]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
zynqmp: Add initial support for the first silicon
authorMichal Simek <michal.simek@xilinx.com>
Thu, 20 Aug 2015 12:01:39 +0000 (14:01 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Fri, 28 Aug 2015 12:05:00 +0000 (14:05 +0200)
Add basic configuration for the first silicon.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm/cpu/armv8/zynqmp/clk.c
arch/arm/cpu/armv8/zynqmp/cpu.c
board/xilinx/zynqmp/zynqmp.c

index 9218586e94a3bf0a26c92af13900856a32144f00..349eb57e8fc1bf14f4c8b16148510c785fe69b2d 100644 (file)
@@ -21,9 +21,11 @@ unsigned long get_uart_clk(int dev_id)
                return 48000;
        case ZYNQMP_CSU_VERSION_EP108:
                return 25000000;
+       case ZYNQMP_CSU_VERSION_QEMU:
+               return 133000000;
        }
 
-       return 133000000;
+       return 100000000;
 }
 
 #ifdef CONFIG_CLOCKS
index f90cca36aa72ab0f30d30af16a87bbc6f37bb8d4..834fd8ec31d724f61cf914904b7842d87cd8ce36 100644 (file)
@@ -24,9 +24,11 @@ unsigned int zynqmp_get_silicon_version(void)
                return ZYNQMP_CSU_VERSION_VELOCE;
        case 50000000:
                return ZYNQMP_CSU_VERSION_QEMU;
+       case 4000000:
+               return ZYNQMP_CSU_VERSION_EP108;
        }
 
-       return ZYNQMP_CSU_VERSION_EP108;
+       return ZYNQMP_CSU_VERSION_SILICON;
 }
 
 #ifndef CONFIG_SYS_DCACHE_OFF
index 989612c5a9f5c36b8f5446802c992ad9d25c08a0..fbf5a2b4407b4f06f565a6bcb68a1fcd6e713944 100644 (file)
@@ -121,6 +121,7 @@ int board_late_init(void)
        case ZYNQMP_CSU_VERSION_VELOCE:
                setenv("setup", "setenv baudrate 4800 && setenv bootcmd run veloce");
        case ZYNQMP_CSU_VERSION_EP108:
+       case ZYNQMP_CSU_VERSION_SILICON:
                setenv("setup", "setenv serverip 10.10.70.101 && setenv ipaddr 10.10.71.100 && setenv partid auto");
                break;
        case ZYNQMP_CSU_VERSION_QEMU: