Home
last modified time | relevance | path

Searched +full:pin +full:- +full:switches (Results 1 – 25 of 107) sorted by relevance

12345

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dsimple-card.yaml1 # 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 …]
Drt5640.txt7 - 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 …]
Drt5651.txt7 - 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 …]
Dts3a227e.txt4 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>;
Dcs35l36.txt5 - 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/
Dspi-lm70llp.rst2 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/
Darcnet-hardware.rst1 .. 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/
Dkirkwood-openblocks_a7.dts1 // 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 …]
Dkirkwood-openblocks_a6.dts1 // 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/
Ddriver.rst26 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/
Djoystick-parport.rst3 .. _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/
DKconfig1 # 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/
Dconfig.c40 #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/
Dboard-apsh4a3a.c1 // 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/
Dsimple-card-utils.c1 // 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/
DKconfig1 # 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/
Diqs269a.c1 // 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/
Dgpio-it87.c1 // 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/
DKconfig1 # 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/
Drs90.dts1 // 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 …]
Dgcw0.dts1 // 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/
Dboard-dm355-leopard.c4 * 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/
Drk3399-pinebook-pro.dts1 // 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/
Dspi-lm70llp.c1 // 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/
Dcec-pin.c1 // 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 …]

12345