Searched refs:max77686 (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/mfd/ |
| H A D | max77686.c | 162 struct max77686_dev *max77686 = NULL; in max77686_i2c_probe() local 170 max77686 = devm_kzalloc(&i2c->dev, in max77686_i2c_probe() 172 if (!max77686) in max77686_i2c_probe() 175 i2c_set_clientdata(i2c, max77686); in max77686_i2c_probe() 176 max77686->type = (unsigned long)of_device_get_match_data(&i2c->dev); in max77686_i2c_probe() 177 max77686->dev = &i2c->dev; in max77686_i2c_probe() 178 max77686->i2c = i2c; in max77686_i2c_probe() 180 max77686->irq = i2c->irq; in max77686_i2c_probe() 182 if (max77686->type == TYPE_MAX77686) { in max77686_i2c_probe() 194 max77686->regmap = devm_regmap_init_i2c(i2c, config); in max77686_i2c_probe() [all …]
|
| /linux/drivers/clk/ |
| H A D | clk-max77686.c | 104 struct max77686_clk_init_data *max77686 = to_max77686_clk_init_data(hw); in max77686_clk_prepare() local 106 return regmap_update_bits(max77686->regmap, max77686->clk_info->clk_reg, in max77686_clk_prepare() 107 max77686->clk_info->clk_enable_mask, in max77686_clk_prepare() 108 max77686->clk_info->clk_enable_mask); in max77686_clk_prepare() 113 struct max77686_clk_init_data *max77686 = to_max77686_clk_init_data(hw); in max77686_clk_unprepare() local 115 regmap_update_bits(max77686->regmap, max77686->clk_info->clk_reg, in max77686_clk_unprepare() 116 max77686->clk_info->clk_enable_mask, in max77686_clk_unprepare() 117 ~max77686->clk_info->clk_enable_mask); in max77686_clk_unprepare() 122 struct max77686_clk_init_data *max77686 = to_max77686_clk_init_data(hw); in max77686_clk_is_prepared() local 126 ret = regmap_read(max77686->regmap, max77686->clk_info->clk_reg, &val); in max77686_clk_is_prepared() [all …]
|
| H A D | Makefile | 85 obj-$(CONFIG_COMMON_CLK_MAX77686) += clk-max77686.o
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos4412-odroid-common.dtsi | 9 #include <dt-bindings/clock/maxim,max77686.h> 183 max77686_irq: max77686-irq-pins { 282 max77686: pmic@9 { label 283 compatible = "maxim,max77686"; 549 clocks = <&clock CLK_RTC>, <&max77686 MAX77686_CLK_AP>;
|
| H A D | exynos5250-snow-common.dtsi | 9 #include <dt-bindings/clock/maxim,max77686.h> 223 clocks = <&max77686 MAX77686_CLK_PMIC>; 291 max77686: pmic@9 { label 292 compatible = "maxim,max77686"; 632 max77686_irq: max77686-irq-pins { 677 clocks = <&clock CLK_RTC>, <&max77686 MAX77686_CLK_AP>;
|
| H A D | exynos4412-p4note.dtsi | 14 #include <dt-bindings/clock/maxim,max77686.h> 130 clocks = <&max77686 MAX77686_CLK_PMIC>; 425 max77686: pmic@9 { label 426 compatible = "maxim,max77686"; 954 max77686_irq: max77686-irq-pins { 1217 clocks = <&clock CLK_RTC>, <&max77686 MAX77686_CLK_AP>; 1267 clocks = <&max77686 MAX77686_CLK_PMIC>;
|
| H A D | exynos4412-midas.dtsi | 19 #include <dt-bindings/clock/maxim,max77686.h> 337 clocks = <&max77686 MAX77686_CLK_PMIC>; 677 <&max77686 MAX77686_CLK_PMIC>; 722 max77686: pmic@9 { label 723 compatible = "maxim,max77686"; 1183 max77686_irq: max77686-irq-pins { 1426 clocks = <&clock CLK_RTC>, <&max77686 MAX77686_CLK_AP>; 1473 clocks = <&max77686 MAX77686_CLK_PMIC>;
|
| /linux/drivers/rtc/ |
| H A D | Makefile | 102 obj-$(CONFIG_RTC_DRV_MAX77686) += rtc-max77686.o
|
| /linux/ |
| H A D | MAINTAINERS | 16209 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 16216 F: drivers/*/max77686*.c 16219 F: drivers/clk/clk-max77686.c 16222 F: drivers/rtc/rtc-max77686.c 16224 F: include/linux/mfd/max77686*.h
|