diff options
author | Randall Spangler <rspangler@chromium.org> | 2013-08-02 13:45:21 -0700 |
---|---|---|
committer | ChromeBot <chrome-bot@google.com> | 2013-08-02 17:32:35 -0700 |
commit | 93536fbe55d309d335682b1fd5223f5389d0c456 (patch) | |
tree | 717bfec42c981f1821c2a3efc281d5fc82eb9dbb /board/link | |
parent | 889f7bdd3b77151dd5b749974c94a84ae8b2aeb8 (diff) | |
download | chrome-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.c | 1 | ||||
-rw-r--r-- | board/link/board.h | 3 |
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 */ |