From a3d3ee3f7d0b754dc06de68248d752231dddc9a5 Mon Sep 17 00:00:00 2001 From: Grygorii Strashko Date: Mon, 22 Sep 2014 15:19:27 -0400 Subject: ARM: dts: keystone: add dsp gpio controllers nodes Add Keystone 2 DSP GPIO nodes for SoCs: k2hk: DSP GPIO banks 0-7 correspond to DSP0-DSP7 k2l: DSP GPIO banks 0-3 correspond to DSP0-DSP3 k2e: DSP GPIO bank 0 corresponds to DSP0 Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- arch/arm/boot/dts/k2e.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'arch/arm/boot/dts/k2e.dtsi') diff --git a/arch/arm/boot/dts/k2e.dtsi b/arch/arm/boot/dts/k2e.dtsi index 03d01909525b..13cf35a52ade 100644 --- a/arch/arm/boot/dts/k2e.dtsi +++ b/arch/arm/boot/dts/k2e.dtsi @@ -76,5 +76,12 @@ usb-phy = <&usb1_phy>, <&usb1_phy>; }; }; + + dspgpio0: keystone_dsp_gpio@02620240 { + compatible = "ti,keystone-dsp-gpio"; + gpio-controller; + #gpio-cells = <2>; + gpio,syscon-dev = <&devctrl 0x240>; + }; }; }; -- 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/dts/k2e.dtsi') 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/dts/k2e.dtsi') 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