Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/mfd/
A Dmt6397-irq.c24 mutex_lock(&mt6397->irqlock); in mt6397_irq_lock()
31 regmap_write(mt6397->regmap, mt6397->int_con[0], in mt6397_irq_sync_unlock()
32 mt6397->irq_masks_cur[0]); in mt6397_irq_sync_unlock()
33 regmap_write(mt6397->regmap, mt6397->int_con[1], in mt6397_irq_sync_unlock()
34 mt6397->irq_masks_cur[1]); in mt6397_irq_sync_unlock()
36 mutex_unlock(&mt6397->irqlock); in mt6397_irq_sync_unlock()
64 mt6397->wake_mask[reg] |= BIT(shift); in mt6397_irq_set_wake()
105 struct mt6397_chip *mt6397 = data; in mt6397_irq_thread() local
107 mt6397_irq_handle_reg(mt6397, mt6397->int_status[0], 0); in mt6397_irq_thread()
108 mt6397_irq_handle_reg(mt6397, mt6397->int_status[1], 16); in mt6397_irq_thread()
[all …]
A DMakefile170 mt6397-objs := mt6397-core.o mt6397-irq.o mt6358-irq.o
171 obj-$(CONFIG_MFD_MT6397) += mt6397.o
A Dmt6358-irq.c213 struct mt6397_chip *mt6397 = d->host_data; in pmic_irq_domain_map() local
215 irq_set_chip_data(irq, mt6397); in pmic_irq_domain_map()
/linux-6.3-rc2/Documentation/devicetree/bindings/mfd/
A Dmt6397.txt27 "mediatek,mt6397" for PMIC MT6397
36 - compatible: "mediatek,mt6397-rtc"
37 For details, see ../rtc/rtc-mt6397.txt
44 - compatible: "mediatek,mt6397-regulator"
45 see ../regulator/mt6397-regulator.txt
51 - compatible: "mediatek,mt6397-clk"
61 - compatible: "mediatek,mt6397-keys"
71 - compatible: "mediatek,mt6397-pinctrl"
81 compatible = "mediatek,mt6397";
84 compatible = "mediatek,mt6397-codec";
[all …]
/linux-6.3-rc2/drivers/pinctrl/mediatek/
A Dpinctrl-mt6397.c43 struct mt6397_chip *mt6397; in mt6397_pinctrl_probe() local
45 mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_pinctrl_probe()
46 return mtk_pctrl_init(pdev, &mt6397_pinctrl_data, mt6397->regmap); in mt6397_pinctrl_probe()
A DMakefile32 obj-$(CONFIG_PINCTRL_MT6397) += pinctrl-mt6397.o
/linux-6.3-rc2/Documentation/devicetree/bindings/input/
A Dmediatek,pmic-keys.yaml22 Documentation/devicetree/bindings/mfd/mt6397.txt
31 - mediatek,mt6397-keys
99 compatible = "mediatek,mt6397";
102 compatible = "mediatek,mt6397-keys";
/linux-6.3-rc2/drivers/regulator/
A Dmt6397-regulator.c325 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 = dev_get_drvdata(pdev->dev.parent); in mt6397_regulator_probe() local
362 if (regmap_read(mt6397->regmap, MT6397_CID, &reg_value) < 0) { in mt6397_regulator_probe()
381 config.regmap = mt6397->regmap; in mt6397_regulator_probe()
A Dmt6359-regulator.c950 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6359_regulator_probe() local
956 regmap_read(mt6397->regmap, MT6359P_HWCID, &hw_ver); in mt6359_regulator_probe()
962 config.dev = mt6397->dev; in mt6359_regulator_probe()
963 config.regmap = mt6397->regmap; in mt6359_regulator_probe()
A Dmt6358-regulator.c695 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6358_regulator_probe() local
701 if (mt6397->chip_id == MT6366_CHIP_ID) { in mt6358_regulator_probe()
712 config.regmap = mt6397->regmap; in mt6358_regulator_probe()
A DMakefile107 obj-$(CONFIG_REGULATOR_MT6397) += mt6397-regulator.o
/linux-6.3-rc2/Documentation/devicetree/bindings/rtc/
A Drtc-mt6397.txt9 ../mfd/mt6397.txt
19 "mediatek,mt6397-rtc": for MT6397 PMIC
/linux-6.3-rc2/Documentation/devicetree/bindings/regulator/
A Dmt6397-regulator.txt4 - compatible: "mediatek,mt6397-regulator"
20 values specified in dt-bindings/regulator/mediatek,mt6397-regulator.h
24 compatible = "mediatek,mt6397";
27 compatible = "mediatek,mt6397-regulator";
/linux-6.3-rc2/arch/arm/boot/dts/
A Dmt8135-evbp1.dts22 pmic: mt6397 {
23 compatible = "mediatek,mt6397";
26 compatible = "mediatek,mt6397-regulator";
A Dmt6323.dtsi258 compatible = "mediatek,mt6397-codec";
/linux-6.3-rc2/arch/arm64/boot/dts/mediatek/
A Dmt8173-elm.dtsi931 compatible = "mediatek,mt6397";
940 compatible = "mediatek,mt6397-clk";
945 compatible = "mediatek,mt6397-pinctrl";
951 compatible = "mediatek,mt6397-regulator";
1140 compatible = "mediatek,mt6397-rtc";
1144 compatible = "mediatek,mt6397-pctl-pmic-syscfg",
A Dmt8173-evb.dts304 compatible = "mediatek,mt6397";
311 compatible = "mediatek,mt6397-regulator";
/linux-6.3-rc2/Documentation/devicetree/bindings/leds/
A Dleds-mt6323.txt10 Documentation/devicetree/bindings/mfd/mt6397.txt
/linux-6.3-rc2/Documentation/devicetree/bindings/pinctrl/
A Dmediatek,mt65xx-pinctrl.yaml20 - mediatek,mt6397-pinctrl
/linux-6.3-rc2/sound/soc/codecs/
A Dmt6359-accdet.c929 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6359_accdet_probe() local
951 priv->regmap = mt6397->regmap; in mt6359_accdet_probe()
A Dmt6358.c2452 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6358_platform_driver_probe() local
2464 priv->regmap = mt6397->regmap; in mt6358_platform_driver_probe()
A Dmt6359.c2796 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6359_platform_driver_probe() local
2805 priv->regmap = mt6397->regmap; in mt6359_platform_driver_probe()
/linux-6.3-rc2/drivers/rtc/
A DMakefile108 obj-$(CONFIG_RTC_DRV_MT6397) += rtc-mt6397.o
/linux-6.3-rc2/
A DMAINTAINERS2376 F: drivers/rtc/rtc-mt6397.c

Completed in 62 milliseconds