This patch adds device tree entries on OMAP4 based boards for System Control Module (SCM). TODO: The IOMEM windows of ctrl_module_core, bandgap, usbphy overlap, so probably only specific registers should be specified in dts for bandgap and usb phy entries. Signed-off-by: Konstantin Baydarov <kbaidarov@xxxxxxxxxxxxx> Signed-off-by: Eduardo Valentin <eduardo.valentin@xxxxxx> --- arch/arm/boot/dts/omap4.dtsi | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) Index: linux-2.6/arch/arm/boot/dts/omap4.dtsi =================================================================== --- linux-2.6.orig/arch/arm/boot/dts/omap4.dtsi +++ linux-2.6/arch/arm/boot/dts/omap4.dtsi @@ -272,5 +272,22 @@ ti,hwmods = "mmc5"; ti,needs-special-reset; }; + + ctrl_module_core: ctrl_module_core@4a002000 { + compatible = "ti,omap4-control"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + ti,hwmods = "ctrl_module_core"; + reg = <0x4a002000 0x1000>; + bandgap@4a002000 { + compatible = "ti,omap4-bandgap"; + reg = <0x4a002000 0x1000>; + }; + usb@4a002000 { + compatible = "ti,omap4-usb-phy"; + reg = <0x4a002000 0x1000>; + }; + }; }; };