AMD Northbridge LX: convert spd_read_byte() to non-static version

Change-Id: Ie329606852dfd7109acb694e9a9ff851b023cc63
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-on: http://review.coreboot.org/3369
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
Christian Gmeiner 2013-06-04 17:34:35 +02:00 committed by Ronald G. Minnich
parent 4eb5aa2894
commit c4e07bb503
18 changed files with 20 additions and 17 deletions

View File

@ -40,7 +40,7 @@
#define SERIAL_DEV PNP_DEV(0x4e, SMSCSUPERIO_SP1) #define SERIAL_DEV PNP_DEV(0x4e, SMSCSUPERIO_SP1)
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
if (device != DIMM0) if (device != DIMM0)
return 0xFF; /* No DIMM1, don't even try. */ return 0xFF; /* No DIMM1, don't even try. */

View File

@ -37,7 +37,7 @@
#define SERIAL_DEV PNP_DEV(0x2e, W83627HF_SP1) #define SERIAL_DEV PNP_DEV(0x2e, W83627HF_SP1)
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
return smbus_read_byte(device, address); return smbus_read_byte(device, address);
} }

View File

@ -34,7 +34,7 @@
#include "southbridge/amd/cs5536/early_setup.c" #include "southbridge/amd/cs5536/early_setup.c"
#include "northbridge/amd/lx/raminit.h" #include "northbridge/amd/lx/raminit.h"
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
return smbus_read_byte(device, address); return smbus_read_byte(device, address);
} }

View File

@ -35,7 +35,7 @@
#include "southbridge/amd/cs5536/early_setup.c" #include "southbridge/amd/cs5536/early_setup.c"
#include "northbridge/amd/lx/raminit.h" #include "northbridge/amd/lx/raminit.h"
static int spd_read_byte(unsigned device, unsigned address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
int i; int i;

View File

@ -35,7 +35,7 @@
#include "southbridge/amd/cs5536/early_setup.c" #include "southbridge/amd/cs5536/early_setup.c"
#include "northbridge/amd/lx/raminit.h" #include "northbridge/amd/lx/raminit.h"
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
return smbus_read_byte(device, address); return smbus_read_byte(device, address);
} }

View File

@ -17,7 +17,7 @@
#define SERIAL_DEV PNP_DEV(0x2e, W83627HF_SP1) #define SERIAL_DEV PNP_DEV(0x2e, W83627HF_SP1)
static inline int spd_read_byte(unsigned device, unsigned address) int spd_read_byte(unsigned device, unsigned address)
{ {
return smbus_read_byte(device, address); return smbus_read_byte(device, address);
} }

View File

@ -37,7 +37,7 @@
#define SERIAL_DEV PNP_DEV(0x2e, W83627HF_SP1) #define SERIAL_DEV PNP_DEV(0x2e, W83627HF_SP1)
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
return smbus_read_byte(device, address); return smbus_read_byte(device, address);
} }

View File

@ -37,7 +37,7 @@
#define SERIAL_DEV PNP_DEV(0x2e, W83627EHG_SP1) #define SERIAL_DEV PNP_DEV(0x2e, W83627EHG_SP1)
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
/* Only DIMM0 is available. */ /* Only DIMM0 is available. */
if (device != DIMM0) if (device != DIMM0)

View File

@ -38,7 +38,7 @@
#define SERIAL_DEV PNP_DEV(0x2e, SMSCSUPERIO_SP1) #define SERIAL_DEV PNP_DEV(0x2e, SMSCSUPERIO_SP1)
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
/* Only DIMM0 is available. */ /* Only DIMM0 is available. */
if (device != DIMM0) if (device != DIMM0)

View File

@ -41,7 +41,7 @@
/* Bit0 enables Spread Spectrum. */ /* Bit0 enables Spread Spectrum. */
#define SMC_CONFIG 0x01 #define SMC_CONFIG 0x01
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
if (device != DIMM0) if (device != DIMM0)
return 0xFF; /* No DIMM1, don't even try. */ return 0xFF; /* No DIMM1, don't even try. */

View File

@ -75,7 +75,7 @@ static const unsigned char spdbytes[] = { // 4x Promos V58C2512164SA-J5I
[SPD_tRFC] = 70 // SDRAM Device Minimum Auto Refresh to Active/Auto Refresh [70 ns] [SPD_tRFC] = 70 // SDRAM Device Minimum Auto Refresh to Active/Auto Refresh [70 ns]
}; };
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
if (device != DIMM0) if (device != DIMM0)
return 0xFF; /* No DIMM1, don't even try. */ return 0xFF; /* No DIMM1, don't even try. */

View File

@ -38,7 +38,7 @@
#include "superio/ite/it8712f/early_serial.c" #include "superio/ite/it8712f/early_serial.c"
#include "northbridge/amd/lx/raminit.h" #include "northbridge/amd/lx/raminit.h"
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
if (device != DIMM0) if (device != DIMM0)
return 0xFF; /* No DIMM1, don't even try. */ return 0xFF; /* No DIMM1, don't even try. */

View File

@ -75,7 +75,7 @@ static const unsigned char spdbytes[] = { // 4x Promos V58C2512164SA-J5I
[SPD_tRFC] = 70 // SDRAM Device Minimum Auto Refresh to Active/Auto Refresh [70 ns] [SPD_tRFC] = 70 // SDRAM Device Minimum Auto Refresh to Active/Auto Refresh [70 ns]
}; };
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
if (device != DIMM0) if (device != DIMM0)
return 0xFF; /* No DIMM1, don't even try. */ return 0xFF; /* No DIMM1, don't even try. */

View File

@ -80,7 +80,7 @@ static const u8 spdbytes[] = {
[SPD_tRRD] = 10, [SPD_tRRD] = 10,
}; };
static u8 spd_read_byte(u8 device, u8 address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
print_debug("spd_read_byte dev "); print_debug("spd_read_byte dev ");
print_debug_hex8(device); print_debug_hex8(device);

View File

@ -79,7 +79,7 @@ static const u8 spdbytes[] = {
[SPD_tRRD] = 10, [SPD_tRRD] = 10,
}; };
static u8 spd_read_byte(u8 device, u8 address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
print_debug("spd_read_byte dev "); print_debug("spd_read_byte dev ");
print_debug_hex8(device); print_debug_hex8(device);

View File

@ -35,7 +35,7 @@
#include "southbridge/amd/cs5536/early_setup.c" #include "southbridge/amd/cs5536/early_setup.c"
#include "northbridge/amd/lx/raminit.h" #include "northbridge/amd/lx/raminit.h"
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
return smbus_read_byte(device, address); return smbus_read_byte(device, address);
} }

View File

@ -39,7 +39,7 @@
#define SERIAL_DEV PNP_DEV(0x2e, W83627HF_SP1) #define SERIAL_DEV PNP_DEV(0x2e, W83627HF_SP1)
static inline int spd_read_byte(unsigned int device, unsigned int address) int spd_read_byte(unsigned int device, unsigned int address)
{ {
return smbus_read_byte(device, address); return smbus_read_byte(device, address);
} }

View File

@ -33,4 +33,7 @@ void sdram_enable(int controllers, const struct mem_controller *ctrl);
void sdram_initialize(int controllers, const struct mem_controller *ctrl); void sdram_initialize(int controllers, const struct mem_controller *ctrl);
/* mainboard specific */
int spd_read_byte(unsigned device, unsigned address);
#endif #endif