/linux-6.3-rc2/drivers/mfd/ |
A D | mt6397-irq.c | 24 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 D | Makefile | 170 mt6397-objs := mt6397-core.o mt6397-irq.o mt6358-irq.o 171 obj-$(CONFIG_MFD_MT6397) += mt6397.o
|
A D | mt6358-irq.c | 213 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 D | mt6397.txt | 27 "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 D | pinctrl-mt6397.c | 43 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 D | Makefile | 32 obj-$(CONFIG_PINCTRL_MT6397) += pinctrl-mt6397.o
|
/linux-6.3-rc2/Documentation/devicetree/bindings/input/ |
A D | mediatek,pmic-keys.yaml | 22 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 D | mt6397-regulator.c | 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 = dev_get_drvdata(pdev->dev.parent); in mt6397_regulator_probe() local 362 if (regmap_read(mt6397->regmap, MT6397_CID, ®_value) < 0) { in mt6397_regulator_probe() 381 config.regmap = mt6397->regmap; in mt6397_regulator_probe()
|
A D | mt6359-regulator.c | 950 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 D | mt6358-regulator.c | 695 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 D | Makefile | 107 obj-$(CONFIG_REGULATOR_MT6397) += mt6397-regulator.o
|
/linux-6.3-rc2/Documentation/devicetree/bindings/rtc/ |
A D | rtc-mt6397.txt | 9 ../mfd/mt6397.txt 19 "mediatek,mt6397-rtc": for MT6397 PMIC
|
/linux-6.3-rc2/Documentation/devicetree/bindings/regulator/ |
A D | mt6397-regulator.txt | 4 - 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 D | mt8135-evbp1.dts | 22 pmic: mt6397 { 23 compatible = "mediatek,mt6397"; 26 compatible = "mediatek,mt6397-regulator";
|
A D | mt6323.dtsi | 258 compatible = "mediatek,mt6397-codec";
|
/linux-6.3-rc2/arch/arm64/boot/dts/mediatek/ |
A D | mt8173-elm.dtsi | 931 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 D | mt8173-evb.dts | 304 compatible = "mediatek,mt6397"; 311 compatible = "mediatek,mt6397-regulator";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/leds/ |
A D | leds-mt6323.txt | 10 Documentation/devicetree/bindings/mfd/mt6397.txt
|
/linux-6.3-rc2/Documentation/devicetree/bindings/pinctrl/ |
A D | mediatek,mt65xx-pinctrl.yaml | 20 - mediatek,mt6397-pinctrl
|
/linux-6.3-rc2/sound/soc/codecs/ |
A D | mt6359-accdet.c | 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()
|
A D | mt6358.c | 2452 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 D | mt6359.c | 2796 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 D | Makefile | 108 obj-$(CONFIG_RTC_DRV_MT6397) += rtc-mt6397.o
|
/linux-6.3-rc2/ |
A D | MAINTAINERS | 2376 F: drivers/rtc/rtc-mt6397.c
|