[U-Boot] [UBOOT PATCH 1/2] arm64: zynqmp: mmc: Added Kconfig support for CONFIG_ZYNQ_SDHCI0

Michal Simek michal.simek at xilinx.com
Mon Feb 26 10:22:30 UTC 2018


On 22.2.2018 12:49, Vipul Kumar wrote:
> This patch added Kconfig support for CONFIG_ZYNQ_SDHCI0 and
> enabled it in respective defconfig.
> 
> Signed-off-by: Vipul Kumar <vipulk at xilinx.com>
> Signed-off-by: Siva Durga Prasad Paladugu <sivadur at xilinx.com>
> ---
>  arch/arm/cpu/armv8/zynqmp/Kconfig                | 5 +++++
>  configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 +
>  configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig | 1 +
>  include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h | 1 -
>  include/configs/xilinx_zynqmp_zc1751_xm019_dc5.h | 1 -
>  5 files changed, 7 insertions(+), 2 deletions(-)
> 
> diff --git a/arch/arm/cpu/armv8/zynqmp/Kconfig b/arch/arm/cpu/armv8/zynqmp/Kconfig
> index 9e521ed..f32ced7 100644
> --- a/arch/arm/cpu/armv8/zynqmp/Kconfig
> +++ b/arch/arm/cpu/armv8/zynqmp/Kconfig
> @@ -89,6 +89,11 @@ config ZYNQMP_PSU_INIT_ENABLED
>  	help
>  	  Include psu_init to full u-boot. SPL include psu_init by default.
>  
> +config ZYNQ_SDHCI0
> +	bool "Xilinx SDHCI0 controller"

Missing dependency on MMC_SDHCI_ZYNQ.

The same for patch 2.


M

> +	help
> +	  Enable the SDHCI0 controller for Xilinx ZynqMP.
> +
>  config SPL_ZYNQMP_ALT_BOOTMODE_ENABLED
>  	bool "Overwrite SPL bootmode"
>  	depends on SPL
> diff --git a/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig b/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig
> index 7da0ca8..05d98c0 100644
> --- a/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig
> +++ b/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig
> @@ -5,6 +5,7 @@ CONFIG_SYS_TEXT_BASE=0x8000000
>  CONFIG_SYS_MALLOC_F_LEN=0x8000
>  CONFIG_IDENT_STRING=" Xilinx ZynqMP ZC1751 xm015 dc1"
>  CONFIG_ZYNQMP_USB=y
> +CONFIG_ZYNQ_SDHCI0=y
>  CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zc1751-xm015-dc1"
>  CONFIG_DEBUG_UART=y
>  CONFIG_AHCI=y
> diff --git a/configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig b/configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig
> index ac565ec..403cb7c 100644
> --- a/configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig
> +++ b/configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig
> @@ -4,6 +4,7 @@ CONFIG_ARCH_ZYNQMP=y
>  CONFIG_SYS_TEXT_BASE=0x8000000
>  CONFIG_SYS_MALLOC_F_LEN=0x8000
>  CONFIG_IDENT_STRING=" Xilinx ZynqMP ZC1751 xm019 dc5"
> +CONFIG_ZYNQ_SDHCI0=y
>  CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zc1751-xm019-dc5"
>  CONFIG_DEBUG_UART=y
>  CONFIG_DISTRO_DEFAULTS=y
> diff --git a/include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h b/include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h
> index e3797a8..7bcefad 100644
> --- a/include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h
> +++ b/include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h
> @@ -10,7 +10,6 @@
>  #ifndef __CONFIG_ZYNQMP_ZC1751_XM015_DC1_H
>  #define __CONFIG_ZYNQMP_ZC1751_XM015_DC1_H
>  
> -#define CONFIG_ZYNQ_SDHCI0
>  #define CONFIG_ZYNQ_SDHCI1
>  #define CONFIG_ZYNQMP_XHCI_LIST {ZYNQMP_USB0_XHCI_BASEADDR}
>  
> diff --git a/include/configs/xilinx_zynqmp_zc1751_xm019_dc5.h b/include/configs/xilinx_zynqmp_zc1751_xm019_dc5.h
> index 6a0e397..5aaf6c0 100644
> --- a/include/configs/xilinx_zynqmp_zc1751_xm019_dc5.h
> +++ b/include/configs/xilinx_zynqmp_zc1751_xm019_dc5.h
> @@ -11,7 +11,6 @@
>  #ifndef __CONFIG_ZYNQMP_ZC1751_XM019_DC5_H
>  #define __CONFIG_ZYNQMP_ZC1751_XM019_DC5_H
>  
> -#define CONFIG_ZYNQ_SDHCI0
>  
>  #include <configs/xilinx_zynqmp.h>
>  
> 



More information about the U-Boot mailing list