Home
last modified time | relevance | path

Searched refs:GPIO (Results 1 – 25 of 113) sorted by relevance

12345

/drivers/pinctrl/
A Dpinctrl-th1520.c175 TH1520_PAD(9, I2C_AON_SCL, I2C, ____, ____, GPIO, ____, ____, 0),
176 TH1520_PAD(10, I2C_AON_SDA, I2C, ____, ____, GPIO, ____, ____, 0),
177 TH1520_PAD(11, CPU_JTG_TCLK, JTAG, ____, ____, GPIO, ____, ____, 0),
178 TH1520_PAD(12, CPU_JTG_TMS, JTAG, ____, ____, GPIO, ____, ____, 0),
179 TH1520_PAD(13, CPU_JTG_TDI, JTAG, ____, ____, GPIO, ____, ____, 0),
180 TH1520_PAD(14, CPU_JTG_TDO, JTAG, ____, ____, GPIO, ____, ____, 0),
181 TH1520_PAD(15, CPU_JTG_TRST, JTAG, ____, ____, GPIO, ____, ____, 0),
182 TH1520_PAD(16, AOGPIO_7, CLK, AUD, ____, GPIO, ____, ____, 0),
183 TH1520_PAD(17, AOGPIO_8, UART, AUD, IR, GPIO, ____, ____, 0),
184 TH1520_PAD(18, AOGPIO_9, UART, AUD, IR, GPIO, ____, ____, 0),
[all …]
A Dpinctrl-xway.c115 MFP_XWAY(GPIO0, GPIO, EXIN, MII, TDM),
116 MFP_XWAY(GPIO1, GPIO, STP, DFE, EBU),
117 MFP_XWAY(GPIO2, GPIO, STP, DFE, EPHY),
118 MFP_XWAY(GPIO3, GPIO, STP, EPHY, EBU),
119 MFP_XWAY(GPIO4, GPIO, GPT, EPHY, MII),
120 MFP_XWAY(GPIO5, GPIO, MII, ASC, GPT),
121 MFP_XWAY(GPIO6, GPIO, MII, ASC, EXIN),
122 MFP_XWAY(GPIO7, GPIO, SPI, MII, JTAG),
123 MFP_XWAY(GPIO8, GPIO, SPI, MII, JTAG),
124 MFP_XWAY(GPIO9, GPIO, SPI, MII, JTAG),
[all …]
A Dpinctrl-lpc18xx.c240 LPC_P(0,0, GPIO, SSP1, ENET, SGPIO, R, R, I2S0_TX_WS,I2S1, 0, ND);
241 LPC_P(0,1, GPIO, SSP1,ENET_ALT,SGPIO, R, R, ENET, I2S1, 0, ND);
242 LPC_P(1,0, GPIO, CTIN, EMC, R, R, SSP0, SGPIO, R, 0, ND);
243 LPC_P(1,1, GPIO, CTOUT, EMC, SGPIO, R, SSP0, R, R, 0, ND);
244 LPC_P(1,2, GPIO, CTOUT, EMC, SGPIO, R, SSP0, R, R, 0, ND);
245 LPC_P(1,3, GPIO, CTOUT, SGPIO, EMC, USB0, SSP1, R, SDMMC, 0, ND);
246 LPC_P(1,4, GPIO, CTOUT, SGPIO, EMC, USB0, SSP1, R, SDMMC, 0, ND);
247 LPC_P(1,5, GPIO, CTOUT, R, EMC, USB0, SSP1, SGPIO, SDMMC, 0, ND);
248 LPC_P(1,6, GPIO, CTIN, R, EMC, R, R, SGPIO, SDMMC, 0, ND);
249 LPC_P(1,7, GPIO, UART1, CTOUT, EMC, USB0, R, R, R, 0, ND);
[all …]
A Dpinctrl-falcon.c108 MFP_FALCON(GPIO1, GPIO, GPIO, NONE, NONE),
109 MFP_FALCON(GPIO2, GPIO, GPIO, NONE, NONE),
110 MFP_FALCON(GPIO3, GPIO, GPIO, NONE, NONE),
124 MFP_FALCON(GPIO34, SPI, GPIO, NONE, NONE),
125 MFP_FALCON(GPIO35, SPI, GPIO, NONE, NONE),
126 MFP_FALCON(GPIO36, SPI, GPIO, NONE, NONE),
127 MFP_FALCON(GPIO37, SPI, GPIO, NONE, NONE),
128 MFP_FALCON(GPIO38, SPI, GPIO, NONE, NONE),
129 MFP_FALCON(GPIO39, I2C, GPIO, NONE, NONE),
134 MFP_FALCON(GPIO44, SLIC, GPIO, PCM, ASC),
[all …]
A Dpinctrl-ocelot.c999 LAN966X_P(0, GPIO, NONE, NONE, NONE, NONE, NONE, NONE, R);
1000 LAN966X_P(1, GPIO, NONE, NONE, NONE, NONE, NONE, NONE, R);
1001 LAN966X_P(2, GPIO, NONE, NONE, NONE, NONE, NONE, NONE, R);
1002 LAN966X_P(3, GPIO, NONE, NONE, NONE, NONE, NONE, NONE, R);
1003 LAN966X_P(4, GPIO, NONE, NONE, NONE, NONE, NONE, NONE, R);
1004 LAN966X_P(5, GPIO, NONE, NONE, NONE, NONE, NONE, NONE, R);
1005 LAN966X_P(6, GPIO, NONE, NONE, NONE, NONE, NONE, NONE, R);
1006 LAN966X_P(7, GPIO, NONE, NONE, NONE, NONE, NONE, NONE, R);
1007 LAN966X_P(8, GPIO, FC0_a, USB_H_b, NONE, USB_S_b, NONE, NONE, R);
1008 LAN966X_P(9, GPIO, FC0_a, USB_H_b, NONE, NONE, NONE, NONE, R);
[all …]
A Dpinctrl-k210.c180 K210_PC_DEFAULT(GPIO),
225 K210_FUNC(GPIOHS0, GPIO),
226 K210_FUNC(GPIOHS1, GPIO),
257 K210_FUNC(GPIO0, GPIO),
258 K210_FUNC(GPIO1, GPIO),
259 K210_FUNC(GPIO2, GPIO),
260 K210_FUNC(GPIO3, GPIO),
261 K210_FUNC(GPIO4, GPIO),
262 K210_FUNC(GPIO5, GPIO),
263 K210_FUNC(GPIO6, GPIO),
[all …]
A DKconfig35 bool "AMD GPIO pin control"
47 for GPIO use.
53 tristate "AMDISP GPIO pin control"
67 tristate "Apple SoC GPIO pin controller driver"
102 supports the GPIO functionality through gpiolib.
138 muxing and a GPIO driver to handle the GPIO when the GPIO function is
156 driver to handle GPIO, when the GPIO function is selected.
198 function muxing and a GPIO driver to handle the GPIO when the GPIO
368 This PMIC has 8 GPIO pins that work as GPIO as well as special
547 GPIO expander.
[all …]
A Dpinctrl-palmas.c297 FUNCTION_GROUP(gpio, GPIO), \
440 PIN_INFO(gpio0, GPIO, &pud_gpio0_info, NULL);
443 PIN_INFO(gpio3, GPIO, &pud_gpio3_info, NULL);
444 PIN_INFO(gpio4, GPIO, &pud_gpio4_info, NULL);
446 PIN_INFO(gpio6, GPIO, &pud_gpio6_info, NULL);
447 PIN_INFO(gpio7, GPIO, &pud_gpio7_info, NULL);
448 PIN_INFO(gpio8, GPIO, NULL, NULL);
449 PIN_INFO(gpio9, GPIO, &pud_gpio9_info, NULL);
451 PIN_INFO(gpio11, GPIO, &pud_gpio11_info, NULL);
452 PIN_INFO(gpio12, GPIO, NULL, NULL);
[all …]
/drivers/gpio/
A DKconfig7 bool "GPIO Support"
9 This enables GPIO support through the generic GPIO library.
123 a GPIO.
278 GPIO block.
1008 tristate "Diamond Systems GPIO-MM GPIO support"
1014 Enables GPIO support for the Diamond Systems GPIO-MM and GPIO-MM-12.
1141 GPIO driver for ADI DS4520 I2C-based GPIO expander.
1158 GPIO driver for Maxim MAX7300 I2C-based GPIO expander.
1416 PSE GPIO IP.
1742 GPIO card. For more information on how to build a GPIO card
[all …]
A DTODO1 This is a place for planning the ongoing long-term work in the GPIO
6 GPIO descriptors
12 used in the inception of the GPIO subsystem.
25 and treat GPIO lines as abstract entities.
27 The runtime-assigned GPIO numberspace (what you get if you assign the GPIO
45 implicitly does not use global GPIO numbers.
115 Generic MMIO GPIO
124 dry-code conversions to MMIO GPIO for maintainers to test
128 0..n in some register to drive GPIO lines
141 Generic regmap GPIO
[all …]
/drivers/pinctrl/bcm/
A DKconfig18 framework. GPIO is provided by a separate GPIO driver.
56 bool "Broadcom BCM6318 GPIO driver"
65 bool "Broadcom BCM6328 GPIO driver"
74 bool "Broadcom BCM6358 GPIO driver"
123 GPIO controller (ASIU), the chipCommonG GPIO controller (CCM), and
124 the always-ON GPIO controller (CRMU/AON). All 3 GPIO controllers are
128 GPIO, the ChipcommonB GPIO. Later controller is supported by this
131 The Broadcom NS2 has two GPIO controller including the CRMU GPIO,
138 these pins are muxed to GPIO.
189 these pins are muxed to GPIO.
[all …]
/drivers/pinctrl/intel/
A DKconfig7 bool "Intel Baytrail GPIO pin control"
25 tristate "Intel Lynxpoint pinctrl and GPIO driver"
41 tristate "Intel pinctrl and GPIO platform driver"
51 tristate "Intel Alder Lake pinctrl and GPIO driver"
58 tristate "Intel Broxton pinctrl and GPIO driver"
72 tristate "Intel Cedar Fork pinctrl and GPIO driver"
79 tristate "Intel Denverton pinctrl and GPIO driver"
93 tristate "Intel Emmitsburg pinctrl and GPIO driver"
128 tristate "Intel Lewisburg pinctrl and GPIO driver"
135 tristate "Intel Meteor Lake pinctrl and GPIO driver"
[all …]
/drivers/pinctrl/nuvoton/
A DKconfig4 tristate "Pinctrl and GPIO driver for Nuvoton WPCM450"
15 Say Y or M here to enable pin controller and GPIO support for
23 bool "Pinctrl and GPIO driver for Nuvoton NPCM7XX"
32 Say Y here to enable pin controller and GPIO support
36 tristate "Pinctrl and GPIO driver for Nuvoton NPCM8XX"
45 Say Y or M here to enable pin controller and GPIO support for
61 bool "Pinctrl and GPIO driver for Nuvoton MA35D1"
65 Say Y here to enable pin controller and GPIO support
/drivers/pinctrl/aspeed/
A DKconfig17 generation SoCs. GPIO is provided by a separate GPIO driver.
25 generation SoCs. GPIO is provided by a separate GPIO driver.
33 generation SoCs. GPIO is provided by a separate GPIO driver.
/drivers/pinctrl/starfive/
A DKconfig4 tristate "Pinctrl and GPIO driver for the StarFive JH7100 SoC"
16 This also provides an interface to the GPIO pins not used by other
30 tristate "System pinctrl and GPIO driver for the StarFive JH7110 SoC"
37 This also provides an interface to the GPIO pins not used by other
42 tristate "Always-on pinctrl and GPIO driver for the StarFive JH7110 SoC"
49 This also provides an interface to the GPIO pins not used by other
/drivers/leds/simatic/
A DKconfig15 tristate "LED driver for Siemens Simatic IPCs based on Intel Apollo Lake GPIO"
22 from Siemens based on Apollo Lake GPIO i.e. IPC127E.
28 tristate "LED driver for Siemens Simatic IPCs based on Nuvoton GPIO"
35 from Siemens based on Nuvoton GPIO i.e. IPC227G.
41 tristate "LED driver for Siemens Simatic IPCs based on Intel Elkhart Lake GPIO"
48 from Siemens based on Elkhart Lake GPIO i.e. BX-21A.
/drivers/platform/x86/siemens/
A DKconfig30 tristate "CMOS Battery monitoring for Simatic IPCs based on Apollo Lake GPIO"
36 from Siemens based on Apollo Lake GPIO.
42 tristate "CMOS Battery monitoring for Simatic IPCs based on Elkhart Lake GPIO"
48 from Siemens based on Elkhart Lake GPIO.
54 tristate "CMOS Battery monitoring for Simatic IPCs based on Nuvoton GPIO"
61 from Siemens based on Nuvoton GPIO.
/drivers/usb/common/
A DKconfig39 tristate "USB GPIO Based Connection Detection Driver"
44 The driver supports USB role switch between host and device via GPIO
45 based USB cable detection, used typically if an input GPIO is used
46 to detect USB ID pin, and another input GPIO may be also used to detect
48 device if an input GPIO is only used to detect Vbus pin.
/drivers/staging/greybus/
A DTODO1 * Convert all uses of the old GPIO API from <linux/gpio.h> to the
2 GPIO descriptor API in <linux/gpio/consumer.h> and look up GPIO
/drivers/misc/mchp_pci1xxxx/
A DKconfig2 tristate "Microchip PCI1XXXX PCIe to GPIO Expander + OTP/EEPROM manager"
10 multiple functions and one of the functions is a GPIO controller
13 for the GPIO function.
/drivers/w1/masters/
A DKconfig13 correctly timed 1 wire transactions without relying on GPIO timing
24 using Matrox's G400 GPIO pins.
56 tristate "GPIO 1-wire busmaster"
60 GPIO pins. This driver uses the GPIO API to control the wire.
/drivers/media/pci/zoran/
A Dzoran_card.c176 GPIO(zr, 4, 0); in dc10_init()
177 GPIO(zr, 5, 1); in dc10_init()
179 GPIO(zr, 7, 0); in dc10_init()
208 GPIO(zr, 4, 1); /* Bt866 SLEEP on */ in avs6eyes_init()
213 GPIO(zr, 2, mux & 1); /* MUX S0 */ in avs6eyes_init()
214 GPIO(zr, 3, 0); /* /FRAME on */ in avs6eyes_init()
216 GPIO(zr, 5, mux & 2); /* MUX S1 */ in avs6eyes_init()
217 GPIO(zr, 6, 0); /* ? */ in avs6eyes_init()
218 GPIO(zr, 7, mux & 4); /* MUX S2 */ in avs6eyes_init()
1163 GPIO(zr, 7, 0); in zoran_subdev_notify()
[all …]
/drivers/pps/clients/
A DKconfig32 tristate "PPS client using GPIO"
35 GPIO. To be useful you must also register a platform device
36 specifying the GPIO pin and other options, usually in your board
/drivers/net/wireless/marvell/mwifiex/
A DREADME226 echo "<condition> [GPIO# [gap]]]" > hscfg
234 [GPIO#]: pin number of GPIO used to wakeup the host.
235 GPIO pin# (e.g. 0-7) or 0xff (interface, e.g. SDIO
239 acknowledge required) when GPIO is used to wakeup host.
244 Use GPIO and gap set previously
245 echo "2 3" > hscfg : Unicast data and GPIO 3;
247 echo "2 1 160" > hscfg : Unicast data, GPIO 1 and gap 160 ms
248 echo "2 1 0xff" > hscfg : Unicast data, GPIO 1; Wait for host
/drivers/mux/
A DKconfig35 tristate "GPIO-controlled Multiplexer"
38 GPIO-controlled Multiplexer controller.
42 states. The GPIO pins can be connected (by the hardware) to several

Completed in 60 milliseconds

12345