打印
[技术问题解答]

请教个关于imx6Q的 DTS文件的问题

[复制链接]
1350|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qiledexin|  楼主 | 2017-6-15 18:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在“imx6q-sabresd.dts”中下面这段代码是什么意思,干什么用的?i2c为什么会涉及pfuse和regulator?
非常感谢!

&i2c2 {
        pmic: pfuze100@08 {
                compatible = "fsl,pfuze100";
                reg = <0x08>;

                regulators {
                        sw1a_reg: sw1ab {
                                regulator-min-microvolt = <300000>;
                                regulator-max-microvolt = <1875000>;
                                regulator-boot-on;
                                regulator-always-on;
                                regulator-ramp-delay = <6250>;
                        };

                        sw1c_reg: sw1c {
                                regulator-min-microvolt = <300000>;
                                regulator-max-microvolt = <1875000>;
                                regulator-boot-on;
                                regulator-always-on;
                                regulator-ramp-delay = <6250>;
                        };

                        sw2_reg: sw2 {
                                regulator-min-microvolt = <800000>;
                                regulator-max-microvolt = <3300000>;
                                regulator-boot-on;
                                regulator-always-on;
                        };

                        sw3a_reg: sw3a {
                                regulator-min-microvolt = <400000>;
                                regulator-max-microvolt = <1975000>;
                                regulator-boot-on;
                                regulator-always-on;
                        };

                        sw3b_reg: sw3b {
                                regulator-min-microvolt = <400000>;
                                regulator-max-microvolt = <1975000>;
                                regulator-boot-on;
                                regulator-always-on;
                        };

                        sw4_reg: sw4 {
                                regulator-min-microvolt = <800000>;
                                regulator-max-microvolt = <3300000>;
                        };

                        swbst_reg: swbst {
                                regulator-min-microvolt = <5000000>;
                                regulator-max-microvolt = <5150000>;
                        };

                        snvs_reg: vsnvs {
                                regulator-min-microvolt = <1000000>;
                                regulator-max-microvolt = <3000000>;
                                regulator-boot-on;
                                regulator-always-on;
                        };

                        vref_reg: vrefddr {
                                regulator-boot-on;
                                regulator-always-on;
                        };

                        vgen1_reg: vgen1 {
                                regulator-min-microvolt = <800000>;
                                regulator-max-microvolt = <1550000>;
                        };

                        vgen2_reg: vgen2 {
                                regulator-min-microvolt = <800000>;
                                regulator-max-microvolt = <1550000>;
                        };

                        vgen3_reg: vgen3 {
                                regulator-min-microvolt = <1800000>;
                                regulator-max-microvolt = <3300000>;
                        };

                        vgen4_reg: vgen4 {
                                regulator-min-microvolt = <1800000>;
                                regulator-max-microvolt = <3300000>;
                                regulator-always-on;
                        };

                        vgen5_reg: vgen5 {
                                regulator-min-microvolt = <1800000>;
                                regulator-max-microvolt = <3300000>;
                                regulator-always-on;
                        };

                        vgen6_reg: vgen6 {
                                regulator-min-microvolt = <1800000>;
                                regulator-max-microvolt = <3300000>;
                                regulator-always-on;
                        };
                };
        };
};

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

2

粉丝