TV бокс X98H Pro


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

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

DTBO - дерево устройств (оверлей)
compatible = "board_manufacturer,board_model";
board_id = <0x00020000>;
board_rev = <0x00020001>;
another_hw_information = "some_data";
soc_id = <0x68000000>;
fragment@1
    {
    target = <0xffffffff>;
    __overlay__
      {
      #address-cells = <0x00000001>;
      #size-cells = <0x00000000>;
      no_suspend = <0x00000001>;
      status = "okay";
      pmu
        {
        compatible = "x-powers,axp806";
        reg = <0x00000036>;
        linux,phandle = <0x00000002>;
        phandle = <0x00000002>;
        standby_param
          {
          vcc-dram = <0x00000008>;
          linux,phandle = <0x00000003>;
          phandle = <0x00000003>;
          };
        regulators
          {
          dcdca
            {
            regulator-name = "axp806-dcdca";
            regulator-min-microvolt = <0x000927c0>;
            regulator-max-microvolt = <0x00173180>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            regulator-always-on;
            linux,phandle = <0x00000001>;
            phandle = <0x00000001>;
            };
          dcdcb
            {
            regulator-name = "axp806-dcdcb";
            regulator-min-microvolt = <0x000f4240>;
            regulator-max-microvolt = <0x0026e8f0>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            linux,phandle = <0x00000004>;
            phandle = <0x00000004>;
            };
          dcdcc
            {
            regulator-name = "axp806-dcdcc";
            regulator-min-microvolt = <0x000927c0>;
            regulator-max-microvolt = <0x00173180>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            regulator-always-on;
            linux,phandle = <0x00000005>;
            phandle = <0x00000005>;
            };
          dcdcd
            {
            regulator-name = "axp806-dcdcd";
            regulator-min-microvolt = <0x000927c0>;
            regulator-max-microvolt = <0x00325aa0>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            regulator-always-on;
            linux,phandle = <0x00000006>;
            phandle = <0x00000006>;
            };
          dcdce
            {
            regulator-name = "axp806-dcdce";
            regulator-min-microvolt = <0x0010c8e0>;
            regulator-max-microvolt = <0x0033e140>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            linux,phandle = <0x00000007>;
            phandle = <0x00000007>;
            };
          aldo1
            {
            regulator-name = "axp806-aldo1";
            regulator-min-microvolt = <0x00325aa0>;
            regulator-max-microvolt = <0x00325aa0>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            regulator-always-on;
            linux,phandle = <0x00000008>;
            phandle = <0x00000008>;
            };
          aldo2
            {
            regulator-name = "axp806-aldo2";
            regulator-min-microvolt = <0x00325aa0>;
            regulator-max-microvolt = <0x00325aa0>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            regulator-always-on;
            linux,phandle = <0x00000009>;
            phandle = <0x00000009>;
            };
          aldo3
            {
            regulator-name = "axp806-aldo3";
            regulator-min-microvolt = <0x00325aa0>;
            regulator-max-microvolt = <0x00325aa0>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            regulator-always-on;
            linux,phandle = <0x0000000a>;
            phandle = <0x0000000a>;
            };
          bldo1
            {
            regulator-name = "axp806-bldo1";
            regulator-min-microvolt = <0x0002bf20>;
            regulator-max-microvolt = <0x001b7740>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            regulator-always-on;
            linux,phandle = <0x0000000b>;
            phandle = <0x0000000b>;
            };
          bldo2
            {
            regulator-name = "axp806-bldo2";
            regulator-min-microvolt = <0x000aae60>;
            regulator-max-microvolt = <0x001cfde0>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            linux,phandle = <0x0000000c>;
            phandle = <0x0000000c>;
            };
          bldo3
            {
            regulator-name = "axp806-bldo3";
            regulator-min-microvolt = <0x000aae60>;
            regulator-max-microvolt = <0x001cfde0>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            linux,phandle = <0x0000000d>;
            phandle = <0x0000000d>;
            };
          bldo4
            {
            regulator-name = "axp806-bldo4";
            regulator-min-microvolt = <0x000aae60>;
            regulator-max-microvolt = <0x001cfde0>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            linux,phandle = <0x0000000e>;
            phandle = <0x0000000e>;
            };
          cldo1
            {
            regulator-name = "axp806-cldo1";
            regulator-min-microvolt = <0x000aae60>;
            regulator-max-microvolt = <0x00325aa0>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            linux,phandle = <0x0000000f>;
            phandle = <0x0000000f>;
            };
          cldo2
            {
            regulator-name = "axp806-cldo2";
            regulator-min-microvolt = <0x000aae60>;
            regulator-max-microvolt = <0x00401640>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            linux,phandle = <0x00000010>;
            phandle = <0x00000010>;
            };
          cldo3
            {
            regulator-name = "axp806-cldo3";
            regulator-min-microvolt = <0x000aae60>;
            regulator-max-microvolt = <0x00325aa0>;
            regulator-step-delay-us = <0x00000019>;
            regulator-final-delay-us = <0x00000032>;
            linux,phandle = <0x00000011>;
            phandle = <0x00000011>;
            };
          sw
            {
            regulator-name = "axp806-sw";
            linux,phandle = <0x00000012>;
            phandle = <0x00000012>;
            };
          };
        };
      };
    };
fragment@2
    {
    target = <0xffffffff>;
    __overlay__
      {
      cpu-supply = <0x00000001>;
      };
    };
__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 = <0x00000000>;
        };
      };
    };

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