Searched refs:stmfx (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/mfd/ |
| H A D | stmfx.c | 116 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 D | Makefile | 271 obj-$(CONFIG_MFD_STMFX) += stmfx.o
|
| /linux-6.15/drivers/pinctrl/ |
| H A D | pinctrl-stmfx.c | 85 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 D | Makefile | 55 obj-$(CONFIG_PINCTRL_STMFX) += pinctrl-stmfx.o
|
| /linux-6.15/include/linux/mfd/ |
| H A D | stmfx.h | 108 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 D | st,stmfx.yaml | 4 $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 D | stm32746g-eval.dts | 160 stmfx: stmfx@42 { label 161 compatible = "st,stmfx-0300"; 167 compatible = "st,stmfx-0300-pinctrl";
|
| H A D | stm32mp157c-ev1.dts | 201 stmfx: stmfx@42 { label 202 compatible = "st,stmfx-0300"; 209 compatible = "st,stmfx-0300-pinctrl";
|