Home
last modified time | relevance | path

Searched refs:gpios (Results 1 – 25 of 349) sorted by relevance

12345678910>>...14

/rk3399_rockchip-uboot/drivers/gpio/
H A Dbcm2835_gpio.c21 struct bcm2835_gpios *gpios = dev_get_priv(dev); in bcm2835_gpio_direction_input() local
24 val = readl(&gpios->reg->gpfsel[BCM2835_GPIO_FSEL_BANK(gpio)]); in bcm2835_gpio_direction_input()
27 writel(val, &gpios->reg->gpfsel[BCM2835_GPIO_FSEL_BANK(gpio)]); in bcm2835_gpio_direction_input()
35 struct bcm2835_gpios *gpios = dev_get_priv(dev); in bcm2835_gpio_direction_output() local
40 val = readl(&gpios->reg->gpfsel[BCM2835_GPIO_FSEL_BANK(gpio)]); in bcm2835_gpio_direction_output()
43 writel(val, &gpios->reg->gpfsel[BCM2835_GPIO_FSEL_BANK(gpio)]); in bcm2835_gpio_direction_output()
48 static int bcm2835_get_value(const struct bcm2835_gpios *gpios, unsigned gpio) in bcm2835_get_value() argument
52 val = readl(&gpios->reg->gplev[BCM2835_GPIO_COMMON_BANK(gpio)]); in bcm2835_get_value()
59 const struct bcm2835_gpios *gpios = dev_get_priv(dev); in bcm2835_gpio_get_value() local
61 return bcm2835_get_value(gpios, gpio); in bcm2835_gpio_get_value()
[all …]
H A Dvybrid_gpio.c26 const struct vybrid_gpios *gpios = dev_get_priv(dev); in vybrid_gpio_direction_input() local
28 gpio = gpio + (gpios->chip * VYBRID_GPIO_COUNT); in vybrid_gpio_direction_input()
37 const struct vybrid_gpios *gpios = dev_get_priv(dev); in vybrid_gpio_direction_output() local
39 gpio = gpio + (gpios->chip * VYBRID_GPIO_COUNT); in vybrid_gpio_direction_output()
48 const struct vybrid_gpios *gpios = dev_get_priv(dev); in vybrid_gpio_get_value() local
50 return ((readl(&gpios->reg->gpio_pdir) & (1 << gpio))) ? 1 : 0; in vybrid_gpio_get_value()
56 const struct vybrid_gpios *gpios = dev_get_priv(dev); in vybrid_gpio_set_value() local
58 writel((1 << gpio), &gpios->reg->gpio_psor); in vybrid_gpio_set_value()
60 writel((1 << gpio), &gpios->reg->gpio_pcor); in vybrid_gpio_set_value()
67 const struct vybrid_gpios *gpios = dev_get_priv(dev); in vybrid_gpio_get_function() local
[all …]
H A Dmpc85xx_gpio.c55 static inline void mpc85xx_gpio_set_in(struct ccsr_gpio *base, u32 gpios) in mpc85xx_gpio_set_in() argument
57 clrbits_be32(&base->gpdat, gpios); in mpc85xx_gpio_set_in()
59 clrbits_be32(&base->gpdir, gpios); in mpc85xx_gpio_set_in()
62 static inline void mpc85xx_gpio_set_low(struct ccsr_gpio *base, u32 gpios) in mpc85xx_gpio_set_low() argument
64 clrbits_be32(&base->gpdat, gpios); in mpc85xx_gpio_set_low()
66 setbits_be32(&base->gpdir, gpios); in mpc85xx_gpio_set_low()
69 static inline void mpc85xx_gpio_set_high(struct ccsr_gpio *base, u32 gpios) in mpc85xx_gpio_set_high() argument
71 setbits_be32(&base->gpdat, gpios); in mpc85xx_gpio_set_high()
73 setbits_be32(&base->gpdir, gpios); in mpc85xx_gpio_set_high()
82 gpios) in mpc85xx_gpio_open_drain_on() argument
[all …]
/rk3399_rockchip-uboot/arch/mips/dts/
H A Dhuawei,hg556a.dts28 gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
33 gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
38 gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
43 gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
48 gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
53 gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
58 gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
63 gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
68 gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
73 gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
[all …]
H A Dsfr,nb4-ser.dts28 gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
33 gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
38 gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
43 gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
48 gpios = <&gpio0 30 GPIO_ACTIVE_LOW>;
H A Dsagem,f@st1704.dts28 gpios = <&gpio 0 GPIO_ACTIVE_LOW>;
33 gpios = <&gpio 1 GPIO_ACTIVE_LOW>;
38 gpios = <&gpio 2 GPIO_ACTIVE_LOW>;
/rk3399_rockchip-uboot/drivers/i2c/muxes/
H A Di2c-mux-gpio.c34 struct gpio_desc *gpios; member
47 ret = dm_gpio_set_value(&priv->gpios[i], (channel >> i) & 1); in i2c_mux_gpio_select()
62 ret = dm_gpio_set_value(&priv->gpios[i], (priv->idle >> i) & 1); in i2c_mux_gpio_deselect()
75 struct gpio_desc *gpios; in i2c_mux_gpio_probe() local
102 gpios = devm_kzalloc(dev, sizeof(struct gpio_desc) * mux->n_gpios, in i2c_mux_gpio_probe()
104 if (!gpios) { in i2c_mux_gpio_probe()
109 ret = gpio_request_list_by_name(dev, "mux-gpios", gpios, mux->n_gpios, in i2c_mux_gpio_probe()
116 mux->gpios = gpios; in i2c_mux_gpio_probe()
/rk3399_rockchip-uboot/arch/powerpc/include/asm/
H A Dmpc85xx_gpio.h42 static inline void mpc85xx_gpio_set_in(unsigned int gpios) in mpc85xx_gpio_set_in() argument
44 mpc85xx_gpio_set(gpios, 0x00000000, 0x00000000); in mpc85xx_gpio_set_in()
47 static inline void mpc85xx_gpio_set_low(unsigned int gpios) in mpc85xx_gpio_set_low() argument
49 mpc85xx_gpio_set(gpios, 0xFFFFFFFF, 0x00000000); in mpc85xx_gpio_set_low()
52 static inline void mpc85xx_gpio_set_high(unsigned int gpios) in mpc85xx_gpio_set_high() argument
54 mpc85xx_gpio_set(gpios, 0xFFFFFFFF, 0xFFFFFFFF); in mpc85xx_gpio_set_high()
/rk3399_rockchip-uboot/arch/arm/dts/
H A Ddragonboard410c-uboot.dtsi11 gpios = <&pm8916_gpios 2 0>;
15 gpios = <&pm8916_gpios 3 0>;
22 gpios = <&pm8916_pon 1 0>;
26 gpios = <&pm8916_pon 0 0>;
H A Dam571x-idk.dts28 gpios = <&gpio2 25 GPIO_ACTIVE_HIGH>;
35 gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>;
41 gpios = <&gpio2 27 GPIO_ACTIVE_HIGH>;
48 gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>;
54 gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
60 gpios = <&gpio2 19 GPIO_ACTIVE_HIGH>;
76 cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */
H A Dam572x-idk.dts35 gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>;
42 gpios = <&gpio3 11 GPIO_ACTIVE_HIGH>;
48 gpios = <&gpio3 12 GPIO_ACTIVE_HIGH>;
55 gpios = <&gpio3 10 GPIO_ACTIVE_HIGH>;
62 gpios = <&gpio7 23 GPIO_ACTIVE_HIGH>;
68 gpios = <&gpio7 22 GPIO_ACTIVE_HIGH>;
84 cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */
H A Dat91sam9m10g45ek.dts64 resetb-gpios = <&pioD 12 GPIO_ACTIVE_LOW>;
65 pwdn-gpios = <&pioD 13 GPIO_ACTIVE_HIGH>;
97 cd-gpios = <&pioD 10 GPIO_ACTIVE_HIGH>;
110 cd-gpios = <&pioD 11 GPIO_ACTIVE_HIGH>;
111 wp-gpios = <&pioD 29 GPIO_ACTIVE_HIGH>;
158 cs-gpios = <&pioB 3 0>, <0>, <0>, <0>;
289 gpios = <&pioD 30 GPIO_ACTIVE_HIGH>;
317 gpios = <&pioB 6 GPIO_ACTIVE_LOW>;
324 gpios = <&pioB 7 GPIO_ACTIVE_LOW>;
331 gpios = <&pioB 14 GPIO_ACTIVE_LOW>;
[all …]
H A Dsun4i-a10-inet9f-rev03.dts76 gpios = <&pio 0 6 GPIO_ACTIVE_LOW>; /* PA6 */
84 gpios = <&pio 0 5 GPIO_ACTIVE_LOW>; /* PA5 */
92 gpios = <&pio 0 8 GPIO_ACTIVE_LOW>; /* PA8 */
100 gpios = <&pio 0 9 GPIO_ACTIVE_LOW>; /* PA9 */
108 gpios = <&pio 0 1 GPIO_ACTIVE_LOW>; /* PA1 */
116 gpios = <&pio 0 0 GPIO_ACTIVE_LOW>; /* PA0 */
124 gpios = <&pio 0 3 GPIO_ACTIVE_LOW>; /* PA3 */
132 gpios = <&pio 0 4 GPIO_ACTIVE_LOW>; /* PA4 */
140 gpios = <&pio 7 23 GPIO_ACTIVE_LOW>; /* PH23 */
148 gpios = <&pio 7 24 GPIO_ACTIVE_LOW>; /* PH24 */
[all …]
H A Dam335x-icev2.dts56 gpios = <&tpic2810 0 GPIO_ACTIVE_HIGH>;
62 gpios = <&tpic2810 1 GPIO_ACTIVE_HIGH>;
68 gpios = <&tpic2810 2 GPIO_ACTIVE_HIGH>;
74 gpios = <&tpic2810 3 GPIO_ACTIVE_HIGH>;
80 gpios = <&tpic2810 4 GPIO_ACTIVE_HIGH>;
86 gpios = <&tpic2810 5 GPIO_ACTIVE_HIGH>;
92 gpios = <&tpic2810 6 GPIO_ACTIVE_HIGH>;
98 gpios = <&tpic2810 7 GPIO_ACTIVE_HIGH>;
111 gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
118 gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
[all …]
H A Dat91sam9261ek.dts115 cs-gpios = <&pioA 3 0>, <0>, <&pioA 28 0>, <0>;
163 gpios = <&pioA 13 GPIO_ACTIVE_LOW>;
169 gpios = <&pioA 14 GPIO_ACTIVE_LOW>;
175 gpios = <&pioA 23 GPIO_ACTIVE_LOW>;
185 gpios = <&pioA 27 GPIO_ACTIVE_LOW>;
192 gpios = <&pioA 26 GPIO_ACTIVE_LOW>;
199 gpios = <&pioA 25 GPIO_ACTIVE_LOW>;
206 gpios = <&pioA 24 GPIO_ACTIVE_LOW>;
H A Dbcm2835-rpi-a-plus.dts11 gpios = <&gpio 47 0>;
16 gpios = <&gpio 35 0>;
34 hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
H A Dbcm2835-rpi-b-plus.dts12 gpios = <&gpio 47 0>;
17 gpios = <&gpio 35 0>;
35 hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
H A Dzynq-zturn-myir.dts46 gpios = <&gpio0 0x72 0x1>;
53 gpios = <&gpio0 0x73 0x1>;
60 gpios = <&gpio0 0x74 0x1>;
67 gpios = <&gpio0 0x0 0x1>;
74 gpios = <&gpio0 0x9 0x1>;
83 gpios = <&gpio0 0x75 0x0>;
93 gpios = <&gpio0 0x32 0x1>;
H A Dbcm2836-rpi-2-b.dts16 gpios = <&gpio 47 0>;
21 gpios = <&gpio 35 0>;
39 hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
H A Dat91sam9263ek.dts70 cd-gpios = <&pioE 18 GPIO_ACTIVE_HIGH>;
71 wp-gpios = <&pioE 19 GPIO_ACTIVE_HIGH>;
87 cs-gpios = <&pioA 5 0>, <0>, <0>, <0>;
191 gpios = <&pioB 7 GPIO_ACTIVE_HIGH>;
197 gpios = <&pioC 29 GPIO_ACTIVE_LOW>;
207 gpios = <&pioC 5 GPIO_ACTIVE_LOW>;
214 gpios = <&pioC 4 GPIO_ACTIVE_LOW>;
H A Dimx7-colibri.dts24 sda-gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
25 scl-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
38 sda-gpios = <&gpio7 9 GPIO_ACTIVE_LOW>;
39 scl-gpios = <&gpio7 8 GPIO_ACTIVE_LOW>;
/rk3399_rockchip-uboot/doc/device-tree-bindings/video/
H A Dtegra20-dc.txt34 - nvidia,backlight-enable-gpios: backlight enable GPIO
35 - nvidia,lvds-shutdown-gpios: LVDS power shutdown GPIO
36 - nvidia,backlight-vdd-gpios: backlight power GPIO
37 - nvidia,panel-vdd-gpios: panel power GPIO
80 nvidia,backlight-enable-gpios = <&gpio 28 0>; /* PD4 */
81 nvidia,lvds-shutdown-gpios = <&gpio 10 0>; /* PB2 */
82 nvidia,backlight-vdd-gpios = <&gpio 176 0>; /* PW0 */
83 nvidia,panel-vdd-gpios = <&gpio 22 0>; /* PC6 */
/rk3399_rockchip-uboot/doc/device-tree-bindings/leds/
H A Dleds-gpio.txt10 - gpios : Should specify the LED's GPIO, see "gpios property" in
31 gpios = <&mcu_pio 0 1>; /* Active low */
36 gpios = <&mcu_pio 1 0>;
45 gpios = <&mpc8572 6 0>;
49 gpios = <&mpc8572 7 0>;
/rk3399_rockchip-uboot/drivers/i2c/
H A Di2c-gpio.c34 struct gpio_desc gpios[PIN_COUNT]; member
207 struct gpio_desc *scl = &bus->gpios[PIN_SCL]; in i2c_gpio_write_data()
208 struct gpio_desc *sda = &bus->gpios[PIN_SDA]; in i2c_gpio_write_data()
240 struct gpio_desc *scl = &bus->gpios[PIN_SCL]; in i2c_gpio_read_data()
241 struct gpio_desc *sda = &bus->gpios[PIN_SDA]; in i2c_gpio_read_data()
280 struct gpio_desc *scl = &bus->gpios[PIN_SCL]; in i2c_gpio_probe()
281 struct gpio_desc *sda = &bus->gpios[PIN_SDA]; in i2c_gpio_probe()
298 struct gpio_desc *scl = &bus->gpios[PIN_SCL]; in i2c_gpio_set_bus_speed()
299 struct gpio_desc *sda = &bus->gpios[PIN_SDA]; in i2c_gpio_set_bus_speed()
315 ret = gpio_request_list_by_name(dev, "gpios", bus->gpios, in i2c_gpio_ofdata_to_platdata()
[all …]
/rk3399_rockchip-uboot/doc/device-tree-bindings/video/bridge/
H A Dps8622.txt6 - sleep-gpios: OF device-tree gpio specification for PD_ pin.
7 - reset-gpios: OF device-tree gpio specification for RST_ pin.
23 sleep-gpios = <&gpc3 6 1 0 0>;
24 reset-gpios = <&gpc3 1 1 0 0>;

12345678910>>...14