Home
last modified time | relevance | path

Searched refs:stmfx (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/drivers/mfd/
H A Dstmfx.c116 int stmfx_function_enable(struct stmfx *stmfx, u32 func) in stmfx_function_enable() argument
206 struct stmfx *stmfx = data; in stmfx_irq_handler() local
257 struct stmfx *stmfx = i2c_get_clientdata(client); in stmfx_irq_exit() local
268 struct stmfx *stmfx = i2c_get_clientdata(client); in stmfx_irq_init() local
309 static int stmfx_chip_reset(struct stmfx *stmfx) in stmfx_chip_reset() argument
325 struct stmfx *stmfx = i2c_get_clientdata(client); in stmfx_chip_init() local
396 struct stmfx *stmfx = i2c_get_clientdata(client); in stmfx_chip_exit() local
415 struct stmfx *stmfx; in stmfx_probe() local
477 struct stmfx *stmfx = dev_get_drvdata(dev); in stmfx_suspend() local
501 struct stmfx *stmfx = dev_get_drvdata(dev); in stmfx_resume() local
[all …]
H A DMakefile271 obj-$(CONFIG_MFD_STMFX) += stmfx.o
/linux-6.15/drivers/pinctrl/
H A Dpinctrl-stmfx.c85 struct stmfx *stmfx; member
113 ret = regmap_read(pctl->stmfx->map, reg, &value); in stmfx_gpio_get()
136 ret = regmap_read(pctl->stmfx->map, reg, &val); in stmfx_gpio_get_direction()
177 ret = regmap_read(pctl->stmfx->map, reg, &pupd); in stmfx_pinconf_get_pupd()
200 ret = regmap_read(pctl->stmfx->map, reg, &type); in stmfx_pinconf_get_type()
554 regmap_write_bits(pctl->stmfx->map, in stmfx_pinctrl_irq_toggle_trigger()
560 regmap_write_bits(pctl->stmfx->map, in stmfx_pinctrl_irq_toggle_trigger()
642 struct stmfx *stmfx = dev_get_drvdata(pdev->dev.parent); in stmfx_pinctrl_probe() local
655 pctl->stmfx = stmfx; in stmfx_pinctrl_probe()
740 struct stmfx *stmfx = dev_get_drvdata(pdev->dev.parent); in stmfx_pinctrl_remove() local
[all …]
H A DMakefile55 obj-$(CONFIG_PINCTRL_STMFX) += pinctrl-stmfx.o
/linux-6.15/include/linux/mfd/
H A Dstmfx.h108 struct stmfx { struct
120 int stmfx_function_enable(struct stmfx *stmfx, u32 func); argument
121 int stmfx_function_disable(struct stmfx *stmfx, u32 func);
/linux-6.15/Documentation/devicetree/bindings/mfd/
H A Dst,stmfx.yaml4 $id: http://devicetree.org/schemas/mfd/st,stmfx.yaml#
19 const: st,stmfx-0300
36 const: st,stmfx-0300-pinctrl
99 stmfx@42 {
100 compatible = "st,stmfx-0300";
107 compatible = "st,stmfx-0300-pinctrl";
/linux-6.15/arch/arm/boot/dts/st/
H A Dstm32746g-eval.dts160 stmfx: stmfx@42 { label
161 compatible = "st,stmfx-0300";
167 compatible = "st,stmfx-0300-pinctrl";
H A Dstm32mp157c-ev1.dts201 stmfx: stmfx@42 { label
202 compatible = "st,stmfx-0300";
209 compatible = "st,stmfx-0300-pinctrl";