Commit c91d0c74cfe4c6c6e155392a6b057fa868719297
Committed by
Albert ARIBAUD
1 parent
9e0802bf82
Exists in
master
and in
50 other branches
zynq: Enable CONFIG_DEFAULT_DEVICE_TREE
Enabled default dts files on respective pre-board config files this is way MAKEALL will works. and it's upto user to build specific dts by specifying at build time. $ make zynq_zc70x_config $ make --> with default dts zynq-zc702.dts or $ make DEVICE_TREE=zynq-zc702 --> Same configuration with zynq-zc706.dts Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Showing 4 changed files with 6 additions and 0 deletions Inline Diff
include/configs/zynq_microzed.h
1 | /* | 1 | /* |
2 | * (C) Copyright 2013 Xilinx, Inc. | 2 | * (C) Copyright 2013 Xilinx, Inc. |
3 | * | 3 | * |
4 | * Configuration for Micro Zynq Evaluation and Development Board - MicroZedBoard | 4 | * Configuration for Micro Zynq Evaluation and Development Board - MicroZedBoard |
5 | * See zynq-common.h for Zynq common configs | 5 | * See zynq-common.h for Zynq common configs |
6 | * | 6 | * |
7 | * SPDX-License-Identifier: GPL-2.0+ | 7 | * SPDX-License-Identifier: GPL-2.0+ |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __CONFIG_ZYNQ_MICROZED_H | 10 | #ifndef __CONFIG_ZYNQ_MICROZED_H |
11 | #define __CONFIG_ZYNQ_MICROZED_H | 11 | #define __CONFIG_ZYNQ_MICROZED_H |
12 | 12 | ||
13 | #define CONFIG_SYS_SDRAM_SIZE (1024 * 1024 * 1024) | 13 | #define CONFIG_SYS_SDRAM_SIZE (1024 * 1024 * 1024) |
14 | 14 | ||
15 | #define CONFIG_ZYNQ_SERIAL_UART1 | 15 | #define CONFIG_ZYNQ_SERIAL_UART1 |
16 | #define CONFIG_ZYNQ_GEM0 | 16 | #define CONFIG_ZYNQ_GEM0 |
17 | #define CONFIG_ZYNQ_GEM_PHY_ADDR0 0 | 17 | #define CONFIG_ZYNQ_GEM_PHY_ADDR0 0 |
18 | 18 | ||
19 | #define CONFIG_SYS_NO_FLASH | 19 | #define CONFIG_SYS_NO_FLASH |
20 | 20 | ||
21 | #define CONFIG_ZYNQ_SDHCI0 | 21 | #define CONFIG_ZYNQ_SDHCI0 |
22 | #define CONFIG_DEFAULT_DEVICE_TREE zynq-microzed | ||
22 | 23 | ||
23 | #include <configs/zynq-common.h> | 24 | #include <configs/zynq-common.h> |
24 | 25 | ||
25 | #endif /* __CONFIG_ZYNQ_MICROZED_H */ | 26 | #endif /* __CONFIG_ZYNQ_MICROZED_H */ |
26 | 27 |
include/configs/zynq_zc70x.h
1 | /* | 1 | /* |
2 | * (C) Copyright 2013 Xilinx, Inc. | 2 | * (C) Copyright 2013 Xilinx, Inc. |
3 | * | 3 | * |
4 | * Configuration settings for the Xilinx Zynq ZC702 and ZC706 boards | 4 | * Configuration settings for the Xilinx Zynq ZC702 and ZC706 boards |
5 | * See zynq_common.h for Zynq common configs | 5 | * See zynq_common.h for Zynq common configs |
6 | * | 6 | * |
7 | * SPDX-License-Identifier: GPL-2.0+ | 7 | * SPDX-License-Identifier: GPL-2.0+ |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __CONFIG_ZYNQ_ZC70X_H | 10 | #ifndef __CONFIG_ZYNQ_ZC70X_H |
11 | #define __CONFIG_ZYNQ_ZC70X_H | 11 | #define __CONFIG_ZYNQ_ZC70X_H |
12 | 12 | ||
13 | #define CONFIG_SYS_SDRAM_SIZE (1024 * 1024 * 1024) | 13 | #define CONFIG_SYS_SDRAM_SIZE (1024 * 1024 * 1024) |
14 | 14 | ||
15 | #define CONFIG_ZYNQ_SERIAL_UART1 | 15 | #define CONFIG_ZYNQ_SERIAL_UART1 |
16 | #define CONFIG_ZYNQ_GEM0 | 16 | #define CONFIG_ZYNQ_GEM0 |
17 | #define CONFIG_ZYNQ_GEM_PHY_ADDR0 7 | 17 | #define CONFIG_ZYNQ_GEM_PHY_ADDR0 7 |
18 | 18 | ||
19 | #define CONFIG_SYS_NO_FLASH | 19 | #define CONFIG_SYS_NO_FLASH |
20 | 20 | ||
21 | #define CONFIG_ZYNQ_SDHCI0 | 21 | #define CONFIG_ZYNQ_SDHCI0 |
22 | #define CONFIG_ZYNQ_I2C0 | 22 | #define CONFIG_ZYNQ_I2C0 |
23 | #define CONFIG_ZYNQ_EEPROM | 23 | #define CONFIG_ZYNQ_EEPROM |
24 | #define CONFIG_ZYNQ_BOOT_FREEBSD | 24 | #define CONFIG_ZYNQ_BOOT_FREEBSD |
25 | #define CONFIG_DEFAULT_DEVICE_TREE zynq-zc702 | ||
25 | 26 | ||
26 | #include <configs/zynq-common.h> | 27 | #include <configs/zynq-common.h> |
27 | 28 | ||
28 | #endif /* __CONFIG_ZYNQ_ZC70X_H */ | 29 | #endif /* __CONFIG_ZYNQ_ZC70X_H */ |
29 | 30 |
include/configs/zynq_zc770.h
1 | /* | 1 | /* |
2 | * (C) Copyright 2013 Xilinx, Inc. | 2 | * (C) Copyright 2013 Xilinx, Inc. |
3 | * | 3 | * |
4 | * Configuration settings for the Xilinx Zynq ZC770 board. | 4 | * Configuration settings for the Xilinx Zynq ZC770 board. |
5 | * See zynq-common.h for Zynq common configs | 5 | * See zynq-common.h for Zynq common configs |
6 | * | 6 | * |
7 | * SPDX-License-Identifier: GPL-2.0+ | 7 | * SPDX-License-Identifier: GPL-2.0+ |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __CONFIG_ZYNQ_ZC770_H | 10 | #ifndef __CONFIG_ZYNQ_ZC770_H |
11 | #define __CONFIG_ZYNQ_ZC770_H | 11 | #define __CONFIG_ZYNQ_ZC770_H |
12 | 12 | ||
13 | #define CONFIG_SYS_SDRAM_SIZE (1024 * 1024 * 1024) | 13 | #define CONFIG_SYS_SDRAM_SIZE (1024 * 1024 * 1024) |
14 | 14 | ||
15 | #define CONFIG_SYS_NO_FLASH | 15 | #define CONFIG_SYS_NO_FLASH |
16 | 16 | ||
17 | #if defined(CONFIG_ZC770_XM010) | 17 | #if defined(CONFIG_ZC770_XM010) |
18 | # define CONFIG_ZYNQ_SERIAL_UART1 | 18 | # define CONFIG_ZYNQ_SERIAL_UART1 |
19 | # define CONFIG_ZYNQ_GEM0 | 19 | # define CONFIG_ZYNQ_GEM0 |
20 | # define CONFIG_ZYNQ_GEM_PHY_ADDR0 7 | 20 | # define CONFIG_ZYNQ_GEM_PHY_ADDR0 7 |
21 | # define CONFIG_ZYNQ_SDHCI0 | 21 | # define CONFIG_ZYNQ_SDHCI0 |
22 | # define CONFIG_ZYNQ_SPI | 22 | # define CONFIG_ZYNQ_SPI |
23 | # define CONFIG_DEFAULT_DEVICE_TREE zynq-zc770-xm010 | ||
23 | 24 | ||
24 | #elif defined(CONFIG_ZC770_XM012) | 25 | #elif defined(CONFIG_ZC770_XM012) |
25 | # define CONFIG_ZYNQ_SERIAL_UART1 | 26 | # define CONFIG_ZYNQ_SERIAL_UART1 |
26 | # undef CONFIG_SYS_NO_FLASH | 27 | # undef CONFIG_SYS_NO_FLASH |
28 | # define CONFIG_DEFAULT_DEVICE_TREE zynq-zc770-xm012 | ||
27 | 29 | ||
28 | #elif defined(CONFIG_ZC770_XM013) | 30 | #elif defined(CONFIG_ZC770_XM013) |
29 | # define CONFIG_ZYNQ_SERIAL_UART0 | 31 | # define CONFIG_ZYNQ_SERIAL_UART0 |
30 | # define CONFIG_ZYNQ_GEM1 | 32 | # define CONFIG_ZYNQ_GEM1 |
31 | # define CONFIG_ZYNQ_GEM_PHY_ADDR1 7 | 33 | # define CONFIG_ZYNQ_GEM_PHY_ADDR1 7 |
34 | # define CONFIG_DEFAULT_DEVICE_TREE zynq-zc770-xm013 | ||
32 | 35 | ||
33 | #else | 36 | #else |
34 | # define CONFIG_ZYNQ_SERIAL_UART0 | 37 | # define CONFIG_ZYNQ_SERIAL_UART0 |
35 | #endif | 38 | #endif |
36 | 39 | ||
37 | #include <configs/zynq-common.h> | 40 | #include <configs/zynq-common.h> |
38 | 41 | ||
39 | #endif /* __CONFIG_ZYNQ_ZC770_H */ | 42 | #endif /* __CONFIG_ZYNQ_ZC770_H */ |
40 | 43 |
include/configs/zynq_zed.h
1 | /* | 1 | /* |
2 | * (C) Copyright 2013 Xilinx, Inc. | 2 | * (C) Copyright 2013 Xilinx, Inc. |
3 | * | 3 | * |
4 | * Configuration for Zynq Evaluation and Development Board - ZedBoard | 4 | * Configuration for Zynq Evaluation and Development Board - ZedBoard |
5 | * See zynq_common.h for Zynq common configs | 5 | * See zynq_common.h for Zynq common configs |
6 | * | 6 | * |
7 | * SPDX-License-Identifier: GPL-2.0+ | 7 | * SPDX-License-Identifier: GPL-2.0+ |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __CONFIG_ZYNQ_ZED_H | 10 | #ifndef __CONFIG_ZYNQ_ZED_H |
11 | #define __CONFIG_ZYNQ_ZED_H | 11 | #define __CONFIG_ZYNQ_ZED_H |
12 | 12 | ||
13 | #define CONFIG_SYS_SDRAM_SIZE (512 * 1024 * 1024) | 13 | #define CONFIG_SYS_SDRAM_SIZE (512 * 1024 * 1024) |
14 | 14 | ||
15 | #define CONFIG_ZYNQ_SERIAL_UART1 | 15 | #define CONFIG_ZYNQ_SERIAL_UART1 |
16 | #define CONFIG_ZYNQ_GEM0 | 16 | #define CONFIG_ZYNQ_GEM0 |
17 | #define CONFIG_ZYNQ_GEM_PHY_ADDR0 0 | 17 | #define CONFIG_ZYNQ_GEM_PHY_ADDR0 0 |
18 | 18 | ||
19 | #define CONFIG_SYS_NO_FLASH | 19 | #define CONFIG_SYS_NO_FLASH |
20 | 20 | ||
21 | #define CONFIG_ZYNQ_SDHCI0 | 21 | #define CONFIG_ZYNQ_SDHCI0 |
22 | #define CONFIG_ZYNQ_BOOT_FREEBSD | 22 | #define CONFIG_ZYNQ_BOOT_FREEBSD |
23 | #define CONFIG_DEFAULT_DEVICE_TREE zynq-zed | ||
23 | 24 | ||
24 | #include <configs/zynq-common.h> | 25 | #include <configs/zynq-common.h> |
25 | 26 | ||
26 | #endif /* __CONFIG_ZYNQ_ZED_H */ | 27 | #endif /* __CONFIG_ZYNQ_ZED_H */ |
27 | 28 |