]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - arch/arm/include/asm/arch-zynq/hardware.h
Merge branch 'u-boot-samsung/master' into 'u-boot-arm/master'
[karo-tx-uboot.git] / arch / arm / include / asm / arch-zynq / hardware.h
index 39184da40ea02530bcced9d9223f961512b92537..2aede0c552c62a4956028afd36a03ce411d5d55b 100644 (file)
 #define ZYNQ_SPI_BASEADDR0             0xE0006000
 #define ZYNQ_SPI_BASEADDR1             0xE0007000
 #define ZYNQ_DDRC_BASEADDR             0xF8006000
+#define ZYNQ_EFUSE_BASEADDR            0xF800D000
+#define ZYNQ_USB_BASEADDR0             0xE0002000
+#define ZYNQ_USB_BASEADDR1             0xE0003000
 
 /* Bootmode setting values */
-#define ZYNQ_BM_MASK           0xF
+#define ZYNQ_BM_MASK           0x7
 #define ZYNQ_BM_NOR            0x2
 #define ZYNQ_BM_SD             0x5
 #define ZYNQ_BM_JTAG           0x0
@@ -130,4 +133,12 @@ struct ddrc_regs {
 };
 #define ddrc_base ((struct ddrc_regs *)ZYNQ_DDRC_BASEADDR)
 
+struct efuse_reg {
+       u32 reserved1[4];
+       u32 status;
+       u32 reserved2[3];
+};
+
+#define efuse_base ((struct efuse_reg *)ZYNQ_EFUSE_BASEADDR)
+
 #endif /* _ASM_ARCH_HARDWARE_H */