/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | lochnagar-regulator.c | 23 #include <linux/mfd/lochnagar.h> 46 struct lochnagar *lochnagar = rdev_get_drvdata(rdev); in lochnagar_micbias_enable() local 49 mutex_lock(&lochnagar->analogue_config_lock); in lochnagar_micbias_enable() 55 ret = lochnagar_update_config(lochnagar); in lochnagar_micbias_enable() 58 mutex_unlock(&lochnagar->analogue_config_lock); in lochnagar_micbias_enable() 65 struct lochnagar *lochnagar = rdev_get_drvdata(rdev); in lochnagar_micbias_disable() local 68 mutex_lock(&lochnagar->analogue_config_lock); in lochnagar_micbias_disable() 74 ret = lochnagar_update_config(lochnagar); in lochnagar_micbias_disable() 116 struct lochnagar *lochnagar = config->driver_data; lochnagar_micbias_of_parse() local 244 struct lochnagar *lochnagar = dev_get_drvdata(dev->parent); lochnagar_regulator_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | lochnagar-regulator.c | 23 #include <linux/mfd/lochnagar.h> 46 struct lochnagar *lochnagar = rdev_get_drvdata(rdev); in lochnagar_micbias_enable() local 49 mutex_lock(&lochnagar->analogue_config_lock); in lochnagar_micbias_enable() 55 ret = lochnagar_update_config(lochnagar); in lochnagar_micbias_enable() 58 mutex_unlock(&lochnagar->analogue_config_lock); in lochnagar_micbias_enable() 65 struct lochnagar *lochnagar = rdev_get_drvdata(rdev); in lochnagar_micbias_disable() local 68 mutex_lock(&lochnagar->analogue_config_lock); in lochnagar_micbias_disable() 74 ret = lochnagar_update_config(lochnagar); in lochnagar_micbias_disable() 116 struct lochnagar *lochnagar = config->driver_data; lochnagar_micbias_of_parse() local 244 struct lochnagar *lochnagar = dev_get_drvdata(dev->parent); lochnagar_regulator_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | lochnagar-i2c.c | 23 #include <linux/mfd/lochnagar.h> 227 * @lochnagar: A pointer to the primary core data structure. 231 int lochnagar_update_config(struct lochnagar *lochnagar) in lochnagar_update_config() argument 233 struct regmap *regmap = lochnagar->regmap; in lochnagar_update_config() 239 lockdep_assert_held(&lochnagar->analogue_config_lock); in lochnagar_update_config() 241 if (lochnagar->type != LOCHNAGAR2) in lochnagar_update_config() 274 struct lochnagar *lochnagar; in lochnagar_i2c_probe() local 281 lochnagar in lochnagar_i2c_probe() [all...] |
H A D | Makefile | 42 obj-$(CONFIG_MFD_LOCHNAGAR) += lochnagar-i2c.o
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | lochnagar-i2c.c | 23 #include <linux/mfd/lochnagar.h> 227 * @lochnagar: A pointer to the primary core data structure. 231 int lochnagar_update_config(struct lochnagar *lochnagar) in lochnagar_update_config() argument 233 struct regmap *regmap = lochnagar->regmap; in lochnagar_update_config() 239 lockdep_assert_held(&lochnagar->analogue_config_lock); in lochnagar_update_config() 241 if (lochnagar->type != LOCHNAGAR2) in lochnagar_update_config() 274 struct lochnagar *lochnagar; in lochnagar_i2c_probe() local 281 lochnagar in lochnagar_i2c_probe() [all...] |
H A D | Makefile | 35 obj-$(CONFIG_MFD_LOCHNAGAR) += lochnagar-i2c.o
|
/kernel/linux/linux-5.10/include/linux/mfd/ |
H A D | lochnagar.h | 24 * struct lochnagar - Core data for the Lochnagar audio board driver. 33 struct lochnagar { struct 53 int lochnagar_update_config(struct lochnagar *lochnagar);
|
/kernel/linux/linux-6.6/include/linux/mfd/ |
H A D | lochnagar.h | 24 * struct lochnagar - Core data for the Lochnagar audio board driver. 33 struct lochnagar { struct 53 int lochnagar_update_config(struct lochnagar *lochnagar);
|
/kernel/linux/linux-5.10/drivers/pinctrl/cirrus/ |
H A D | pinctrl-lochnagar.c | 23 #include <linux/mfd/lochnagar.h> 27 #include <dt-bindings/pinctrl/lochnagar.h> 51 static const struct lochnagar_pin lochnagar##REV##_##ID##_pin = { \ 57 static const struct lochnagar_pin lochnagar##REV##_##ID##_pin = \ 92 .name = lochnagar##REV##_##ID##_pin.name, \ 93 .drv_data = (void *)&lochnagar##REV##_##ID##_pin, \ 441 LN_FUNC(lochnagar##REV##_##ID##_pin.name, PIN, OP) 447 LN_FUNC(lochnagar##REV##_##ID##_aif.name, AIF, OP) 606 .name = lochnagar##REV##_##ID##_pin.name, \ 608 .pins = &lochnagar##RE 708 struct lochnagar *lochnagar; global() member 937 struct lochnagar *lochnagar = priv->lochnagar; lochnagar_gpio_request() local 1062 struct lochnagar *lochnagar = priv->lochnagar; lochnagar_gpio_set() local 1136 struct lochnagar *lochnagar = dev_get_drvdata(pdev->dev.parent); lochnagar_pin_probe() local [all...] |
H A D | Makefile | 3 obj-$(CONFIG_PINCTRL_LOCHNAGAR) += pinctrl-lochnagar.o
|
/kernel/linux/linux-6.6/drivers/pinctrl/cirrus/ |
H A D | pinctrl-lochnagar.c | 25 #include <linux/mfd/lochnagar.h> 29 #include <dt-bindings/pinctrl/lochnagar.h> 53 static const struct lochnagar_pin lochnagar##REV##_##ID##_pin = { \ 59 static const struct lochnagar_pin lochnagar##REV##_##ID##_pin = \ 94 .name = lochnagar##REV##_##ID##_pin.name, \ 95 .drv_data = (void *)&lochnagar##REV##_##ID##_pin, \ 443 LN_FUNC(lochnagar##REV##_##ID##_pin.name, PIN, OP) 449 LN_FUNC(lochnagar##REV##_##ID##_aif.name, AIF, OP) 608 .name = lochnagar##REV##_##ID##_pin.name, \ 610 .pins = &lochnagar##RE 710 struct lochnagar *lochnagar; global() member 939 struct lochnagar *lochnagar = priv->lochnagar; lochnagar_gpio_request() local 1064 struct lochnagar *lochnagar = priv->lochnagar; lochnagar_gpio_set() local 1138 struct lochnagar *lochnagar = dev_get_drvdata(pdev->dev.parent); lochnagar_pin_probe() local [all...] |
H A D | Makefile | 5 obj-$(CONFIG_PINCTRL_LOCHNAGAR) += pinctrl-lochnagar.o
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | lochnagar-sc.c | 15 #include <linux/mfd/lochnagar.h> 153 .name = "lochnagar-line", 173 .name = "lochnagar-usb1", 193 .name = "lochnagar-usb2", 255 .name = "lochnagar-soundcard", 266 MODULE_ALIAS("platform:lochnagar-soundcard");
|
H A D | Makefile | 105 snd-soc-lochnagar-sc-objs := lochnagar-sc.o 414 obj-$(CONFIG_SND_SOC_LOCHNAGAR_SC) += snd-soc-lochnagar-sc.o
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | lochnagar-sc.c | 15 #include <linux/mfd/lochnagar.h> 153 .name = "lochnagar-line", 173 .name = "lochnagar-usb1", 193 .name = "lochnagar-usb2", 255 .name = "lochnagar-soundcard", 266 MODULE_ALIAS("platform:lochnagar-soundcard");
|
H A D | Makefile | 136 snd-soc-lochnagar-sc-objs := lochnagar-sc.o 522 obj-$(CONFIG_SND_SOC_LOCHNAGAR_SC) += snd-soc-lochnagar-sc.o
|
/kernel/linux/linux-5.10/drivers/clk/ |
H A D | clk-lochnagar.c | 22 #include <dt-bindings/clk/lochnagar.h> 294 .name = "lochnagar-clk",
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | lochnagar-hwmon.c | 16 #include <linux/mfd/lochnagar.h> 403 .name = "lochnagar-hwmon",
|
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk-lochnagar.c | 22 #include <dt-bindings/clock/lochnagar.h> 295 .name = "lochnagar-clk",
|
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | lochnagar-hwmon.c | 15 #include <linux/mfd/lochnagar.h> 401 .name = "lochnagar-hwmon",
|
H A D | Makefile | 108 obj-$(CONFIG_SENSORS_LOCHNAGAR) += lochnagar-hwmon.o
|