Specifications

regulators {
};
sound {
};
};
=>
5.9.7.8. fdt chosen - fixup dynamic info
One of the modifications made by U-Boot to the blob before passing it to the kernel is the addition of the
/chosen node. Linux 2.6 Documentation/powerpc/booting-without-of.txt says that this node is used to store
"some variable environment information, like the arguments, or the default input/output devices." To force
U-Boot to add the /chosen node to the current blob, fdt chosen command can be used. Let's now verify
its operation:
=> fdt list /
/ {
#address-cells = <0x1>;
#size-cells = <0x1>;
interrupt-parent = <0x1>;
model = "DENX M28EVK";
compatible = "denx,m28evk", "fsl,imx28";
chosen {
};
aliases {
};
memory {
};
cpus {
};
apb@80000000 {
};
ahb@80080000 {
};
regulators {
};
sound {
};
};
=> fdt chosen
=> fdt list /
/ {
#address-cells = <0x1>;
#size-cells = <0x1>;
interrupt-parent = <0x1>;
model = "DENX M28EVK";
compatible = "denx,m28evk", "fsl,imx28";
chosen {
};
aliases {
};
memory {
};
cpus {
};
apb@80000000 {
};
ahb@80080000 {
};
regulators {
};
sound {
};
};
5.9.7.8. fdt chosen - fixup dynamic info 71