summaryrefslogtreecommitdiff
path: root/arch/arm
diff options
context:
space:
mode:
authorSiva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>2015-08-04 13:03:26 +0530
committerMichal Simek <michal.simek@xilinx.com>2015-08-19 11:27:30 +0200
commit16fa00a71147de0fb87062f912478a0551d148d3 (patch)
tree6e50cfecf80f86e61e3a345d7628b51135a3b25f /arch/arm
parentff560a13056a565a4e9ce1761bd04276a3cace88 (diff)
downloadu-boot-imx-16fa00a71147de0fb87062f912478a0551d148d3.zip
u-boot-imx-16fa00a71147de0fb87062f912478a0551d148d3.tar.gz
u-boot-imx-16fa00a71147de0fb87062f912478a0551d148d3.tar.bz2
zynqmp: usb: Add usb dwc3 driver support for zynqmp
Added usb dwc3 driver support for zynqmp this also supports the DFU and LTHOR to download the linux images on to RAM and cen be booted from those linux images. Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/cpu/armv8/zynqmp/Kconfig3
-rw-r--r--arch/arm/include/asm/arch-zynqmp/hardware.h3
2 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv8/zynqmp/Kconfig b/arch/arm/cpu/armv8/zynqmp/Kconfig
index 5f79740..e5a4fdd 100644
--- a/arch/arm/cpu/armv8/zynqmp/Kconfig
+++ b/arch/arm/cpu/armv8/zynqmp/Kconfig
@@ -24,4 +24,7 @@ config SECURE_IOU
bool "Configure ZynqMP secure IOU"
default n
+config ZYNQMP_USB
+ bool "Configure ZynqMP USB"
+
endif
diff --git a/arch/arm/include/asm/arch-zynqmp/hardware.h b/arch/arm/include/asm/arch-zynqmp/hardware.h
index f655d72..0f03c24 100644
--- a/arch/arm/include/asm/arch-zynqmp/hardware.h
+++ b/arch/arm/include/asm/arch-zynqmp/hardware.h
@@ -27,6 +27,9 @@
#define ZYNQMP_SATA_BASEADDR 0xFD0C0000
+#define ZYNQMP_USB0_XHCI_BASEADDR 0xFE200000
+#define ZYNQMP_USB1_XHCI_BASEADDR 0xFE300000
+
#define ZYNQMP_CRL_APB_BASEADDR 0xFF5E0000
#define ZYNQMP_CRL_APB_TIMESTAMP_REF_CTRL_CLKACT 0x1000000