Wow, thank you Robert for the super quick answer :-)
A short question before I'll read and delve into more depth about the subject:
I have noticed during the boot process, the beagleboard-xM (rev B) prints on screen:
"reading /dtbs/omap3-beagle-xm-ab.dtb
60695 bytes read in 13 ms (4.5 MiB/s)
## Error: "expansion_args" not defined
Kernel image @ 0x80300000 [ 0x000000 - 0x3e2f38 ]
## Flattened Device Tree blob at 815f0000
Booting using the fdt blob at 0x815f0000
Using Device Tree in place at 815f0000, end 81601d16
Starting kernel .."
So I searched for the omap3-beagle-xm-ab.dts (on linux_kernel-3.14.4 source) in order to modify it. but couldn't find it, found only omap3-beagle-xm.dts
googled and found only this skinny file: omap3-beagle-xm-ab.dts, which contains:
/include/ "omap3-beagle-xm.dts"
/* On Rev A/B USBHOST_PWR_EN is active high */
&hsusb2_power {
enable-active-high;
};
Is it the correct file? which I should:
1) modify
2) compile it to dtb
3) overwrite the exist file in /boot/uboot/dtbs/omap3-beagle-xm-ab.dtb
Thank you again.
Have a great week!