dm: arm: zynq: Enable device tree control in SPL

Move to using device tree control in SPL so that we can use the same driver
code in both SPL and U-Boot proper.

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
master
Simon Glass 9 years ago committed by Michal Simek
parent c54c0a4c1c
commit 71556fbcbf
  1. 3
      arch/arm/Kconfig
  2. 10
      arch/arm/mach-zynq/u-boot-spl.lds

@ -543,9 +543,12 @@ config ARCH_ZYNQ
select CPU_V7
select SUPPORT_SPL
select OF_CONTROL
select SPL_OF_CONTROL
select DM
select SPL_DM
select DM_SPI
select DM_SPI_FLASH
select SPL_SEPARATE_BSS
config ARCH_ZYNQMP
bool "Support Xilinx ZynqMP Platform"

@ -38,10 +38,18 @@ SECTIONS
} > .sram
. = ALIGN(4);
#ifdef CONFIG_SPL_DM
.u_boot_list : {
KEEP(*(SORT(.u_boot_list_*_driver_*)));
KEEP(*(SORT(.u_boot_list_*_uclass_*)));
} > .sram
. = ALIGN(4);
#endif
. = .;
__image_copy_end = .;
_image_binary_end = .;
_end = .;

Loading…
Cancel
Save