summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManish Narani <[email protected]>2017-03-27 17:47:00 +0530
committerMichal Simek <[email protected]>2017-11-28 16:09:15 +0100
commitf7346ef14cc5de19ee503da4b9df384999a79ea1 (patch)
tree86e7e21ae669011e74fe3cbe8c07c8197ebf0d4b
parent8e5a4e6f0ec7d475fc32b7f8083c9aefb9723fad (diff)
arm64: zynqmp: Enabled CCI support for USB
This patch adds CCI support for USB when CCI is enabled in design. This patch also adds 'reg' property for Xilinx USB 3.0 IP. The 'reg' property is added in order to modify a register in that to enable coherency in Hardware. Also add address to unit name to avoid dtc warning Signed-off-by: Manish Narani <[email protected]> Signed-off-by: Michal Simek <[email protected]>
-rw-r--r--arch/arm/dts/zynqmp.dtsi8
1 files changed, 6 insertions, 2 deletions
diff --git a/arch/arm/dts/zynqmp.dtsi b/arch/arm/dts/zynqmp.dtsi
index dce5da4e06e..7def14d95a8 100644
--- a/arch/arm/dts/zynqmp.dtsi
+++ b/arch/arm/dts/zynqmp.dtsi
@@ -1011,11 +1011,12 @@
power-domains = <&pd_uart1>;
};
- usb0: usb0 {
+ usb0: usb0@ff9d0000 {
#address-cells = <2>;
#size-cells = <2>;
status = "disabled";
compatible = "xlnx,zynqmp-dwc3";
+ reg = <0x0 0xff9d0000 0x0 0x100>;
clock-names = "bus_clk", "ref_clk";
clocks = <&clk125>, <&clk125>;
#stream-id-cells = <1>;
@@ -1033,14 +1034,16 @@
interrupts = <0 65 4>;
/* snps,quirk-frame-length-adjustment = <0x20>; */
snps,refclk_fladj;
+ /* dma-coherent; */
};
};
- usb1: usb1 {
+ usb1: usb1@ff9e0000 {
#address-cells = <2>;
#size-cells = <2>;
status = "disabled";
compatible = "xlnx,zynqmp-dwc3";
+ reg = <0x0 0xff9e0000 0x0 0x100>;
clock-names = "bus_clk", "ref_clk";
clocks = <&clk125>, <&clk125>;
#stream-id-cells = <1>;
@@ -1058,6 +1061,7 @@
interrupts = <0 70 4>;
/* snps,quirk-frame-length-adjustment = <0x20>; */
snps,refclk_fladj;
+ /* dma-coherent; */
};
};