mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-14 12:56:00 +01:00
arm64: ls1046a: Add sata distro boot support
Sata is equipped on ls1046a and can be a boot source. Add sata boot support as an option if available. Signed-off-by: Tang Yuantian <andy.tang@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
This commit is contained in:
parent
1f0ce3259e
commit
f216ef252e
@ -145,6 +145,18 @@
|
|||||||
#define CONFIG_PCI_SCAN_SHOW
|
#define CONFIG_PCI_SCAN_SHOW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* SATA */
|
||||||
|
#ifndef SPL_NO_SATA
|
||||||
|
#define CONFIG_SCSI_AHCI_PLAT
|
||||||
|
|
||||||
|
#define CONFIG_SYS_SATA AHCI_BASE_ADDR
|
||||||
|
|
||||||
|
#define CONFIG_SYS_SCSI_MAX_SCSI_ID 1
|
||||||
|
#define CONFIG_SYS_SCSI_MAX_LUN 1
|
||||||
|
#define CONFIG_SYS_SCSI_MAX_DEVICE (CONFIG_SYS_SCSI_MAX_SCSI_ID * \
|
||||||
|
CONFIG_SYS_SCSI_MAX_LUN)
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Command line configuration */
|
/* Command line configuration */
|
||||||
|
|
||||||
/* MMC */
|
/* MMC */
|
||||||
@ -197,6 +209,7 @@
|
|||||||
#include <config_distro_defaults.h>
|
#include <config_distro_defaults.h>
|
||||||
#ifndef CONFIG_SPL_BUILD
|
#ifndef CONFIG_SPL_BUILD
|
||||||
#define BOOT_TARGET_DEVICES(func) \
|
#define BOOT_TARGET_DEVICES(func) \
|
||||||
|
func(SCSI, scsi, 0) \
|
||||||
func(MMC, mmc, 0) \
|
func(MMC, mmc, 0) \
|
||||||
func(USB, usb, 0)
|
func(USB, usb, 0)
|
||||||
#include <config_distro_bootcmd.h>
|
#include <config_distro_bootcmd.h>
|
||||||
|
@ -136,9 +136,6 @@ unsigned long get_board_ddr_clk(void);
|
|||||||
#define CFG_LPUART_EN 0x2
|
#define CFG_LPUART_EN 0x2
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* SATA */
|
|
||||||
#define CONFIG_SCSI_AHCI_PLAT
|
|
||||||
|
|
||||||
/* EEPROM */
|
/* EEPROM */
|
||||||
#define CONFIG_ID_EEPROM
|
#define CONFIG_ID_EEPROM
|
||||||
#define CONFIG_SYS_I2C_EEPROM_NXID
|
#define CONFIG_SYS_I2C_EEPROM_NXID
|
||||||
@ -148,13 +145,6 @@ unsigned long get_board_ddr_clk(void);
|
|||||||
#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3
|
#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3
|
||||||
#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5
|
#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5
|
||||||
|
|
||||||
#define CONFIG_SYS_SATA AHCI_BASE_ADDR
|
|
||||||
|
|
||||||
#define CONFIG_SYS_SCSI_MAX_SCSI_ID 1
|
|
||||||
#define CONFIG_SYS_SCSI_MAX_LUN 1
|
|
||||||
#define CONFIG_SYS_SCSI_MAX_DEVICE (CONFIG_SYS_SCSI_MAX_SCSI_ID * \
|
|
||||||
CONFIG_SYS_SCSI_MAX_LUN)
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* IFC Definitions
|
* IFC Definitions
|
||||||
*/
|
*/
|
||||||
|
@ -211,18 +211,6 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* SATA */
|
|
||||||
#ifndef SPL_NO_SATA
|
|
||||||
#define CONFIG_SCSI_AHCI_PLAT
|
|
||||||
|
|
||||||
#define CONFIG_SYS_SATA AHCI_BASE_ADDR
|
|
||||||
|
|
||||||
#define CONFIG_SYS_SCSI_MAX_SCSI_ID 1
|
|
||||||
#define CONFIG_SYS_SCSI_MAX_LUN 1
|
|
||||||
#define CONFIG_SYS_SCSI_MAX_DEVICE (CONFIG_SYS_SCSI_MAX_SCSI_ID * \
|
|
||||||
CONFIG_SYS_SCSI_MAX_LUN)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef SPL_NO_MISC
|
#ifndef SPL_NO_MISC
|
||||||
#undef CONFIG_BOOTCOMMAND
|
#undef CONFIG_BOOTCOMMAND
|
||||||
#if defined(CONFIG_QSPI_BOOT)
|
#if defined(CONFIG_QSPI_BOOT)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user