Home
last modified time | relevance | path

Searched refs:mt6397 (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/drivers/mfd/
Dmt6397-core.c63 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); in mt6397_irq_lock() local
65 mutex_lock(&mt6397->irqlock); in mt6397_irq_lock()
70 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); in mt6397_irq_sync_unlock() local
72 regmap_write(mt6397->regmap, MT6397_INT_CON0, mt6397->irq_masks_cur[0]); in mt6397_irq_sync_unlock()
73 regmap_write(mt6397->regmap, MT6397_INT_CON1, mt6397->irq_masks_cur[1]); in mt6397_irq_sync_unlock()
75 mutex_unlock(&mt6397->irqlock); in mt6397_irq_sync_unlock()
80 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); in mt6397_irq_disable() local
84 mt6397->irq_masks_cur[reg] &= ~BIT(shift); in mt6397_irq_disable()
89 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data); in mt6397_irq_enable() local
93 mt6397->irq_masks_cur[reg] |= BIT(shift); in mt6397_irq_enable()
[all …]
DMakefile196 obj-$(CONFIG_MFD_MT6397) += mt6397-core.o
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dmt6397.txt18 compatible: "mediatek,mt6397"
24 - compatible: "mediatek,mt6397-rtc"
27 - compatible: "mediatek,mt6397-regulator"
28 see Documentation/devicetree/bindings/regulator/mt6397-regulator.txt
31 - compatible: "mediatek,mt6397-codec"
34 - compatible: "mediatek,mt6397-clk"
43 compatible = "mediatek,mt6397";
46 compatible = "mediatek,mt6397-codec";
50 compatible = "mediatek,mt6397-regulator";
/linux-4.4.14/drivers/pinctrl/mediatek/
Dpinctrl-mt6397.c48 struct mt6397_chip *mt6397; in mt6397_pinctrl_probe() local
50 mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_pinctrl_probe()
51 return mtk_pctrl_init(pdev, &mt6397_pinctrl_data, mt6397->regmap); in mt6397_pinctrl_probe()
DMakefile8 obj-$(CONFIG_PINCTRL_MT6397) += pinctrl-mt6397.o
/linux-4.4.14/drivers/regulator/
Dmt6397-regulator.c251 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_set_buck_vosel_reg() local
257 if (regmap_read(mt6397->regmap, in mt6397_set_buck_vosel_reg()
277 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_regulator_probe() local
288 if (regmap_read(mt6397->regmap, MT6397_CID, &reg_value) < 0) { in mt6397_regulator_probe()
307 config.regmap = mt6397->regmap; in mt6397_regulator_probe()
DMakefile63 obj-$(CONFIG_REGULATOR_MT6397) += mt6397-regulator.o
/linux-4.4.14/arch/arm/boot/dts/
Dmt8135-evbp1.dts28 pmic: mt6397 {
29 compatible = "mediatek,mt6397";
32 compatible = "mediatek,mt6397-regulator";
/linux-4.4.14/Documentation/devicetree/bindings/regulator/
Dmt6397-regulator.txt4 - compatible: "mediatek,mt6397-regulator"
21 compatible = "mediatek,mt6397";
24 compatible = "mediatek,mt6397-regulator";
/linux-4.4.14/Documentation/devicetree/bindings/soc/mediatek/
Dpwrap.txt40 Documentation/devicetree/bindings/mfd/mt6397.txt
56 compatible = "mediatek,mt6397";
/linux-4.4.14/arch/arm64/boot/dts/mediatek/
Dmt8173-evb.dts194 pmic: mt6397 {
195 compatible = "mediatek,mt6397";
202 compatible = "mediatek,mt6397-regulator";
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-mt65xx.txt9 (c) "mediatek,mt6397-pinctrl", compatible with mt6397 pinctrl.
/linux-4.4.14/drivers/rtc/
DMakefile100 obj-$(CONFIG_RTC_DRV_MT6397) += rtc-mt6397.o
/linux-4.4.14/
DMAINTAINERS1302 F: drivers/rtc/rtc-mt6397.c