Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/pinctrl/
Dpinctrl-stmfx.c83 struct stmfx_pinctrl { struct
107 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_get() argument
120 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_set()
130 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_get_direction()
151 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_direction_input()
161 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_direction_output()
170 static int stmfx_pinconf_get_pupd(struct stmfx_pinctrl *pctl, in stmfx_pinconf_get_pupd()
184 static int stmfx_pinconf_set_pupd(struct stmfx_pinctrl *pctl, in stmfx_pinconf_set_pupd()
193 static int stmfx_pinconf_get_type(struct stmfx_pinctrl *pctl, in stmfx_pinconf_get_type()
207 static int stmfx_pinconf_set_type(struct stmfx_pinctrl *pctl, in stmfx_pinconf_set_type()
[all …]
/linux-6.12.1/arch/arm/boot/dts/st/
Dstm32746g-eval.dts74 gpios = <&stmfx_pinctrl 17 1>;
80 gpios = <&stmfx_pinctrl 19 1>;
101 interrupt-parent = <&stmfx_pinctrl>;
107 interrupt-parent = <&stmfx_pinctrl>;
113 interrupt-parent = <&stmfx_pinctrl>;
119 interrupt-parent = <&stmfx_pinctrl>;
125 interrupt-parent = <&stmfx_pinctrl>;
166 stmfx_pinctrl: pinctrl { label
172 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>;
184 powerdown-gpios = <&stmfx_pinctrl 18 (GPIO_ACTIVE_HIGH | GPIO_PUSH_PULL)>;
185 reset-gpios = <&stmfx_pinctrl 19 (GPIO_ACTIVE_LOW | GPIO_PUSH_PULL)>;
208 stmfx_pinctrl: pinctrl { label
214 gpio-ranges = <&stmfx_pinctrl 0 0 24>;
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dst,stmfx.yaml50 you should use gpio-ranges = <&stmfx_pinctrl 0 0 24>;
52 you should use gpio-ranges = <&stmfx_pinctrl 0 0 16>, <&stmfx_pinctrl 20 20 4>;
54 you should use gpio-ranges = <&stmfx_pinctrl 0 0 20>;
106 stmfx_pinctrl: pinctrl {
112 gpio-ranges = <&stmfx_pinctrl 0 0 24>;