summaryrefslogtreecommitdiff
path: root/src/mainboard/google/oak/gpio.h
diff options
context:
space:
mode:
authorYidi Lin <yidi.lin@mediatek.com>2016-03-16 16:59:17 +0800
committerPatrick Georgi <pgeorgi@google.com>2016-05-09 08:33:29 +0200
commit19318ddab5030acfe0a6410c1775d03551d8ac37 (patch)
treeff0ee2d162fb8553eb56de54ca19fd71b2e20861 /src/mainboard/google/oak/gpio.h
parent9a57095bd254034fcd1d2f90747ad85e1fd20cd9 (diff)
google/oak: elm: Update the differences between oak-rev6 and elm-rev0
- Remove the deprecated revison settings. - Change LID pin to SPI_CK. - Add i2c bus number and i2c slave address for elm. - Skip the pin configurations(ALC5514 and USB OC pins) belonging to Oak. - Add Hynix 4GB DRAM config BRANCH=none BUG=chrome-os-partner:51725 TEST=boot to kernel on elm-rev0 Change-Id: Ifaedd115c84d095ee289b576ff76af6b0aa3e545 Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Original-Commit-Id: 2ed4543cdc7e84a0463b73dda96027270ec30272 Original-Change-Id: Id957374d7a67b8c72df1d07a6cecc1064d4e0356 Original-Signed-off-by: Yidi Lin <yidi.lin@mediatek.com> Original-Reviewed-on: https://chromium-review.googlesource.com/332733 Original-Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-on: https://review.coreboot.org/14692 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/mainboard/google/oak/gpio.h')
-rw-r--r--src/mainboard/google/oak/gpio.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mainboard/google/oak/gpio.h b/src/mainboard/google/oak/gpio.h
index b9a174a9e5..ba74c8816c 100644
--- a/src/mainboard/google/oak/gpio.h
+++ b/src/mainboard/google/oak/gpio.h
@@ -17,8 +17,11 @@
#define __MAINBOARD_GOOGLE_OAK_GPIO_H__
#include <soc/pinmux.h>
+#define LID ((board_id() + CONFIG_BOARD_ID_ADJUSTMENT < 7) ? \
+ PAD_EINT12 : PAD_SPI_CK)
+
+
enum {
- LID = PAD_EINT12,
/* Board ID related GPIOS. */
BOARD_ID_0 = PAD_RDN3_A,
BOARD_ID_1 = PAD_RDP3_A,