[U-Boot] [PATCH 2/2] mx6memcal: enable SDP support

Stefano Babic sbabic at denx.de
Sun Feb 4 10:06:11 UTC 2018


On 18/01/2018 15:47, Eric Nelson wrote:
> The initial implementation of mx6memcal reset the CPU after
> running the memory calibration procedure because the generic
> board has no information about which boot devices are available.
> 
> Now that we have SDP support in SPL, use it to allow a full
> U-Boot to be uploaded (i.e. to use "mtest").
> 
> Signed-off-by: Eric Nelson <eric at nelint.com>
> ---
>  board/freescale/mx6memcal/spl.c |  1 -
>  configs/mx6memcal_defconfig     | 10 ++++++++++
>  include/configs/mx6memcal.h     |  2 ++
>  3 files changed, 12 insertions(+), 1 deletion(-)
> 
> diff --git a/board/freescale/mx6memcal/spl.c b/board/freescale/mx6memcal/spl.c
> index 8ee89ff..805fdab 100644
> --- a/board/freescale/mx6memcal/spl.c
> +++ b/board/freescale/mx6memcal/spl.c
> @@ -452,5 +452,4 @@ void board_init_f(ulong dummy)
>  			display_calibration(&calibration);
>  		}
>  	}
> -	reset_cpu(0);
>  }
> diff --git a/configs/mx6memcal_defconfig b/configs/mx6memcal_defconfig
> index b27330c..d3720dc 100644
> --- a/configs/mx6memcal_defconfig
> +++ b/configs/mx6memcal_defconfig
> @@ -8,6 +8,10 @@ CONFIG_SPL_SERIAL_SUPPORT=y
>  CONFIG_SPL_WATCHDOG_SUPPORT=y
>  CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SPL,MX6QDL"
>  CONFIG_SPL=y
> +CONFIG_SPL_USB_HOST_SUPPORT=y
> +CONFIG_SPL_USB_GADGET_SUPPORT=y
> +CONFIG_SPL_USBETH_SUPPORT=y
> +CONFIG_SPL_USB_SDP_SUPPORT=y
>  CONFIG_HUSH_PARSER=y
>  # CONFIG_CMD_BOOTD is not set
>  # CONFIG_CMD_BOOTM is not set
> @@ -29,4 +33,10 @@ CONFIG_CMD_MEMTEST=y
>  # CONFIG_CMD_NFS is not set
>  CONFIG_CMD_CACHE=y
>  # CONFIG_MMC is not set
> +CONFIG_USB=y
> +CONFIG_USB_GADGET=y
> +CONFIG_USB_GADGET_MANUFACTURER="FSL"
> +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
> +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
> +CONFIG_CI_UDC=y
>  CONFIG_REGEX=y
> diff --git a/include/configs/mx6memcal.h b/include/configs/mx6memcal.h
> index f5238a5..28c67c4 100644
> --- a/include/configs/mx6memcal.h
> +++ b/include/configs/mx6memcal.h
> @@ -56,4 +56,6 @@
>  
>  #define CONFIG_ENV_SIZE			(8 * 1024)
>  
> +#define CONFIG_MXC_USB_PORTSC	PORT_PTS_UTMI
> +
>  #endif	       /* __CONFIG_H */
> 

Applied to u-boot-imx, thanks !

Best regards,
Stefano Babic

-- 
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list