Home
last modified time | relevance | path

Searched refs:lochnagar (Results 1 – 18 of 18) sorted by relevance

/linux-6.15/drivers/regulator/
H A Dlochnagar-regulator.c45 struct lochnagar *lochnagar = rdev_get_drvdata(rdev); in lochnagar_micbias_enable() local
48 mutex_lock(&lochnagar->analogue_config_lock); in lochnagar_micbias_enable()
54 ret = lochnagar_update_config(lochnagar); in lochnagar_micbias_enable()
64 struct lochnagar *lochnagar = rdev_get_drvdata(rdev); in lochnagar_micbias_disable() local
67 mutex_lock(&lochnagar->analogue_config_lock); in lochnagar_micbias_disable()
73 ret = lochnagar_update_config(lochnagar); in lochnagar_micbias_disable()
115 struct lochnagar *lochnagar = config->driver_data; in lochnagar_micbias_of_parse() local
130 dev_err(lochnagar->dev, in lochnagar_micbias_of_parse()
243 struct lochnagar *lochnagar = dev_get_drvdata(dev->parent); in lochnagar_regulator_probe() local
250 config.regmap = lochnagar->regmap; in lochnagar_regulator_probe()
[all …]
H A DMakefile61 obj-$(CONFIG_REGULATOR_LOCHNAGAR) += lochnagar-regulator.o
/linux-6.15/Documentation/devicetree/bindings/mfd/
H A Dcirrus,lochnagar.yaml69 lochnagar-clk:
80 lochnagar-clk12m:
87 lochnagar-clk11m:
94 lochnagar-clk24m:
101 lochnagar-clk22m:
108 lochnagar-clk8m:
115 lochnagar-usb24m:
133 lochnagar-hwmon:
137 lochnagar-sc:
262 - lochnagar-clk
[all …]
/linux-6.15/drivers/mfd/
H A Dlochnagar-i2c.c231 int lochnagar_update_config(struct lochnagar *lochnagar) in lochnagar_update_config() argument
233 struct regmap *regmap = lochnagar->regmap; in lochnagar_update_config()
241 if (lochnagar->type != LOCHNAGAR2) in lochnagar_update_config()
273 struct lochnagar *lochnagar; in lochnagar_i2c_probe() local
280 lochnagar = devm_kzalloc(dev, sizeof(*lochnagar), GFP_KERNEL); in lochnagar_i2c_probe()
281 if (!lochnagar) in lochnagar_i2c_probe()
286 lochnagar->dev = dev; in lochnagar_i2c_probe()
289 dev_set_drvdata(dev, lochnagar); in lochnagar_i2c_probe()
312 lochnagar->type = config->type; in lochnagar_i2c_probe()
315 if (IS_ERR(lochnagar->regmap)) { in lochnagar_i2c_probe()
[all …]
H A DMakefile36 obj-$(CONFIG_MFD_LOCHNAGAR) += lochnagar-i2c.o
/linux-6.15/drivers/pinctrl/cirrus/
H A Dpinctrl-lochnagar.c95 .name = lochnagar##REV##_##ID##_pin.name, \
609 .name = lochnagar##REV##_##ID##_pin.name, \
617 .name = lochnagar##REV##_##ID##_aif.name, \
621 .priv = &lochnagar##REV##_##ID##_aif, \
711 struct lochnagar *lochnagar; member
840 switch (priv->lochnagar->type) { in lochnagar_pin_set_mux()
940 struct lochnagar *lochnagar = priv->lochnagar; in lochnagar_gpio_request() local
1065 struct lochnagar *lochnagar = priv->lochnagar; in lochnagar_gpio_set() local
1139 struct lochnagar *lochnagar = dev_get_drvdata(pdev->dev.parent); in lochnagar_pin_probe() local
1151 priv->lochnagar = lochnagar; in lochnagar_pin_probe()
[all …]
H A DMakefile5 obj-$(CONFIG_PINCTRL_LOCHNAGAR) += pinctrl-lochnagar.o
/linux-6.15/include/linux/mfd/
H A Dlochnagar.h33 struct lochnagar { struct
53 int lochnagar_update_config(struct lochnagar *lochnagar); argument
/linux-6.15/Documentation/devicetree/bindings/hwmon/
H A Dcirrus,lochnagar.yaml4 $id: http://devicetree.org/schemas/hwmon/cirrus,lochnagar.yaml#
25 [1] ../mfd/cirrus,lochnagar.yaml
/linux-6.15/Documentation/devicetree/bindings/clock/
H A Dcirrus,lochnagar.yaml4 $id: http://devicetree.org/schemas/clock/cirrus,lochnagar.yaml#
28 [2] include/dt-bindings/clock/lochnagar.h
31 [3] ../mfd/cirrus,lochnagar.yaml
/linux-6.15/Documentation/devicetree/bindings/sound/
H A Dcirrus,lochnagar.yaml4 $id: http://devicetree.org/schemas/sound/cirrus,lochnagar.yaml#
25 [1] ../mfd/cirrus,lochnagar.yaml
/linux-6.15/Documentation/devicetree/bindings/pinctrl/
H A Dcirrus,lochnagar.yaml4 $id: http://devicetree.org/schemas/pinctrl/cirrus,lochnagar.yaml#
29 [3] include/dt-bindings/pinctrl/lochnagar.h
32 [4] ../mfd/cirrus,lochnagar.yaml
37 - cirrus,lochnagar-pinctrl
/linux-6.15/Documentation/hwmon/
H A Dindex.rst127 lochnagar
/linux-6.15/drivers/clk/
H A DMakefile71 obj-$(CONFIG_COMMON_CLK_LOCHNAGAR) += clk-lochnagar.o
/linux-6.15/drivers/hwmon/
H A DMakefile116 obj-$(CONFIG_SENSORS_LOCHNAGAR) += lochnagar-hwmon.o
H A DKconfig982 will be called lochnagar-hwmon.
/linux-6.15/sound/soc/codecs/
H A DMakefile151 snd-soc-lochnagar-sc-y := lochnagar-sc.o
569 obj-$(CONFIG_SND_SOC_LOCHNAGAR_SC) += snd-soc-lochnagar-sc.o
/linux-6.15/
H A DMAINTAINERS5697 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5700 F: Documentation/hwmon/lochnagar.rst
5701 F: drivers/clk/clk-lochnagar.c
5702 F: drivers/hwmon/lochnagar-hwmon.c
5703 F: drivers/mfd/lochnagar-i2c.c
5704 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5705 F: drivers/regulator/lochnagar-regulator.c
5706 F: include/dt-bindings/clock/lochnagar.h
5707 F: include/dt-bindings/pinctrl/lochnagar.h
5708 F: include/linux/mfd/lochnagar*
[all …]