Home
last modified time | relevance | path

Searched refs:mt6397 (Results 1 - 25 of 35) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/mfd/
H A Dmt6397-irq.c15 #include <linux/mfd/mt6397/core.h>
16 #include <linux/mfd/mt6397/registers.h>
20 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); in mt6397_irq_lock() local
22 mutex_lock(&mt6397->irqlock); in mt6397_irq_lock()
27 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); in mt6397_irq_sync_unlock() local
29 regmap_write(mt6397->regmap, mt6397->int_con[0], in mt6397_irq_sync_unlock()
30 mt6397->irq_masks_cur[0]); in mt6397_irq_sync_unlock()
31 regmap_write(mt6397->regmap, mt6397 in mt6397_irq_sync_unlock()
39 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); mt6397_irq_disable() local
48 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); mt6397_irq_enable() local
58 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(irq_data); mt6397_irq_set_wake() local
82 mt6397_irq_handle_reg(struct mt6397_chip *mt6397, int reg, int irqbase) mt6397_irq_handle_reg() argument
107 struct mt6397_chip *mt6397 = data; mt6397_irq_thread() local
118 struct mt6397_chip *mt6397 = d->host_data; mt6397_irq_domain_map() local
[all...]
H A Dmt6358-irq.c8 #include <linux/mfd/mt6397/core.h>
163 struct mt6397_chip *mt6397 = d->host_data; in pmic_irq_domain_map() local
165 irq_set_chip_data(irq, mt6397); in pmic_irq_domain_map()
H A Dmt6397-core.c16 #include <linux/mfd/mt6397/core.h>
19 #include <linux/mfd/mt6397/registers.h>
104 .name = "mt6397-rtc",
107 .of_compatible = "mediatek,mt6397-rtc",
109 .name = "mt6397-regulator",
110 .of_compatible = "mediatek,mt6397-regulator",
112 .name = "mt6397-codec",
113 .of_compatible = "mediatek,mt6397-codec",
115 .name = "mt6397-clk",
116 .of_compatible = "mediatek,mt6397
[all...]
H A DMakefile247 mt6397-objs := mt6397-core.o mt6397-irq.o mt6358-irq.o
248 obj-$(CONFIG_MFD_MT6397) += mt6397.o
/kernel/linux/linux-6.6/drivers/mfd/
H A Dmt6397-irq.c16 #include <linux/mfd/mt6397/core.h>
17 #include <linux/mfd/mt6397/registers.h>
21 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); in mt6397_irq_lock() local
23 mutex_lock(&mt6397->irqlock); in mt6397_irq_lock()
28 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); in mt6397_irq_sync_unlock() local
30 regmap_write(mt6397->regmap, mt6397->int_con[0], in mt6397_irq_sync_unlock()
31 mt6397->irq_masks_cur[0]); in mt6397_irq_sync_unlock()
32 regmap_write(mt6397->regmap, mt6397 in mt6397_irq_sync_unlock()
40 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); mt6397_irq_disable() local
49 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); mt6397_irq_enable() local
58 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(irq_data); mt6397_irq_set_wake() local
79 mt6397_irq_handle_reg(struct mt6397_chip *mt6397, int reg, int irqbase) mt6397_irq_handle_reg() argument
104 struct mt6397_chip *mt6397 = data; mt6397_irq_thread() local
115 struct mt6397_chip *mt6397 = d->host_data; mt6397_irq_domain_map() local
[all...]
H A Dmt6358-irq.c14 #include <linux/mfd/mt6397/core.h>
212 struct mt6397_chip *mt6397 = d->host_data; in pmic_irq_domain_map() local
214 irq_set_chip_data(irq, mt6397); in pmic_irq_domain_map()
H A DMakefile177 mt6397-objs := mt6397-core.o mt6397-irq.o mt6358-irq.o
178 obj-$(CONFIG_MFD_MT6397) += mt6397.o
H A Dmt6397-core.c20 #include <linux/mfd/mt6397/core.h>
26 #include <linux/mfd/mt6397/registers.h>
212 .name = "mt6397-rtc",
215 .of_compatible = "mediatek,mt6397-rtc",
217 .name = "mt6397-regulator",
218 .of_compatible = "mediatek,mt6397-regulator",
220 .name = "mt6397-codec",
221 .of_compatible = "mediatek,mt6397-codec",
223 .name = "mt6397-clk",
224 .of_compatible = "mediatek,mt6397
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/
H A Dpinctrl-mt6397.c13 #include <linux/mfd/mt6397/core.h>
16 #include "pinctrl-mtk-mt6397.h"
40 struct mt6397_chip *mt6397; in mt6397_pinctrl_probe() local
42 mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_pinctrl_probe()
43 return mtk_pctrl_init(pdev, &mt6397_pinctrl_data, mt6397->regmap); in mt6397_pinctrl_probe()
47 { .compatible = "mediatek,mt6397-pinctrl", },
54 .name = "mediatek-mt6397-pinctrl",
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/
H A Dpinctrl-mt6397.c12 #include <linux/mfd/mt6397/core.h>
15 #include "pinctrl-mtk-mt6397.h"
42 struct mt6397_chip *mt6397; in mt6397_pinctrl_probe() local
44 mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_pinctrl_probe()
45 return mtk_pctrl_init(pdev, &mt6397_pinctrl_data, mt6397->regmap); in mt6397_pinctrl_probe()
49 { .compatible = "mediatek,mt6397-pinctrl", },
56 .name = "mediatek-mt6397-pinctrl",
/kernel/linux/linux-5.10/drivers/regulator/
H A Dmt6397-regulator.c10 #include <linux/mfd/mt6397/core.h>
11 #include <linux/mfd/mt6397/registers.h>
14 #include <linux/regulator/mt6397-regulator.h>
16 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h>
178 dev_dbg(&rdev->dev, "mt6397 buck set_mode %#x, %#x, %#x, %#x\n", in mt6397_regulator_set_mode()
188 "Failed to set mt6397 buck mode: %d\n", ret); in mt6397_regulator_set_mode()
203 "Failed to get mt6397 buck mode: %d\n", ret); in mt6397_regulator_get_mode()
324 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_set_buck_vosel_reg() local
330 if (regmap_read(mt6397->regmap, in mt6397_set_buck_vosel_reg()
350 struct mt6397_chip *mt6397 in mt6397_regulator_probe() local
[all...]
H A Dmt6358-regulator.c6 #include <linux/mfd/mt6397/core.h>
508 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6358_regulator_probe() local
516 config.regmap = mt6397->regmap; in mt6358_regulator_probe()
H A Dmt6323-regulator.c10 #include <linux/mfd/mt6397/core.h>
/kernel/linux/linux-6.6/drivers/regulator/
H A Dmt6397-regulator.c10 #include <linux/mfd/mt6397/core.h>
11 #include <linux/mfd/mt6397/registers.h>
14 #include <linux/regulator/mt6397-regulator.h>
16 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h>
176 dev_dbg(&rdev->dev, "mt6397 buck set_mode %#x, %#x, %#x\n", in mt6397_regulator_set_mode()
186 "Failed to set mt6397 buck mode: %d\n", ret); in mt6397_regulator_set_mode()
201 "Failed to get mt6397 buck mode: %d\n", ret); in mt6397_regulator_get_mode()
325 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_set_buck_vosel_reg() local
331 if (regmap_read(mt6397->regmap, in mt6397_set_buck_vosel_reg()
351 struct mt6397_chip *mt6397 in mt6397_regulator_probe() local
[all...]
H A Dmt6358-regulator.c6 #include <linux/mfd/mt6397/core.h>
646 struct mt6397_chip *mt6397 = dev_get_drvdata(dev->parent); in mt6358_sync_vcn33_setting() local
657 ret = regmap_read(mt6397->regmap, MT6358_LDO_VCN33_CON0_1, &val); in mt6358_sync_vcn33_setting()
667 ret = regmap_update_bits(mt6397->regmap, MT6358_LDO_VCN33_CON0_0, BIT(0), BIT(0)); in mt6358_sync_vcn33_setting()
674 ret = regmap_update_bits(mt6397->regmap, MT6358_LDO_VCN33_CON0_1, BIT(0), 0); in mt6358_sync_vcn33_setting()
685 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6358_regulator_probe() local
691 switch (mt6397->chip_id) { in mt6358_regulator_probe()
701 dev_err(&pdev->dev, "unsupported chip ID: %d\n", mt6397->chip_id); in mt6358_regulator_probe()
711 config.regmap = mt6397->regmap; in mt6358_regulator_probe()
H A Dmt6359-regulator.c8 #include <linux/mfd/mt6397/core.h>
950 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6359_regulator_probe() local
956 ret = regmap_read(mt6397->regmap, MT6359P_HWCID, &hw_ver); in mt6359_regulator_probe()
965 config.dev = mt6397->dev; in mt6359_regulator_probe()
966 config.regmap = mt6397->regmap; in mt6359_regulator_probe()
H A Dmt6357-regulator.c9 // Based on mt6397-regulator.c
16 #include <linux/mfd/mt6397/core.h>
/kernel/linux/linux-5.10/drivers/power/reset/
H A Dmt6323-poweroff.c15 #include <linux/mfd/mt6397/core.h>
16 #include <linux/mfd/mt6397/rtc.h>
/kernel/linux/linux-6.6/drivers/power/reset/
H A Dmt6323-poweroff.c15 #include <linux/mfd/mt6397/core.h>
16 #include <linux/mfd/mt6397/rtc.h>
/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dmtk-pmic-keys.c12 #include <linux/mfd/mt6397/core.h>
13 #include <linux/mfd/mt6397/registers.h>
227 .compatible = "mediatek,mt6397-keys",
/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-mt6397.c9 #include <linux/mfd/mt6397/core.h>
16 #include <linux/mfd/mt6397/rtc.h>
294 "mt6397-rtc", rtc); in mtk_rtc_probe()
345 { .compatible = "mediatek,mt6397-rtc", .data = &mt6397_rtc_data },
352 .name = "mt6397-rtc",
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-mt6397.c9 #include <linux/mfd/mt6397/core.h>
16 #include <linux/mfd/mt6397/rtc.h>
294 "mt6397-rtc", rtc); in mtk_rtc_probe()
345 { .compatible = "mediatek,mt6397-rtc", .data = &mt6397_rtc_data },
352 .name = "mt6397-rtc",
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Dmtk-pmic-keys.c15 #include <linux/mfd/mt6397/core.h>
16 #include <linux/mfd/mt6397/registers.h>
285 .compatible = "mediatek,mt6397-keys",
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dmt6359-accdet.c29 #include <linux/mfd/mt6397/core.h>
929 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6359_accdet_probe() local
951 priv->regmap = mt6397->regmap; in mt6359_accdet_probe()
/kernel/linux/linux-5.10/drivers/leds/
H A Dleds-mt6323.c10 #include <linux/mfd/mt6397/core.h>

Completed in 12 milliseconds

12