Home
last modified time | relevance | path

Searched full:gpo (Results 1 – 25 of 72) sorted by relevance

123

/linux/arch/sh/boards/
H A Dboard-magicpanelr2.c98 /* A7 GPO(LED8); A6 GPO(LED7); A5 GPO(LED6); A4 GPO(LED5); in setup_port_multiplexing()
99 * A3 GPO(LED4); A2 GPO(LED3); A1 GPO(LED2); A0 GPO(LED1); in setup_port_multiplexing()
103 /* B7 GPO(RST4); B6 GPO(RST3); B5 GPO(RST2); B4 GPO(RST1); in setup_port_multiplexing()
104 * B3 GPO(PB3); B2 GPO(PB2); B1 GPO(PB1); B0 GPO(PB0); in setup_port_multiplexing()
108 /* C7 GPO(PC7); C6 GPO(PC6); C5 GPO(PC5); C4 GPO(PC4); in setup_port_multiplexing()
113 /* D7 GPO(PD7); D6 GPO(PD6); D5 GPO(PD5); D4 GPO(PD4); in setup_port_multiplexing()
114 * D3 GPO(PD3); D2 GPO(PD2); D1 GPO(PD1); D0 GPO(PD0); in setup_port_multiplexing()
129 * G3 GPI(KEY1); G2 GPO(LED11); G1 GPO(LED10); G0 GPO(LED9); in setup_port_multiplexing()
134 * H3 GPO(EARTH_OFF); H2 GPO(EARTH_TEST); H1 USB2_PWR; H0 USB1_PWR; in setup_port_multiplexing()
153 /* M7 GPO(CURRENT_SINK); M6 GPO(PWR_SWITCH); M5 GPO(LAN_SPEED); in setup_port_multiplexing()
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmarvell,kirkwood-pinctrl.txt25 mpp1 1 gpo, nand(io3), spi(mosi)
26 mpp2 2 gpo, nand(io4), spi(sck)
27 mpp3 3 gpo, nand(io5), spi(miso)
29 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig)
31 mpp7 7 gpo, pex(rsto), spi(cs), ptp(trig)
36 mpp10 10 gpo, spi(sck), uart0(txd), ptp(trig)
39 mpp12 12 gpo, sdio(clk)
45 mpp18 18 gpo, nand(io0)
46 mpp19 19 gpo, nand(io1)
63 mpp1 1 gpo, nand(io3), spi(mosi)
[all …]
H A Dmarvell,armada-98dx3236-pinctrl.txt14 mpp0 0 gpo, spi0(mosi), dev(ad8)
16 mpp2 2 gpo, spi0(sck), dev(ad10)
20 mpp6 6 gpo, sd0(clk), dev(a2)
26 mpp12 12 gpo, uart1(txd), uart0(rts), dev(ad14)
30 mpp16 16 gpo, dev(oe)
31 mpp17 17 gpo, dev(clkout)
34 mpp20 20 gpo, dev(we0)
35 mpp21 21 gpo, dev(ad0)
36 mpp22 22 gpo, dev(ad1)
37 mpp23 23 gpo, dev(ad2)
[all …]
H A Dmarvell,armada-370-pinctrl.txt17 mpp1 1 gpo, uart0(txd)
21 mpp5 5 gpo, ge0(txclkout), uart1(txd), spi1(sck), audio(mclk)
23 mpp7 7 gpo, ge0(txd1), tdm(dtx), audio(lrclk)
25 mpp9 9 gpo, ge0(txd3), uart1(txd), sd0(clk), audio(spdifo)
38 mpp17 17 gpo, ge(mdc)
41 mpp20 20 gpo, ge0(txd4), ge1(txd0)
42 mpp21 21 gpo, ge0(txd5), ge1(txd1), uart1(txd)
43 mpp22 22 gpo, ge0(txd6), ge1(txd2), uart0(rts)
44 mpp23 23 gpo, ge0(txd7), ge1(txd3), spi1(mosi)
55 mpp34 34 gpo, dev(we0), spi0(mosi)
[all …]
/linux/drivers/gpio/
H A Dgpio-bd71815.c76 /* BD71815 GPIO is actually GPO */
97 * Sigh. The BD71815 and BD71817 were originally designed to support two GPO
98 * pins. At some point it was noticed the second GPO pin which is the E5 pin
100 * was decided to not promote this second GPO and the pin is marked as GND in
101 * the datasheet. The functionality is still there though! I guess driving a GPO
104 * controlling this second GPO. It is thus possible this is used in some of the
107 * This driver does not by default support configuring this second GPO
109 * "rohm,enable-hidden-gpo".
119 "rohm,enable-hidden-gpo")) in bd71815_init_valid_mask()
149 * to 1 if "rohm,enable-hidden-gpo" is not given. in gpo_bd71815_probe()
[all …]
H A Dgpio-twl6040.c89 twl6040gpo_chip.ngpio = 3; /* twl6040 have 3 GPO */ in gpo_twl6040_probe()
91 twl6040gpo_chip.ngpio = 1; /* twl6041 have 1 GPO */ in gpo_twl6040_probe()
105 MODULE_ALIAS("platform:twl6040-gpo");
109 .name = "twl6040-gpo",
117 MODULE_DESCRIPTION("GPO interface for TWL6040");
H A Dgpio-vx855.c23 * GPO 0...12 General Purpose Output
76 * 14..26 GPO 0..12
91 /* Real GPO bits cannot be put in output direction */ in vx855gpio_direction_input()
116 /* GPO don't have an input bit, we need to read it in vx855gpio_get()
166 /* True GPO don't need to be switched to output mode, in vx855gpio_direction_output()
183 /* The GPO's are push-pull */ in vx855gpio_set_config()
265 "GPO I/O resource busy, probably claimed by ACPI\n"); in vx855gpio_probe()
H A Dgpio-bd72720.c28 * - OTP2: GPO
35 * them to be used as a GPO.
41 * "dvs-input", "gpi", "gpo".
44 * "gpo"
216 } else if (strcmp(val, "gpo") == 0) { in bd72720_valid_mask()
/linux/drivers/pinctrl/mvebu/
H A Dpinctrl-armada-370.c25 MPP_FUNCTION(0x0, "gpo", NULL),
39 MPP_FUNCTION(0x0, "gpo", NULL),
51 MPP_FUNCTION(0x0, "gpo", NULL),
62 MPP_FUNCTION(0x0, "gpo", NULL),
116 MPP_FUNCTION(0x0, "gpo", NULL),
127 MPP_FUNCTION(0x0, "gpo", NULL),
131 MPP_FUNCTION(0x0, "gpo", NULL),
136 MPP_FUNCTION(0x0, "gpo", NULL),
141 MPP_FUNCTION(0x0, "gpo", NULL),
191 MPP_FUNCTION(0x0, "gpo", NULL),
[all …]
H A Dpinctrl-armada-xp.c353 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V_98DX3236_PLUS),
361 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V_98DX3236_PLUS),
379 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V_98DX3236_PLUS),
404 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V_98DX3236_PLUS),
419 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V_98DX3236_PLUS),
422 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V_98DX3236_PLUS),
432 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V_98DX3236_PLUS),
435 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V_98DX3236_PLUS),
438 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V_98DX3236_PLUS),
441 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V_98DX3236_PLUS),
[all …]
H A Dpinctrl-kirkwood.c40 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 1, 1, 1, 1)),
44 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 1, 1, 1, 1)),
48 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 1, 1, 1, 1)),
59 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 1, 1, 1, 1)),
70 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 1, 1, 1, 1)),
93 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 1, 1, 1, 1)),
107 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 0, 1, 0, 0)),
149 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 1, 1, 1, 1)),
153 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 1, 1, 1, 1)),
259 MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(0, 1, 1, 1, 1, 0, 1)),
[all …]
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/iio/addac/
H A Dadi,ad74413r.yaml97 adi,gpo-comparator:
100 Whether to configure GPO as a comparator or not.
101 When not configured as a comparator, the GPO will be treated as an
162 adi,gpo-comparator;
/linux/Documentation/devicetree/bindings/sound/
H A Dti,tlv320adc3xxx.yaml85 ti,micbias1-gpo:
95 ti,micbias2-gpo:
128 ti,micbias1-gpo: ['ti,micbias1-vg']
129 ti,micbias2-gpo: ['ti,micbias2-vg']
/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.
26 nuvoton,output-ngpios GPIO lines is only for GPO.
58 The numbers of GPIO's exposed. GPIO lines are only for GPO.
H A Ddelta,tn48m-gpio.yaml22 - delta,tn48m-gpo
H A Dnxp,lpc3220-gpio.yaml30 5: GPO P3
/linux/arch/arm/boot/dts/marvell/
H A Dkirkwood-lsxl.dtsi20 marvell,function = "gpo";
28 marvell,function = "gpo";
32 marvell,function = "gpo";
H A Darmada-370-c200-v2.dts325 marvell,function = "gpo";
340 marvell,function = "gpo";
/linux/Documentation/devicetree/bindings/mfd/
H A Dtwl6040.txt4 vibra and GPO functionality on OMAP4+ platforms.
13 - #gpio-cells = <1>: twl6040 provides GPO lines.
/linux/Documentation/devicetree/bindings/media/i2c/
H A Dti,ds90ub913.yaml23 First cell is the GPO pin number, second cell is the flags. The GPO pin
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/
H A Dsmu11_driver_if_sienna_cichlid.h249 // GFX GPO Feature Contains PACE and DEM sub features
716 // GFX GPO
718 uint8_t GfxGpoEnabledWorkPolicyMask; //Any policy that GPO can be enabled
719 uint8_t GfxGpoDisabledWorkPolicyMask; //Any policy that GPO can be disabled
721 …poVotingAllow; //For indicating which feature changes should result in a GPO table recalculation
1076 // GFX GPO
1078 uint8_t GfxGpoEnabledWorkPolicyMask; //Any policy that GPO can be enabled
1079 uint8_t GfxGpoDisabledWorkPolicyMask; //Any policy that GPO can be disabled
1081 …poVotingAllow; //For indicating which feature changes should result in a GPO table recalculation
/linux/drivers/media/i2c/
H A Dmax9271.h173 * bit values. GPO line is always enabled by default.
185 * bit values. GPO line is always enabled by default and cannot be disabled.
/linux/Documentation/devicetree/bindings/mux/
H A Dadi,adgs1408.txt12 - First cell is the GPO line number, i.e. 0 to 3
/linux/sound/soc/codecs/
H A Dtlv320adcx140.c47 "ti,gpo-config-1",
48 "ti,gpo-config-2",
49 "ti,gpo-config-3",
50 "ti,gpo-config-4",
941 dev_err(adcx140->dev, "GPO%d config out of range\n", i + 1); in adcx140_configure_gpo()
946 dev_err(adcx140->dev, "GPO%d drive out of range\n", i + 1); in adcx140_configure_gpo()

123