From f7092040fd4aba081aad75116c2b9594149d5c66 Mon Sep 17 00:00:00 2001 From: Greg Watson Date: Fri, 13 Jun 2003 22:07:53 +0000 Subject: More FB2 stuff git-svn-id: svn://svn.coreboot.org/coreboot/trunk@877 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/northbridge/motorola/mpc107/i2c.c | 6 ++--- src/northbridge/motorola/mpc107/i2c.h | 8 +++---- src/northbridge/motorola/mpc107/mpc107.c | 33 ++++++++++++++-------------- src/northbridge/motorola/mpc107/mpc107_smp.c | 6 ++--- 4 files changed, 26 insertions(+), 27 deletions(-) (limited to 'src/northbridge/motorola') diff --git a/src/northbridge/motorola/mpc107/i2c.c b/src/northbridge/motorola/mpc107/i2c.c index 4ead02331b..5f06a5136f 100644 --- a/src/northbridge/motorola/mpc107/i2c.c +++ b/src/northbridge/motorola/mpc107/i2c.c @@ -18,8 +18,8 @@ * MA 02111-1307 USA */ -#include #include +#include #include #include "i2c.h" @@ -80,7 +80,7 @@ void i2c_stop(struct i2c_bus *bus) } int i2c_master_write(struct i2c_bus *bus, int target, int address, - const u8 *data, int length) + const uint8_t *data, int length) { if (! bus) bus = first_i2c; @@ -89,7 +89,7 @@ int i2c_master_write(struct i2c_bus *bus, int target, int address, } int i2c_master_read(struct i2c_bus *bus, int target, int address, - u8 *data, int length) + uint8_t *data, int length) { if (! bus) bus = first_i2c; diff --git a/src/northbridge/motorola/mpc107/i2c.h b/src/northbridge/motorola/mpc107/i2c.h index 868c94a082..c335a6f9ee 100644 --- a/src/northbridge/motorola/mpc107/i2c.h +++ b/src/northbridge/motorola/mpc107/i2c.h @@ -28,9 +28,9 @@ typedef struct i2c_fn void (* start)(struct i2c_bus *bus); void (* stop)(struct i2c_bus *bus); int (* master_write)(struct i2c_bus *bus, int target, int address, - const u8 *data, int length); + const uint8_t *data, int length); int (* master_read)(struct i2c_bus *bus, int target, int address, - u8 *data, int length); + uint8_t *data, int length); } i2c_fn; typedef struct i2c_bus @@ -47,9 +47,9 @@ int register_i2c_bus(const i2c_fn *fn, char *tag, void *data); void i2c_start(struct i2c_bus *bus); void i2c_stop(struct i2c_bus *bus); int i2c_master_write(struct i2c_bus *bus, int target, int address, - const u8 *data, int length); + const uint8_t *data, int length); int i2c_master_read(struct i2c_bus *bus, int target, int address, - u8 *data, int length); + uint8_t *data, int length); void init_i2c_nvram(const char *i2c_tag); extern i2c_fn mpc107_i2c_fn; diff --git a/src/northbridge/motorola/mpc107/mpc107.c b/src/northbridge/motorola/mpc107/mpc107.c index ed02fb73d1..e0460ba90a 100644 --- a/src/northbridge/motorola/mpc107/mpc107.c +++ b/src/northbridge/motorola/mpc107/mpc107.c @@ -17,12 +17,11 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, * MA 02111-1307 USA */ +#include #include #include -#include #include #include -#include #include #include #include @@ -88,16 +87,16 @@ hostbridge_config_memory(int no_banks, sdram_bank_info * bank, int for_real) unsigned acttorw, acttopre; unsigned pretoact, bstopre; enum sdram_error_detect error_detect; - u32 mccr1; - u32 mccr2; - u32 mccr3; - u32 mccr4; - u8 bank_enable; - u32 memstart1, memstart2; - u32 extmemstart1, extmemstart2; - u32 memend1, memend2; - u32 extmemend1, extmemend2; - u32 address; + uint32_t mccr1; + uint32_t mccr2; + uint32_t mccr3; + uint32_t mccr4; + uint8_t bank_enable; + uint32_t memstart1, memstart2; + uint32_t extmemstart1, extmemstart2; + uint32_t memend1, memend2; + uint32_t extmemend1, extmemend2; + uint32_t address; struct device *dev; if ((dev = dev_find_slot(0, 0)) == NULL ) @@ -248,7 +247,7 @@ hostbridge_config_memory(int no_banks, sdram_bank_info * bank, int for_real) bank_enable = 0; for (i = 0; i < no_banks; i++) { if (! ignore[i]) { - u32 end = address + bank[i].size - 1; + uint32_t end = address + bank[i].size - 1; bank_enable |= 1 << i; if (i < 4) { memstart1 |= ((address >> 20) & 0xff) << (8 * i); @@ -290,7 +289,7 @@ hostbridge_config_memory(int no_banks, sdram_bank_info * bank, int for_real) static int i2c_wait(unsigned timeout, int writing) { - u32 x; + uint32_t x; while (((x = readl(MPC107_BASE + MPC107_I2CSR)) & (MPC107_I2C_CSR_MCF | MPC107_I2C_CSR_MIF)) != (MPC107_I2C_CSR_MCF | MPC107_I2C_CSR_MIF)) { if (ticks_since_boot() > timeout) @@ -327,7 +326,7 @@ mpc107_i2c_stop(struct i2c_bus *bus) } static int -mpc107_i2c_byte_write(struct i2c_bus *bus, int target, int address, u8 data) +mpc107_i2c_byte_write(struct i2c_bus *bus, int target, int address, uint8_t data) { unsigned timeout = ticks_since_boot() + 3 * get_hz(); @@ -361,7 +360,7 @@ mpc107_i2c_byte_write(struct i2c_bus *bus, int target, int address, u8 data) } static int -mpc107_i2c_master_write(struct i2c_bus *bus, int target, int address, const u8 *data, int length) +mpc107_i2c_master_write(struct i2c_bus *bus, int target, int address, const uint8_t *data, int length) { unsigned count; for(count = 0; count < length; count++) @@ -376,7 +375,7 @@ mpc107_i2c_master_write(struct i2c_bus *bus, int target, int address, const u8 * static int mpc107_i2c_master_read(struct i2c_bus *bus, int target, int address, - u8 *data, int length) + uint8_t *data, int length) { unsigned timeout = ticks_since_boot() + 3 * get_hz(); unsigned count; diff --git a/src/northbridge/motorola/mpc107/mpc107_smp.c b/src/northbridge/motorola/mpc107/mpc107_smp.c index c23e686334..afdd538fde 100644 --- a/src/northbridge/motorola/mpc107/mpc107_smp.c +++ b/src/northbridge/motorola/mpc107/mpc107_smp.c @@ -1,4 +1,4 @@ -#include +#include #include #include "mpc107.h" @@ -10,10 +10,10 @@ wait_for_other_cpus(void) unsigned long this_processors_id(void) { - u32 pic1; + uint32_t pic1; struct device *dev; - if ((dev = dev_find_slot(0, 0)) == NULL) + if ((dev = dev_find_slot(0, 0)) == 0) return 0; pic1 = pci_read_config32(dev, MPC107_PIC1); -- cgit v1.2.3