Home
last modified time | relevance | path

Searched refs:gpio (Results 1 – 25 of 2481) sorted by relevance

12345678910>>...100

/arch/arm64/boot/dts/exynos/
A Dexynos9810-pinctrl.dtsi12 etc1: etc1-gpio-bank {
13 gpio-controller;
14 #gpio-cells = <2>;
21 gpio-controller;
22 #gpio-cells = <2>;
38 gpio-controller;
39 #gpio-cells = <2>;
55 gpio-controller;
72 gpio-controller;
89 gpio-controller;
[all …]
/arch/m68k/include/asm/
A Dmcfgpio.h121 #define mcfgpio_bit(gpio) (1 << ((gpio) % MCFGPIO_PORTSIZE)) argument
122 #define mcfgpio_port(gpio) ((gpio) / MCFGPIO_PORTSIZE) argument
170 if (gpio < 16) in __mcfgpio_ppdr()
177 if (gpio < 32) in __mcfgpio_ppdr()
186 if (gpio < 8) in __mcfgpio_ppdr()
213 if (gpio < 16) in __mcfgpio_podr()
220 if (gpio < 32) in __mcfgpio_podr()
229 if (gpio < 8) in __mcfgpio_podr()
256 if (gpio < 16) in __mcfgpio_pddr()
263 if (gpio < 32) in __mcfgpio_pddr()
[all …]
/arch/mips/include/asm/mach-au1x00/
A Dgpio-au1000.h43 struct gpio;
65 gpio -= ALCHEMY_GPIO1_BASE; in au1500_gpio1_to_irq()
67 switch (gpio) { in au1500_gpio1_to_irq()
78 gpio -= ALCHEMY_GPIO2_BASE; in au1500_gpio2_to_irq()
80 switch (gpio) { in au1500_gpio2_to_irq()
118 if ((gpio >= 8) && (gpio <= 15)) in au1100_gpio2_to_irq()
140 switch (gpio) { in au1550_gpio1_to_irq()
153 switch (gpio) { in au1550_gpio2_to_irq()
189 switch (gpio) { in au1200_gpio2_to_irq()
249 return ((gpio >= ALCHEMY_GPIO1_BASE) && (gpio <= ALCHEMY_GPIO1_MAX)); in alchemy_gpio1_is_valid()
[all …]
A Dgpio-au1300.h15 struct gpio;
34 gpio -= AU1300_GPIO_BASE; in au1300_gpio_get_value()
36 bit = GPIC_GPIO_TO_BIT(gpio); in au1300_gpio_get_value()
45 gpio -= AU1300_GPIO_BASE; in au1300_gpio_direction_input()
48 bit = GPIC_GPIO_TO_BIT(gpio); in au1300_gpio_direction_input()
60 gpio -= AU1300_GPIO_BASE; in au1300_gpio_set_value()
93 ret = ((gpio >= AU1300_GPIO_BASE) && (gpio <= AU1300_GPIO_MAX)); in au1300_gpio_is_valid()
107 if (unlikely(gpio > 63)) in au1300_gpio_getinitlvl()
109 else if (gpio > 31) { in au1300_gpio_getinitlvl()
110 gpio -= 32; in au1300_gpio_getinitlvl()
[all …]
/arch/arm/boot/dts/samsung/
A Dexynos5410-pinctrl.dtsi13 gpio-controller;
14 #gpio-cells = <2>;
21 gpio-controller;
22 #gpio-cells = <2>;
29 gpio-controller;
30 #gpio-cells = <2>;
37 gpio-controller;
45 gpio-controller;
53 gpio-controller;
61 gpio-controller;
[all …]
/arch/arc/boot/dts/
A Dabilis_tb100.dtsi160 gpio-controller;
173 gpio-controller;
186 gpio-controller;
199 gpio-controller;
212 gpio-controller;
225 gpio-controller;
238 gpio-controller;
251 gpio-controller;
264 gpio-controller;
277 gpio-controller;
[all …]
A Dabilis_tb101.dtsi169 gpio-controller;
182 gpio-controller;
195 gpio-controller;
208 gpio-controller;
221 gpio-controller;
234 gpio-controller;
247 gpio-controller;
260 gpio-controller;
273 gpio-controller;
286 gpio-controller;
[all …]
/arch/arm64/boot/dts/amlogic/
A Damlogic-s6.dtsi8 #include <dt-bindings/gpio/gpio.h>
103 gpioz: gpio@c0 {
106 gpio-controller;
111 gpiox: gpio@100 {
114 gpio-controller;
119 gpioh: gpio@140 {
122 gpio-controller;
127 gpiod: gpio@180 {
130 gpio-controller;
135 gpiof: gpio@1a0 {
[all …]
A Damlogic-s7d.dtsi8 #include <dt-bindings/gpio/gpio.h>
106 gpioz: gpio@c0 {
109 gpio-controller;
114 gpiox: gpio@100 {
117 gpio-controller;
122 gpioh: gpio@140 {
125 gpio-controller;
130 gpiod: gpio@180 {
133 gpio-controller;
138 gpioe: gpio@1c0 {
[all …]
A Damlogic-s7.dtsi8 #include <dt-bindings/gpio/gpio.h>
105 gpioz: gpio@c0 {
108 gpio-controller;
113 gpiox: gpio@100 {
116 gpio-controller;
121 gpioh: gpio@140 {
124 gpio-controller;
129 gpiod: gpio@180 {
132 gpio-controller;
137 gpioe: gpio@1c0 {
[all …]
/arch/m68k/coldfire/
A Dgpio.c21 return mcfgpio_read(__mcfgpio_ppdr(gpio)) & mcfgpio_bit(gpio); in __mcfgpio_get_value()
27 if (gpio < MCFGPIO_SCR_START) { in __mcfgpio_set_value()
34 data |= mcfgpio_bit(gpio); in __mcfgpio_set_value()
36 data &= ~mcfgpio_bit(gpio); in __mcfgpio_set_value()
42 MCFGPIO_SETR_PORT(gpio)); in __mcfgpio_set_value()
45 MCFGPIO_CLRR_PORT(gpio)); in __mcfgpio_set_value()
57 dir &= ~mcfgpio_bit(gpio); in __mcfgpio_direction_input()
72 data |= mcfgpio_bit(gpio); in __mcfgpio_direction_output()
79 data |= mcfgpio_bit(gpio); in __mcfgpio_direction_output()
81 data &= ~mcfgpio_bit(gpio); in __mcfgpio_direction_output()
[all …]
/arch/arm/boot/dts/st/
A Dstm32f746-pinctrl.dtsi12 gpioa: gpio@40020000 {
16 gpiob: gpio@40020400 {
20 gpioc: gpio@40020800 {
24 gpiod: gpio@40020c00 {
28 gpioe: gpio@40021000 {
32 gpiof: gpio@40021400 {
36 gpiog: gpio@40021800 {
40 gpioh: gpio@40021c00 {
44 gpioi: gpio@40022000 {
48 gpioj: gpio@40022400 {
[all …]
A Dstm32f769-pinctrl.dtsi12 gpioa: gpio@40020000 {
16 gpiob: gpio@40020400 {
20 gpioc: gpio@40020800 {
24 gpiod: gpio@40020c00 {
28 gpioe: gpio@40021000 {
32 gpiof: gpio@40021400 {
36 gpiog: gpio@40021800 {
40 gpioh: gpio@40021c00 {
44 gpioi: gpio@40022000 {
48 gpioj: gpio@40022400 {
[all …]
A Dstm32mp15xxaa-pinctrl.dtsi10 gpioa: gpio@50002000 {
16 gpiob: gpio@50003000 {
22 gpioc: gpio@50004000 {
28 gpiod: gpio@50005000 {
34 gpioe: gpio@50006000 {
40 gpiof: gpio@50007000 {
46 gpiog: gpio@50008000 {
52 gpioh: gpio@50009000 {
58 gpioi: gpio@5000a000 {
64 gpioj: gpio@5000b000 {
[all …]
A Dstm32mp15xxac-pinctrl.dtsi10 gpioa: gpio@50002000 {
13 gpio-ranges = <&pinctrl 0 0 16>;
16 gpiob: gpio@50003000 {
22 gpioc: gpio@50004000 {
28 gpiod: gpio@50005000 {
34 gpioe: gpio@50006000 {
40 gpiof: gpio@50007000 {
46 gpiog: gpio@50008000 {
52 gpioh: gpio@50009000 {
58 gpioi: gpio@5000a000 {
[all …]
A Dstm32mp15xxab-pinctrl.dtsi10 gpioa: gpio@50002000 {
13 gpio-ranges = <&pinctrl 0 0 16>;
16 gpiob: gpio@50003000 {
19 gpio-ranges = <&pinctrl 0 16 16>;
22 gpioc: gpio@50004000 {
25 gpio-ranges = <&pinctrl 0 32 16>;
28 gpiod: gpio@50005000 {
34 gpioe: gpio@50006000 {
40 gpiof: gpio@50007000 {
46 gpiog: gpio@50008000 {
[all …]
/arch/arm/boot/dts/aspeed/
A Daspeed-bmc-facebook-yosemite4.dts6 #include <dt-bindings/gpio/aspeed-gpio.h>
180 gpio@21 {
187 gpio@22 {
199 gpio@23 {
206 gpio@24 {
231 gpio@21 {
238 gpio@22 {
250 gpio@23 {
257 gpio@24 {
282 gpio@21 {
[all …]
A Daspeed-bmc-opp-palmetto.dts5 #include <dt-bindings/gpio/aspeed-gpio.h>
73 gpio-keys {
211 &gpio {
213 gpio-hog;
220 gpio-hog;
227 gpio-hog;
234 gpio-hog;
241 gpio-hog;
248 gpio-hog;
255 gpio-hog;
[all …]
/arch/arm64/boot/dts/st/
A Dstm32mp25xxai-pinctrl.dtsi10 gpioa: gpio@44240000 {
16 gpiob: gpio@44250000 {
22 gpioc: gpio@44260000 {
28 gpiod: gpio@44270000 {
34 gpioe: gpio@44280000 {
40 gpiof: gpio@44290000 {
46 gpiog: gpio@442a0000 {
52 gpioh: gpio@442b0000 {
58 gpioi: gpio@442c0000 {
64 gpioj: gpio@442d0000 {
[all …]
A Dstm32mp25xxal-pinctrl.dtsi10 gpioa: gpio@44240000 {
13 gpio-ranges = <&pinctrl 0 0 16>;
16 gpiob: gpio@44250000 {
22 gpioc: gpio@44260000 {
28 gpiod: gpio@44270000 {
34 gpioe: gpio@44280000 {
40 gpiof: gpio@44290000 {
46 gpiog: gpio@442a0000 {
52 gpioh: gpio@442b0000 {
58 gpioi: gpio@442c0000 {
[all …]
A Dstm32mp25xxak-pinctrl.dtsi10 gpioa: gpio@44240000 {
13 gpio-ranges = <&pinctrl 0 0 16>;
16 gpiob: gpio@44250000 {
22 gpioc: gpio@44260000 {
28 gpiod: gpio@44270000 {
34 gpioe: gpio@44280000 {
40 gpiof: gpio@44290000 {
46 gpiog: gpio@442a0000 {
52 gpioh: gpio@442b0000 {
58 gpioi: gpio@442c0000 {
[all …]
/arch/powerpc/boot/dts/
A Dmucmc52.dts163 gpio-controller;
164 #gpio-cells = <2>;
169 gpio-controller;
175 gpio-controller;
181 gpio-controller;
187 gpio-controller;
193 gpio-controller;
199 gpio-controller;
205 gpio-controller;
211 gpio-controller;
[all …]
/arch/arm64/boot/dts/ti/
A Dk3-am65-iot2050-arduino-connector.dtsi15 "d0-uart0-rxd", "d0-gpio", "d0-gpio-pullup", "d0-gpio-pulldown",
16 "d1-uart0-txd", "d1-gpio", "d1-gpio-pullup", "d1-gpio-pulldown",
17 "d2-uart0-ctsn", "d2-gpio", "d2-gpio-pullup", "d2-gpio-pulldown",
18 "d3-uart0-rtsn", "d3-gpio", "d3-gpio-pullup", "d3-gpio-pulldown",
19 "d10-spi0-cs0", "d10-gpio", "d10-gpio-pullup", "d10-gpio-pulldown",
23 "a0-gpio", "a0-gpio-pullup", "a0-gpio-pulldown",
24 "a1-gpio", "a1-gpio-pullup", "a1-gpio-pulldown",
25 "a2-gpio", "a2-gpio-pullup", "a2-gpio-pulldown",
26 "a3-gpio", "a3-gpio-pullup", "a3-gpio-pulldown",
27 "a4-gpio", "a4-gpio-pullup", "a4-gpio-pulldown",
[all …]
/arch/arm/boot/dts/intel/pxa/
A Dpxa3xx.dtsi6 ((gpio <= 2) ? (0x00b4 + 4 * gpio) : \
7 (gpio <= 26) ? (0x027c + 4 * (gpio - 3)) : \
8 (gpio <= 98) ? (0x0400 + 4 * (gpio - 27)) : \
12 ((gpio <= 1) ? (0x674 + 4 * gpio) : \
13 (gpio <= 6) ? (0x2dc + 4 * gpio) : \
17 ((gpio <= 2) ? (0x00b4 + 4 * gpio) : \
26 ((gpio <= 1) ? (0x674 + 4 * gpio) : \
27 (gpio <= 6) ? (0x2dc + 4 * gpio) : \
28 (gpio <= 10) ? (0x52c + 4 * gpio) : \
32 ((gpio <= 4) ? (0x0124 + 4 * gpio) : \
[all …]
/arch/powerpc/platforms/44x/
A Dgpio.c22 #define GPIO_MASK(gpio) (0x80000000 >> (gpio)) argument
23 #define GPIO_MASK2(gpio) (0xc0000000 >> ((gpio) * 2)) argument
73 setbits32(&regs->or, GPIO_MASK(gpio)); in __ppc4xx_gpio_set()
75 clrbits32(&regs->or, GPIO_MASK(gpio)); in __ppc4xx_gpio_set()
85 __ppc4xx_gpio_set(gc, gpio, val); in ppc4xx_gpio_set()
104 clrbits32(&regs->odr, GPIO_MASK(gpio)); in ppc4xx_gpio_dir_in()
107 clrbits32(&regs->tcr, GPIO_MASK(gpio)); in ppc4xx_gpio_dir_in()
110 if (gpio < 16) { in ppc4xx_gpio_dir_in()
134 __ppc4xx_gpio_set(gc, gpio, val); in ppc4xx_gpio_dir_out()
137 clrbits32(&regs->odr, GPIO_MASK(gpio)); in ppc4xx_gpio_dir_out()
[all …]

Completed in 43 milliseconds

12345678910>>...100