Home
last modified time | relevance | path

Searched full:gpi (Results 1 – 25 of 115) sorted by relevance

12345

/linux/arch/arm/boot/dts/samsung/
H A Ds3c64xx-pinctrl.dtsi73 gpi: gpi-gpio-bank { label
647 samsung,pins = "gpi-3", "gpi-4", "gpi-5", "gpi-6",
648 "gpi-7", "gpi-10", "gpi-11", "gpi-12",
649 "gpi-13", "gpi-14", "gpi-15", "gpj-3",
656 samsung,pins = "gpi-2", "gpi-3", "gpi-4", "gpi-5",
657 "gpi-6", "gpi-7", "gpi-10", "gpi-11",
658 "gpi-12", "gpi-13", "gpi-14", "gpi-15",
666 samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3",
667 "gpi-4", "gpi-5", "gpi-6", "gpi-7",
668 "gpi-8", "gpi-9", "gpi-10", "gpi-11",
[all …]
H A Ds5pv210-fascinate4g.dts289 PIN_SLP(gpi-0, PREV, NONE);
290 PIN_SLP(gpi-1, INPUT, DOWN);
291 PIN_SLP(gpi-2, PREV, NONE);
292 PIN_SLP(gpi-3, PREV, NONE);
293 PIN_SLP(gpi-4, PREV, NONE);
294 PIN_SLP(gpi-5, INPUT, DOWN);
295 PIN_SLP(gpi-6, INPUT, DOWN);
H A Ds5pv210-galaxys.dts327 PIN_SLP(gpi-0, PREV, NONE);
328 PIN_SLP(gpi-1, INPUT, DOWN);
329 PIN_SLP(gpi-2, PREV, NONE);
330 PIN_SLP(gpi-3, PREV, NONE);
331 PIN_SLP(gpi-4, PREV, NONE);
332 PIN_SLP(gpi-5, INPUT, DOWN);
333 PIN_SLP(gpi-6, INPUT, DOWN);
H A Ds5pv210-pinctrl.dtsi201 gpi: gpi-gpio-bank { label
348 samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3",
349 "gpi-4", "gpi-5", "gpi-6";
/linux/drivers/gpio/
H A Dgpio-vx855.c22 * GPI 0...13 General Purpose Input
75 * 0..13 GPI 0..13
87 /* Real GPI bits are always in input direction */ in vx855gpio_direction_input()
137 /* True GPI cannot be switched to output mode */ in vx855gpio_set()
161 /* True GPI cannot be switched to output mode */ in vx855gpio_direction_output()
178 /* The GPI cannot be single-ended */ in vx855gpio_set_config()
259 "GPI I/O resource busy, probably claimed by ACPI\n"); in vx855gpio_probe()
H A Dgpio-ich.c207 * GPI 0 - 15 need to be read from the power management registers on in ich6_gpio_get()
216 /* GPI 0 - 15 are latched, write 1 to clear*/ in ich6_gpio_get()
442 * registers which are needed to read the GPE0 register for GPI pins in ichx_gpio_probe()
450 dev_warn(dev, "ACPI BAR is unavailable, GPI 0 - 15 unavailable\n"); in ichx_gpio_probe()
456 dev_warn(dev, "ACPI BAR is busy, GPI 0 - 15 unavailable\n"); in ichx_gpio_probe()
/linux/drivers/dma/qcom/
H A DKconfig23 tristate "Qualcomm Technologies GPI DMA support"
28 Enable support for the QCOM GPI DMA controller. This controller
30 as I2C, UART, and SPI. By using GPI dmaengine driver, bus drivers
H A DMakefile4 obj-$(CONFIG_QCOM_GPI_DMA) += gpi.o
/linux/arch/sh/boards/
H A Dboard-magicpanelr2.c118 /* E7 (x); E6 GPI(nu); E5 GPI(nu); E4 LCD_M_DISP; in setup_port_multiplexing()
124 * F3 AN2(MID_AD); F2 AN1(EARTH_AD); F1 AN0(TEMP); F0 GPI+(nc); in setup_port_multiplexing()
128 /* G7 (x); G6 IRQ5(TOUCH_BUSY); G5 IRQ4(TOUCH_IRQ); G4 GPI(KEY2); in setup_port_multiplexing()
129 * G3 GPI(KEY1); G2 GPO(LED11); G1 GPO(LED10); G0 GPO(LED9); in setup_port_multiplexing()
155 * M1 CS5B(CAN3_CS); M0 GPI+(nc); in setup_port_multiplexing()
199 /* U7 (x); U6 (x); U5 (x); U4 GPI+(/AC_FAULT); in setup_port_multiplexing()
205 * V3 GPO(MID1); V2 CARD_TxD; V1 CARD_RxD; V0 GPI+(/BAT_FAULT); in setup_port_multiplexing()
/linux/Documentation/devicetree/bindings/sound/
H A Dti,tlv320adcx140.yaml87 ti,gpi-config:
89 Defines the configuration for the general purpose input pins (GPI).
93 1 - GPIX is configured as a general-purpose input (GPI)
127 9 - GPIO1 is configured as a general-purpose input (GPI)
203 ti,gpi-config = <4 5 6 7>;
/linux/Documentation/devicetree/bindings/gpio/
H A Dnuvoton,sgpio.yaml20 to 64 output pins, and up to 64 input pins, the pin is only for GPI or GPO.
25 nuvoton,input-ngpios GPIO lines is only for GPI.
51 The numbers of GPIO's exposed. GPIO lines are only for GPI.
H A Dkontron,sl28cpld-gpio.yaml18 output-only (kontron,sl28-gpo) and one input-only (kontron,sl28-gpi).
26 - kontron,sl28cpld-gpi
H A Ddelta,tn48m-gpio.yaml23 - delta,tn48m-gpi
H A Dgpio-pisosr.txt4 devices that can be used for GPI (General Purpose Input). This includes
H A Dnxp,lpc3220-gpio.yaml29 4: GPI P3
/linux/include/linux/mfd/da9055/
H A Dpdata.h26 * Regulator mode control bits value (GPI offset) that
31 * Regulator mode control bits value (GPI offset) that
/linux/drivers/regulator/
H A Dda9055-regulator.c440 * GPI pin is muxed with regulator to control the in da9055_gpio_init()
443 gpiod_set_consumer_name(ren, "DA9055 ren GPI"); in da9055_gpio_init()
447 * through GPI. in da9055_gpio_init()
466 * GPI pin is muxed with regulator to select the in da9055_gpio_init()
469 gpiod_set_consumer_name(rsel, "DA9055 rsel GPI"); in da9055_gpio_init()
473 * will be selected through GPI for voltage ramping. in da9055_gpio_init()
/linux/drivers/input/misc/
H A Dcm109.c47 HID_IR1 = 0x01, /* GPI, generic registers or EEPROM_DATA0 */
128 u8 gpi; /* Cached value of GPI (high nibble) */ member
156 -> -- 1 -- 2 -- 3 --> GPI pin 4 (0x10)
158 <- -- 4 -- 5 -- 6 --> GPI pin 5 (0x20)
160 END - 7 -- 8 -- 9 --> GPI pin 6 (0x40)
162 OK -- * -- 0 -- # --> GPI pin 7 (0x80)
417 if ((dev->gpi & 0xf0) == (dev->irq_data->byte[HID_IR1] & 0xf0)) in cm109_urb_irq_callback()
420 dev->gpi = dev->irq_data->byte[HID_IR1] & 0xf0; in cm109_urb_irq_callback()
/linux/include/linux/
H A Dpruss_driver.h18 * enum pruss_gp_mux_sel - PRUSS GPI/O Mux modes for the
36 * enum pruss_gpi_mode - PRUSS GPI configuration modes, used
/linux/arch/mips/sgi-ip22/
H A Dip22-platform.c72 * Create a platform device for the GPI port that receives the
144 * Create a platform device for the GPI port that receives the
/linux/include/linux/input/
H A Dadp5589.h12 * ADP5589 specific GPI and Keymap defines
50 * ADP5585 specific GPI and Keymap defines
/linux/sound/arm/
H A Dpxa2xx-ac97-regs.h35 #define GCR_GIE (1 << 0) /* Codec GPI Interrupt Enable */
68 #define GSR_GSCI (1 << 0) /* Codec GPI Status Change Interrupt */
/linux/drivers/pinctrl/intel/
H A Dpinctrl-intel-platform.c114 ret = device_property_read_u32(dev, "intc-gpio-gpi-interrupt-status-offset", &offset); in intel_platform_pinctrl_prepare_community()
119 ret = device_property_read_u32(dev, "intc-gpio-gpi-interrupt-enable-offset", &offset); in intel_platform_pinctrl_prepare_community()
/linux/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed.c311 * It's tempting to generalise the prefix test from "GPIO" to "GPI" to in aspeed_expr_is_gpio()
326 * trips us up with the simple GPI-prefixed-signal-name scheme in aspeed_expr_is_gpio()
356 * if the signal prefix is "GPI" and the signal name matches the in aspeed_expr_is_gpio()
359 return !strncmp(expr->signal, "GPI", 3) && in aspeed_expr_is_gpio()
/linux/drivers/pinctrl/mvebu/
H A Dpinctrl-mvebu.h67 * @flags: (private) flags to store gpi/gpo/gpio capabilities
77 * If name is one of "gpi", "gpo", "gpio" gpio capabilities are

12345