summaryrefslogtreecommitdiff
path: root/driver/retimer
diff options
context:
space:
mode:
authorDenis Brockus <dbrockus@google.com>2020-07-17 08:53:39 -0600
committerCommit Bot <commit-bot@chromium.org>2020-07-17 22:57:28 +0000
commit41fe226267e3a8c1cb61f9f25123eaea900b4971 (patch)
tree2e60f764f0b61df6a0fab3ed3660234ecc01aa3c /driver/retimer
parent5dcfd3b5a5cffbe5e6a9ac9221f63d785a7a10af (diff)
downloadchrome-ec-41fe226267e3a8c1cb61f9f25123eaea900b4971.tar.gz
zork: Use CBI only and remove retimer probe code
Before CBI was being used, zork used I2C probing to detect basic hardware configuration. Now that CBI is supporting FW_CONFIG, this is being removed. BUG=b:151232257 BRANCH=none TEST=verify zork still boots with valid configuration Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: I267d99f8f3894aff2f6301df167c470db373509e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2304380 Commit-Queue: Denis Brockus <dbrockus@chromium.org> Commit-Queue: Edward Hill <ecgh@chromium.org> Tested-by: Denis Brockus <dbrockus@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Edward Hill <ecgh@chromium.org>
Diffstat (limited to 'driver/retimer')
-rw-r--r--driver/retimer/ps8802.c12
-rw-r--r--driver/retimer/ps8802.h4
-rw-r--r--driver/retimer/ps8818.c16
-rw-r--r--driver/retimer/ps8818.h3
4 files changed, 0 insertions, 35 deletions
diff --git a/driver/retimer/ps8802.c b/driver/retimer/ps8802.c
index 27ec41c31d..cb81b84f4e 100644
--- a/driver/retimer/ps8802.c
+++ b/driver/retimer/ps8802.c
@@ -189,18 +189,6 @@ int ps8802_i2c_wake(const struct usb_mux *me)
return rv;
}
-/* TODO(b:151232257) Remove probe code when hardware supports CBI */
-int ps8802_detect(const struct usb_mux *me)
-{
- int rv = EC_ERROR_NOT_POWERED;
-
- /* Detected if we are powered and can read the device */
- if (!chipset_in_state(CHIPSET_STATE_HARD_OFF))
- rv = ps8802_i2c_wake(me);
-
- return rv;
-}
-
static int ps8802_init(const struct usb_mux *me)
{
return EC_SUCCESS;
diff --git a/driver/retimer/ps8802.h b/driver/retimer/ps8802.h
index 8a370d6950..bdcf44dea8 100644
--- a/driver/retimer/ps8802.h
+++ b/driver/retimer/ps8802.h
@@ -68,10 +68,6 @@
extern const struct usb_mux_driver ps8802_usb_mux_driver;
int ps8802_i2c_wake(const struct usb_mux *me);
-
-/* TODO(b:151232257) Remove probe code when hardware supports CBI */
-int ps8802_detect(const struct usb_mux *me);
-
int ps8802_i2c_read(const struct usb_mux *me, int page, int offset, int *data);
int ps8802_i2c_write(const struct usb_mux *me, int page, int offset, int data);
int ps8802_i2c_write16(const struct usb_mux *me, int page, int offset,
diff --git a/driver/retimer/ps8818.c b/driver/retimer/ps8818.c
index c652673986..65abcddd23 100644
--- a/driver/retimer/ps8818.c
+++ b/driver/retimer/ps8818.c
@@ -98,22 +98,6 @@ int ps8818_i2c_field_update8(const struct usb_mux *me, int page, int offset,
return rv;
}
-/* TODO(b:151232257) Remove probe code when hardware supports CBI */
-int ps8818_detect(const struct usb_mux *me)
-{
- int rv = EC_ERROR_NOT_POWERED;
- int val;
-
- /* Detected if we are powered and can read the device */
- if (!chipset_in_state(CHIPSET_STATE_HARD_OFF))
- rv = ps8818_i2c_read(me,
- PS8818_REG_PAGE0,
- PS8818_REG0_FLIP,
- &val);
-
- return rv;
-}
-
static int ps8818_set_mux(const struct usb_mux *me, mux_state_t mux_state)
{
int rv;
diff --git a/driver/retimer/ps8818.h b/driver/retimer/ps8818.h
index 8847e54291..ab7ba211ff 100644
--- a/driver/retimer/ps8818.h
+++ b/driver/retimer/ps8818.h
@@ -80,9 +80,6 @@
extern const struct usb_mux_driver ps8818_usb_retimer_driver;
-/* TODO(b:151232257) Remove probe code when hardware supports CBI */
-int ps8818_detect(const struct usb_mux *me);
-
int ps8818_i2c_read(const struct usb_mux *me,
int page, int offset, int *data);
int ps8818_i2c_write(const struct usb_mux *me,