Home
last modified time | relevance | path

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

12345678910>>...30

/NextBSD/lib/libgpio/
HDMakefile3 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/
HDk2hk.dtsi47 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 …]
HDhi3620.dtsi211 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 …]
HDstih416-pinctrl.dtsi59 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 …]
HDstih415-pinctrl.dtsi55 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 …]
HDexynos5420-pinctrl.dtsi18 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 …]
HDexynos5250-pinctrl.dtsi18 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 …]
HDdove.dtsi401 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 …]
HDs3c2416-pinctrl.dtsi17 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 …]
HDstih407-pinctrl.dtsi59 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 …]
HDkirkwood-synology.dtsi31 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 …]
HDexynos5260-pinctrl.dtsi21 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 …]
HDexynos4x12-pinctrl.dtsi34 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 …]
HDexynos4415-pinctrl.dtsi16 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 …]
HDexynos4210-pinctrl.dtsi20 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 …]
HDhisi-x5hd2.dtsi135 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 …]
HDexynos3250-pinctrl.dtsi33 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 …]
HDs5pv210-pinctrl.dtsi24 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 …]
HDr8a7778.dtsi69 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/
HDar5416_gpio.c35 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/
HDar9300_gpio.c38 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/
HDpxa_gpio.c215 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/
HDar5212_gpio.c39 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/
HDar5312_gpio.c38 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 …]
HDar5315_gpio.c38 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 …]

12345678910>>...30