| /kernel/linux/linux-6.6/include/linux/mfd/ |
| 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 …]
|
| /kernel/linux/linux-5.10/include/linux/mfd/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/iio/filter/ |
| 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.
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/filter/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/iio/gyro/ |
| 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
|
| /kernel/linux/linux-6.6/drivers/iio/gyro/ |
| 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
|
| /kernel/linux/linux-5.10/arch/x86/pci/ |
| 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 …]
|
| /kernel/linux/linux-6.6/arch/x86/pci/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| 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
|
| /kernel/linux/linux-5.10/Documentation/spi/ |
| 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 73 Since this is a standard Linux device driver -- even though it just happens 74 to expose a low level API to userspace -- it can be associated with any number 84 Standard read() and write() operations are obviously only half-duplex, and 85 the chipselect is deactivated between those operations. Full-duplex access, 86 and composite operation without chipselect de-activation, is available using 93 pass a pointer to a byte which will 102 pass a pointer to a uin32_t 107 pass a pointer to a byte [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
| 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
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
| 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
|
| /kernel/linux/linux-6.6/Documentation/spi/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | qcom,pmic-gpio.txt | 6 - compatible: 10 "qcom,pm8005-gpio" 11 "qcom,pm8018-gpio" 12 "qcom,pm8038-gpio" 13 "qcom,pm8058-gpio" 14 "qcom,pm8916-gpio" 15 "qcom,pm8917-gpio" 16 "qcom,pm8921-gpio" 17 "qcom,pm8941-gpio" 18 "qcom,pm8950-gpio" [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
| 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 …]
|
| /kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/iio/imu/inv_mpu6050/ |
| D | inv_mpu_iio.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 10 #include <linux/i2c-mux.h> 23 * struct inv_mpu6050_reg_map - Notable registers. 25 * @lpf: Configures internal low pass filter. 26 * @accel_lpf: Configures accelerometer low pass filter. 93 * struct inv_mpu6050_chip_config - Cached chip configuration data. 96 * @lpf: Digital low pass filter frequency. 106 * @divider: chip sample rate divider (sample rate divider - 1) 133 * struct inv_mpu6050_hw - Other important hardware information. 154 * struct inv_mpu6050_state - Driver state variables. [all …]
|
| /kernel/linux/linux-6.6/include/sound/ |
| 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 */
|
| /kernel/linux/linux-5.10/include/sound/ |
| 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 */
|
| /kernel/linux/linux-6.6/arch/microblaze/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 106 to pass arguments to the kernel. For these architectures, you should 107 supply some command-line options at build time by entering them 153 bool "Set maximum low memory" 157 will be used as "low memory", that is, memory which the kernel can 165 hex "Maximum low memory size (in bytes)" if LOWMEM_SIZE_BOOL 175 If non-zero, a jump instruction to this address, will be written 184 the kernel will map low memory (the kernel image will be linked at
|