diff options
Diffstat (limited to 'zephyr/projects')
-rw-r--r-- | zephyr/projects/nissa/nereid_overlay.dts | 10 | ||||
-rw-r--r-- | zephyr/projects/nissa/nivviks_overlay.dts | 10 | ||||
-rw-r--r-- | zephyr/projects/nissa/src/nereid/charger.c | 14 | ||||
-rw-r--r-- | zephyr/projects/nissa/src/nivviks/charger.c | 14 |
4 files changed, 20 insertions, 28 deletions
diff --git a/zephyr/projects/nissa/nereid_overlay.dts b/zephyr/projects/nissa/nereid_overlay.dts index a23c070359..d64e265c3a 100644 --- a/zephyr/projects/nissa/nereid_overlay.dts +++ b/zephyr/projects/nissa/nereid_overlay.dts @@ -201,6 +201,11 @@ compatible = "pericom,pi3usb9201"; port = <&i2c_ec_i2c_usb_c0>; }; + chg { + compatible = "siliconmitus,sm5803"; + status = "okay"; + port = <&i2c_ec_i2c_usb_c0>; + }; }; port1@1 { compatible = "named-usbc-port"; @@ -209,6 +214,11 @@ compatible = "pericom,pi3usb9201"; port = <&i2c_ec_i2c_sub_usb_c1>; }; + chg { + compatible = "siliconmitus,sm5803"; + status = "okay"; + port = <&i2c_ec_i2c_sub_usb_c1>; + }; }; }; }; diff --git a/zephyr/projects/nissa/nivviks_overlay.dts b/zephyr/projects/nissa/nivviks_overlay.dts index fe06623e75..80fb01693f 100644 --- a/zephyr/projects/nissa/nivviks_overlay.dts +++ b/zephyr/projects/nissa/nivviks_overlay.dts @@ -192,6 +192,11 @@ * usb_c0_interrupt. */ }; + chg { + compatible = "intersil,isl923x"; + status = "okay"; + port = <&i2c_ec_i2c_usb_c0>; + }; }; /* * TODO(b:211693800): port1 may not be present on some @@ -204,6 +209,11 @@ compatible = "pericom,pi3usb9201"; port = <&i2c_ec_i2c_sub_usb_c1>; }; + chg { + compatible = "intersil,isl923x"; + status = "okay"; + port = <&i2c_ec_i2c_sub_usb_c1>; + }; }; }; diff --git a/zephyr/projects/nissa/src/nereid/charger.c b/zephyr/projects/nissa/src/nereid/charger.c index 98b83c57d7..2835944d39 100644 --- a/zephyr/projects/nissa/src/nereid/charger.c +++ b/zephyr/projects/nissa/src/nereid/charger.c @@ -15,20 +15,6 @@ LOG_MODULE_DECLARE(nissa, CONFIG_NISSA_LOG_LEVEL); -const struct charger_config_t chg_chips[] = { - { - .i2c_port = I2C_PORT_USB_C0_TCPC, - .i2c_addr_flags = SM5803_ADDR_CHARGER_FLAGS, - .drv = &sm5803_drv, - }, - /* Sub-board */ - { - .i2c_port = I2C_PORT_USB_C1_TCPC, - .i2c_addr_flags = SM5803_ADDR_CHARGER_FLAGS, - .drv = &sm5803_drv, - }, -}; - int extpower_is_present(void) { int port; diff --git a/zephyr/projects/nissa/src/nivviks/charger.c b/zephyr/projects/nissa/src/nivviks/charger.c index 507ca36f65..8e97926aaa 100644 --- a/zephyr/projects/nissa/src/nivviks/charger.c +++ b/zephyr/projects/nissa/src/nivviks/charger.c @@ -15,20 +15,6 @@ LOG_MODULE_DECLARE(nissa, CONFIG_NISSA_LOG_LEVEL); -const struct charger_config_t chg_chips[] = { - { - .i2c_port = I2C_PORT_USB_C0_TCPC, - .i2c_addr_flags = ISL923X_ADDR_FLAGS, - .drv = &isl923x_drv, - }, - /* Sub-board */ - { - .i2c_port = I2C_PORT_USB_C1_TCPC, - .i2c_addr_flags = ISL923X_ADDR_FLAGS, - .drv = &isl923x_drv, - }, -}; - int extpower_is_present(void) { int port; |