| /NextBSD/lib/libgpio/ |
| HD | Makefile | 3 LIB= gpio 6 SRCS= gpio.c 8 MAN+= gpio.3 12 MLINKS= gpio.3 gpio_open.3 \ 13 gpio.3 gpio_open_device.3 \ 14 gpio.3 gpio_close.3 \ 15 gpio.3 gpio_pin_list.3 \ 16 gpio.3 gpio_pin_config.3 \ 17 gpio.3 gpio_pin_set_flags.3 \ 18 gpio.3 gpio_pin_set_name.3 \ [all …]
|
| /NextBSD/sys/gnu/dts/arm/ |
| HD | k2hk.dtsi | 47 compatible = "ti,keystone-dsp-gpio"; 48 gpio-controller; 49 #gpio-cells = <2>; 50 gpio,syscon-dev = <&devctrl 0x240>; 54 compatible = "ti,keystone-dsp-gpio"; 55 gpio-controller; 56 #gpio-cells = <2>; 57 gpio,syscon-dev = <&devctrl 0x244>; 61 compatible = "ti,keystone-dsp-gpio"; 62 gpio-controller; [all …]
|
| HD | hi3620.dtsi | 211 gpio0: gpio@806000 { 215 gpio-controller; 216 #gpio-cells = <2>; 217 gpio-ranges = < &pmx0 2 0 1 &pmx0 3 0 1 &pmx0 4 0 1 225 gpio1: gpio@807000 { 229 gpio-controller; 230 #gpio-cells = <2>; 231 gpio-ranges = < &pmx0 0 3 1 &pmx0 1 3 1 &pmx0 2 3 1 240 gpio2: gpio@808000 { 244 gpio-controller; [all …]
|
| HD | stih416-pinctrl.dtsi | 59 pio0: gpio@fe610000 { 60 gpio-controller; 61 #gpio-cells = <1>; 67 pio1: gpio@fe611000 { 68 gpio-controller; 69 #gpio-cells = <1>; 75 pio2: gpio@fe612000 { 76 gpio-controller; 77 #gpio-cells = <1>; 83 pio3: gpio@fe613000 { [all …]
|
| HD | stih415-pinctrl.dtsi | 55 pio0: gpio@fe610000 { 56 gpio-controller; 57 #gpio-cells = <1>; 63 pio1: gpio@fe611000 { 64 gpio-controller; 65 #gpio-cells = <1>; 71 pio2: gpio@fe612000 { 72 gpio-controller; 73 #gpio-cells = <1>; 79 pio3: gpio@fe613000 { [all …]
|
| HD | exynos5420-pinctrl.dtsi | 18 gpio-controller; 19 #gpio-cells = <2>; 26 gpio-controller; 27 #gpio-cells = <2>; 37 gpio-controller; 38 #gpio-cells = <2>; 48 gpio-controller; 49 #gpio-cells = <2>; 56 gpio-controller; 57 #gpio-cells = <2>; [all …]
|
| HD | exynos5250-pinctrl.dtsi | 18 gpio-controller; 19 #gpio-cells = <2>; 26 gpio-controller; 27 #gpio-cells = <2>; 34 gpio-controller; 35 #gpio-cells = <2>; 42 gpio-controller; 43 #gpio-cells = <2>; 50 gpio-controller; 51 #gpio-cells = <2>; [all …]
|
| HD | dove.dtsi | 401 pmx_gpio_0: pmx-gpio-0 { 403 marvell,function = "gpio"; 406 pmx_gpio_1: pmx-gpio-1 { 408 marvell,function = "gpio"; 411 pmx_gpio_2: pmx-gpio-2 { 413 marvell,function = "gpio"; 416 pmx_gpio_3: pmx-gpio-3 { 418 marvell,function = "gpio"; 421 pmx_gpio_4: pmx-gpio-4 { 423 marvell,function = "gpio"; [all …]
|
| HD | s3c2416-pinctrl.dtsi | 17 gpio-controller; 18 #gpio-cells = <2>; 22 gpio-controller; 23 #gpio-cells = <2>; 27 gpio-controller; 28 #gpio-cells = <2>; 32 gpio-controller; 33 #gpio-cells = <2>; 37 gpio-controller; 38 #gpio-cells = <2>; [all …]
|
| HD | stih407-pinctrl.dtsi | 59 pio0: gpio@09610000 { 60 gpio-controller; 61 #gpio-cells = <1>; 67 pio1: gpio@09611000 { 68 gpio-controller; 69 #gpio-cells = <1>; 75 pio2: gpio@09612000 { 76 gpio-controller; 77 #gpio-cells = <1>; 83 pio3: gpio@09613000 { [all …]
|
| HD | kirkwood-synology.dtsi | 31 marvell,function = "gpio"; 36 marvell,function = "gpio"; 41 marvell,function = "gpio"; 46 marvell,function = "gpio"; 56 marvell,function = "gpio"; 61 marvell,function = "gpio"; 66 marvell,function = "gpio"; 71 marvell,function = "gpio"; 76 marvell,function = "gpio"; 81 marvell,function = "gpio"; [all …]
|
| HD | exynos5260-pinctrl.dtsi | 21 gpio-controller; 22 #gpio-cells = <2>; 29 gpio-controller; 30 #gpio-cells = <2>; 37 gpio-controller; 38 #gpio-cells = <2>; 45 gpio-controller; 46 #gpio-cells = <2>; 53 gpio-controller; 54 #gpio-cells = <2>; [all …]
|
| HD | exynos4x12-pinctrl.dtsi | 34 gpio-controller; 35 #gpio-cells = <2>; 42 gpio-controller; 43 #gpio-cells = <2>; 50 gpio-controller; 51 #gpio-cells = <2>; 58 gpio-controller; 59 #gpio-cells = <2>; 66 gpio-controller; 67 #gpio-cells = <2>; [all …]
|
| HD | exynos4415-pinctrl.dtsi | 16 gpio-controller; 17 #gpio-cells = <2>; 24 gpio-controller; 25 #gpio-cells = <2>; 32 gpio-controller; 33 #gpio-cells = <2>; 40 gpio-controller; 41 #gpio-cells = <2>; 48 gpio-controller; 49 #gpio-cells = <2>; [all …]
|
| HD | exynos4210-pinctrl.dtsi | 20 gpio-controller; 21 #gpio-cells = <2>; 28 gpio-controller; 29 #gpio-cells = <2>; 36 gpio-controller; 37 #gpio-cells = <2>; 44 gpio-controller; 45 #gpio-cells = <2>; 52 gpio-controller; 53 #gpio-cells = <2>; [all …]
|
| HD | hisi-x5hd2.dtsi | 135 gpio0: gpio@b20000 { 139 gpio-controller; 140 #gpio-cells = <2>; 148 gpio1: gpio@b21000 { 152 gpio-controller; 153 #gpio-cells = <2>; 161 gpio2: gpio@b22000 { 165 gpio-controller; 166 #gpio-cells = <2>; 174 gpio3: gpio@b23000 { [all …]
|
| HD | exynos3250-pinctrl.dtsi | 33 gpio-controller; 34 #gpio-cells = <2>; 41 gpio-controller; 42 #gpio-cells = <2>; 49 gpio-controller; 50 #gpio-cells = <2>; 57 gpio-controller; 58 #gpio-cells = <2>; 65 gpio-controller; 66 #gpio-cells = <2>; [all …]
|
| HD | s5pv210-pinctrl.dtsi | 24 gpio-controller; 25 #gpio-cells = <2>; 32 gpio-controller; 33 #gpio-cells = <2>; 40 gpio-controller; 41 #gpio-cells = <2>; 48 gpio-controller; 49 #gpio-cells = <2>; 56 gpio-controller; 57 #gpio-cells = <2>; [all …]
|
| HD | r8a7778.dtsi | 69 gpio0: gpio@ffc40000 { 70 compatible = "renesas,gpio-r8a7778", "renesas,gpio-rcar"; 73 #gpio-cells = <2>; 74 gpio-controller; 75 gpio-ranges = <&pfc 0 0 32>; 80 gpio1: gpio@ffc41000 { 81 compatible = "renesas,gpio-r8a7778", "renesas,gpio-rcar"; 84 #gpio-cells = <2>; 85 gpio-controller; 86 gpio-ranges = <&pfc 0 32 32>; [all …]
|
| /NextBSD/sys/dev/ath/ath_hal/ar5416/ |
| HD | ar5416_gpio.c | 35 cfgOutputMux(struct ath_hal *ah, uint32_t gpio, uint32_t type) in cfgOutputMux() argument 41 __func__, gpio, type); in cfgOutputMux() 44 if (gpio > 11) in cfgOutputMux() 46 else if (gpio > 5) in cfgOutputMux() 55 gpio_shift = (gpio % 6) * 5; in cfgOutputMux() 84 ar5416GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) in ar5416GpioCfgOutput() argument 90 HALASSERT(gpio < AH_PRIVATE(ah)->ah_caps.halNumGpioPins); in ar5416GpioCfgOutput() 107 "%s: gpio=%d, type=%d\n", __func__, gpio, type); in ar5416GpioCfgOutput() 118 cfgOutputMux(ah, gpio, MuxSignalConversionTable[type]); in ar5416GpioCfgOutput() 121 gpio_shift = gpio << 1; in ar5416GpioCfgOutput() [all …]
|
| /NextBSD/sys/contrib/dev/ath/ath_hal/ar9300/ |
| HD | ar9300_gpio.c | 38 u_int32_t gpio, in ar9340_soc_gpio_cfg_output_mux() argument 61 if (gpio <= MAX_JTAG_GPIO_PIN) { in ar9340_soc_gpio_cfg_output_mux() 67 out_func = gpio / 4; in ar9340_soc_gpio_cfg_output_mux() 68 shift = (gpio % 4); in ar9340_soc_gpio_cfg_output_mux() 75 flags &= ~(1 << gpio); in ar9340_soc_gpio_cfg_output_mux() 82 ar9300_gpio_cfg_output_mux(struct ath_hal *ah, u_int32_t gpio, u_int32_t type) in ar9300_gpio_cfg_output_mux() argument 88 if (gpio > 11) { in ar9300_gpio_cfg_output_mux() 90 } else if (gpio > 5) { in ar9300_gpio_cfg_output_mux() 101 gpio_shift = (gpio % 6) * 5; in ar9300_gpio_cfg_output_mux() 112 u_int32_t gpio, in ar9300_gpio_cfg_output() argument [all …]
|
| /NextBSD/sys/arm/xscale/pxa/ |
| HD | pxa_gpio.c | 215 pxa_gpio_get_function(int gpio) in pxa_gpio_get_function() argument 222 rv = pxagpio_reg_read(sc, GPIO_FN_REG(gpio)) >> GPIO_FN_SHIFT(gpio); in pxa_gpio_get_function() 225 io = pxagpio_reg_read(sc, PXA250_GPIO_REG(GPIO_GPDR0, gpio)); in pxa_gpio_get_function() 226 if (io & GPIO_BIT(gpio)) in pxa_gpio_get_function() 229 io = pxagpio_reg_read(sc, PXA250_GPIO_REG(GPIO_GPLR0, gpio)); in pxa_gpio_get_function() 230 if (io & GPIO_BIT(gpio)) in pxa_gpio_get_function() 237 pxa_gpio_set_function(int gpio, uint32_t fn) in pxa_gpio_set_function() argument 244 oldfn = pxa_gpio_get_function(gpio); in pxa_gpio_set_function() 270 bit = GPIO_BIT(gpio); in pxa_gpio_set_function() 276 pxagpio_reg_write(sc, PXA250_GPIO_REG(GPIO_GPSR0, gpio), bit); in pxa_gpio_set_function() [all …]
|
| /NextBSD/sys/dev/ath/ath_hal/ar5212/ |
| HD | ar5212_gpio.c | 39 ar5212GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) in ar5212GpioCfgOutput() argument 41 HALASSERT(gpio < AR_NUM_GPIO); in ar5212GpioCfgOutput() 48 OS_REG_READ(ah, AR_GPIOCR) | AR_GPIOCR_CR_A(gpio)); in ar5212GpioCfgOutput() 57 ar5212GpioCfgInput(struct ath_hal *ah, uint32_t gpio) in ar5212GpioCfgInput() argument 59 HALASSERT(gpio < AR_NUM_GPIO); in ar5212GpioCfgInput() 62 (OS_REG_READ(ah, AR_GPIOCR) &~ AR_GPIOCR_CR_A(gpio)) in ar5212GpioCfgInput() 63 | AR_GPIOCR_CR_N(gpio)); in ar5212GpioCfgInput() 72 ar5212GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) in ar5212GpioSet() argument 76 HALASSERT(gpio < AR_NUM_GPIO); in ar5212GpioSet() 79 reg &= ~(1 << gpio); in ar5212GpioSet() [all …]
|
| /NextBSD/sys/dev/ath/ath_hal/ar5312/ |
| HD | ar5312_gpio.c | 38 ar5312GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) in ar5312GpioCfgOutput() argument 42 HALASSERT(gpio < AR_NUM_GPIO); in ar5312GpioCfgOutput() 45 (OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR) &~ AR_GPIOCR_CR_A(gpio)) in ar5312GpioCfgOutput() 46 | AR_GPIOCR_CR_A(gpio)); in ar5312GpioCfgOutput() 55 ar5312GpioCfgInput(struct ath_hal *ah, uint32_t gpio) in ar5312GpioCfgInput() argument 59 HALASSERT(gpio < AR_NUM_GPIO); in ar5312GpioCfgInput() 62 (OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR) &~ AR_GPIOCR_CR_A(gpio)) in ar5312GpioCfgInput() 63 | AR_GPIOCR_CR_N(gpio)); in ar5312GpioCfgInput() 72 ar5312GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) in ar5312GpioSet() argument 77 HALASSERT(gpio < AR_NUM_GPIO); in ar5312GpioSet() [all …]
|
| HD | ar5315_gpio.c | 38 ar5315GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) in ar5315GpioCfgOutput() argument 42 HALASSERT(gpio < AR_NUM_GPIO); in ar5315GpioCfgOutput() 45 (OS_REG_READ(ah, gpioOffset+AR5315_GPIODIR) &~ AR5315_GPIODIR_M(gpio)) in ar5315GpioCfgOutput() 46 | AR5315_GPIODIR_O(gpio)); in ar5315GpioCfgOutput() 55 ar5315GpioCfgInput(struct ath_hal *ah, uint32_t gpio) in ar5315GpioCfgInput() argument 59 HALASSERT(gpio < AR_NUM_GPIO); in ar5315GpioCfgInput() 62 (OS_REG_READ(ah, gpioOffset+AR5315_GPIODIR) &~ AR5315_GPIODIR_M(gpio)) in ar5315GpioCfgInput() 63 | AR5315_GPIODIR_I(gpio)); in ar5315GpioCfgInput() 72 ar5315GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) in ar5315GpioSet() argument 77 HALASSERT(gpio < AR_NUM_GPIO); in ar5315GpioSet() [all …]
|