Home
last modified time | relevance | path

Searched full:stmfx_pinctrl (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/drivers/pinctrl/
Dpinctrl-stmfx.c80 struct stmfx_pinctrl { struct
105 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_get() argument
118 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_set()
128 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_get_direction()
149 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_direction_input()
159 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_direction_output()
168 static int stmfx_pinconf_get_pupd(struct stmfx_pinctrl *pctl, in stmfx_pinconf_get_pupd()
182 static int stmfx_pinconf_set_pupd(struct stmfx_pinctrl *pctl, in stmfx_pinconf_set_pupd()
191 static int stmfx_pinconf_get_type(struct stmfx_pinctrl *pctl, in stmfx_pinconf_get_type()
205 static int stmfx_pinconf_set_type(struct stmfx_pinctrl *pctl, in stmfx_pinconf_set_type()
[all …]
/Linux-v5.10/arch/arm/boot/dts/
Dstm32746g-eval.dts74 gpios = <&stmfx_pinctrl 17 1>;
80 gpios = <&stmfx_pinctrl 19 1>;
103 interrupt-parent = <&stmfx_pinctrl>;
109 interrupt-parent = <&stmfx_pinctrl>;
115 interrupt-parent = <&stmfx_pinctrl>;
121 interrupt-parent = <&stmfx_pinctrl>;
127 interrupt-parent = <&stmfx_pinctrl>;
168 stmfx_pinctrl: pinctrl { label
174 gpio-ranges = <&stmfx_pinctrl 0 0 24>;
Dstm32mp157c-ev1.dts41 interrupt-parent = <&stmfx_pinctrl>;
47 interrupt-parent = <&stmfx_pinctrl>;
53 interrupt-parent = <&stmfx_pinctrl>;
59 interrupt-parent = <&stmfx_pinctrl>;
65 interrupt-parent = <&stmfx_pinctrl>;
188 powerdown-gpios = <&stmfx_pinctrl 18 (GPIO_ACTIVE_HIGH | GPIO_PUSH_PULL)>;
189 reset-gpios = <&stmfx_pinctrl 19 (GPIO_ACTIVE_LOW | GPIO_PUSH_PULL)>;
212 stmfx_pinctrl: pinctrl { label
218 gpio-ranges = <&stmfx_pinctrl 0 0 24>;
/Linux-v5.10/Documentation/devicetree/bindings/mfd/
Dst,stmfx.yaml51 you should use gpio-ranges = <&stmfx_pinctrl 0 0 24>;
53 you should use gpio-ranges = <&stmfx_pinctrl 0 0 16>, <&stmfx_pinctrl 20 20 4>;
55 you should use gpio-ranges = <&stmfx_pinctrl 0 0 20>;
106 stmfx_pinctrl: pinctrl {
112 gpio-ranges = <&stmfx_pinctrl 0 0 24>;