On 08/01/2013 01:30 PM, Sebastian Andrzej Siewior wrote:On 08/01/2013 12:52 PM, Sebastian Andrzej Siewior wrote:If there are no further comments / preferences on this I'm going toOn 08/01/2013 07:24 AM, George Cherian wrote:I mean drivers/reset or something like that.This is what I cam currently not sure about. Either we minimize theb/arch/arm/boot/dts/am33xx.dtsiDo you really need to map Control Module base to 0x650? If some other
index 38b446b..0f756ca 100644
--- a/arch/arm/boot/dts/am33xx.dtsi
+++ b/arch/arm/boot/dts/am33xx.dtsi
@@ -333,21 +337,85 @@
status = "disabled";
};
- usb@47400000 {
- compatible = "ti,musb-am33xx";
- reg = <0x47400000 0x1000 /* usbss */
- 0x47401000 0x800 /* musb instance 0 */
- 0x47401800 0x800>; /* musb instance 1 */
- interrupts = <17 /* usbss */
- 18 /* musb instance 0 */
- 19>; /* musb instance 1 */
- multipoint = <1>;
- num-eps = <16>;
- ram-bits = <12>;
- port0-mode = <3>;
- port1-mode = <3>;
- power = <250>;
+ usb: usb@47400000 {
+ compatible = "ti,am33xx-usb";
+ reg = <0x47400000 0x1000>;
+ ranges;
+ #address-cells = <1>;
+ #size-cells = <1>;
ti,hwmods = "usb_otg_hs";
+ status = "disabled";
+
+ ctrl_mod: control@44e10000 {
+ compatible = "ti,am335x-ctrl-module";
+ reg = <0x44e10000 0x650>;
driver does this mapping
register window and introduce two (the other wakeup) or we keep using
the same reset driver for other devices.
shrink to registers and make usb only.
Sebastian