From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Babic Date: Sat, 18 Jun 2016 11:18:17 +0200 Subject: [U-Boot] [PATCH] wandboard: enable SATA with imx6q In-Reply-To: <1465461207-12660-1-git-send-email-gilles.chanteperdrix@xenomai.org> References: <1465461207-12660-1-git-send-email-gilles.chanteperdrix@xenomai.org> Message-ID: <576511D9.5020707@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Gilles, On 09/06/2016 10:33, Gilles Chanteperdrix wrote: > Signed-off-by: Gilles Chanteperdrix > --- > board/wandboard/wandboard.c | 6 ++++++ > include/configs/wandboard.h | 12 ++++++++++++ > 2 files changed, 18 insertions(+) > > diff --git a/board/wandboard/wandboard.c b/board/wandboard/wandboard.c > index 4ce74cd..8340dd1 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 99f5c0c..92af6543 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 > Fine with me - I applied to -next branch. Added Fabio in CC as board maintainer - I van still change before this flows into master branch. 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 =====================================================================