Home
last modified time | relevance | path

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

1234

/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()
136 /* True GPI cannot be switched to output mode */ in vx855gpio_set()
162 /* True GPI cannot be switched to output mode */ in vx855gpio_direction_output()
179 /* The GPI cannot be single-ended */ in vx855gpio_set_config()
260 "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()
H A Dgpio-bd72720.c27 * - OTP1: GPI
41 * "dvs-input", "gpi", "gpo".
206 if (strcmp(val, "gpi") == 0) { in bd72720_valid_mask()
H A Dgpio-tn48m.c84 { .compatible = "delta,tn48m-gpi", .data = &tn48m_gpi_config },
/linux/drivers/dma/qcom/
H A DKconfig23 tristate "Qualcomm 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 Dgpi.c7 #include <dt-bindings/dma/qcom-gpi.h>
14 #include <linux/dma/qcom-gpi-dma.h>
70 /* Register offsets from gpi-top */
475 u32 max_gpii; /* maximum # of gpii instances available per gpi block */
502 void __iomem *regs; /* points to gpi top */
619 "gpi-dma", gpii); in gpi_config_interrupts()
787 /* processing gpi general error interrupts */
802 /* processing gpi level error interrupts */
2299 { .compatible = "qcom,sdm845-gpi-dma", .data = (void *)0x0 },
2300 { .compatible = "qcom,sm6350-gpi
[all...]
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/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 Ddelta,tn48m-gpio.yaml23 - delta,tn48m-gpi
H A Dnxp,lpc3220-gpio.yaml29 4: GPI P3
H A Dpisosr-gpio.yaml11 devices that can be used for GPI (General Purpose Input). This includes
/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/sound/arm/
H A Dpxa2xx-ac97-regs.h
/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
/linux/Documentation/devicetree/bindings/mfd/
H A Dadi,adp5585.yaml94 Defines the trigger events (key/gpi presses) that can generate reset
102 Defines the trigger events (key/gpi presses) that can generate reset
/linux/drivers/iio/adc/
H A Drohm-bd79112.c173 /* GPI state */
511 /* Default all the GPIO pins to GPI */ in bd79112_probe()
516 "Failed to mark pin as GPI\n"); in bd79112_probe()

1234