Signed-off-by: Daniel Schwierzeck <daniel.schwierz...@googlemail.com>
---
This patch fixes the last broken board when running MAKEALL -a mips.
This board was added by Wolfgang in 2004 and never had a real
maintainer. If no one care about this board, I think it could be dropped.

 board/tb0229/flash.c      |    3 --
 board/tb0229/tb0229.c     |   10 ++++---
 board/tb0229/vr4131-pci.c |   65 +++++++++++++++++++++++---------------------
 3 files changed, 40 insertions(+), 38 deletions(-)

diff --git a/board/tb0229/flash.c b/board/tb0229/flash.c
index 75d7769..ec64e5c 100644
--- a/board/tb0229/flash.c
+++ b/board/tb0229/flash.c
@@ -24,7 +24,6 @@
  */
 
 #include <common.h>
-#include <asm/ppc4xx.h>
 #include <asm/processor.h>
 
 flash_info_t flash_info[CONFIG_SYS_MAX_FLASH_BANKS];   /* info for FLASH chips 
       */
@@ -59,8 +58,6 @@ unsigned long flash_init (void)
 {
        unsigned long size_b0, size_b1;
        int i;
-       uint pbcr;
-       unsigned long base_b0, base_b1;
 
        /* Init: no FLASHes known */
        for (i = 0; i < CONFIG_SYS_MAX_FLASH_BANKS; ++i) {
diff --git a/board/tb0229/tb0229.c b/board/tb0229/tb0229.c
index d3f05b2..9c284f0 100644
--- a/board/tb0229/tb0229.c
+++ b/board/tb0229/tb0229.c
@@ -11,6 +11,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <netdev.h>
 #include <asm/addrspace.h>
 #include <asm/io.h>
 #include <asm/reboot.h>
@@ -26,21 +27,22 @@ void _machine_restart(void)
 #if defined(CONFIG_PCI)
 static struct pci_controller hose;
 
-void pci_init_board (void)
+void pci_init_board(void)
 {
+       extern void init_vr4131_pci(struct pci_controller *hose);
        init_vr4131_pci(&hose);
 }
 #endif
 
 phys_size_t initdram(int board_type)
 {
-       return get_ram_size (CONFIG_SYS_SDRAM_BASE, 0x8000000);
+       return get_ram_size((long *)CONFIG_SYS_SDRAM_BASE, 0x8000000);
 }
 
-int checkboard (void)
+int checkboard(void)
 {
        printf("Board: TANBAC TB0229 ");
-       printf("(CPU Speed %d MHz)\n", (int)CPU_CLOCK_RATE/1000000);
+       printf("(CPU Speed %d MHz)\n", (int) CPU_CLOCK_RATE / 1000000);
 
        set_io_port_base(0);
 
diff --git a/board/tb0229/vr4131-pci.c b/board/tb0229/vr4131-pci.c
index 6ff4293..a011391 100644
--- a/board/tb0229/vr4131-pci.c
+++ b/board/tb0229/vr4131-pci.c
@@ -56,8 +56,8 @@ volatile unsigned int *pciconfigdata;
  *     Access PCI Configuration Register for VR4131
  */
 
-static int vr4131_pci_config_access (u8 access_type, u32 dev, u32 reg,
-                                    u32 * data)
+static int vr4131_pci_config_access(u8 access_type, pci_dev_t dev, int reg,
+                                       u32 *data)
 {
        u32 bus;
        u32 device;
@@ -73,20 +73,20 @@ static int vr4131_pci_config_access (u8 access_type, u32 
dev, u32 reg,
                *VR4131_PCICONFAREG = (u32) (dev | ((reg / 4) << 2) | 1);
        }
 
-       if (access_type == PCI_ACCESS_WRITE) {
+       if (access_type == PCI_ACCESS_WRITE)
                *VR4131_PCICONFDREG = *data;
-       } else {
+       else
                *data = *VR4131_PCICONFDREG;
-       }
 
        return (0);
 }
 
-static int vr4131_pci_read_config_byte (u32 hose, u32 dev, u32 reg, u8 * val)
+static int vr4131_pci_read_config_byte(struct pci_controller *hose,
+                                       pci_dev_t dev, int reg, u8 *val)
 {
        u32 data;
 
-       if (vr4131_pci_config_access (PCI_ACCESS_READ, dev, reg, &data))
+       if (vr4131_pci_config_access(PCI_ACCESS_READ, dev, reg, &data))
                return -1;
 
        *val = (data >> ((reg & 3) << 3)) & 0xff;
@@ -95,14 +95,15 @@ static int vr4131_pci_read_config_byte (u32 hose, u32 dev, 
u32 reg, u8 * val)
 }
 
 
-static int vr4131_pci_read_config_word (u32 hose, u32 dev, u32 reg, u16 * val)
+static int vr4131_pci_read_config_word(struct pci_controller *hose,
+                                       pci_dev_t dev, int reg, u16 *val)
 {
        u32 data;
 
        if (reg & 1)
                return -1;
 
-       if (vr4131_pci_config_access (PCI_ACCESS_READ, dev, reg, &data))
+       if (vr4131_pci_config_access(PCI_ACCESS_READ, dev, reg, &data))
                return -1;
 
        *val = (data >> ((reg & 3) << 3)) & 0xffff;
@@ -111,15 +112,15 @@ static int vr4131_pci_read_config_word (u32 hose, u32 
dev, u32 reg, u16 * val)
 }
 
 
-static int vr4131_pci_read_config_dword (u32 hose, u32 dev, u32 reg,
-                                        u32 * val)
+static int vr4131_pci_read_config_dword(struct pci_controller *hose,
+                                       pci_dev_t dev, int reg, u32 *val)
 {
        u32 data = 0;
 
        if (reg & 3)
                return -1;
 
-       if (vr4131_pci_config_access (PCI_ACCESS_READ, dev, reg, &data))
+       if (vr4131_pci_config_access(PCI_ACCESS_READ, dev, reg, &data))
                return -1;
 
        *val = data;
@@ -127,53 +128,55 @@ static int vr4131_pci_read_config_dword (u32 hose, u32 
dev, u32 reg,
        return (0);
 }
 
-static int vr4131_pci_write_config_byte (u32 hose, u32 dev, u32 reg, u8 val)
+static int vr4131_pci_write_config_byte(struct pci_controller *hose,
+                                       pci_dev_t dev, int reg, u8 val)
 {
        u32 data = 0;
 
-       if (vr4131_pci_config_access (PCI_ACCESS_READ, dev, reg, &data))
+       if (vr4131_pci_config_access(PCI_ACCESS_READ, dev, reg, &data))
                return -1;
 
        data = (data & ~(0xff << ((reg & 3) << 3))) | (val <<
                                                       ((reg & 3) << 3));
 
-       if (vr4131_pci_config_access (PCI_ACCESS_WRITE, dev, reg, &data))
+       if (vr4131_pci_config_access(PCI_ACCESS_WRITE, dev, reg, &data))
                return -1;
 
        return 0;
 }
 
 
-static int vr4131_pci_write_config_word (u32 hose, u32 dev, u32 reg, u16 val)
+static int vr4131_pci_write_config_word(struct pci_controller *hose,
+                                       pci_dev_t dev, int reg, u16 val)
 {
        u32 data = 0;
 
        if (reg & 1)
                return -1;
 
-       if (vr4131_pci_config_access (PCI_ACCESS_READ, dev, reg, &data))
+       if (vr4131_pci_config_access(PCI_ACCESS_READ, dev, reg, &data))
                return -1;
 
        data = (data & ~(0xffff << ((reg & 3) << 3))) | (val <<
                                                         ((reg & 3) << 3));
 
-       if (vr4131_pci_config_access (PCI_ACCESS_WRITE, dev, reg, &data))
+       if (vr4131_pci_config_access(PCI_ACCESS_WRITE, dev, reg, &data))
                return -1;
 
        return 0;
 }
 
-static int vr4131_pci_write_config_dword (u32 hose, u32 dev, u32 reg, u32 val)
+static int vr4131_pci_write_config_dword(struct pci_controller *hose,
+                                        pci_dev_t dev, int reg, u32 val)
 {
        u32 data;
 
-       if (reg & 3) {
+       if (reg & 3)
                return -1;
-       }
 
        data = val;
 
-       if (vr4131_pci_config_access (PCI_ACCESS_WRITE, dev, reg, &data))
+       if (vr4131_pci_config_access(PCI_ACCESS_WRITE, dev, reg, &data))
                return -1;
 
        return (0);
@@ -184,7 +187,7 @@ static int vr4131_pci_write_config_dword (u32 hose, u32 
dev, u32 reg, u32 val)
  *     Initialize VR4131 PCIU
  */
 
-vr4131_pciu_init ()
+static void vr4131_pciu_init(void)
 {
        /* PCI clock */
        *VR4131_PCICLKSELREG = 0x00000002;
@@ -211,28 +214,28 @@ vr4131_pciu_init ()
  *     Initialize Module
  */
 
-void init_vr4131_pci (struct pci_controller *hose)
+void init_vr4131_pci(struct pci_controller *hose)
 {
        hose->first_busno = 0;
        hose->last_busno = 0xff;
 
-       vr4131_pciu_init ();    /* Initialize VR4131 PCIU */
+       vr4131_pciu_init();     /* Initialize VR4131 PCIU */
 
        /* PCI memory space #1 */
-       pci_set_region (hose->regions + 0,
+       pci_set_region(hose->regions + 0,
                        0x10000000, 0xb0000000, 0x04000000, PCI_REGION_MEM);
 
        /* PCI memory space #2 */
-       pci_set_region (hose->regions + 1,
+       pci_set_region(hose->regions + 1,
                        0x14000000, 0xb4000000, 0x02000000, PCI_REGION_MEM);
 
 
        /* PCI I/O space */
-       pci_set_region (hose->regions + 2,
+       pci_set_region(hose->regions + 2,
                        0x16000000, 0xb6000000, 0x02000000, PCI_REGION_IO);
 
        /* System memory space */
-       pci_set_region (hose->regions + 3,
+       pci_set_region(hose->regions + 3,
                        0x00000000,
                        0x80000000,
                        0x04000000, PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
@@ -246,9 +249,9 @@ void init_vr4131_pci (struct pci_controller *hose)
        hose->write_word = vr4131_pci_write_config_word;
        hose->write_dword = vr4131_pci_write_config_dword;
 
-       pci_register_hose (hose);
+       pci_register_hose(hose);
 
-       hose->last_busno = pci_hose_scan (hose);
+       hose->last_busno = pci_hose_scan(hose);
 
        return;
 }
-- 
1.7.8

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to