Searched refs:lochnagar (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/regulator/ |
| H A D | lochnagar-regulator.c | 45 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() 57 mutex_unlock(&lochnagar->analogue_config_lock); 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() 76 mutex_unlock(&lochnagar->analogue_config_lock); in lochnagar_micbias_disable() 115 struct lochnagar *lochnagar = config->driver_data; in lochnagar_micbias_of_parse() local 124 mutex_lock(&lochnagar->analogue_config_lock); in lochnagar_micbias_of_parse() [all …]
|
| /linux/drivers/mfd/ |
| H A D | lochnagar-i2c.c | 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() 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() 287 mutex_init(&lochnagar->analogue_config_lock); in lochnagar_i2c_probe() 289 dev_set_drvdata(dev, lochnagar); in lochnagar_i2c_probe() [all …]
|
| /linux/drivers/pinctrl/cirrus/ |
| H A D | pinctrl-lochnagar.c | 54 static const struct lochnagar_pin lochnagar##REV##_##ID##_pin = { \ 60 static const struct lochnagar_pin lochnagar##REV##_##ID##_pin = \ 95 .name = lochnagar##REV##_##ID##_pin.name, \ 96 .drv_data = (void *)&lochnagar##REV##_##ID##_pin, \ 444 LN_FUNC(lochnagar##REV##_##ID##_pin.name, PIN, OP) 450 LN_FUNC(lochnagar##REV##_##ID##_aif.name, AIF, OP) 609 .name = lochnagar##REV##_##ID##_pin.name, \ 611 .pins = &lochnagar##REV##_pins[LOCHNAGAR##REV##_PIN_##ID].number, \ 613 .priv = &lochnagar##REV##_pins[LOCHNAGAR##REV##_PIN_##ID], \ 617 .name = lochnagar##REV##_##ID##_aif.name, \ [all …]
|
| H A D | Makefile | 5 obj-$(CONFIG_PINCTRL_LOCHNAGAR) += pinctrl-lochnagar.o
|
| /linux/include/linux/mfd/ |
| H A D | lochnagar.h | 33 struct lochnagar { struct 53 int lochnagar_update_config(struct lochnagar *lochnagar); argument
|
| /linux/Documentation/hwmon/ |
| H A D | index.rst | 131 lochnagar
|
| /linux/drivers/hwmon/ |
| H A D | Makefile | 119 obj-$(CONFIG_SENSORS_LOCHNAGAR) += lochnagar-hwmon.o
|
| H A D | Kconfig | 1022 will be called lochnagar-hwmon.
|
| /linux/ |
| H A D | MAINTAINERS | 6163 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 6164 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 6165 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 6166 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 6167 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 6168 F: Documentation/hwmon/lochnagar.rst 6169 F: drivers/clk/clk-lochnagar.c 6170 F: drivers/hwmon/lochnagar-hwmon.c 6171 F: drivers/mfd/lochnagar-i2c.c 6172 F: drivers/pinctrl/cirrus/pinctrl-lochnagar [all...] |