summaryrefslogtreecommitdiff
path: root/board/link
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2013-08-02 13:45:21 -0700
committerChromeBot <chrome-bot@google.com>2013-08-02 17:32:35 -0700
commit93536fbe55d309d335682b1fd5223f5389d0c456 (patch)
tree717bfec42c981f1821c2a3efc281d5fc82eb9dbb /board/link
parent889f7bdd3b77151dd5b749974c94a84ae8b2aeb8 (diff)
downloadchrome-ec-93536fbe55d309d335682b1fd5223f5389d0c456.tar.gz
Change one-wire bus to use normal gpio interface
There's no need for it to directly access the GPIO registers. That was only necessary at the beginning of link, when gpio_set_flags() didn't exist. BUG=chrome-os-partner:21612 BRANCH=none TEST=onewire red / onewire green / onewire yellow all set the adapter LED (tested on link, since I don't have a bolt, but the EC chip and adapter are identical) Change-Id: I2386962ff039bb2251be38eaadcaeae8ffd1ea7b Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/64375 Reviewed-by: Vic Yang <victoryang@chromium.org>
Diffstat (limited to 'board/link')
-rw-r--r--board/link/board.c1
-rw-r--r--board/link/board.h3
2 files changed, 2 insertions, 2 deletions
diff --git a/board/link/board.c b/board/link/board.c
index b4fa8818b4..cfcc695ecd 100644
--- a/board/link/board.c
+++ b/board/link/board.c
@@ -41,6 +41,7 @@ const struct gpio_info gpio_list[] = {
{"BOARD_VERSION1", LM4_GPIO_H, (1<<6), 0, NULL},
{"BOARD_VERSION2", LM4_GPIO_L, (1<<6), 0, NULL},
{"BOARD_VERSION3", LM4_GPIO_L, (1<<7), 0, NULL},
+ {"ONEWIRE", LM4_GPIO_H, (1<<2), 0, NULL},
{"PCH_BKLTEN", LM4_GPIO_J, (1<<3), GPIO_INT_BOTH,
backlight_interrupt},
{"PCH_SLP_A_L", LM4_GPIO_G, (1<<5), GPIO_INT_BOTH,
diff --git a/board/link/board.h b/board/link/board.h
index 422db1dfcd..ea6d2f1f62 100644
--- a/board/link/board.h
+++ b/board/link/board.h
@@ -26,8 +26,6 @@
#endif
#define CONFIG_LED_DRIVER_DS2413
#define CONFIG_ONEWIRE
-#define CONFIG_ONEWIRE_BANK LM4_GPIO_H
-#define CONFIG_ONEWIRE_PIN (1 << 2)
#define CONFIG_POWER_BUTTON
#define CONFIG_POWER_BUTTON_X86
#define CONFIG_PWM_FAN
@@ -95,6 +93,7 @@ enum gpio_signal {
GPIO_BOARD_VERSION1, /* Board version stuffing resistor 1 */
GPIO_BOARD_VERSION2, /* Board version stuffing resistor 2 */
GPIO_BOARD_VERSION3, /* Board version stuffing resistor 3 */
+ GPIO_ONEWIRE, /* One-wire bus to adapter LED */
GPIO_PCH_BKLTEN, /* Backlight enable signal from PCH */
GPIO_PCH_SLP_A_L, /* SLP_A# signal from PCH */
GPIO_PCH_SLP_ME_CSW_DEV_L, /* SLP_ME_CSW_DEV# signal from PCH */