diff mbox

[v4,4/4] ARM: dts: da850: Add the usb otg device node

Message ID 1478188752-22447-5-git-send-email-abailon@baylibre.com
State New
Headers show

Commit Message

Alexandre Bailon Nov. 3, 2016, 3:59 p.m. UTC
This adds the device tree node for the usb otg
controller present in the da850 family of SoC's.
This also enables the otg usb controller for the lcdk board.

Signed-off-by: Alexandre Bailon <abailon@baylibre.com>

---
 arch/arm/boot/dts/da850-lcdk.dts |  8 ++++++++
 arch/arm/boot/dts/da850.dtsi     | 15 +++++++++++++++
 2 files changed, 23 insertions(+)

-- 
2.7.3

Comments

Sekhar Nori Nov. 16, 2016, 6:36 a.m. UTC | #1
On Wednesday 16 November 2016 02:49 AM, Bin Liu wrote:
> On Tue, Nov 15, 2016 at 04:16:02PM +0530, Sekhar Nori wrote:

>> On Thursday 03 November 2016 09:29 PM, Alexandre Bailon wrote:

>>> This adds the device tree node for the usb otg

>>> controller present in the da850 family of SoC's.

>>> This also enables the otg usb controller for the lcdk board.

>>>

>>> Signed-off-by: Alexandre Bailon <abailon@baylibre.com>

>>> ---

>>>  arch/arm/boot/dts/da850-lcdk.dts |  8 ++++++++

>>>  arch/arm/boot/dts/da850.dtsi     | 15 +++++++++++++++

>>>  2 files changed, 23 insertions(+)

>>>

>>> diff --git a/arch/arm/boot/dts/da850-lcdk.dts b/arch/arm/boot/dts/da850-lcdk.dts

>>> index 7b8ab21..9f5040c 100644

>>> --- a/arch/arm/boot/dts/da850-lcdk.dts

>>> +++ b/arch/arm/boot/dts/da850-lcdk.dts

>>> @@ -158,6 +158,14 @@

>>>  	rx-num-evt = <32>;

>>>  };

>>>  

>>> +&usb_phy {

>>> +	status = "okay";

>>> +	};

>>

>> As mentioned by David already, this node needs to be removed. Please

>> rebase this on top of latest linux-davinci/master when ready for merging

>> (driver changes accepted).

> 

> Dropped this patch due to this comment.


Bin, Please do not apply dts or arch/arm/mach-davinci patches. I have a
bunch queued through my tree and more in pipeline and it will cause
unnecessary merge conflicts in linux-next or at Linus.

For future, I have asked Alexandre to send driver and dts patches as
separate series so there is no confusion on who should apply.

Thanks,
Sekhar
Alexandre Bailon Nov. 16, 2016, 10:47 a.m. UTC | #2
On 11/16/2016 11:41 AM, Sekhar Nori wrote:
> On Wednesday 16 November 2016 04:05 PM, Alexandre Bailon wrote:

>> On 11/15/2016 11:46 AM, Sekhar Nori wrote:

>>> On Thursday 03 November 2016 09:29 PM, Alexandre Bailon wrote:

>>>> This adds the device tree node for the usb otg

>>>> controller present in the da850 family of SoC's.

>>>> This also enables the otg usb controller for the lcdk board.

>>>>

>>>> Signed-off-by: Alexandre Bailon <abailon@baylibre.com>

>>>> ---

>>>>  arch/arm/boot/dts/da850-lcdk.dts |  8 ++++++++

>>>>  arch/arm/boot/dts/da850.dtsi     | 15 +++++++++++++++

>>>>  2 files changed, 23 insertions(+)

>>>>

>>>> diff --git a/arch/arm/boot/dts/da850-lcdk.dts b/arch/arm/boot/dts/da850-lcdk.dts

>>>> index 7b8ab21..9f5040c 100644

>>>> --- a/arch/arm/boot/dts/da850-lcdk.dts

>>>> +++ b/arch/arm/boot/dts/da850-lcdk.dts

>>>> @@ -158,6 +158,14 @@

>>>>  	rx-num-evt = <32>;

>>>>  };

>>>>  

>>>> +&usb_phy {

>>>> +	status = "okay";

>>>> +	};

>>>

>>> As mentioned by David already, this node needs to be removed. Please

> 

>> I have missed it. But why should I remove it?

>> Without it, usb otg won't work.

> 

> Grr, I replied to the wrong hunk. The part in da850-lcdk.dts needs to be

> preserved (but please fix the indentation on the closing brace).

OK. Thanks for the confirmation.
> 

> The part in da850.dtsi needs to be removed as it is already merged.

> 

> Thanks,

> Sekhar

>
diff mbox

Patch

diff --git a/arch/arm/boot/dts/da850-lcdk.dts b/arch/arm/boot/dts/da850-lcdk.dts
index 7b8ab21..9f5040c 100644
--- a/arch/arm/boot/dts/da850-lcdk.dts
+++ b/arch/arm/boot/dts/da850-lcdk.dts
@@ -158,6 +158,14 @@ 
 	rx-num-evt = <32>;
 };
 
+&usb_phy {
+	status = "okay";
+	};
+
+&usb0 {
+	status = "okay";
+};
+
 &aemif {
 	pinctrl-names = "default";
 	pinctrl-0 = <&nand_pins>;
diff --git a/arch/arm/boot/dts/da850.dtsi b/arch/arm/boot/dts/da850.dtsi
index f79e1b9..322a31a 100644
--- a/arch/arm/boot/dts/da850.dtsi
+++ b/arch/arm/boot/dts/da850.dtsi
@@ -372,6 +372,21 @@ 
 					>;
 			status = "disabled";
 		};
+		usb_phy: usb-phy {
+			compatible = "ti,da830-usb-phy";
+			#phy-cells = <1>;
+			status = "disabled";
+		};
+		usb0: usb@200000 {
+			compatible = "ti,da830-musb";
+			reg = <0x200000 0x10000>;
+			interrupts = <58>;
+			interrupt-names = "mc";
+			dr_mode = "otg";
+			phys = <&usb_phy 0>;
+			phy-names = "usb-phy";
+			status = "disabled";
+		};
 		gpio: gpio@226000 {
 			compatible = "ti,dm6441-gpio";
 			gpio-controller;