TV бокс Tanix TX68


  Обзор     Корпус     Элементы     Порты     ENV     FDT  

Дерево устройств: DTB    Node    DTBO

DTBO - дерево устройств (оверлей)
/ dts-v1/ ;
/
    {
    compatible = "board_manufacturer,board_model";
    board_id = <0x20000>;
    board_rev = <0x20001>;
    another_hw_information = "some_data";
    soc_id = <0x68000000>;
    fragment@1
      {
      target = <0xffffffff>;
      __overlay__
        {
        #address-cells = <0x1>;
        #size-cells = <0x0>;
        no_suspend = <0x1>;
        status = "okay";
        pmu
          {
          compatible = "x-powers,axp806";
          reg = <0x36>;
          linux,phandle = <0x2>;
          phandle = <0x2>;
          standby_param
            {
            vcc-dram = <0x8>;
            linux,phandle = <0x3>;
            phandle = <0x3>;
            };
          regulators
            {
            dcdca
              {
              regulator-name = "axp806-dcdca";
              regulator-min-microvolt = <0x927c0>;
              regulator-max-microvolt = <0x173180>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              regulator-always-on;
              linux,phandle = <0x1>;
              phandle = <0x1>;
              };
            dcdcb
              {
              regulator-name = "axp806-dcdcb";
              regulator-min-microvolt = <0xf4240>;
              regulator-max-microvolt = <0x26e8f0>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              linux,phandle = <0x4>;
              phandle = <0x4>;
              };
            dcdcc
              {
              regulator-name = "axp806-dcdcc";
              regulator-min-microvolt = <0x927c0>;
              regulator-max-microvolt = <0x173180>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              regulator-always-on;
              linux,phandle = <0x5>;
              phandle = <0x5>;
              };
            dcdcd
              {
              regulator-name = "axp806-dcdcd";
              regulator-min-microvolt = <0x927c0>;
              regulator-max-microvolt = <0x325aa0>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              regulator-always-on;
              linux,phandle = <0x6>;
              phandle = <0x6>;
              };
            dcdce
              {
              regulator-name = "axp806-dcdce";
              regulator-min-microvolt = <0x10c8e0>;
              regulator-max-microvolt = <0x33e140>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              linux,phandle = <0x7>;
              phandle = <0x7>;
              };
            aldo1
              {
              regulator-name = "axp806-aldo1";
              regulator-min-microvolt = <0x325aa0>;
              regulator-max-microvolt = <0x325aa0>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              regulator-always-on;
              linux,phandle = <0x8>;
              phandle = <0x8>;
              };
            aldo2
              {
              regulator-name = "axp806-aldo2";
              regulator-min-microvolt = <0x325aa0>;
              regulator-max-microvolt = <0x325aa0>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              regulator-always-on;
              linux,phandle = <0x9>;
              phandle = <0x9>;
              };
            aldo3
              {
              regulator-name = "axp806-aldo3";
              regulator-min-microvolt = <0x325aa0>;
              regulator-max-microvolt = <0x325aa0>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              regulator-always-on;
              linux,phandle = <0xa>;
              phandle = <0xa>;
              };
            bldo1
              {
              regulator-name = "axp806-bldo1";
              regulator-min-microvolt = <0x2bf20>;
              regulator-max-microvolt = <0x1b7740>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              regulator-always-on;
              linux,phandle = <0xb>;
              phandle = <0xb>;
              };
            bldo2
              {
              regulator-name = "axp806-bldo2";
              regulator-min-microvolt = <0xaae60>;
              regulator-max-microvolt = <0x1cfde0>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              linux,phandle = <0xc>;
              phandle = <0xc>;
              };
            bldo3
              {
              regulator-name = "axp806-bldo3";
              regulator-min-microvolt = <0xaae60>;
              regulator-max-microvolt = <0x1cfde0>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              linux,phandle = <0xd>;
              phandle = <0xd>;
              };
            bldo4
              {
              regulator-name = "axp806-bldo4";
              regulator-min-microvolt = <0xaae60>;
              regulator-max-microvolt = <0x1cfde0>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              linux,phandle = <0xe>;
              phandle = <0xe>;
              };
            cldo1
              {
              regulator-name = "axp806-cldo1";
              regulator-min-microvolt = <0xaae60>;
              regulator-max-microvolt = <0x325aa0>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              linux,phandle = <0xf>;
              phandle = <0xf>;
              };
            cldo2
              {
              regulator-name = "axp806-cldo2";
              regulator-min-microvolt = <0xaae60>;
              regulator-max-microvolt = <0x401640>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              linux,phandle = <0x10>;
              phandle = <0x10>;
              };
            cldo3
              {
              regulator-name = "axp806-cldo3";
              regulator-min-microvolt = <0xaae60>;
              regulator-max-microvolt = <0x325aa0>;
              regulator-step-delay-us = <0x19>;
              regulator-final-delay-us = <0x32>;
              linux,phandle = <0x11>;
              phandle = <0x11>;
              };
            sw
              {
              regulator-name = "axp806-sw";
              linux,phandle = <0x12>;
              phandle = <0x12>;
              };
            };
          };
        };
      };
    fragment@2
      {
      target = <0xffffffff>;
      __overlay__
        {
        cpu-supply = <0x1>;
        };
      };
    __symbols__
      {
      pmu0 = "/ fragment@1/ __overlay__/ pmu";
      standby_param = "/ fragment@1/ __overlay__/ pmu/ standby_param";
      reg_dcdc1 = "/ fragment@1/ __overlay__/ pmu/ regulators/ dcdca";
      reg_dcdc2 = "/ fragment@1/ __overlay__/ pmu/ regulators/ dcdcb";
      reg_dcdc3 = "/ fragment@1/ __overlay__/ pmu/ regulators/ dcdcc";
      reg_dcdc4 = "/ fragment@1/ __overlay__/ pmu/ regulators/ dcdcd";
      reg_dcdc5 = "/ fragment@1/ __overlay__/ pmu/ regulators/ dcdce";
      reg_aldo1 = "/ fragment@1/ __overlay__/ pmu/ regulators/ aldo1";
      reg_aldo2 = "/ fragment@1/ __overlay__/ pmu/ regulators/ aldo2";
      reg_aldo3 = "/ fragment@1/ __overlay__/ pmu/ regulators/ aldo3";
      reg_bldo1 = "/ fragment@1/ __overlay__/ pmu/ regulators/ bldo1";
      reg_bldo2 = "/ fragment@1/ __overlay__/ pmu/ regulators/ bldo2";
      reg_bldo3 = "/ fragment@1/ __overlay__/ pmu/ regulators/ bldo3";
      reg_bldo4 = "/ fragment@1/ __overlay__/ pmu/ regulators/ bldo4";
      reg_cldo1 = "/ fragment@1/ __overlay__/ pmu/ regulators/ cldo1";
      reg_cldo2 = "/ fragment@1/ __overlay__/ pmu/ regulators/ cldo2";
      reg_cldo3 = "/ fragment@1/ __overlay__/ pmu/ regulators/ cldo3";
      reg_sw = "/ fragment@1/ __overlay__/ pmu/ regulators/ sw";
      };
    __fixups__
      {
      twi5 = "/ fragment@1:target:0";
      cpu0 = "/ fragment@2:target:0";
      };
    __local_fixups__
      {
      fragment@2
        {
        __overlay__
          {
          cpu-supply = <0x0>;
          };
        };
      };
    };

  Обзор     Корпус     Элементы     Порты     ENV     FDT