On Tue, May 11, 2010 at 3:28 AM, Blue Swirl <blauwir...@gmail.com> wrote: > On 5/9/10, chen huacai <zltjiang...@gmail.com> wrote: >> This patch add initial support of vt82686b south bridge used by fulong mini >> pc >> >> Signed-off-by: Huacai Chen <zltjiang...@gmail.com> >> ----- >> diff --git a/Makefile.target b/Makefile.target >> index fc4c59f..08968d6 100644 >> --- a/Makefile.target >> +++ b/Makefile.target >> @@ -219,7 +219,7 @@ obj-mips-y += mips_addr.o mips_timer.o mips_int.o >> obj-mips-y += dma.o vga.o i8259.o >> obj-mips-y += g364fb.o jazz_led.o >> obj-mips-y += gt64xxx.o bonito.o pckbd.o mc146818rtc.o >> -obj-mips-y += piix4.o cirrus_vga.o >> +obj-mips-y += piix4.o vt82c686.o cirrus_vga.o >> >> obj-microblaze-y = petalogix_s3adsp1800_mmu.o >> >> diff --git a/hw/pc.h b/hw/pc.h >> index d11a576..612fa06 100644 >> --- a/hw/pc.h >> +++ b/hw/pc.h >> @@ -115,6 +115,14 @@ void i440fx_init_memory_mappings(PCII440FXState *d); >> extern PCIDevice *piix4_dev; >> int piix4_init(PCIBus *bus, int devfn); >> >> +/* vt82c686.c */ >> +extern PCIDevice *vt82c686b_dev; >> +int vt82c686b_init(PCIBus * bus, int devfn); >> +void vt82c686b_ac97_init(PCIBus *bus, int devfn); >> +void vt82c686b_mc97_init(PCIBus *bus, int devfn); >> +i2c_bus *vt82c686b_pm_init(PCIBus *bus, int devfn, uint32_t smb_io_base, >> + qemu_irq sci_irq); > > Can this device be used in a PC? Yes, VT82C686B is initially designed for PC (not for fulong only), work together with VT8363A NorthBridge, see http://www.alldatasheet.com/datasheet-pdf/pdf/130559/ETC/VT82C686B.html
-- Huacai Chen