samus: Updates from P2 build
commitc25318938fd9b86969057f3b4e741b949624ec41
authorDuncan Laurie <dlaurie@chromium.org>
Wed, 18 Jun 2014 06:03:08 +0000 (18 14:03 +0800)
committerMarc Jones <marc.jones@se-eng.com>
Fri, 9 Jan 2015 06:45:32 +0000 (9 07:45 +0100)
tree7f0cf74c29f1414ff245dba3b6d3f1092b73345c
parentbb0d5ef97a10bada5310ec7fc4faf53a15e98e71
samus: Updates from P2 build

- SPD GPIO table was changed from earlier builds and GPIO67 needs to be
swapped with GPIO69
- Hynix 8GB DRAM is actually x16 and needs updated geometry in the SPD
- Broadwell LPDDR3 at 1333 is not working in P2, remove the workaround
- In order to support both P2A and P2B with one firmware image we need
to read the EC board version and use the right SPD GPIO for bit3
- Touchpad I2C address changed to 0x4a/0x26

BUG=chrome-os-partner:29502
BRANCH=None
TEST=boot on P2A and P2B boards

Original-Change-Id: I4af4161449d904b8dd69c1c4f984b2f41f0dbbbc
Original-Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/204818
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
(cherry picked from commit 9cc71b68be556dab154fdf3f86914129e5f7a6dc)
Signed-off-by: Marc Jones <marc.jones@se-eng.com>
Change-Id: Ic5ca71dbfd9b9d413b86b2ae2786f39fd78ace1d
Reviewed-on: http://review.coreboot.org/8135
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
src/mainboard/google/samus/acpi/mainboard.asl
src/mainboard/google/samus/ec.h
src/mainboard/google/samus/gpio.h
src/mainboard/google/samus/romstage.c
src/mainboard/google/samus/spd/Makefile.inc
src/mainboard/google/samus/spd/hynix_8Gb.spd.hex
src/mainboard/google/samus/spd/spd.c
src/mainboard/google/samus/spd/spd.h