[技术问题解答] 请教个关于imx6Q的 DTS文件的问题

[复制链接]
 楼主| qiledexin 发表于 2017-6-15 18:38 | 显示全部楼层 |阅读模式
在“imx6q-sabresd.dts”中下面这段代码是什么意思,干什么用的?i2c为什么会涉及pfuse和regulator?
非常感谢!

  1. &i2c2 {
  2.         pmic: pfuze100@08 {
  3.                 compatible = "fsl,pfuze100";
  4.                 reg = <0x08>;

  5.                 regulators {
  6.                         sw1a_reg: sw1ab {
  7.                                 regulator-min-microvolt = <300000>;
  8.                                 regulator-max-microvolt = <1875000>;
  9.                                 regulator-boot-on;
  10.                                 regulator-always-on;
  11.                                 regulator-ramp-delay = <6250>;
  12.                         };

  13.                         sw1c_reg: sw1c {
  14.                                 regulator-min-microvolt = <300000>;
  15.                                 regulator-max-microvolt = <1875000>;
  16.                                 regulator-boot-on;
  17.                                 regulator-always-on;
  18.                                 regulator-ramp-delay = <6250>;
  19.                         };

  20.                         sw2_reg: sw2 {
  21.                                 regulator-min-microvolt = <800000>;
  22.                                 regulator-max-microvolt = <3300000>;
  23.                                 regulator-boot-on;
  24.                                 regulator-always-on;
  25.                         };

  26.                         sw3a_reg: sw3a {
  27.                                 regulator-min-microvolt = <400000>;
  28.                                 regulator-max-microvolt = <1975000>;
  29.                                 regulator-boot-on;
  30.                                 regulator-always-on;
  31.                         };

  32.                         sw3b_reg: sw3b {
  33.                                 regulator-min-microvolt = <400000>;
  34.                                 regulator-max-microvolt = <1975000>;
  35.                                 regulator-boot-on;
  36.                                 regulator-always-on;
  37.                         };

  38.                         sw4_reg: sw4 {
  39.                                 regulator-min-microvolt = <800000>;
  40.                                 regulator-max-microvolt = <3300000>;
  41.                         };

  42.                         swbst_reg: swbst {
  43.                                 regulator-min-microvolt = <5000000>;
  44.                                 regulator-max-microvolt = <5150000>;
  45.                         };

  46.                         snvs_reg: vsnvs {
  47.                                 regulator-min-microvolt = <1000000>;
  48.                                 regulator-max-microvolt = <3000000>;
  49.                                 regulator-boot-on;
  50.                                 regulator-always-on;
  51.                         };

  52.                         vref_reg: vrefddr {
  53.                                 regulator-boot-on;
  54.                                 regulator-always-on;
  55.                         };

  56.                         vgen1_reg: vgen1 {
  57.                                 regulator-min-microvolt = <800000>;
  58.                                 regulator-max-microvolt = <1550000>;
  59.                         };

  60.                         vgen2_reg: vgen2 {
  61.                                 regulator-min-microvolt = <800000>;
  62.                                 regulator-max-microvolt = <1550000>;
  63.                         };

  64.                         vgen3_reg: vgen3 {
  65.                                 regulator-min-microvolt = <1800000>;
  66.                                 regulator-max-microvolt = <3300000>;
  67.                         };

  68.                         vgen4_reg: vgen4 {
  69.                                 regulator-min-microvolt = <1800000>;
  70.                                 regulator-max-microvolt = <3300000>;
  71.                                 regulator-always-on;
  72.                         };

  73.                         vgen5_reg: vgen5 {
  74.                                 regulator-min-microvolt = <1800000>;
  75.                                 regulator-max-microvolt = <3300000>;
  76.                                 regulator-always-on;
  77.                         };

  78.                         vgen6_reg: vgen6 {
  79.                                 regulator-min-microvolt = <1800000>;
  80.                                 regulator-max-microvolt = <3300000>;
  81.                                 regulator-always-on;
  82.                         };
  83.                 };
  84.         };
  85. };
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部