| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | simple-card.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/simple-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 14 frame-master: 15 description: Indicates dai-link frame master. 16 $ref: /schemas/types.yaml#/definitions/phandle-array 19 bitclock-master: 20 description: Indicates dai-link bit clock master [all …]
|
| D | rt5640.txt | 7 - compatible : One of "realtek,rt5640" or "realtek,rt5639". 9 - reg : The I2C address of the device. 11 - interrupts : The CODEC's interrupt output. 15 - clocks: The phandle of the master clock to the CODEC 16 - clock-names: Should be "mclk" 18 - realtek,in1-differential 19 - realtek,in2-differential 20 - realtek,in3-differential 21 Boolean. Indicate MIC1/2/3 input are differential, rather than single-ended. 23 - realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin. [all …]
|
| D | rt5651.txt | 7 - compatible : "realtek,rt5651". 9 - reg : The I2C address of the device. 13 - realtek,in2-differential 14 Boolean. Indicate MIC2 input are differential, rather than single-ended. 16 - realtek,dmic-en 19 - realtek,jack-detect-source 21 1: Use JD1_1 pin for jack-detect 22 2: Use JD1_2 pin for jack-detect 23 3: Use JD2 pin for jack-detect 25 - realtek,jack-detect-not-inverted [all …]
|
| D | ts3a227e.txt | 4 The TS3A227E detect headsets of 3-ring and 4-ring standards and 5 switches automatically to route the microphone correctly. It also 11 - compatible: Should contain "ti,ts3a227e". 12 - reg: The i2c address. Should contain <0x3b>. 13 - interrupts: Interrupt number for /INT pin from the 227e 16 - ti,micbias: Intended MICBIAS voltage (datasheet section 9.6.7). 27 interrupt-parent = <&gpio>;
|
| D | cs35l36.txt | 5 - compatible : "cirrus,cs35l36" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 13 - cirrus,boost-ctl-millivolt : Boost Voltage Value. Configures the boost 18 - cirrus,boost-peak-milliamp : Boost-converter peak current limit in mA. 24 - cirrus,boost-ind-nanohenry : Inductor estimation LBST reference value. 32 - cirrus,multi-amp-mode : Boolean to determine if there are more than 33 one amplifier in the system. If more than one it is best to Hi-Z the ASP 36 - cirrus,boost-ctl-select : Boost conerter control source selection. 39 0x00 - Control Port Value [all …]
|
| /kernel/linux/linux-5.10/Documentation/spi/ |
| D | spi-lm70llp.rst | 2 spi_lm70llp : LM70-LLP parport-to-SPI adapter 15 ----------- 27 -------------------- 28 The schematic for this particular board (the LM70EVAL-LLP) is 39 D0 2 - - 40 D1 3 --> V+ 5 41 D2 4 --> V+ 5 42 D3 5 --> V+ 5 43 D4 6 --> V+ 5 44 D5 7 --> nCS 8 [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | arcnet-hardware.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 2) This file is no longer Linux-specific. It should probably be moved out 17 e-mail apenwarr@worldvisions.ca with any settings for your particular card, 39 There are two "types" of ARCnet - STAR topology and BUS topology. This 46 well-designed standard. It uses something called "modified token passing" 47 which makes it completely incompatible with so-called "Token Ring" cards, 63 programming interface also means that when high-performance hardware 73 although they are generally kept down to the Ethernet-style 1500 bytes. 91 - Avery Pennraun <apenwarr@worldvisions.ca> 92 - Stephen A. Wood <saw@hallc1.cebaf.gov> [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | kirkwood-openblocks_a7.dts | 1 // SPDX-License-Identifier: GPL-2.0 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11 /dts-v1/; 14 #include "kirkwood-6282.dtsi" 18 compatible = "plathome,openblocks-a7", "marvell,kirkwood-88f6283", "marvell,kirkwood"; 27 stdout-path = &uart0; 40 nr-ports = <1>; 53 pinctrl: pin-controller@10000 { 54 pinctrl-0 = <&pmx_dip_switches &pmx_gpio_header 56 pinctrl-names = "default"; [all …]
|
| D | kirkwood-openblocks_a6.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 #include "kirkwood-6282.dtsi" 9 compatible = "plathome,openblocks-a6", "marvell,kirkwood-88f6283", "marvell,kirkwood"; 18 stdout-path = &uart0; 31 nr-ports = <1>; 44 pinctrl: pin-controller@10000 { 45 pinctrl-0 = <&pmx_dip_switches>; 46 pinctrl-names = "default"; 48 pmx_uart0: pmx-uart0 { [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/gpio/ |
| D | driver.rst | 26 between 0 and n-1, n being the number of GPIOs managed by the chip. 29 example if a system uses a memory-mapped set of I/O-registers where 32 GPIO 30 lines are handled by one bit per line in a 32-bit register, it makes sense to 44 So for example one platform could use global numbers 32-159 for GPIOs, with a 46 global numbers 0..63 with one set of GPIO controllers, 64-79 with another type 47 of GPIO controller, and on one particular board 80-95 with an FPGA. The legacy 49 2000-2063 to identify GPIO lines in a bank of I2C GPIO expanders. 60 - methods to establish GPIO line direction 61 - methods used to access GPIO line values 62 - method to set electrical configuration for a given GPIO line [all …]
|
| /kernel/linux/linux-5.10/Documentation/input/devices/ |
| D | joystick-parport.rst | 3 .. _joystick-parport: 9 :Copyright: |copy| 1998-2000 Vojtech Pavlik <vojtech@ucw.cz> 10 :Copyright: |copy| 1998 Andree Borrmann <a.borrmann@tu-bs.de> 18 Any information in this file is provided as-is, without any guarantee that 36 Many console and 8-bit computer gamepads and joysticks are supported. The 40 ------------ 59 for your pads, use either keyboard or joystick port, and make a pass-through 64 some data pin. For most gamepad and parport implementations only one pin is 65 needed, and I'd recommend pin 9 for that, the highest data bit. On the other 67 port, anything between and including pin 4 and pin 9 will work:: [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/muxes/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 tristate "GPIO-based I2C arbitration" 20 will be called i2c-arb-gpio-challenge. 23 tristate "GPIO-based I2C multiplexer" 32 will be called i2c-mux-gpio. 42 by a MUX-controller from the MUX subsystem. 45 will be called i2c-mux-gpmux. 56 will be called i2c-mux-ltc4306. 65 will be called i2c-mux-pca9541. 68 tristate "NXP PCA954x and PCA984x I2C Mux/switches" [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/atari/ |
| D | config.c | 40 #include <asm/bootinfo-atari.h> 124 * Parse an Atari-specific record in the bootinfo 130 const void *data = record->data; in atari_parse_bootinfo() 132 switch (be16_to_cpu(record->tag)) { in atari_parse_bootinfo() 147 /* Parse the Atari-specific switches= option. */ 150 char switches[COMMAND_LINE_SIZE]; in atari_switches_setup() local 153 char *args = switches; in atari_switches_setup() 159 strcpy(switches, str); in atari_switches_setup() 187 early_param("switches", atari_switches_setup); 216 /* Set switches as requested by the user */ in config_atari() [all …]
|
| /kernel/linux/linux-5.10/arch/sh/boards/ |
| D | board-apsh4a3a.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ALPHAPROJECT AP-SH4A-3A Support. 54 .end = 0x01000000 - 1, 60 .name = "physmap-flash", 76 .name = "smsc911x-memory", 78 .end = 0xA4000000 + SZ_256 - 1, 82 .name = "smsc911x-irq", 98 .id = -1, 137 printk(KERN_INFO "Alpha Project AP-SH4A-3A support:\n"); in apsh4a3a_setup() 145 /* Return the board specific boot mode pin configuration */ [all …]
|
| /kernel/linux/linux-5.10/sound/soc/generic/ |
| D | simple-card-utils.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // simple-card-utils.c 25 if (data->convert_rate) in asoc_simple_convert_fixup() 26 rate->min = in asoc_simple_convert_fixup() 27 rate->max = data->convert_rate; in asoc_simple_convert_fixup() 29 if (data->convert_channels) in asoc_simple_convert_fixup() 30 channels->min = in asoc_simple_convert_fixup() 31 channels->max = data->convert_channels; in asoc_simple_convert_fixup() 46 snprintf(prop, sizeof(prop), "%s%s", prefix, "convert-rate"); in asoc_simple_parse_convert() 47 of_property_read_u32(np, prop, &data->convert_rate); in asoc_simple_parse_convert() [all …]
|
| /kernel/linux/linux-5.10/drivers/pci/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 21 support for PCI-X and the foundations for PCI Express support. 40 bool "Message Signaled Interrupts (MSI and MSI-X)" 46 PCI bus instead of asserting a device IRQ pin. 81 bool "Enable PCI resource re-allocation detection" 85 re-allocation needs to be enabled. You can always use pci=realloc=on 87 re-allocate PCI resources if SR-IOV BARs have not been allocated by 105 require SR-IOV support, while at the same time the PF (Physical 165 bool "PCI peer-to-peer transfer support" 169 Enableѕ drivers to do PCI peer-to-peer transactions to and from [all …]
|
| /kernel/linux/linux-5.10/drivers/input/misc/ |
| D | iqs269a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for each of the two 149 #define IQS269_ATI_POLL_SLEEP_US (iqs269->delay_mult * 10000) 150 #define IQS269_ATI_POLL_TIMEOUT_US (iqs269->delay_mult * 500000) 151 #define IQS269_ATI_STABLE_DELAY_MS (iqs269->delay_mult * 150) 201 .name = "event-prox", 207 .name = "event-prox-alt", 214 .name = "event-touch", 220 .name = "event-touch-alt", 227 .name = "event-deep", [all …]
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | gpio-it87.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * gpio-it8761e.c by Denis Turischev 10 * gpio-stmpe.c by Rabin Vincent 49 * struct it87_gpio - it87-specific GPIO chip 58 * switches on a subset of lines, whereas the others keep the 83 return -EBUSY; in superio_enter() 163 spin_lock(&it87_gpio->lock); in it87_gpio_request() 172 if (group < it87_gpio->simple_size) in it87_gpio_request() 173 superio_set_mask(mask, group + it87_gpio->simple_base); in it87_gpio_request() 175 /* clear output enable, setting the pin to input, as all the in it87_gpio_request() [all …]
|
| /kernel/linux/linux-5.10/drivers/leds/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 50 See Documentation/ABI/testing/sysfs-class-led for details. 59 This option enables support for on-chip LED drivers found on Marvell 76 This option enables support for the AN30259A 3-channel 80 will be called leds-an30259a. 90 If you're looking for APU2/3, use the pcengines-apu2 driver. 94 module will be called leds-apu. 120 This option enables support for the AW2013 3-channel 124 will be called leds-aw2013. 164 will be called leds-cr0014114. [all …]
|
| /kernel/linux/linux-5.10/arch/mips/boot/dts/ingenic/ |
| D | rs90.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/iio/adc/ingenic,adc.h> 8 #include <dt-bindings/input/linux-event-codes.h> 12 model = "RS-90"; 20 compatible = "regulator-fixed"; 22 regulator-name = "vcc"; 23 regulaor-min-microvolt = <3300000>; 24 regulaor-max-microvolt = <3300000>; [all …]
|
| D | gcw0.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 #include <dt-bindings/clock/ingenic,tcu.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/iio/adc/ingenic,adc.h> 9 #include <dt-bindings/input/input.h> 29 stdout-path = "serial2:57600n8"; 33 compatible = "regulator-fixed"; 34 regulator-name = "vcc"; 36 regulator-min-microvolt = <3300000>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-davinci/ |
| D | board-dm355-leopard.c | 4 * Based on board-dm355-evm.c 22 #include <linux/platform_data/i2c-davinci.h> 23 #include <linux/platform_data/mmc-davinci.h> 24 #include <linux/platform_data/mtd-davinci.h> 25 #include <linux/platform_data/usb-davinci.h> 27 #include <asm/mach-types.h> 44 /* UBL (a few copies) plus U-Boot */ 48 .mask_flags = MTD_WRITEABLE, /* force read-only */ 50 /* U-Boot environment */ 88 .end = DM355_ASYNC_EMIF_DATA_CE0_BASE + SZ_32M - 1, [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/ |
| D | rk3399-pinebook-pro.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 9 #include <dt-bindings/input/gpio-keys.h> 10 #include <dt-bindings/input/linux-event-codes.h> 11 #include <dt-bindings/pwm/pwm.h> 12 #include <dt-bindings/usb/pd.h> 13 #include <dt-bindings/leds/common.h> 15 #include "rk3399-opp.dtsi" 19 compatible = "pine64,pinebook-pro", "rockchip,rk3399"; 22 stdout-path = "serial2:1500000n8"; [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-lm70llp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for LM70EVAL-LLP board for the LM70 sensor 23 * The LM70 communicates with a host processor using a 3-wire variant of 26 * port to bitbang an SPI-parport bridge. Accordingly, this is an SPI 33 * The schematic for this particular board (the LM70EVAL-LLP) is 37 * Also see Documentation/spi/spi-lm70llp.rst. The SPI<->parport code here is 38 * (heavily) based on spi-butterfly by David Brownell. 44 * ----------- --------- ------------ 45 * D0 2 - - 46 * D1 3 --> V+ 5 [all …]
|
| /kernel/linux/linux-5.10/drivers/media/cec/core/ |
| D | cec-pin.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <media/cec-pin.h> 11 #include "cec-pin-priv.h" 61 /* Data bits are 0-7, EOM is bit 8 and ACK is bit 9 */ 76 { "Tx Start Bit High", CEC_TIM_START_BIT_TOTAL - CEC_TIM_START_BIT_LOW }, 77 { "Tx Start Bit High Short", CEC_TIM_START_BIT_TOTAL_SHORT - CEC_TIM_START_BIT_LOW }, 78 { "Tx Start Bit High Long", CEC_TIM_START_BIT_TOTAL_LONG - CEC_TIM_START_BIT_LOW }, 82 { "Tx Data 0 High", CEC_TIM_DATA_BIT_TOTAL - CEC_TIM_DATA_BIT_0_LOW }, 83 { "Tx Data 0 High Short", CEC_TIM_DATA_BIT_TOTAL_SHORT - CEC_TIM_DATA_BIT_0_LOW }, 84 { "Tx Data 0 High Long", CEC_TIM_DATA_BIT_TOTAL_LONG - CEC_TIM_DATA_BIT_0_LOW }, [all …]
|