amd/stoneyridge/include/soc/southbridge.h: Replace SATA magic numbers
CONFIG_STONEYRIDGE_SATA_MODE is compared against "magical numbers". Because actual literals are in AGESA.h and adding agesa_headers.h to southbridge.h causes compile errors, move comparison code from southbridge.h to southbridge.c (where they are actually used). Replace these numbers with actual literals. BUG=b:71754828 TEST=Build kahlee. Change-Id: I711473bf492d5ceca026ccd112c2c389a23bdbf9 Signed-off-by: Richard Spiegel <richard.spiegel@silverbackltd.com> Reviewed-on: https://review.coreboot.org/23296 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
a318d2812d
commit
7ea8e02f4b
|
@ -287,20 +287,6 @@
|
||||||
#define WIDEIO_RANGE_ERROR -1
|
#define WIDEIO_RANGE_ERROR -1
|
||||||
#define TOTAL_WIDEIO_PORTS 3
|
#define TOTAL_WIDEIO_PORTS 3
|
||||||
|
|
||||||
static inline int sb_sata_enable(void)
|
|
||||||
{
|
|
||||||
/* True if IDE or AHCI. */
|
|
||||||
return (CONFIG_STONEYRIDGE_SATA_MODE == 0) ||
|
|
||||||
(CONFIG_STONEYRIDGE_SATA_MODE == 2);
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline int sb_ide_enable(void)
|
|
||||||
{
|
|
||||||
/* True if IDE or LEGACY IDE. */
|
|
||||||
return (CONFIG_STONEYRIDGE_SATA_MODE == 0) ||
|
|
||||||
(CONFIG_STONEYRIDGE_SATA_MODE == 3);
|
|
||||||
}
|
|
||||||
|
|
||||||
void sb_enable_rom(void);
|
void sb_enable_rom(void);
|
||||||
void configure_stoneyridge_uart(void);
|
void configure_stoneyridge_uart(void);
|
||||||
void sb_clk_output_48Mhz(void);
|
void sb_clk_output_48Mhz(void);
|
||||||
|
|
|
@ -38,6 +38,20 @@ static int is_sata_config(void)
|
||||||
|| (CONFIG_STONEYRIDGE_SATA_MODE == SataLegacyIde));
|
|| (CONFIG_STONEYRIDGE_SATA_MODE == SataLegacyIde));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static inline int sb_sata_enable(void)
|
||||||
|
{
|
||||||
|
/* True if IDE or AHCI. */
|
||||||
|
return (CONFIG_STONEYRIDGE_SATA_MODE == SataNativeIde) ||
|
||||||
|
(CONFIG_STONEYRIDGE_SATA_MODE == SataAhci);
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline int sb_ide_enable(void)
|
||||||
|
{
|
||||||
|
/* True if IDE or LEGACY IDE. */
|
||||||
|
return (CONFIG_STONEYRIDGE_SATA_MODE == SataNativeIde) ||
|
||||||
|
(CONFIG_STONEYRIDGE_SATA_MODE == SataLegacyIde);
|
||||||
|
}
|
||||||
|
|
||||||
void SetFchResetParams(FCH_RESET_INTERFACE *params)
|
void SetFchResetParams(FCH_RESET_INTERFACE *params)
|
||||||
{
|
{
|
||||||
params->Xhci0Enable = IS_ENABLED(CONFIG_STONEYRIDGE_XHCI_ENABLE);
|
params->Xhci0Enable = IS_ENABLED(CONFIG_STONEYRIDGE_XHCI_ENABLE);
|
||||||
|
|
Loading…
Reference in New Issue