From cfb198ceed66cc7b7014f1185ff5d5e625805b7a Mon Sep 17 00:00:00 2001 From: Grygorii Strashko Date: Wed, 1 Oct 2014 09:58:25 -0400 Subject: ARM: dts: keystone: fix io range for usb_phy0 The IO range size is set incorrectly for USB PHY0 deivice it should be 24 instead of 32. Otherwise, It causes USB PHY1 probing failure. Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- arch/arm/boot/dts/keystone.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'arch/arm/boot') diff --git a/arch/arm/boot/dts/keystone.dtsi b/arch/arm/boot/dts/keystone.dtsi index 1820d9e34a8f..5d3e83fa2242 100644 --- a/arch/arm/boot/dts/keystone.dtsi +++ b/arch/arm/boot/dts/keystone.dtsi @@ -172,7 +172,7 @@ compatible = "ti,keystone-usbphy"; #address-cells = <1>; #size-cells = <1>; - reg = <0x2620738 32>; + reg = <0x2620738 24>; status = "disabled"; }; -- cgit v1.2.3 From b741bb2878a981db14bef1662d958aae43d168ff Mon Sep 17 00:00:00 2001 From: Grygorii Strashko Date: Wed, 1 Oct 2014 09:58:25 -0400 Subject: ARM: dts: keystone-k2e: update usb1 node for dma properties Keystone supports dma-coherent on USB master and also needs dma-ranges to specify the hardware alias memory range in which DMA can be operational. Such configuration applied for USB0 devices, but It's missed for USB1 device which is present only in K2E SoC - hence apply it. Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- arch/arm/boot/dts/k2e.dtsi | 2 ++ 1 file changed, 2 insertions(+) (limited to 'arch/arm/boot') diff --git a/arch/arm/boot/dts/k2e.dtsi b/arch/arm/boot/dts/k2e.dtsi index 13cf35a52ade..7e639974c6be 100644 --- a/arch/arm/boot/dts/k2e.dtsi +++ b/arch/arm/boot/dts/k2e.dtsi @@ -67,6 +67,8 @@ clock-names = "usb"; interrupts = ; ranges; + dma-coherent; + dma-ranges; status = "disabled"; dwc3@25010000 { -- cgit v1.2.3 From 9a84c8928dde3e032ec482a3f59f5f7e8929cca5 Mon Sep 17 00:00:00 2001 From: Grygorii Strashko Date: Wed, 1 Oct 2014 09:58:25 -0400 Subject: ARM: dts: keystone-k2e: fix mdio io start address The K2E MDIO io space has different start address. Hence, fix it to be 0x24200f00 according to TRM. Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- arch/arm/boot/dts/k2e.dtsi | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'arch/arm/boot') diff --git a/arch/arm/boot/dts/k2e.dtsi b/arch/arm/boot/dts/k2e.dtsi index 7e639974c6be..c358b4b9a073 100644 --- a/arch/arm/boot/dts/k2e.dtsi +++ b/arch/arm/boot/dts/k2e.dtsi @@ -87,3 +87,7 @@ }; }; }; + +&mdio { + reg = <0x24200f00 0x100>; +}; -- cgit v1.2.3 From 45aa70d1f77e3b88f776a34cf2b38858d922ca9b Mon Sep 17 00:00:00 2001 From: Grygorii Strashko Date: Wed, 1 Oct 2014 09:59:33 -0400 Subject: ARM: dts: keystone-k2l: fix mdio io start address The K2L MDIO io space has different start address. Hence, fix it to be 0x26200f00 according to TRM. Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- arch/arm/boot/dts/k2l.dtsi | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'arch/arm/boot') diff --git a/arch/arm/boot/dts/k2l.dtsi b/arch/arm/boot/dts/k2l.dtsi index 291db43a611d..e32c3baa77b8 100644 --- a/arch/arm/boot/dts/k2l.dtsi +++ b/arch/arm/boot/dts/k2l.dtsi @@ -95,3 +95,7 @@ /* Pin muxed. Enabled and configured by Bootloader */ status = "disabled"; }; + +&mdio { + reg = <0x26200f00 0x100>; +}; -- cgit v1.2.3