coreboot-kgpe-d16/src/mainboard/gigabyte
Uwe Hermann c36d506a05 Get mptable OEM/product ID from kconfig variables.
We currently use "COREBOOT" unconditionally as the "OEM ID" in our
mptable.c files, and hardcode the mainboard name in mptable.c like this:

  mptable_init(mc, "DK8-HTX     ", LAPIC_ADDR);

However, the spec says

  "OEM ID: A string that identifies the manufacturer of the system hardware."
  (Table 4-2, page 42)

so "COREBOOT" doesn't match the spec, we should use the hardware vendor name.

Thus, use CONFIG_MAINBOARD_VENDOR which we have already as the "OEM ID"
(truncate/fill it to 8 characters as per spec).

Also, use CONFIG_MAINBOARD_PART_NUMBER (the board name) as "product ID",
and truncate/fill it to 12 characters as per spec, if needed.

Abuild-tested.

Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Stefan Reinauer <stepan@coreboot.org>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6183 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2010-12-16 19:51:38 +00:00
..
ga-6bxc second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
ga-6bxe second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
ga_2761gxdk Get mptable OEM/product ID from kconfig variables. 2010-12-16 19:51:38 +00:00
m57sli Get mptable OEM/product ID from kconfig variables. 2010-12-16 19:51:38 +00:00
ma78gm Get mptable OEM/product ID from kconfig variables. 2010-12-16 19:51:38 +00:00
ma785gmt Get mptable OEM/product ID from kconfig variables. 2010-12-16 19:51:38 +00:00
Kconfig Fix a few incorrect GIGABYTE board names (trivial). 2010-11-07 17:47:01 +00:00