AMD fam10: Link southbridge/amd/rs780/early_setup.c
Removes rs780_before_pci_init() since it was a no-op anyway. Removes get_nb_rev() since this function is provided via a macro in the header. This Makes a lot of function non-static since the header has prototypes for these. Change-Id: I8933516771d959583bbd59a5c1beee3e30a7004f Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/20297 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
This commit is contained in:
@@ -41,7 +41,7 @@
|
||||
#include <cpu/amd/family_10h-family_15h/init_cpus.h>
|
||||
#include <southbridge/amd/sb800/smbus.h>
|
||||
#include <southbridge/amd/sb800/sb800.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
#include "southbridge/amd/sb800/early_setup.c"
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
@@ -205,7 +205,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
amdmct_cbmem_store_info(sysinfo);
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb800_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -41,7 +41,7 @@
|
||||
#include <cpu/amd/family_10h-family_15h/init_cpus.h>
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
#include "southbridge/amd/sb800/early_setup.c"
|
||||
#include <spd.h>
|
||||
|
||||
@@ -200,7 +200,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
amdmct_cbmem_store_info(sysinfo);
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb800_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -47,7 +47,7 @@ int spd_read_byte(u32 device, u32 address)
|
||||
return do_smbus_read_byte(SMBUS_IO_BASE, device, address);
|
||||
}
|
||||
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
#include <northbridge/amd/amdk8/amdk8.h>
|
||||
#include "northbridge/amd/amdk8/incoherent_ht.c"
|
||||
#include "lib/generic_sdram.c"
|
||||
@@ -142,6 +142,5 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
fill_mem_ctrl(sysinfo->nodes, sysinfo->ctrl, spd_addr);
|
||||
sdram_initialize(sysinfo->nodes, sysinfo->ctrl, sysinfo);
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb7xx_51xx_before_pci_init();
|
||||
}
|
||||
|
@@ -46,7 +46,7 @@
|
||||
#include <cpu/amd/family_10h-family_15h/init_cpus.h>
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
#include <spd.h>
|
||||
|
||||
#define SERIAL_DEV PNP_DEV(0x2e, IT8718F_SP1)
|
||||
@@ -216,7 +216,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
// die("After MCT init before CAR disabled.");
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb7xx_51xx_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -45,7 +45,7 @@
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
#include <spd.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
|
||||
#include "resourcemap.c"
|
||||
#include "cpu/amd/quadcore/quadcore.c"
|
||||
@@ -201,7 +201,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
amdmct_cbmem_store_info(sysinfo);
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb7xx_51xx_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -49,7 +49,7 @@ int spd_read_byte(u32 device, u32 address)
|
||||
return do_smbus_read_byte(SMBUS_IO_BASE, device, address);
|
||||
}
|
||||
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
#include <northbridge/amd/amdk8/amdk8.h>
|
||||
#include "northbridge/amd/amdk8/incoherent_ht.c"
|
||||
#include "northbridge/amd/amdk8/raminit.c"
|
||||
@@ -208,6 +208,5 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
fill_mem_ctrl(sysinfo->nodes, sysinfo->ctrl, spd_addr);
|
||||
sdram_initialize(sysinfo->nodes, sysinfo->ctrl, sysinfo);
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb7xx_51xx_before_pci_init();
|
||||
}
|
||||
|
@@ -46,7 +46,7 @@
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
#include <spd.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
|
||||
#include "resourcemap.c"
|
||||
#include "cpu/amd/quadcore/quadcore.c"
|
||||
@@ -216,7 +216,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
// die("After MCT init before CAR disabled.");
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb7xx_51xx_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -47,7 +47,7 @@
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
#include <spd.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
|
||||
#include "resourcemap.c"
|
||||
#include "cpu/amd/quadcore/quadcore.c"
|
||||
@@ -217,7 +217,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
// die("After MCT init before CAR disabled.");
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb7xx_51xx_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -44,7 +44,7 @@
|
||||
#include <cpu/amd/family_10h-family_15h/init_cpus.h>
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
#include "southbridge/amd/sb800/early_setup.c"
|
||||
#include "spd.h"
|
||||
#include <reset.h>
|
||||
@@ -221,7 +221,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
// die("After MCT init before CAR disabled.");
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb800_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -44,7 +44,7 @@
|
||||
#include <cbmem.h>
|
||||
#include "spd.h"
|
||||
#include <reset.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
#include "southbridge/amd/sb800/early_setup.c"
|
||||
|
||||
#include "resourcemap.c"
|
||||
@@ -205,7 +205,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
amdmct_cbmem_store_info(sysinfo);
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb800_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -43,7 +43,7 @@
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
#include <spd.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
|
||||
#include "resourcemap.c"
|
||||
#include "cpu/amd/quadcore/quadcore.c"
|
||||
@@ -212,7 +212,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
// die("After MCT init before CAR disabled.");
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb7xx_51xx_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -43,7 +43,7 @@
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
#include <spd.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
|
||||
#include "resourcemap.c"
|
||||
#include "cpu/amd/quadcore/quadcore.c"
|
||||
@@ -212,7 +212,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
// die("After MCT init before CAR disabled.");
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb7xx_51xx_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -46,7 +46,7 @@
|
||||
#include <cpu/amd/family_10h-family_15h/init_cpus.h>
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
|
||||
#include "resourcemap.c"
|
||||
#include "cpu/amd/quadcore/quadcore.c"
|
||||
@@ -214,7 +214,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
// die("After MCT init before CAR disabled.");
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb7xx_51xx_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -46,7 +46,7 @@
|
||||
#include <cpu/amd/family_10h-family_15h/init_cpus.h>
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
|
||||
#include "resourcemap.c"
|
||||
#include "cpu/amd/quadcore/quadcore.c"
|
||||
@@ -214,7 +214,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
// die("After MCT init before CAR disabled.");
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb7xx_51xx_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
@@ -47,7 +47,7 @@
|
||||
#include <cpu/amd/family_10h-family_15h/init_cpus.h>
|
||||
#include <arch/early_variables.h>
|
||||
#include <cbmem.h>
|
||||
#include "southbridge/amd/rs780/early_setup.c"
|
||||
#include <southbridge/amd/rs780/rs780.h>
|
||||
|
||||
#include "resourcemap.c"
|
||||
#include "cpu/amd/quadcore/quadcore.c"
|
||||
@@ -219,7 +219,6 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx)
|
||||
|
||||
// die("After MCT init before CAR disabled.");
|
||||
|
||||
rs780_before_pci_init();
|
||||
sb7xx_51xx_before_pci_init();
|
||||
|
||||
post_code(0x42);
|
||||
|
Reference in New Issue
Block a user