Remove the building warnings.
authorZheng Bao <zheng.bao@amd.com>
Tue, 23 Mar 2010 06:49:16 +0000 (06:49 +0000)
committerZheng Bao <Zheng.Bao@amd.com>
Tue, 23 Mar 2010 06:49:16 +0000 (06:49 +0000)
Signed-off-by: Zheng Bao <zheng.bao@amd.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5273 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/southbridge/amd/sb700/sb700_lpc.c
src/southbridge/amd/sb700/sb700_sata.c
src/southbridge/amd/sb700/sb700_smbus.h

index 3bc160827d49b53c8c8fc0fdf6f84d842623225f..0dcf0d1095d670d0a0b665aed351c18ac5fed5f3 100644 (file)
@@ -94,7 +94,6 @@ static void sb700_lpc_read_resources(device_t dev)
 static void sb700_lpc_set_resources(struct device *dev)
 {
        struct resource *res;
-       u8 byte;
 
        pci_dev_set_resources(dev);
 
index 48c192c95da8b5abdd0e52bc6a346d8e131b8660..2ac0118b7b1de43668d5a4ff683781defda3ea0c 100644 (file)
@@ -26,7 +26,7 @@
 #include <arch/io.h>
 #include "sb700.h"
 
-int sata_drive_detect(int portnum, u16 iobar)
+static int sata_drive_detect(int portnum, u16 iobar)
 {
        u8 byte, byte2;
        int i = 0;
@@ -59,7 +59,7 @@ static void sata_init(struct device *dev)
        u16 word;
        u32 dword;
        u8 rev_id;
-       u8 *sata_bar5;
+       u32 sata_bar5;
        u16 sata_bar0, sata_bar1, sata_bar2, sata_bar3, sata_bar4;
        int i, j;
 
@@ -89,7 +89,7 @@ static void sata_init(struct device *dev)
        rev_id = pci_read_config8(sm_dev, 0x08) - 0x28;
 
        /* get base addresss */
-       sata_bar5 = (u8 *) (pci_read_config32(dev, 0x24) & ~0x3FF);
+       sata_bar5 = pci_read_config32(dev, 0x24) & ~0x3FF;
        sata_bar0 = pci_read_config16(dev, 0x10) & ~0x7;
        sata_bar1 = pci_read_config16(dev, 0x14) & ~0x3;
        sata_bar2 = pci_read_config16(dev, 0x18) & ~0x7;
@@ -101,7 +101,7 @@ static void sata_init(struct device *dev)
        printk(BIOS_SPEW, "sata_bar2=%x\n", sata_bar2); /* 3040 */
        printk(BIOS_SPEW, "sata_bar3=%x\n", sata_bar3); /* 3080 */
        printk(BIOS_SPEW, "sata_bar4=%x\n", sata_bar4); /* 3000 */
-       printk(BIOS_SPEW, "sata_bar5=%p\n", sata_bar5); /* e0309000 */
+       printk(BIOS_SPEW, "sata_bar5=%x\n", sata_bar5); /* e0309000 */
 
        /* disable combined mode */
        byte = pci_read_config8(sm_dev, 0xAD);
index 8452bbd9d6f66ff69a5b34eba75821102b54a956..07166a5b52d294e3e95b7632e139294f03e21677 100644 (file)
@@ -58,5 +58,8 @@
 #define axindxp_reg(reg, mask, val)    \
        alink_ax_indx(1, (reg), (mask), (val))
 
+int do_smbus_read_byte(u32 smbus_io_base, u32 device, u32 address);
+int do_smbus_write_byte(u32 smbus_io_base, u32 device, u32 address, u8 val);
+
 
 #endif