]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
zynqmp: qspi: Switch from zynqmp legacy qspi to generic qspi
authorSiva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Sat, 28 Feb 2015 07:15:04 +0000 (12:45 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 4 Mar 2015 13:11:05 +0000 (14:11 +0100)
Switch from zynqmp legacy qspi to generic qspi as the zynqmp
has new qspi driver available.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm/include/asm/arch-zynqmp/hardware.h
arch/arm/include/asm/arch-zynqmp/sys_proto.h
include/configs/xilinx_zynqmp.h

index e2a870420c87455bd4a23430a70813697f8c51ae..8f4e7909d6c9d27fabbe2214451c8299dadded18 100644 (file)
@@ -16,7 +16,7 @@
 #define ZYNQ_GEM_BASEADDR2     0xFF0D0000
 #define ZYNQ_GEM_BASEADDR3     0xFF0E0000
 
-#define ZYNQ_QSPI_BASEADDR     0xFF0F0000
+#define ZYNQMP_QSPI_BASEADDR   0xFF0F0000
 
 #define ZYNQ_SDHCI_BASEADDR0   0xFF160000
 #define ZYNQ_SDHCI_BASEADDR1   0xFF170000
index 44a30b9e56f60ddea8e43fafe25b831aae922b67..f5c90d11dc40abb2a834c25d538710110c1dbd39 100644 (file)
@@ -14,6 +14,7 @@ static inline void zynq_slcr_gem_clk_setup(u32 gem_id, unsigned long clk_rate)
 }
 
 int zynq_sdhci_init(unsigned long regbase);
+int zynq_slcr_get_mio_pin_status(const char *periph);
 
 unsigned int zynqmp_get_silicon_version(void);
 
index 03fa6be9f7edcc7905429f2731f6021e3cb45f69..3aad29b5a28da425fb25550f58a58d9156c23606 100644 (file)
@@ -58,7 +58,7 @@
 #define CONFIG_ZYNQ_SERIAL_UART0
 #define CONFIG_ZYNQ_SERIAL
 
-#define CONFIG_ZYNQMP_LEGACY_QSPI
+#define CONFIG_ZYNQMP_QSPI
 #define CONFIG_ZYNQ_SDHCI0
 
 #define CONFIG_CONS_INDEX              0
@@ -85,7 +85,8 @@
 #define CONFIG_BOOTP_SERVERIP
 
 
-#ifdef CONFIG_ZYNQMP_LEGACY_QSPI
+#ifdef CONFIG_ZYNQMP_QSPI
+# define CONFIG_SPI_GENERIC
 # define CONFIG_SF_DEFAULT_SPEED        30000000
 # define CONFIG_SPI_FLASH
 # define CONFIG_SPI_FLASH_BAR