Detect AMD Yangtze (found in Kabini and Tamesh).

The PCI ID of the LPC bridge doesn't change between Hudson-2/3/4 and
Yangtze (Kabini/Temash) but the SPI interface does. Bail out in case we
detect Yangtze and add infrastructure to distinguish other families too for
further refactorings.

Also, add ASRock IMB-A180 to the laptop whitelist.

Tested on ASRock IMB-A180 with and w/o USE_YANGTZE_HEURISTICS.
Add support for new AMD SPI controller.

This patch adds support for the SPI controllers in Yangtze FCHs (found
in Kabini and Temash). BTW it also rewrites sb600spi.c completely.

Tested on ASRock IMB-A180.

Signed-off-by: Wei Hu <wei@aristanetworks.com>
Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Signed-off-by: Stefan Tauner <stefan.tauner@student.tuwien.ac.at>