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