1 MediaTek MT6397/MT6323 Multifunction Device Driver
3 MT6397/MT6323 is a multifunction device with the following sub modules:
13 It is interfaced to host controller using SPI interface by a proprietary hardware
14 called PMIC wrapper or pwrap. MT6397/MT6323 MFD is a child device of pwrap.
15 See the following for pwarp node definitions:
16 ../soc/mediatek/pwrap.txt
18 This document describes the binding for MFD device and its sub module.
22 "mediatek,mt6323" for PMIC MT6323
23 "mediatek,mt6358" for PMIC MT6358
24 "mediatek,mt6397" for PMIC MT6397
29 Required properties: Should be one of follows
30 - compatible: "mediatek,mt6323-rtc"
31 - compatible: "mediatek,mt6358-rtc"
32 - compatible: "mediatek,mt6397-rtc"
33 For details, see ../rtc/rtc-mt6397.txt
36 - compatible: "mediatek,mt6323-regulator"
37 see ../regulator/mt6323-regulator.txt
38 - compatible: "mediatek,mt6358-regulator"
39 see ../regulator/mt6358-regulator.txt
40 - compatible: "mediatek,mt6397-regulator"
41 see ../regulator/mt6397-regulator.txt
44 - compatible: "mediatek,mt6397-codec" or "mediatek,mt6358-sound"
47 - compatible: "mediatek,mt6397-clk"
50 - compatible: "mediatek,mt6323-led"
51 see ../leds/leds-mt6323.txt
55 - compatible: "mediatek,mt6397-keys" or "mediatek,mt6323-keys"
56 see ../input/mtk-pmic-keys.txt
60 - compatible: "mediatek,mt6323-pwrc"
61 For details, see ../power/reset/mt6323-poweroff.txt
65 - compatible: "mediatek,mt6397-pinctrl"
66 For details, see ../pinctrl/pinctrl-mt65xx.txt
69 pwrap: pwrap@1000f000 {
70 compatible = "mediatek,mt8135-pwrap";
75 compatible = "mediatek,mt6397";
78 compatible = "mediatek,mt6397-codec";
82 compatible = "mediatek,mt6397-regulator";
84 mt6397_vpca15_reg: buck_vpca15 {
85 regulator-compatible = "buck_vpca15";
86 regulator-name = "vpca15";
87 regulator-min-microvolt = <850000>;
88 regulator-max-microvolt = <1400000>;
89 regulator-ramp-delay = <12500>;
93 mt6397_vgp4_reg: ldo_vgp4 {
94 regulator-compatible = "ldo_vgp4";
95 regulator-name = "vgp4";
96 regulator-min-microvolt = <1200000>;
97 regulator-max-microvolt = <3300000>;
98 regulator-enable-ramp-delay = <218>;