Home
last modified time | relevance | path

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

1234

/Linux-v5.15/arch/arm/boot/dts/
Ds3c64xx-pinctrl.dtsi73 gpi: gpi { 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 …]
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);
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);
Ds5pv210-pinctrl.dtsi205 gpi: gpi { label
352 samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3",
353 "gpi-4", "gpi-5", "gpi-6";
/Linux-v5.15/Documentation/devicetree/bindings/dma/
Dqcom,gpi.yaml4 $id: http://devicetree.org/schemas/dma/qcom,gpi.yaml#
7 title: Qualcomm Technologies Inc GPI DMA controller
13 QCOM GPI DMA controller provides DMA capabilities for
22 - qcom,sdm845-gpi-dma
23 - qcom,sm8150-gpi-dma
24 - qcom,sm8250-gpi-dma
31 Interrupt lines for each GPI instance
42 - client: type of the client as defined in dt-bindings/dma/qcom-gpi.h
67 #include <dt-bindings/dma/qcom-gpi.h>
69 compatible = "qcom,sdm845-gpi-dma";
/Linux-v5.15/include/linux/mfd/da9055/
Dpdata.h27 * GPI muxed pin to control
32 * GPI muxed pin to control
37 * Regulator mode control bits value (GPI offset) that
42 * Regulator mode control bits value (GPI offset) that
/Linux-v5.15/drivers/gpio/
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()
261 "GPI I/O resource busy, probably claimed by ACPI\n"); in vx855gpio_probe()
Dgpio-ich.c203 * GPI 0 - 15 need to be read from the power management registers on in ich6_gpio_get()
212 /* GPI 0 - 15 are latched, write 1 to clear*/ in ich6_gpio_get()
438 * registers which are needed to read the GPE0 register for GPI pins in ichx_gpio_probe()
446 dev_warn(dev, "ACPI BAR is unavailable, GPI 0 - 15 unavailable\n"); in ichx_gpio_probe()
452 dev_warn(dev, "ACPI BAR is busy, GPI 0 - 15 unavailable\n"); in ichx_gpio_probe()
/Linux-v5.15/drivers/dma/qcom/
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
DMakefile4 obj-$(CONFIG_QCOM_GPI_DMA) += gpi.o
/Linux-v5.15/arch/sh/boards/
Dboard-magicpanelr2.c117 /* E7 (x); E6 GPI(nu); E5 GPI(nu); E4 LCD_M_DISP; in setup_port_multiplexing()
123 * F3 AN2(MID_AD); F2 AN1(EARTH_AD); F1 AN0(TEMP); F0 GPI+(nc); in setup_port_multiplexing()
127 /* G7 (x); G6 IRQ5(TOUCH_BUSY); G5 IRQ4(TOUCH_IRQ); G4 GPI(KEY2); in setup_port_multiplexing()
128 * G3 GPI(KEY1); G2 GPO(LED11); G1 GPO(LED10); G0 GPO(LED9); in setup_port_multiplexing()
154 * M1 CS5B(CAN3_CS); M0 GPI+(nc); in setup_port_multiplexing()
198 /* U7 (x); U6 (x); U5 (x); U4 GPI+(/AC_FAULT); in setup_port_multiplexing()
204 * V3 GPO(MID1); V2 CARD_TxD; V1 CARD_RxD; V0 GPI+(/BAT_FAULT); in setup_port_multiplexing()
/Linux-v5.15/Documentation/devicetree/bindings/input/
Ddlg,da7280.txt23 2 - Edge triggered waveform memory(ETWM) mode, external GPI(N)
26 the pattern is assigned to the GPI(N)_SEQUENCE_ID below.
51 pointed to by PS_SEQ_ID or GPI(N)_SEQUENCE_ID is repeated.
53 - dlg,gpiN-seq-id: the GPI(N)_SEQUENCE_ID, pattern to play
/Linux-v5.15/Documentation/devicetree/bindings/sound/
Dtlv320adcx140.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)
159 9 - GPIO1 is configured as a general-purpose input (GPI)
204 ti,gpi-config = <4 5 6 7>;
/Linux-v5.15/Documentation/devicetree/bindings/gpio/
Dkontron,sl28cpld-gpio.yaml18 output-only (kontron,sl28-gpo) and one input-only (kontron,sl28-gpi).
26 - kontron,sl28cpld-gpi
Dgpio-pisosr.txt4 devices that can be used for GPI (General Purpose Input). This includes
/Linux-v5.15/drivers/regulator/
Dda9055-regulator.c433 * GPI pin is muxed with regulator to control the in da9055_gpio_init()
436 sprintf(name, "DA9055 GPI %d", gpio_mux); in da9055_gpio_init()
444 * through GPI. in da9055_gpio_init()
461 * GPI pin is muxed with regulator to select the in da9055_gpio_init()
464 sprintf(name, "DA9055 GPI %d", gpio_mux); in da9055_gpio_init()
472 * will be selected through GPI for voltage ramping. in da9055_gpio_init()
/Linux-v5.15/include/linux/platform_data/
Dadp5588.h43 #define GPI_EM1 0x20 /* GPI Event Mode 1 */
44 #define GPI_EM2 0x21 /* GPI Event Mode 2 */
45 #define GPI_EM3 0x22 /* GPI Event Mode 3 */
/Linux-v5.15/drivers/input/misc/
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)
390 if ((dev->gpi & 0xf0) == (dev->irq_data->byte[HID_IR1] & 0xf0)) in cm109_urb_irq_callback()
393 dev->gpi = dev->irq_data->byte[HID_IR1] & 0xf0; in cm109_urb_irq_callback()
/Linux-v5.15/arch/mips/sgi-ip22/
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-v5.15/include/linux/input/
Dadp5589.h12 * ADP5589 specific GPI and Keymap defines
50 * ADP5585 specific GPI and Keymap defines
/Linux-v5.15/drivers/hwmon/pmbus/
Ducd9000.c393 * GPI fault bits are in sets of 8, two bytes from end of response. in ucd9000_debugfs_show_mfr_status_bit()
450 * UCD90320, and UCD90910 report GPI faults in their MFR_STATUS in ucd9000_init_debugfs()
451 * register, so only create the GPI fault debugfs attributes for those in ucd9000_init_debugfs()
468 "gpi%d_alarm", i + 1); in ucd9000_init_debugfs()
/Linux-v5.15/arch/arm/mach-pxa/include/mach/
Dregs-ac97.h37 #define GCR_GIE (1 << 0) /* Codec GPI Interrupt Enable */
70 #define GSR_GSCI (1 << 0) /* Codec GPI Status Change Interrupt */
/Linux-v5.15/drivers/pinctrl/mvebu/
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-v5.15/arch/arm64/kernel/
Didreg-override.c66 { "gpi", ID_AA64ISAR1_GPI_SHIFT },
102 "id_aa64isar1.gpi=0 id_aa64isar1.gpa=0 "
/Linux-v5.15/drivers/pinctrl/aspeed/
Dpinctrl-aspeed.c310 * It's tempting to generalise the prefix test from "GPIO" to "GPI" to in aspeed_expr_is_gpio()
325 * trips us up with the simple GPI-prefixed-signal-name scheme in aspeed_expr_is_gpio()
355 * if the signal prefix is "GPI" and the signal name matches the in aspeed_expr_is_gpio()
358 return !strncmp(expr->signal, "GPI", 3) && in aspeed_expr_is_gpio()

1234