/linux/include/linux/mfd/ |
H A D | ac100.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2016 Chen-Yu Tsai 7 * Chen-Yu Tsai <wens@csie.org> 84 /* ADC digital audio processing (high pass filter & auto gain control */ 92 #define AC100_ADC_DAP_L_L_A_C 0x87 /* Left Low Avg. Coef */ 94 #define AC100_ADC_DAP_R_L_A_C 0x89 /* Right Low Avg. Coef */ 101 #define AC100_ADC_DAP_L_L_N_A_C 0x90 /* Left Low Noise Avg. Coef */ 103 #define AC100_ADC_DAP_R_L_N_A_C 0x92 /* Right Low Noise Avg. Coef */ 104 #define AC100_ADC_DAP_H_HPF_C 0x93 /* High High-Pass-Filter Coef */ 105 #define AC100_ADC_DAP_L_HPF_C 0x94 /* Low High-Pass-Filter Coef */ [all …]
|
/linux/drivers/iio/filter/ |
H A D | Kconfig | 9 tristate "Analog Devices ADMV8818 High-Pass and Low-Pass Filter" 14 2 GHz to 18 GHz, Digitally Tunable, High-Pass and Low-Pass Filter.
|
/linux/Documentation/devicetree/bindings/iio/filter/ |
H A D | adi,admv8818.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ADMV8818 Digitally Tunable, High-Pass and Low-Pass Filter 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 15 The device features four independently controlled high-pass 16 filters (HPFs) and four independently controlled low-pass filters 24 - adi,admv8818 29 spi-max-frequency: 37 clock-names: [all …]
|
/linux/drivers/iio/gyro/ |
H A D | mpu3050.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * enum mpu3050_fullscale - indicates the full range of the sensor in deg/sec 19 * enum mpu3050_lpf - indicates the low pass filter width 42 * struct mpu3050 - instance state container for the device 50 * @lpf: digital low pass filter setting for the device 52 * @calibration: the three signed 16-bit calibration settings that 55 * @trig: trigger for the MPU-3050 interrupt, if present 57 * @irq_actl: interrupt is active low 65 * a pass-through I2C interface coming out of it: this device needs to be
|
H A D | adxrs290.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 83 * Available cut-off frequencies of the low pass filter in Hz. 98 * Available cut-off frequencies of the high pass filte [all...] |
/linux/arch/x86/pci/ |
H A D | i386.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Low-Level PCI Access for i386 machines 9 * +1 (303) 786-7975 16 * Copyright 1997--2000 Martin Mares <mj@ucw.cz> 65 if (map->dev == dev) in pcibios_fwaddrmap_lookup() 88 map->dev = pci_dev_get(dev); in pcibios_save_fw_addr() 89 map->fw_addr[idx] = fw_addr; in pcibios_save_fw_addr() 90 INIT_LIST_HEAD(&map->list); in pcibios_save_fw_addr() 93 list_add_tail(&map->list, &pcibios_fwaddrmappings); in pcibios_save_fw_addr() 95 map->fw_addr[idx] = fw_addr; in pcibios_save_fw_addr() [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-iio-filter-admv8818 | 3 Contact: linux-iio@vger.kernel.org 8 - auto -> Adjust bandpass filter to track changes in input clock rate. 9 - manual -> disable/unregister the clock rate notifier / input clock tracking. 10 - bypass -> bypass low pass filter, high pass filter and disable/unregister 15 Contact: linux-iio@vger.kernel.org
|
/linux/Documentation/spi/ |
H A D | spidev.rst | 5 SPI devices have a limited userspace API, supporting basic half-duplex 19 * Prototyping in an environment that's not crash-prone; stray pointers 38 - struct spi_device_id spidev_spi_ids[]: list of devices that can be 42 - struct of_device_id spidev_dt_ids[]: list of devices that can be 46 - struct acpi_device_id spidev_acpi_ids[]: list of devices that can 52 post a patch for spidev to the linux-spi@vger.kernel.org mailing list. 101 Since this is a standard Linux device driver -- even though it just happens 102 to expose a low level API to userspace -- it can be associated with any number 112 Standard read() and write() operations are obviously only half-duplex, and 113 the chipselect is deactivated between those operations. Full-duplex access, [all …]
|
/linux/arch/powerpc/include/asm/ |
H A D | pmac_pfunc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 42 * ends with an end() call. This allows the low level driver to implement 43 * locking policy or per-function instance data. 135 /* The name is the "xxx" in "platform-do-xxx", this is how 176 * Register/Unregister a function-capable driver and its handlers 201 * Low level call to platform functions. 211 * pass NULL. 213 * You can also pass NULL to the name. This will match any function that has 214 * the appropriate combination of flags & phandle or you can pass 0 to the 225 * This one looks for the platform-xxx first so you should call it to the [all …]
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_memcpy.h | 1 /* SPDX-License-Identifier: MIT */ 18 /* The movntdqa instructions used for memcpy-from-wc require 16-byte alignment, 20 * perform the operation. To check beforehand, pass in the parameters to 21 * to i915_can_memcpy_from_wc() - since we only care about the low 4 bits, 22 * you only need to pass in the minor offsets, page-aligned pointers are
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac100.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 Copyright (C) 2007-2009 STMicroelectronics Ltd 17 /*---------------------------------------------------------------------------- 19 *---------------------------------------------------------------------------*/ 23 #define MAC_ADDR_LOW 0x00000008 /* MAC Address Low */ 25 #define MAC_HASH_LOW 0x00000010 /* Multicast Hash Table Low */ 41 #define MAC_CONTROL_PM 0x00080000 /* Pass All Multicast */ 44 #define MAC_CONTROL_PB 0x00010000 /* Pass Bad Frames */ 64 #define MAC_FLOW_CTRL_PASS 0x00000004 /* Pass Control Frames */ 72 /*---------------------------------------------------------------------------- [all …]
|
/linux/drivers/net/wireless/broadcom/b43/ |
H A D | phy_g.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 /* OFDM PHY registers are defined in the A-PHY header. */ 9 #define B43_PHY_VERSION_CCK B43_PHY_CCK(0x00) /* Versioning register for B-PHY */ 12 #define B43_PHY_PGACTL_LPF 0x1000 /* Low pass filter (?) */ 13 #define B43_PHY_PGACTL_LOWBANDW 0x0040 /* Low bandwidth flag */ 24 /* Extended G-PHY Registers */ 26 #define B43_PHY_GTABCTL B43_PHY_EXTG(0x03) /* G-PHY table control (see below) */ 27 #define B43_PHY_GTABOFF 0x03FF /* G-PHY table offset (see below) */ 28 #define B43_PHY_GTABNR 0xFC00 /* G-PHY table number (see below) */ 30 #define B43_PHY_GTABDATA B43_PHY_EXTG(0x04) /* G-PHY table data */ [all …]
|
/linux/Documentation/iio/ |
H A D | adxl380.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 The ADXL380/ADXL382 is a low noise density, low power, 3-axis accelerometer with 37 +---------------------------------------------------+----------------------------------------------… 38 | 3-Axis Accelerometer related device files | Description … 39 +---------------------------------------------------+----------------------------------------------… 41 +---------------------------------------------------+----------------------------------------------… 42 | in_accel_filter_high_pass_3db_frequency | Low pass filter bandwidth. … 43 +---------------------------------------------------+----------------------------------------------… 44 | in_accel_filter_high_pass_3db_frequency_available | Available low pass filter bandwidth configura… 45 +---------------------------------------------------+----------------------------------------------… [all …]
|
/linux/tools/testing/selftests/net/netfilter/ |
H A D | nft_flowtable.sh | 2 # SPDX-License-Identifier: GPL-2.0 7 # Originator (MTU 9000) <-Router1-> MTU 1500 <-Router2-> Responder (MTU 2000) 14 # nft_flowtable.sh -o8000 -l1500 -r2000 26 log_netns=$(sysctl -n net.netfilter.nf_log_all_netns) 28 checktool "nft --version" "run test without nft tool" 29 checktool "socat -h" "run test without socat" 39 rm -f "$nsin" "$ns1out" "$ns2out" 41 [ "$log_netns" -eq 0 ] && sysctl -q net.netfilter.nf_log_all_netns="$log_netns" 46 sysctl -q net.netfilter.nf_log_all_netns=1 54 ip -net "$nsr1" link set "$dev" up [all …]
|
/linux/Documentation/driver-api/ |
H A D | ptp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 - Set time 19 - Get time 20 - Shift the clock by a given offset atomically 21 - Adjust clock frequency 24 - Time stamp external events 25 - Period output signals configurable from user space 26 - Low Pass Filter (LPF) access from user space 27 - Synchronization of the Linux system time via the PPS subsystem 65 ancillary feature, then the driver should just return -EOPNOTSUPP [all …]
|
/linux/arch/microblaze/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 107 to pass arguments to the kernel. For these architectures, you should 108 supply some command-line options at build time by entering them 154 bool "Set maximum low memory" 158 will be used as "low memory", that is, memory which the kernel can 166 hex "Maximum low memory size (in bytes)" if LOWMEM_SIZE_BOOL 176 If non-zero, a jump instruction to this address, will be written 185 the kernel will map low memory (the kernel image will be linked at
|
/linux/drivers/usb/storage/ |
H A D | cypress_atacb.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Support for emulating SAT (ata pass through) on devices based 20 #define DRV_NAME "ums-cypress" 67 * ATACB is a protocol used on cypress usb<->ata bridge to 77 if (likely(srb->cmnd[0] != ATA_16 && srb->cmnd[0] != ATA_12)) { in cypress_atacb_passthrough() 82 memcpy(save_cmnd, srb->cmnd, sizeof(save_cmnd)); in cypress_atacb_passthrough() 83 memset(srb->cmnd, 0, MAX_COMMAND_SIZE); in cypress_atacb_passthrough() 99 srb->cmd_len = 16; in cypress_atacb_passthrough() 101 srb->cmnd[0] = 0x24; /* in cypress_atacb_passthrough() 102 * bVSCBSignature : vendor-specific command in cypress_atacb_passthrough() [all …]
|
/linux/Documentation/arch/arm/ |
H A D | booting.rst | 9 The following documentation is relevant to 2.4.18-rmk6 and beyond. 28 --------------------------- 44 ----------------------------- 56 As an alternative, the boot loader can pass the relevant 'console=' 60 Documentation/admin-guide/kernel-parameters.rst. 64 -------------------------- 69 MANDATORY except for DT-only platforms 75 value to the kernel. (see linux/arch/arm/tools/mach-types). This 78 For DT-only platforms, the machine type will be determined by device 83 ------------------ [all …]
|
/linux/include/sound/ |
H A D | alc5623.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 /* enable/disable adc/dac high pass filters */ 10 /* output to enable when jack is low */
|
/linux/drivers/net/fddi/skfp/h/ |
H A D | hwmtm.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 27 * is os-specific and should be defined in osdef1st.h. 50 #define DMA_RD 1 /* memory -> hw */ 53 #define DMA_WR 2 /* hw -> memory */ 118 u_short pass_SMT ; /* pass SMT frames */ 119 u_short pass_NSA ; /* pass all NSA frames */ 120 u_short pass_DB ; /* pass Direct Beacon Frames */ 121 u_short pass_llc_promisc ; /* pass all llc frames (default ON) */ 162 #define DB_P smc->debug 202 * This macro may be invoked by the OS-specific module to read [all …]
|
/linux/drivers/media/usb/hdpvr/ |
H A D | hdpvr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 14 #include <media/v4l2-device.h> 15 #include <media/v4l2-ctrls.h> 16 #include <media/i2c/ir-kbd-i2c.h> 29 #define UNSET (-1U) 70 /* v4l2-device unused */ 117 /* For passing data to ir-kbd-i2c */ 209 * low bit 0/1: advanced/simple GOP 219 * 1st byte luma low pass filter strength, 220 * 2nd byte chroma low pass filter strength, [all …]
|
/linux/lib/crypto/mpi/ |
H A D | mpih-mul.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* mpihelp-mul.c - MPI helper functions 18 #include "mpi-internal.h" 100 * Multiply the least significant (size - 1) limbs with a recursive in mul_n() 109 mpi_size_t esize = size - 1; /* even size */ in mul_n() 118 /* Anatolij Alekseevich Karatsuba's divide-and-conquer algorithm. in mul_n() 128 * UV = (B + B )U V + B (U -U )(V -V ) + (B + 1)U V in mul_n() 139 * Put result in upper part of PROD and pass low part of TSPACE in mul_n() 146 * |_(U1-U0)(V0-V1)_| in mul_n() 162 /* Read temporary operands from low part of PROD. in mul_n() [all …]
|
/linux/include/uapi/linux/ |
H A D | rtc.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 6 * Struct rtc_time and first 12 ioctl by Paul Gortmaker, 1996 - separated out 9 * Copyright (C) 1999 Hewlett-Packard Co. 20 * The struct used to pass data via the following ioctl. Similar to the 22 * source is self contained, allowing cross-compiles, etc. etc. 56 * -ve pll_value means clock will run slower by 64 int pll_min; /* max -ve (slower) adjustment value */ 66 int pll_negmult; /* factor for -ve correction */ 113 #define RTC_VL_DATA_INVALID _BITUL(0) /* Voltage too low, RTC data is invalid */ 114 #define RTC_VL_BACKUP_LOW _BITUL(1) /* Backup voltage is low */ [all …]
|
/linux/drivers/net/usb/ |
H A D | smsc95xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Copyright (C) 2007-2008 SMSC 38 /* SCSRs - System Control and Status Registers */ 127 #define AFC_CFG_LO_ (0x0000FF00) /* Auto Flow Ctrl Low Level */ 134 /* low watermark = 3k (~2 mtu pkts) */ 167 #define STRAP_STATUS_PWR_SEL_ (0x00000020) /* Device self-powered */ 168 #define STRAP_STATUS_AMDIX_EN_ (0x00000010) /* Auto-MDIX Enabled */ 169 #define STRAP_STATUS_PORT_SWAP_ (0x00000008) /* USBD+/USBD- Swapped */ 209 /* MAC CSRs - MAC Control and Status Registers */ 216 #define MAC_CR_MCPAS_ (0x00080000) /* Pass All Multicast */ [all …]
|
/linux/Documentation/driver-api/media/ |
H A D | cec-core.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 ---------------- 33 --------------------- 46 To create an adapter you need to pass the following information: 53 will be stored in adap->priv and can be used by the adapter ops. 95 Implementing the Low-Level CEC Adapter 96 -------------------------------------- 98 The following low-level adapter operations have to be implemented in 103 .. code-block:: none 107 /* Low-level callbacks */ [all …]
|