AMD K8 fam10: Refactor Kconfig SB_HT_CHAIN_ON_BUS0
commit7748ee5ee188bf6b3846501b32a9ae82ccb8e853
authorKyösti Mälkki <kyosti.malkki@gmail.com>
Thu, 5 Feb 2015 13:48:38 +0000 (5 15:48 +0200)
committerKyösti Mälkki <kyosti.malkki@gmail.com>
Fri, 5 Jun 2015 08:17:35 +0000 (5 10:17 +0200)
treeb795bbb255aeb0345f744fce4a41a0d433c0f01b
parent98a915e2621df4885ba42f09502775f1f4a288b4
AMD K8 fam10: Refactor Kconfig SB_HT_CHAIN_ON_BUS0

If SB_HT_CHAIN_ON_BUS0 is selected, HyperTransport chain for System Bus
is the first to scan and it will be assigned with bus number 0.

If HT_CHAIN_DISTRIBUTE is selected, each link will reserve a fixed range
of bus numbers instead of assigning consecutive numbers across all the links.

All fam10 have SB_HT_CHAIN_ON_BUS0 selected under northbridge.
Follow-up can easily drop this if we find this is dictated by architecture.

Change-Id: I8deddcb4c3fd679b6b27e2879d9dba3895c4dd6f
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: http://review.coreboot.org/8366
Tested-by: build bot (Jenkins)
Reviewed-by: Edward O'Callaghan <edward.ocallaghan@koparo.com>
Reviewed-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
64 files changed:
src/mainboard/advansus/a785e-i/Kconfig
src/mainboard/amd/bimini_fam10/Kconfig
src/mainboard/amd/dbm690t/Kconfig
src/mainboard/amd/mahogany/Kconfig
src/mainboard/amd/mahogany_fam10/Kconfig
src/mainboard/amd/pistachio/Kconfig
src/mainboard/amd/serengeti_cheetah/Kconfig
src/mainboard/amd/serengeti_cheetah_fam10/Kconfig
src/mainboard/amd/tilapia_fam10/Kconfig
src/mainboard/arima/hdama/Kconfig
src/mainboard/asrock/939a785gmh/Kconfig
src/mainboard/asus/a8n_e/Kconfig
src/mainboard/asus/a8v-e_deluxe/Kconfig
src/mainboard/asus/a8v-e_se/Kconfig
src/mainboard/asus/k8v-x/Kconfig
src/mainboard/asus/kfsn4-dre/Kconfig
src/mainboard/asus/m2n-e/Kconfig
src/mainboard/asus/m2v-mx_se/Kconfig
src/mainboard/asus/m2v/Kconfig
src/mainboard/asus/m4a78-em/Kconfig
src/mainboard/asus/m4a785-m/Kconfig
src/mainboard/asus/m4a785t-m/Kconfig
src/mainboard/asus/m5a88-v/Kconfig
src/mainboard/avalue/eax-785e/Kconfig
src/mainboard/broadcom/blast/Kconfig
src/mainboard/gigabyte/ga_2761gxdk/Kconfig
src/mainboard/gigabyte/m57sli/Kconfig
src/mainboard/gigabyte/ma785gm/Kconfig
src/mainboard/gigabyte/ma785gmt/Kconfig
src/mainboard/gigabyte/ma78gm/Kconfig
src/mainboard/hp/dl145_g1/Kconfig
src/mainboard/hp/dl145_g3/Kconfig
src/mainboard/hp/dl165_g6_fam10/Kconfig
src/mainboard/iei/kino-780am2-fam10/Kconfig
src/mainboard/iwill/dk8_htx/Kconfig
src/mainboard/jetway/pa78vm5/Kconfig
src/mainboard/kontron/kt690/Kconfig
src/mainboard/msi/ms7135/Kconfig
src/mainboard/msi/ms7260/Kconfig
src/mainboard/msi/ms9185/Kconfig
src/mainboard/msi/ms9282/Kconfig
src/mainboard/msi/ms9652_fam10/Kconfig
src/mainboard/nvidia/l1_2pvv/Kconfig
src/mainboard/siemens/sitemp_g1p1/Kconfig
src/mainboard/sunw/ultra40/Kconfig
src/mainboard/supermicro/h8dme/Kconfig
src/mainboard/supermicro/h8dmr/Kconfig
src/mainboard/supermicro/h8dmr_fam10/Kconfig
src/mainboard/supermicro/h8qme_fam10/Kconfig
src/mainboard/supermicro/h8scm_fam10/Kconfig
src/mainboard/technexion/tim5690/Kconfig
src/mainboard/technexion/tim8690/Kconfig
src/mainboard/tyan/s2881/Kconfig
src/mainboard/tyan/s2885/Kconfig
src/mainboard/tyan/s2891/Kconfig
src/mainboard/tyan/s2892/Kconfig
src/mainboard/tyan/s2895/Kconfig
src/mainboard/tyan/s2912/Kconfig
src/mainboard/tyan/s2912_fam10/Kconfig
src/mainboard/winent/mb6047/Kconfig
src/northbridge/amd/amdfam10/Kconfig
src/northbridge/amd/amdfam10/northbridge.c
src/northbridge/amd/amdk8/Kconfig
src/northbridge/amd/amdk8/northbridge.c