|
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>;
};
};
};
|
|