Home
last modified time | relevance | path

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

12345

/linux/Documentation/devicetree/bindings/dma/
H A 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
23 - qcom,sdm845-gpi-dma
24 - qcom,sm6350-gpi-dma
27 - qcom,qcm2290-gpi-dma
28 - qcom,qdu1000-gpi-dma
29 - qcom,sc7280-gpi-dma
30 - qcom,sdx75-gpi-dma
31 - qcom,sm6115-gpi-dma
[all …]
/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.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/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 Dgpi.c7 #include <dt-bindings/dma/qcom-gpi.h>
14 #include <linux/dma/qcom-gpi-dma.h>
68 /* Register offsets from gpi-top */
473 u32 max_gpii; /* maximum # of gpii instances available per gpi block */
500 void __iomem *regs; /* points to gpi top */
628 "gpi-dma", gpii); in gpi_config_interrupts()
796 /* processing gpi general error interrupts */
811 /* processing gpi level error interrupts */
2281 { .compatible = "qcom,sdm845-gpi-dma", .data = (void *)0x0 },
2282 { .compatible = "qcom,sm6350-gpi-dma", .data = (void *)0x10000 },
[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 Dkontron,sl28cpld-gpio.yaml18 output-only (kontron,sl28-gpo) and one input-only (kontron,sl28-gpi).
26 - kontron,sl28cpld-gpi
/linux/Documentation/devicetree/bindings/input/
H A 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/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/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)
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/Documentation/devicetree/bindings/usb/
H A Drenesas,rzv2m-usb3drd.yaml38 - const: gpi
96 interrupt-names = "drd", "bc", "gpi";
/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/hwmon/pmbus/
H A Ducd9000.c405 * GPI fault bits are in sets of 8, two bytes from end of response. in ucd9000_debugfs_show_mfr_status_bit()
460 * UCD90320, and UCD90910 report GPI faults in their MFR_STATUS in ucd9000_init_debugfs()
461 * register, so only create the GPI fault debugfs attributes for those in ucd9000_init_debugfs()
478 "gpi%d_alarm", i + 1); in ucd9000_init_debugfs()

12345