switch some ROMCC boards back to ROMCC.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5364 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Stefan Reinauer 2010-04-07 02:06:53 +00:00 committed by Stefan Reinauer
parent c51dc44bf2
commit c2d29415c3
14 changed files with 11 additions and 49 deletions

View File

@ -59,7 +59,7 @@ static void print_pci_regs_all(void)
} }
} }
static void print_cpuid() static void print_cpuid(void)
{ {
msr_t msr; msr_t msr;
unsigned index; unsigned index;

View File

@ -47,7 +47,6 @@ static void *smp_write_config_table(void *v)
unsigned sbdn; unsigned sbdn;
int bus_num; int bus_num;
int i;
mc = (void *)(((char *)v) + SMP_FLOATING_TABLE_LEN); mc = (void *)(((char *)v) + SMP_FLOATING_TABLE_LEN);
memset(mc, 0, sizeof(*mc)); memset(mc, 0, sizeof(*mc));

View File

@ -15,6 +15,7 @@ config BOARD_TYAN_S2735
select USE_DCACHE_RAM select USE_DCACHE_RAM
select USE_WATCHDOG_ON_BOOT select USE_WATCHDOG_ON_BOOT
select BOARD_ROMSIZE_KB_512 select BOARD_ROMSIZE_KB_512
select USE_PRINTK_IN_CAR
config MAINBOARD_DIR config MAINBOARD_DIR
string string

View File

@ -10,22 +10,13 @@ config BOARD_VIA_EPIA_M
select HAVE_PIRQ_TABLE select HAVE_PIRQ_TABLE
select HAVE_ACPI_TABLES select HAVE_ACPI_TABLES
select BOARD_ROMSIZE_KB_256 select BOARD_ROMSIZE_KB_256
select ROMCC
config MAINBOARD_DIR config MAINBOARD_DIR
string string
default via/epia-m default via/epia-m
depends on BOARD_VIA_EPIA_M depends on BOARD_VIA_EPIA_M
#config DCACHE_RAM_BASE
# hex
# default 0xffef0000
# depends on BOARD_VIA_EPIA_M
#config DCACHE_RAM_SIZE
# hex
# default 0x8000
# depends on BOARD_VIA_EPIA_M
config MAINBOARD_PART_NUMBER config MAINBOARD_PART_NUMBER
string string
default "EPIA-M" default "EPIA-M"

View File

@ -7,6 +7,7 @@ config BOARD_VIA_EPIA_M700
select BOARD_HAS_FADT select BOARD_HAS_FADT
select HAVE_ACPI_TABLES select HAVE_ACPI_TABLES
select BOARD_ROMSIZE_KB_512 select BOARD_ROMSIZE_KB_512
select USE_PRINTK_IN_CAR
config MAINBOARD_DIR config MAINBOARD_DIR
string string

View File

@ -18,16 +18,6 @@ config MAINBOARD_DIR
default via/epia-n default via/epia-n
depends on BOARD_VIA_EPIA_N depends on BOARD_VIA_EPIA_N
#config DCACHE_RAM_BASE
# hex
# default 0xffef0000
# depends on BOARD_VIA_EPIA_N
#
#config DCACHE_RAM_SIZE
# hex
# default 0x8000
# depends on BOARD_VIA_EPIA_N
config MAINBOARD_PART_NUMBER config MAINBOARD_PART_NUMBER
string string
default "EPIA-N" default "EPIA-N"

View File

@ -7,22 +7,13 @@ config BOARD_VIA_EPIA
select SUPERIO_WINBOND_W83627HF select SUPERIO_WINBOND_W83627HF
select HAVE_PIRQ_TABLE select HAVE_PIRQ_TABLE
select BOARD_ROMSIZE_KB_256 select BOARD_ROMSIZE_KB_256
select ROMCC
config MAINBOARD_DIR config MAINBOARD_DIR
string string
default via/epia default via/epia
depends on BOARD_VIA_EPIA depends on BOARD_VIA_EPIA
#config DCACHE_RAM_BASE
# hex
# default 0xffef0000
# depends on BOARD_VIA_EPIA
#
#config DCACHE_RAM_SIZE
# hex
# default 0x8000
# depends on BOARD_VIA_EPIA
config MAINBOARD_PART_NUMBER config MAINBOARD_PART_NUMBER
string string
default "EPIA" default "EPIA"

View File

@ -7,9 +7,6 @@
static void bridge1c_init(struct device *dev) static void bridge1c_init(struct device *dev)
{ {
uint16_t word;
/* configuration */ /* configuration */
pci_write_config8(dev, 0x1b, 0x30); pci_write_config8(dev, 0x1b, 0x30);
// pci_write_config8(dev, 0x3e, 0x07); // pci_write_config8(dev, 0x3e, 0x07);
@ -31,7 +28,6 @@ static void bridge1c_init(struct device *dev)
/* multi transaction timer */ /* multi transaction timer */
pci_write_config8(dev, 0x42, 0x08); pci_write_config8(dev, 0x42, 0x08);
} }
static struct device_operations pci_ops = { static struct device_operations pci_ops = {

View File

@ -9,7 +9,6 @@ static void ide_init(struct device *dev)
{ {
/* Enable ide devices so the linux ide driver will work */ /* Enable ide devices so the linux ide driver will work */
uint16_t word;
/* Enable IDE devices */ /* Enable IDE devices */
pci_write_config16(dev, 0x40, 0x0a307); pci_write_config16(dev, 0x40, 0x0a307);
@ -19,6 +18,7 @@ static void ide_init(struct device *dev)
pci_write_config16(dev, 0x54, 0x5055); pci_write_config16(dev, 0x54, 0x5055);
#if 0 #if 0
uint16_t word;
word = pci_read_config16(dev, 0x40); word = pci_read_config16(dev, 0x40);
word |= (1 << 15); word |= (1 << 15);
pci_write_config16(dev, 0x40, word); pci_write_config16(dev, 0x40, word);

View File

@ -51,13 +51,13 @@ static void set_esb6300_gpio_use_sel(
device_t dev, struct resource *res, config_t *config) device_t dev, struct resource *res, config_t *config)
{ {
uint32_t gpio_use_sel, gpio_use_sel2; uint32_t gpio_use_sel, gpio_use_sel2;
int i;
// gpio_use_sel = 0x1B003100; // gpio_use_sel = 0x1B003100;
// gpio_use_sel2 = 0x03000000; // gpio_use_sel2 = 0x03000000;
gpio_use_sel = 0x1BBC31C0; gpio_use_sel = 0x1BBC31C0;
gpio_use_sel2 = 0x03000FE1; gpio_use_sel2 = 0x03000FE1;
#if 0 #if 0
int i;
for(i = 0; i < 64; i++) { for(i = 0; i < 64; i++) {
int val; int val;
switch(config->gpio[i] & ESB6300_GPIO_USE_MASK) { switch(config->gpio[i] & ESB6300_GPIO_USE_MASK) {
@ -84,13 +84,13 @@ static void set_esb6300_gpio_direction(
device_t dev, struct resource *res, config_t *config) device_t dev, struct resource *res, config_t *config)
{ {
uint32_t gpio_io_sel, gpio_io_sel2; uint32_t gpio_io_sel, gpio_io_sel2;
int i;
// gpio_io_sel = 0x0000ffff; // gpio_io_sel = 0x0000ffff;
// gpio_io_sel2 = 0x00000000; // gpio_io_sel2 = 0x00000000;
gpio_io_sel = 0x1900ffff; gpio_io_sel = 0x1900ffff;
gpio_io_sel2 = 0x00000fe1; gpio_io_sel2 = 0x00000fe1;
#if 0 #if 0
int i;
for(i = 0; i < 64; i++) { for(i = 0; i < 64; i++) {
int val; int val;
switch(config->gpio[i] & ESB6300_GPIO_SEL_MASK) { switch(config->gpio[i] & ESB6300_GPIO_SEL_MASK) {
@ -118,7 +118,6 @@ static void set_esb6300_gpio_level(
{ {
uint32_t gpio_lvl, gpio_lvl2; uint32_t gpio_lvl, gpio_lvl2;
uint32_t gpio_blink; uint32_t gpio_blink;
int i;
// gpio_lvl = 0x1b3f0000; // gpio_lvl = 0x1b3f0000;
// gpio_blink = 0x00040000; // gpio_blink = 0x00040000;
@ -127,6 +126,7 @@ static void set_esb6300_gpio_level(
gpio_blink = 0x00000000; gpio_blink = 0x00000000;
gpio_lvl2 = 0x00000fff; gpio_lvl2 = 0x00000fff;
#if 0 #if 0
int i;
for(i = 0; i < 64; i++) { for(i = 0; i < 64; i++) {
int val, blink; int val, blink;
switch(config->gpio[i] & ESB6300_GPIO_LVL_MASK) { switch(config->gpio[i] & ESB6300_GPIO_LVL_MASK) {
@ -157,10 +157,10 @@ static void set_esb6300_gpio_inv(
device_t dev, struct resource *res, config_t *config) device_t dev, struct resource *res, config_t *config)
{ {
uint32_t gpio_inv; uint32_t gpio_inv;
int i;
gpio_inv = 0x00003100; gpio_inv = 0x00003100;
#if 0 #if 0
int i;
for(i = 0; i < 32; i++) { for(i = 0; i < 32; i++) {
int val; int val;
switch(config->gpio[i] & ESB6300_GPIO_INV_MASK) { switch(config->gpio[i] & ESB6300_GPIO_INV_MASK) {

View File

@ -7,9 +7,7 @@
static void sata_init(struct device *dev) static void sata_init(struct device *dev)
{ {
/* Enable sata devices so the linux sata driver will work */ /* Enable sata devices so the linux sata driver will work */
uint16_t word;
/* Enable SATA devices */ /* Enable SATA devices */

View File

@ -38,9 +38,6 @@ static void vt8235_writesioword(uint16_t reg, uint16_t val)
static void enable_vt8235_serial(void) static void enable_vt8235_serial(void)
{ {
unsigned long x;
uint8_t c;
device_t dev;
// turn on pnp // turn on pnp
vt8235_writepnpaddr(0x87); vt8235_writepnpaddr(0x87);
vt8235_writepnpaddr(0x87); vt8235_writepnpaddr(0x87);

View File

@ -85,7 +85,6 @@ static int smbus_wait_until_ready(void)
unsigned long loops; unsigned long loops;
loops = SMBUS_TIMEOUT; loops = SMBUS_TIMEOUT;
do { do {
unsigned char val;
smbus_delay(); smbus_delay();
c = inb(SMBUS_IO_BASE + SMBHSTSTAT); c = inb(SMBUS_IO_BASE + SMBHSTSTAT);
while((c & 1) == 1) { while((c & 1) == 1) {
@ -121,7 +120,6 @@ static int smbus_wait_until_done(void)
unsigned char byte; unsigned char byte;
loops = SMBUS_TIMEOUT; loops = SMBUS_TIMEOUT;
do { do {
unsigned char val;
smbus_delay(); smbus_delay();
byte = inb(SMBUS_IO_BASE + SMBHSTSTAT); byte = inb(SMBUS_IO_BASE + SMBHSTSTAT);

View File

@ -44,7 +44,7 @@ static void lpc47m10x_init(device_t dev);
static void pnp_enter_conf_state(device_t dev); static void pnp_enter_conf_state(device_t dev);
static void pnp_exit_conf_state(device_t dev); static void pnp_exit_conf_state(device_t dev);
static void dump_pnp_device(device_t dev); //static void dump_pnp_device(device_t dev);
struct chip_operations superio_smsc_lpc47m10x_ops = { struct chip_operations superio_smsc_lpc47m10x_ops = {
CHIP_NAME("SMSC LPC47M10x Super I/O") CHIP_NAME("SMSC LPC47M10x Super I/O")