| /kernel/linux/linux-5.10/drivers/input/joystick/ |
| D | adi.c | 7 * Logitech ADI joystick family driver for Linux 22 #define DRIVER_DESC "Logitech ADI joystick family driver" 92 struct adi { struct 113 struct adi adi[2]; argument 119 * adi_read_packet() reads a Logitech ADI packet. 124 struct adi *adi = port->adi; in adi_read_packet() local 131 adi[i].ret = -1; in adi_read_packet() 147 if ((w & 0x30) < 0x30 && adi[i].ret < ADI_MAX_LENGTH && t[i] > 0) { in adi_read_packet() 148 adi[i].data[++adi[i].ret] = w; in adi_read_packet() 168 struct adi *adi = port->adi; in adi_move_bits() local [all …]
|
| /kernel/linux/linux-4.19/drivers/input/joystick/ |
| D | adi.c | 6 * Logitech ADI joystick family driver for Linux 34 #define DRIVER_DESC "Logitech ADI joystick family driver" 104 struct adi { struct 125 struct adi adi[2]; argument 131 * adi_read_packet() reads a Logitech ADI packet. 136 struct adi *adi = port->adi; in adi_read_packet() local 143 adi[i].ret = -1; in adi_read_packet() 159 if ((w & 0x30) < 0x30 && adi[i].ret < ADI_MAX_LENGTH && t[i] > 0) { in adi_read_packet() 160 adi[i].data[++adi[i].ret] = w; in adi_read_packet() 180 struct adi *adi = port->adi; in adi_move_bits() local [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/imu/ |
| D | adi,adis16475.yaml | 4 $id: http://devicetree.org/schemas/iio/imu/adi,adis16475.yaml# 19 - adi,adis16475-1 20 - adi,adis16475-2 21 - adi,adis16475-3 22 - adi,adis16477-1 23 - adi,adis16477-2 24 - adi,adis16477-3 25 - adi,adis16470 26 - adi,adis16465-1 27 - adi,adis16465-2 [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/frequency/ |
| D | adf4350.txt | 5 * "adi,adf4350": When using the ADF4350 device 6 * "adi,adf4351": When using the ADF4351 device 15 - adi,channel-spacing: Channel spacing in Hz (influences MODULUS). 16 - adi,power-up-frequency: If set in Hz the PLL tunes to 18 - adi,reference-div-factor: If set the driver skips dynamic calculation 20 - adi,reference-doubler-enable: Enables reference doubler. 21 - adi,reference-div2-enable: Enables reference divider. 22 - adi,phase-detector-polarity-positive-enable: Enables positive phase 24 - adi,lock-detect-precision-6ns-enable: Enables 6ns lock detect precision. 26 - adi,lock-detect-function-integer-n-enable: Enables lock detect [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/frequency/ |
| D | adf4350.txt | 5 * "adi,adf4350": When using the ADF4350 device 6 * "adi,adf4351": When using the ADF4351 device 15 - adi,channel-spacing: Channel spacing in Hz (influences MODULUS). 16 - adi,power-up-frequency: If set in Hz the PLL tunes to 18 - adi,reference-div-factor: If set the driver skips dynamic calculation 20 - adi,reference-doubler-enable: Enables reference doubler. 21 - adi,reference-div2-enable: Enables reference divider. 22 - adi,phase-detector-polarity-positive-enable: Enables positive phase 24 - adi,lock-detect-precision-6ns-enable: Enables 6ns lock detect precision. 26 - adi,lock-detect-function-integer-n-enable: Enables lock detect [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/temperature/ |
| D | adi,ltc2983.yaml | 4 $id: http://devicetree.org/schemas/iio/temperature/adi,ltc2983.yaml# 19 - adi,ltc2983 27 adi,mux-delay-config-us: 38 adi,filter-notch-freq: 67 adi,sensor-type: 73 - adi,sensor-type 82 adi,sensor-type: 97 adi,single-ended: 102 adi,sensor-oc-current-microamp: 108 adi,cold-junction-handle: [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/dac/ |
| D | ad5755.txt | 5 adi,ad5755 6 adi,ad5755-1 7 adi,ad5757 8 adi,ad5735 9 adi,ad5737 20 - adi,ext-dc-dc-compenstation-resistor: boolean set if the hardware have an 23 - adi,dc-dc-phase: 32 - adi,dc-dc-freq-hz: 37 - adi,dc-dc-max-microvolt: 46 - adi,mode: [all …]
|
| D | ad5592r.txt | 4 - compatible: Must be "adi,ad5592r" 10 - compatible: Must be "adi,ad5593r" 20 * adi,mode: Mode or function of this channel. 22 can be found in <dt-bindings/iio/adi,ad5592r.h>. 36 * adi,off-state: State of this channel when unused or the 39 <dt-bindings/iio/adi,ad5592r.h>. 60 #include <dt-bindings/iio/adi,ad5592r.h> 74 compatible = "adi,ad5592r"; 86 adi,mode = <CH_MODE_DAC>; 90 adi,mode = <CH_MODE_ADC>; [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/dac/ |
| D | ad5755.txt | 5 adi,ad5755 6 adi,ad5755-1 7 adi,ad5757 8 adi,ad5735 9 adi,ad5737 20 - adi,ext-dc-dc-compenstation-resistor: boolean set if the hardware have an 23 - adi,dc-dc-phase: 32 - adi,dc-dc-freq-hz: 37 - adi,dc-dc-max-microvolt: 46 - adi,mode: [all …]
|
| D | ad5592r.txt | 4 - compatible: Must be "adi,ad5592r" 10 - compatible: Must be "adi,ad5593r" 20 * adi,mode: Mode or function of this channel. 22 can be found in <dt-bindings/iio/adi,ad5592r.h>. 36 * adi,off-state: State of this channel when unused or the 39 <dt-bindings/iio/adi,ad5592r.h>. 60 #include <dt-bindings/iio/adi,ad5592r.h> 74 compatible = "adi,ad5592r"; 86 adi,mode = <CH_MODE_DAC>; 90 adi,mode = <CH_MODE_ADC>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/ |
| D | adv7180.yaml | 20 - adi,adv7180 21 - adi,adv7180cp 22 - adi,adv7180st 23 - adi,adv7182 24 - adi,adv7280 25 - adi,adv7280-m 26 - adi,adv7281 27 - adi,adv7281-m 28 - adi,adv7281-ma 29 - adi,adv7282 [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/input/touchscreen/ |
| D | ad7879.txt | 4 - compatible : for SPI slave, use "adi,ad7879" 5 for I2C slave, use "adi,ad7879-1" 10 - adi,resistance-plate-x : total resistance of X-plate (for pressure 14 - adi,first-conversion-delay : 0-12: In 128us steps (starting with 128us) 19 - adi,acquisition-time : 0: 2us 24 - adi,median-filter-size : 0: disabled 29 - adi,averaging : 0: 2 middle values (1 if median disabled) 34 - adi,conversion-interval: : 0 : convert one time only 42 compatible = "adi,ad7879-1"; 47 adi,resistance-plate-x = <120>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/ |
| D | ad7879.txt | 4 - compatible : for SPI slave, use "adi,ad7879" 5 for I2C slave, use "adi,ad7879-1" 10 - adi,resistance-plate-x : total resistance of X-plate (for pressure 14 - adi,first-conversion-delay : 0-12: In 128us steps (starting with 128us) 19 - adi,acquisition-time : 0: 2us 24 - adi,median-filter-size : 0: disabled 29 - adi,averaging : 0: 2 middle values (1 if median disabled) 34 - adi,conversion-interval: : 0 : convert one time only 42 compatible = "adi,ad7879-1"; 47 adi,resistance-plate-x = <120>; [all …]
|
| /kernel/linux/linux-4.19/Documentation/sparc/ |
| D | adi.txt | 1 Application Data Integrity (ADI) 4 SPARC M7 processor adds the Application Data Integrity (ADI) feature. 5 ADI allows a task to set version tags on any subset of its address 6 space. Once ADI is enabled and version tags are set for ranges of 13 Following steps must be taken by a task to enable ADI fully: 16 the task's entire address space to enable/disable ADI for the task. 19 addresses ADI is being enabled on. MMU checks the version tag only 24 given tag for one ADI block size number of bytes. This step must 27 ADI block size for the platform is provided by the hypervisor to kernel 31 physical memory and the same tag must be present in the ADI version tag [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/ |
| D | spi-sprd-adi.txt | 1 Spreadtrum ADI controller 3 ADI is the abbreviation of Anolog-Digital interface, which is used to access 4 analog chip (such as PMIC) from digital chip. ADI controller follows the SPI 8 ADI controller has 50 channels including 2 software read/write channels and 10 users should set ADI registers to access analog chip. For hardware channels, 14 triggered by hardware components instead of ADI software channels. 21 Since we have multi-subsystems will use unique ADI to access analog chip, when 22 one system is reading/writing data by ADI software channels, that should be under 24 data by ADI software channels at the same time, or two parallel routine of setting 25 ADI registers will make ADI controller registers chaos to lead incorrect results. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/spi/ |
| D | spi-sprd-adi.txt | 1 Spreadtrum ADI controller 3 ADI is the abbreviation of Anolog-Digital interface, which is used to access 4 analog chip (such as PMIC) from digital chip. ADI controller follows the SPI 8 ADI controller has 50 channels including 2 software read/write channels and 10 users should set ADI registers to access analog chip. For hardware channels, 14 triggered by hardware components instead of ADI software channels. 21 Since we have multi-subsystems will use unique ADI to access analog chip, when 22 one system is reading/writing data by ADI software channels, that should be under 24 data by ADI software channels at the same time, or two parallel routine of setting 25 ADI registers will make ADI controller registers chaos to lead incorrect results. [all …]
|
| /kernel/linux/linux-5.10/Documentation/sparc/ |
| D | adi.rst | 2 Application Data Integrity (ADI) 5 SPARC M7 processor adds the Application Data Integrity (ADI) feature. 6 ADI allows a task to set version tags on any subset of its address 7 space. Once ADI is enabled and version tags are set for ranges of 14 Following steps must be taken by a task to enable ADI fully: 17 the task's entire address space to enable/disable ADI for the task. 20 addresses ADI is being enabled on. MMU checks the version tag only 25 given tag for one ADI block size number of bytes. This step must 28 ADI block size for the platform is provided by the hypervisor to kernel 32 physical memory and the same tag must be present in the ADI version tag [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/media/i2c/ |
| D | adv7180.txt | 8 "adi,adv7180" 9 "adi,adv7180cp" 10 "adi,adv7180st" 11 "adi,adv7182" 12 "adi,adv7280" 13 "adi,adv7280-m" 14 "adi,adv7281" 15 "adi,adv7281-m" 16 "adi,adv7281-ma" 17 "adi,adv7282" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/ |
| D | adi,axi-dmac.txt | 4 - compatible: Must be "adi,axi-dmac-1.00.a". 11 - adi,channels: This sub-node must contain a sub-node for each DMA channel. For 15 Required properties for adi,channels sub-node: 21 - adi,source-bus-width, 22 adi,destination-bus-width: Width of the source or destination bus in bits. 23 - adi,source-bus-type, 24 adi,destination-bus-type: Type of the source or destination bus. Must be one 31 - adi,length-width: Width of the DMA transfer length register. 32 - adi,cyclic: Must be set if the channel supports hardware cyclic DMA 34 - adi,2d: Must be set if the channel supports hardware 2D DMA transfers. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/dma/ |
| D | adi,axi-dmac.txt | 4 - compatible: Must be "adi,axi-dmac-1.00.a". 11 - adi,channels: This sub-node must contain a sub-node for each DMA channel. For 15 Required properties for adi,channels sub-node: 21 - adi,length-width: Width of the DMA transfer length register. 22 - adi,source-bus-width, 23 adi,destination-bus-width: Width of the source or destination bus in bits. 24 - adi,source-bus-type, 25 adi,destination-bus-type: Type of the source or destination bus. Must be one 32 - adi,cyclic: Must be set if the channel supports hardware cyclic DMA 34 - adi,2d: Must be set if the channel supports hardware 2D DMA transfers. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | adi,ad7606.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/adi,ad7606.yaml# 22 - adi,ad7605-4 23 - adi,ad7606-8 24 - adi,ad7606-6 25 - adi,ad7606-4 26 - adi,ad7606b 27 - adi,ad7616 43 adi,conversion-start-gpios: 66 adi,first-data-gpios: 74 adi,range-gpios: [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/bridge/ |
| D | adi,adv7511.txt | 12 "adi,adv7511" 13 "adi,adv7511w" 14 "adi,adv7513" 15 "adi,adv7533" 31 - adi,input-depth: Number of bits per color component at the input (8, 10 or 33 - adi,input-colorspace: The input color space, one of "rgb", "yuv422" or 35 - adi,input-clock: The input clock type, one of "1x" (one clock cycle per 42 - adi,input-style: The input components arrangement variant (1, 2 or 3), as 44 - adi,input-justification: The input bit justification ("left", "evenly", 57 - adi,dsi-lanes: Number of DSI data lanes connected to the DSI host. It should [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/sparc64/drivers/ |
| D | drivers_test.sh | 8 if [ -f ${SRC_TREE}/drivers/char/adi.ko ]; then 9 insmod ${SRC_TREE}/drivers/char/adi.ko 2> /dev/null 14 # Use modprobe dry run to check for missing adi module 15 if ! /sbin/modprobe -q -n adi; then 16 echo "adi: [SKIP]" 17 elif /sbin/modprobe -q adi; then 18 echo "adi: ok" 20 echo "adi: [FAIL]" 24 ./adi-test 25 rmmod adi 2> /dev/null
|
| /kernel/linux/linux-4.19/tools/testing/selftests/sparc64/drivers/ |
| D | drivers_test.sh | 8 if [ -f ${SRC_TREE}/drivers/char/adi.ko ]; then 9 insmod ${SRC_TREE}/drivers/char/adi.ko 2> /dev/null 14 # Use modprobe dry run to check for missing adi module 15 if ! /sbin/modprobe -q -n adi; then 16 echo "adi: [SKIP]" 17 elif /sbin/modprobe -q adi; then 18 echo "adi: ok" 20 echo "adi: [FAIL]" 24 ./adi-test 25 rmmod adi 2> /dev/null
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/ |
| D | adi,adv7511.txt | 12 "adi,adv7511" 13 "adi,adv7511w" 14 "adi,adv7513" 15 "adi,adv7533" 16 "adi,adv7535" 32 - adi,input-depth: Number of bits per color component at the input (8, 10 or 34 - adi,input-colorspace: The input color space, one of "rgb", "yuv422" or 36 - adi,input-clock: The input clock type, one of "1x" (one clock cycle per 43 - adi,input-style: The input components arrangement variant (1, 2 or 3), as 45 - adi,input-justification: The input bit justification ("left", "evenly", [all …]
|