Commit c91d0c74cfe4c6c6e155392a6b057fa868719297

Authored by Jagannadha Sutradharudu Teki
Committed by Albert ARIBAUD
1 parent 9e0802bf82

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