Features supported in SB700 code:
authorZheng Bao <zheng.bao@amd.com>
Tue, 16 Mar 2010 01:38:54 +0000 (01:38 +0000)
committerZheng Bao <Zheng.Bao@amd.com>
Tue, 16 Mar 2010 01:38:54 +0000 (01:38 +0000)
commiteff2ffdee8489f97b265b0335b766be3db9a633a
tree59a6a60351e54e91eebc11744e054fd5a7e1a703
parent8069eb17208c775632c6cf3a4d9e173e899ef047
Features supported in SB700 code:
  * SATA initialization.
  * USB initialization.
  * HDA initialization.
  * LPC initialization.
  * IDE initialization.
  * SMBUS initialization.

Note:
1. I tried to add the description of every step to the code. For example,
   if it is made based on rpr, section 2.4.5, I will pasted the words
   from 2.4.5 to the c code. But the document I worked with might be
   different with the most updated one. A new section has been added and
   the 2.4.5 might be changed to 2.5.5. That migh lead to confusing. I
   correct every comment if I met one. But I have to confess that I am so
   reluctant to find out everyone. I believe it will be correct in the long
   run.
2. I only test the SATA port 0-3. The ports 4, 5 are "PATA emulations".
   I am confused about it.
3. This patch is not only about SB700. Actually it should be
   SB7x0. But I dont think it is nice to change everything to
   SB7x0. It is ugly, isn't it. As far as I know, they all use the
   same code with revision checking. If you guys think it is
   appropriate, please modify it to sb7x0.

Signed-off-by: Zheng Bao <zheng.bao@amd.com>
Acked-by: Marc Jones <marcj303@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5218 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
18 files changed:
src/southbridge/amd/sb700/Config.lb [new file with mode: 0644]
src/southbridge/amd/sb700/Kconfig [new file with mode: 0644]
src/southbridge/amd/sb700/Makefile.inc [new file with mode: 0644]
src/southbridge/amd/sb700/chip.h [new file with mode: 0644]
src/southbridge/amd/sb700/sb700.c [new file with mode: 0644]
src/southbridge/amd/sb700/sb700.h [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_early_setup.c [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_enable_usbdebug_direct.c [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_hda.c [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_ide.c [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_lpc.c [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_pci.c [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_reset.c [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_sata.c [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_sm.c [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_smbus.c [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_smbus.h [new file with mode: 0644]
src/southbridge/amd/sb700/sb700_usb.c [new file with mode: 0644]