diff options
author | Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> | 2016-06-09 11:33:27 +0300 |
---|---|---|
committer | Stefano Babic <sbabic@denx.de> | 2016-07-12 18:58:48 +0300 |
commit | e355eec79dd150d6f44e52357b5e805aed6ebc4a (patch) | |
tree | 2ca76d045ced713ab731c25334659c9017221e92 | |
parent | 369012e7e96761c1ac4ccb0cd9052c6f56468082 (diff) | |
download | u-boot-e355eec79dd150d6f44e52357b5e805aed6ebc4a.tar.xz |
wandboard: enable SATA with imx6q
Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
-rw-r--r-- | board/wandboard/wandboard.c | 6 | ||||
-rw-r--r-- | include/configs/wandboard.h | 12 |
2 files changed, 18 insertions, 0 deletions
diff --git a/board/wandboard/wandboard.c b/board/wandboard/wandboard.c index 4ce74cd971..8340dd1a86 100644 --- a/board/wandboard/wandboard.c +++ b/board/wandboard/wandboard.c @@ -345,6 +345,12 @@ int board_early_init_f(void) #if defined(CONFIG_VIDEO_IPUV3) setup_display(); #endif +#ifdef CONFIG_CMD_SATA + /* Only mx6q wandboard has SATA */ + if (is_cpu_type(MXC_CPU_MX6Q)) + setup_sata(); +#endif + return 0; } diff --git a/include/configs/wandboard.h b/include/configs/wandboard.h index 99f5c0cc52..92af6543da 100644 --- a/include/configs/wandboard.h +++ b/include/configs/wandboard.h @@ -28,6 +28,18 @@ #define CONFIG_MXC_UART #define CONFIG_MXC_UART_BASE UART1_BASE +/* SATA Configs */ + +#define CONFIG_CMD_SATA +#ifdef CONFIG_CMD_SATA +#define CONFIG_DWC_AHSATA +#define CONFIG_SYS_SATA_MAX_DEVICE 1 +#define CONFIG_DWC_AHSATA_PORT_ID 0 +#define CONFIG_DWC_AHSATA_BASE_ADDR SATA_ARB_BASE_ADDR +#define CONFIG_LBA48 +#define CONFIG_LIBATA +#endif + /* Command definition */ #define CONFIG_CMD_BMODE |