Commit 98d012292495fff1662b107e188bbbb17e32a0f7
Committed by
Stefano Babic
1 parent
164d984661
Exists in
master
and in
50 other branches
udoo: Add SATA support on uDoo Board.
Add SATA support on uDoo Board. Signed-off-by: Giuseppe Pagano <giuseppe.pagano@seco.com> CC: Stefano Babic <sbabic@denx.de> CC: Fabio Estevam <fabio.estevam@freescale.com>
Showing 2 changed files with 16 additions and 0 deletions Side-by-side Diff
board/udoo/udoo.c
... | ... | @@ -14,6 +14,7 @@ |
14 | 14 | #include <asm/errno.h> |
15 | 15 | #include <asm/gpio.h> |
16 | 16 | #include <asm/imx-common/iomux-v3.h> |
17 | +#include <asm/imx-common/sata.h> | |
17 | 18 | #include <mmc.h> |
18 | 19 | #include <fsl_esdhc.h> |
19 | 20 | #include <asm/arch/crm_regs.h> |
... | ... | @@ -240,6 +241,9 @@ |
240 | 241 | /* address of boot parameters */ |
241 | 242 | gd->bd->bi_boot_params = PHYS_SDRAM + 0x100; |
242 | 243 | |
244 | +#ifdef CONFIG_CMD_SATA | |
245 | + setup_sata(); | |
246 | +#endif | |
243 | 247 | return 0; |
244 | 248 | } |
245 | 249 |
include/configs/udoo.h
... | ... | @@ -34,6 +34,18 @@ |
34 | 34 | #define CONFIG_MXC_UART |
35 | 35 | #define CONFIG_MXC_UART_BASE UART2_BASE |
36 | 36 | |
37 | +/* SATA Configs */ | |
38 | + | |
39 | +#define CONFIG_CMD_SATA | |
40 | +#ifdef CONFIG_CMD_SATA | |
41 | +#define CONFIG_DWC_AHSATA | |
42 | +#define CONFIG_SYS_SATA_MAX_DEVICE 1 | |
43 | +#define CONFIG_DWC_AHSATA_PORT_ID 0 | |
44 | +#define CONFIG_DWC_AHSATA_BASE_ADDR SATA_ARB_BASE_ADDR | |
45 | +#define CONFIG_LBA48 | |
46 | +#define CONFIG_LIBATA | |
47 | +#endif | |
48 | + | |
37 | 49 | /* Network support */ |
38 | 50 | |
39 | 51 | #define CONFIG_CMD_PING |