| /arch/arm64/boot/dts/exynos/ |
| A D | exynos9810-pinctrl.dtsi | 12 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 D | mcfgpio.h | 121 #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 D | gpio-au1000.h | 43 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 D | gpio-au1300.h | 15 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 D | exynos5410-pinctrl.dtsi | 13 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 D | abilis_tb100.dtsi | 160 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 D | abilis_tb101.dtsi | 169 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 D | amlogic-s6.dtsi | 8 #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 D | amlogic-s7d.dtsi | 8 #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 D | amlogic-s7.dtsi | 8 #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 D | gpio.c | 21 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 D | stm32f746-pinctrl.dtsi | 12 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 D | stm32f769-pinctrl.dtsi | 12 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 D | stm32mp15xxaa-pinctrl.dtsi | 10 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 D | stm32mp15xxac-pinctrl.dtsi | 10 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 D | stm32mp15xxab-pinctrl.dtsi | 10 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 D | aspeed-bmc-facebook-yosemite4.dts | 6 #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 D | aspeed-bmc-opp-palmetto.dts | 5 #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 D | stm32mp25xxai-pinctrl.dtsi | 10 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 D | stm32mp25xxal-pinctrl.dtsi | 10 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 D | stm32mp25xxak-pinctrl.dtsi | 10 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 D | mucmc52.dts | 163 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 D | k3-am65-iot2050-arduino-connector.dtsi | 15 "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 D | pxa3xx.dtsi | 6 ((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 D | gpio.c | 22 #define GPIO_MASK(gpio) (0x80000000 >> (gpio)) argument 23 #define GPIO_MASK2(gpio) (0xc0000000 >> ((gpio) * 2)) argument 73 setbits32(®s->or, GPIO_MASK(gpio)); in __ppc4xx_gpio_set() 75 clrbits32(®s->or, GPIO_MASK(gpio)); in __ppc4xx_gpio_set() 85 __ppc4xx_gpio_set(gc, gpio, val); in ppc4xx_gpio_set() 104 clrbits32(®s->odr, GPIO_MASK(gpio)); in ppc4xx_gpio_dir_in() 107 clrbits32(®s->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(®s->odr, GPIO_MASK(gpio)); in ppc4xx_gpio_dir_out() [all …]
|