summaryrefslogtreecommitdiff
path: root/zephyr/test/krabby
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/test/krabby')
-rw-r--r--zephyr/test/krabby/CMakeLists.txt10
-rw-r--r--zephyr/test/krabby/README.md2
-rw-r--r--zephyr/test/krabby/adc_temp.dts23
-rw-r--r--zephyr/test/krabby/common.dts71
-rw-r--r--zephyr/test/krabby/pinctrl.dts2
-rw-r--r--zephyr/test/krabby/prj.conf24
-rw-r--r--zephyr/test/krabby/src/charger_workaround.c10
-rw-r--r--zephyr/test/krabby/src/stubs.c58
-rw-r--r--zephyr/test/krabby/src/temp_tentacruel.c26
-rw-r--r--zephyr/test/krabby/src/usb_mux_init.c8
-rw-r--r--zephyr/test/krabby/src/usbc_config.c131
-rw-r--r--zephyr/test/krabby/testcase.yaml7
12 files changed, 118 insertions, 254 deletions
diff --git a/zephyr/test/krabby/CMakeLists.txt b/zephyr/test/krabby/CMakeLists.txt
index dbab1bd19c..bb96633d5b 100644
--- a/zephyr/test/krabby/CMakeLists.txt
+++ b/zephyr/test/krabby/CMakeLists.txt
@@ -8,21 +8,19 @@ project(krabby)
add_subdirectory(${PLATFORM_EC}/zephyr/test/test_utils test_utils)
-zephyr_include_directories("${PLATFORM_EC_PROGRAM_DIR}/corsola/include")
+zephyr_include_directories("${PLATFORM_EC}/zephyr/projects/corsola/include")
target_sources(app PRIVATE
src/stubs.c
- ${PLATFORM_EC_PROGRAM_DIR}/corsola/src/krabby/usbc_config.c
- ${PLATFORM_EC_PROGRAM_DIR}/corsola/src/krabby/usb_pd_policy.c)
+ ${PLATFORM_EC}/zephyr/projects/corsola/src/krabby/usbc_config.c)
target_sources_ifdef(CONFIG_TEST_KRABBY
app PRIVATE
src/charger_workaround.c
src/usb_mux_init.c
- src/usbc_config.c
- ${PLATFORM_EC_PROGRAM_DIR}/corsola/src/krabby/charger_workaround.c)
+ ${PLATFORM_EC}/zephyr/projects/corsola/src/krabby/charger_workaround.c)
target_sources_ifdef(CONFIG_TEST_TENTACRUEL
app PRIVATE
src/temp_tentacruel.c
- ${PLATFORM_EC_PROGRAM_DIR}/corsola/src/krabby/temp_tentacruel.c)
+ ${PLATFORM_EC}/zephyr/projects/corsola/src/krabby/temp_tentacruel.c)
diff --git a/zephyr/test/krabby/README.md b/zephyr/test/krabby/README.md
index 027cdec4a4..8262d85fcc 100644
--- a/zephyr/test/krabby/README.md
+++ b/zephyr/test/krabby/README.md
@@ -1,3 +1,3 @@
-Tests for board specific code under `zephyr/program/corsola/src/krabby`.
+Tests for board specific code under `zephyr/projects/corsola/src/krabby`.
Run with ./twister -T zephyr/test/krabby
diff --git a/zephyr/test/krabby/adc_temp.dts b/zephyr/test/krabby/adc_temp.dts
index c0d17cca13..28e98adf64 100644
--- a/zephyr/test/krabby/adc_temp.dts
+++ b/zephyr/test/krabby/adc_temp.dts
@@ -6,11 +6,28 @@
#include <cros/thermistor/thermistor.dtsi>
/ {
+ adc0: adc {
+ compatible = "zephyr,adc-emul";
+ nchannels = <1>;
+ ref-internal-mv = <3300>;
+ #io-channel-cells = <1>;
+ status = "okay";
+ };
+
+ named-adc-channels {
+ compatible = "named-adc-channels";
+
+ adc_charger: charger {
+ enum-name = "ADC_TEMP_SENSOR_CHARGER";
+ io-channels = <&adc0 0>;
+ };
+ };
+
name_temp_charger: charger {
- compatible = "cros-ec,temp-sensor-thermistor";
+ compatible = "cros-ec,temp-sensor-thermistor";
- thermistor = <&thermistor_rt9490>;
- adc = <&adc_charger>;
+ thermistor = <&thermistor_rt9490>;
+ adc = <&adc_charger>;
};
named-temp-sensors {
diff --git a/zephyr/test/krabby/common.dts b/zephyr/test/krabby/common.dts
index 9e94392561..b8f1eb0733 100644
--- a/zephyr/test/krabby/common.dts
+++ b/zephyr/test/krabby/common.dts
@@ -31,34 +31,17 @@
reg = <0>;
chg = <&charger>;
tcpc = <&tcpci_emul>;
- ppc = <&ppc0_emul>;
- usb-mux-chain-0 {
- compatible = "cros-ec,usb-mux-chain";
- usb-muxes = <&virtual_mux_0>;
- };
- };
- port0-muxes {
- virtual_mux_0: virtual-mux-0 {
- compatible = "cros-ec,usbc-mux-virtual";
- };
};
port1@1 {
compatible = "named-usbc-port";
status = "okay";
reg = <1>;
- tcpc = <&tcpci_emul>;
- ppc = <&ppc1_emul>;
usb-mux-chain-1 {
compatible = "cros-ec,usb-mux-chain";
usb-muxes = <&tusb1064_mux_1>;
};
};
- port1-muxes {
- virtual_mux_1: virtual-mux-1 {
- compatible = "cros-ec,usbc-mux-virtual";
- };
- };
};
batteries {
@@ -66,33 +49,6 @@
compatible = "lgc,ac17a8m", "battery-smart";
};
};
-
- named-adc-channels {
- compatible = "named-adc-channels";
-
- adc_vbus_c0 {
- enum-name = "ADC_VBUS_C0";
- io-channels = <&adc0 0>;
- mul = <10>;
- };
- adc_board_id0 {
- enum-name = "ADC_BOARD_ID_0";
- io-channels = <&adc0 1>;
- };
- adc_board_id1 {
- enum-name = "ADC_BOARD_ID_1";
- io-channels = <&adc0 2>;
- };
- adc_vbus_c1 {
- enum-name = "ADC_VBUS_C1";
- io-channels = <&adc0 7>;
- mul = <10>;
- };
- adc_charger: charger {
- enum-name = "ADC_TEMP_SENSOR_CHARGER";
- io-channels = <&adc0 5>;
- };
- };
};
&i2c_ctrl0 {
@@ -105,7 +61,7 @@
};
battery: sb@b {
- compatible = "zephyr,smart-battery-emul";
+ compatible = "zephyr,smart-battery";
reg = <0xb>;
cycle-count = <99>;
version = "BATTERY_SPEC_VER_1_1_WITH_PEC";
@@ -121,31 +77,6 @@
status = "okay";
reg = <0x82>;
};
-
- ppc0_emul: syv682x@42 {
- compatible = "zephyr,syv682x-emul";
- status = "okay";
- reg = <0x42>;
- frs_en_gpio = <&gpio_ec_x_gpio1>;
- alert_gpio = <&gpio_x_ec_gpio2>;
- };
-
- ppc1_emul: syv682x@43 {
- compatible = "zephyr,syv682x-emul";
- status = "okay";
- reg = <0x43>;
- /*
- * the gpio pins are intentionally reused in both ppc emuls, to
- * avoid handling different frs-en pin names on krabby and
- * tentacruel.
- */
- frs_en_gpio = <&gpio_ec_x_gpio1>;
- alert_gpio = <&gpio_x_ec_gpio2>;
- };
-};
-
-&adc0 {
- status = "okay";
};
&i2c_ctrl4 {
diff --git a/zephyr/test/krabby/pinctrl.dts b/zephyr/test/krabby/pinctrl.dts
index ecc7b88538..9d01591238 100644
--- a/zephyr/test/krabby/pinctrl.dts
+++ b/zephyr/test/krabby/pinctrl.dts
@@ -5,5 +5,3 @@
/* remove pinctrl to avoid pull in too many unwanted dependency */
/delete-node/ &pinctrl;
-
-/delete-node/ &{/hibernate-wake-pins};
diff --git a/zephyr/test/krabby/prj.conf b/zephyr/test/krabby/prj.conf
index 2f2a03923b..ddf5a29c21 100644
--- a/zephyr/test/krabby/prj.conf
+++ b/zephyr/test/krabby/prj.conf
@@ -6,34 +6,34 @@ CONFIG_ZTEST=y
CONFIG_ZTEST_ASSERT_VERBOSE=1
CONFIG_ZTEST_NEW_API=y
-CONFIG_ASSERT=y
CONFIG_ADC=y
+CONFIG_ASSERT=y
CONFIG_CROS_EC=y
CONFIG_EMUL=y
+CONFIG_EMUL_RT9490=y
+CONFIG_EMUL_SMART_BATTERY=y
+CONFIG_EMUL_TCPCI=y
+CONFIG_EMUL_TUSB1064=y
+CONFIG_I2C=y
+CONFIG_I2C_EMUL=y
CONFIG_PLATFORM_EC=y
CONFIG_PLATFORM_EC_BACKLIGHT_LID=n
+CONFIG_PLATFORM_EC_BATTERY=y
CONFIG_PLATFORM_EC_BATTERY_FUEL_GAUGE=y
CONFIG_PLATFORM_EC_BATTERY_PRESENT_GPIO=y
+CONFIG_PLATFORM_EC_CHARGER=y
+CONFIG_PLATFORM_EC_CHARGER_RT9490=y
CONFIG_PLATFORM_EC_CHARGER_SENSE_RESISTOR=10
CONFIG_PLATFORM_EC_CHARGER_SENSE_RESISTOR_AC=20
-CONFIG_PLATFORM_EC_CHARGE_MANAGER=y
-CONFIG_PLATFORM_EC_CHARGE_RAMP_HW=y
-CONFIG_PLATFORM_EC_GPIO_INIT_PRIORITY=49
+CONFIG_PLATFORM_EC_CHARGE_MANAGER=n
CONFIG_PLATFORM_EC_HOOKS=y
CONFIG_PLATFORM_EC_HOSTCMD=y
CONFIG_PLATFORM_EC_LID_SWITCH=n
CONFIG_PLATFORM_EC_SWITCH=n
CONFIG_PLATFORM_EC_USBC=y
-CONFIG_PLATFORM_EC_USB_CHARGER=y
-CONFIG_PLATFORM_EC_USB_DRP_ACC_TRYSRC=y
+CONFIG_PLATFORM_EC_USB_CHARGER=n
CONFIG_PLATFORM_EC_USB_MUX_TUSB546=y
-CONFIG_PLATFORM_EC_USB_MUX_VIRTUAL=y
-CONFIG_PLATFORM_EC_USB_PD_DISCHARGE=y
CONFIG_PLATFORM_EC_USB_PD_DISCHARGE_PPC=y
-CONFIG_PLATFORM_EC_USB_PD_VBUS_MEASURE_ADC_EACH_PORT=y
CONFIG_PLATFORM_EC_USB_POWER_DELIVERY=y
CONFIG_PLATFORM_EC_VBOOT_HASH=n
-
-CONFIG_PLATFORM_EC_USBC_PPC=y
-CONFIG_PLATFORM_EC_USBC_PPC_SYV682X=y
diff --git a/zephyr/test/krabby/src/charger_workaround.c b/zephyr/test/krabby/src/charger_workaround.c
index 5582fe5c64..afd3fe5f0c 100644
--- a/zephyr/test/krabby/src/charger_workaround.c
+++ b/zephyr/test/krabby/src/charger_workaround.c
@@ -3,6 +3,11 @@
* found in the LICENSE file.
*/
+#include <zephyr/devicetree.h>
+#include <zephyr/drivers/emul.h>
+#include <zephyr/fff.h>
+#include <zephyr/ztest.h>
+
#include "charger.h"
#include "driver/charger/rt9490.h"
#include "emul/emul_rt9490.h"
@@ -10,11 +15,6 @@
#include "i2c.h"
#include "system.h"
-#include <zephyr/devicetree.h>
-#include <zephyr/drivers/emul.h>
-#include <zephyr/fff.h>
-#include <zephyr/ztest.h>
-
FAKE_VALUE_FUNC(int, board_get_version);
const struct emul *emul = EMUL_DT_GET(DT_NODELABEL(charger));
diff --git a/zephyr/test/krabby/src/stubs.c b/zephyr/test/krabby/src/stubs.c
index df1613528d..7731aad43f 100644
--- a/zephyr/test/krabby/src/stubs.c
+++ b/zephyr/test/krabby/src/stubs.c
@@ -4,12 +4,38 @@
*/
#include "adc.h"
+#include "usbc_ppc.h"
#include "charge_ramp.h"
#include "charge_state.h"
-#include "usbc_ppc.h"
-__override void board_set_charge_limit(int port, int supplier, int charge_ma,
- int max_ma, int charge_mv)
+int board_set_active_charge_port(int port)
+{
+ return 0;
+}
+
+int board_is_vbus_too_low(int port, enum chg_ramp_vbus_state ramp_state)
+{
+ return 0;
+}
+
+void board_set_charge_limit(int port, int supplier, int charge_ma, int max_ma,
+ int charge_mv)
+{
+}
+
+const struct batt_params *charger_current_battery_params(void)
+{
+ static const struct batt_params params = {};
+
+ return &params;
+}
+
+int board_get_battery_soc(void)
+{
+ return 0;
+}
+
+void pd_power_supply_reset(void)
{
}
@@ -18,7 +44,29 @@ int pd_check_vconn_swap(int port)
return 0;
}
-int board_get_adjusted_usb_pd_port_count(int port)
+void pd_set_input_current_limit(int port, uint32_t max_ma,
+ uint32_t supply_voltage)
{
- return 2;
}
+
+int pd_set_power_supply_ready(int port)
+{
+ return 0;
+}
+
+void usb_charger_vbus_change(int port, int vbus_level)
+{
+}
+
+int charge_manager_get_active_charge_port(void)
+{
+ return 0;
+}
+
+struct ppc_config_t ppc_chips[] = {};
+
+unsigned int ppc_cnt = ARRAY_SIZE(ppc_chips);
+
+#ifdef CONFIG_MUX_INIT_ADC
+const struct adc_t adc_channels[] = {};
+#endif
diff --git a/zephyr/test/krabby/src/temp_tentacruel.c b/zephyr/test/krabby/src/temp_tentacruel.c
index 1eaefad988..863adfaf81 100644
--- a/zephyr/test/krabby/src/temp_tentacruel.c
+++ b/zephyr/test/krabby/src/temp_tentacruel.c
@@ -3,24 +3,25 @@
* found in the LICENSE file.
*/
-#include "charge_state.h"
+#include <zephyr/kernel.h>
+#include <zephyr/ztest.h>
+#include <zephyr/drivers/adc.h>
+#include <zephyr/drivers/adc/adc_emul.h>
+
#include "charger.h"
+#include "charge_state.h"
#include "charger_profile_override.h"
#include "common.h"
#include "config.h"
#include "hooks.h"
+#include "util.h"
#include "temp_sensor.h"
#include "temp_sensor/temp_sensor.h"
-#include "util.h"
-
-#include <zephyr/drivers/adc.h>
-#include <zephyr/drivers/adc/adc_emul.h>
-#include <zephyr/kernel.h>
-#include <zephyr/ztest.h>
#define ADC_DEVICE_NODE DT_NODELABEL(adc0)
#define CHARGER_TEMP TEMP_SENSOR_ID(DT_NODELABEL(temp_charger))
#define ORIGINAL_CURRENT 5000
+#define TEMP_THRESHOLD 55
struct charge_state_data curr;
static int fake_voltage;
@@ -33,17 +34,16 @@ static uint16_t current_table[] = {
3600,
3000,
2400,
- 1600,
+ 1800,
};
int setup_faketemp(int fake_voltage)
{
const struct device *adc_dev = DEVICE_DT_GET(ADC_DEVICE_NODE);
- const uint8_t channel_id =
- DT_IO_CHANNELS_INPUT(DT_NODELABEL(adc_charger));
int emul_temp;
- emul_temp = adc_emul_const_value_set(adc_dev, channel_id, fake_voltage);
+ emul_temp = adc_emul_const_value_set(
+ adc_dev, temp_sensors[CHARGER_TEMP].idx, fake_voltage);
return emul_temp;
}
@@ -56,7 +56,7 @@ static void ignore_first_minute(void)
ZTEST(temp_tentacruel, test_decrease_current)
{
- fake_voltage = 411;
+ fake_voltage = 376;
curr.batt.flags |= BATT_FLAG_RESPONSIVE;
count = 0;
@@ -80,7 +80,7 @@ ZTEST(temp_tentacruel, test_decrease_current)
ZTEST(temp_tentacruel, test_increase_current)
{
- fake_voltage = 446;
+ fake_voltage = 380;
curr.batt.flags |= BATT_FLAG_RESPONSIVE;
count = 3;
diff --git a/zephyr/test/krabby/src/usb_mux_init.c b/zephyr/test/krabby/src/usb_mux_init.c
index 8d1e4e81eb..665f1c7b7e 100644
--- a/zephyr/test/krabby/src/usb_mux_init.c
+++ b/zephyr/test/krabby/src/usb_mux_init.c
@@ -3,15 +3,15 @@
* found in the LICENSE file.
*/
+#include <zephyr/devicetree.h>
+#include <zephyr/drivers/emul.h>
+#include <zephyr/ztest.h>
+
#include "driver/usb_mux/tusb1064.h"
#include "emul/emul_tusb1064.h"
#include "usb_mux.h"
#include "usbc/usb_muxes.h"
-#include <zephyr/devicetree.h>
-#include <zephyr/drivers/emul.h>
-#include <zephyr/ztest.h>
-
const static struct emul *emul = EMUL_DT_GET(DT_NODELABEL(tusb1064_mux_1));
const static int tusb1064_port = USB_MUX_PORT(DT_NODELABEL(tusb1064_mux_1));
diff --git a/zephyr/test/krabby/src/usbc_config.c b/zephyr/test/krabby/src/usbc_config.c
deleted file mode 100644
index 0b6c8bc80d..0000000000
--- a/zephyr/test/krabby/src/usbc_config.c
+++ /dev/null
@@ -1,131 +0,0 @@
-/* Copyright 2022 The ChromiumOS Authors
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#include "adc.h"
-#include "charge_manager.h"
-#include "driver/ppc/syv682x.h"
-#include "driver/ppc/syv682x_public.h"
-#include "emul/emul_common_i2c.h"
-#include "emul/emul_syv682x.h"
-#include "i2c/i2c.h"
-#include "usb_pd.h"
-#include "usbc_ppc.h"
-
-#include <zephyr/devicetree.h>
-#include <zephyr/drivers/emul.h>
-#include <zephyr/ztest.h>
-
-bool ppc_sink_enabled(int port)
-{
- const struct emul *emul = (port == 0) ?
- EMUL_DT_GET(DT_NODELABEL(ppc0_emul)) :
- EMUL_DT_GET(DT_NODELABEL(ppc1_emul));
- uint8_t val = 0;
-
- syv682x_emul_get_reg(emul, SYV682X_CONTROL_1_REG, &val);
-
- return !(val & (SYV682X_CONTROL_1_PWR_ENB | SYV682X_CONTROL_1_HV_DR));
-}
-
-ZTEST(usbc_config, test_set_active_charge_port)
-{
- /* reset ppc state */
- zassert_ok(board_set_active_charge_port(CHARGE_PORT_NONE), NULL);
- zassert_false(ppc_sink_enabled(0), NULL);
- zassert_false(ppc_sink_enabled(1), NULL);
-
- /* sourcing port 0, expect port 0 not sinkable */
- zassert_ok(pd_set_power_supply_ready(0));
- zassert_not_equal(board_set_active_charge_port(0), 0, NULL);
- zassert_true(board_vbus_source_enabled(0), NULL);
- zassert_false(board_vbus_source_enabled(1), NULL);
- zassert_false(ppc_sink_enabled(0), NULL);
- zassert_false(ppc_sink_enabled(1), NULL);
-
- /* sinking port 1 */
- zassert_ok(board_set_active_charge_port(1), NULL);
- zassert_false(ppc_sink_enabled(0), NULL);
- zassert_true(ppc_sink_enabled(1), NULL);
-
- /*
- * sinking an invalid port should return error and doesn't change
- * any state
- */
- zassert_not_equal(board_set_active_charge_port(2), 0, NULL);
- zassert_true(board_vbus_source_enabled(0), NULL);
- zassert_false(board_vbus_source_enabled(1), NULL);
- zassert_false(ppc_sink_enabled(0), NULL);
- zassert_true(ppc_sink_enabled(1), NULL);
-
- /* turn of sourcing, sinking port 0 */
- pd_power_supply_reset(0);
- zassert_ok(board_set_active_charge_port(0), NULL);
- zassert_true(ppc_sink_enabled(0), NULL);
- zassert_false(ppc_sink_enabled(1), NULL);
-
- /* sinking port 1 */
- zassert_ok(board_set_active_charge_port(1), NULL);
- zassert_false(ppc_sink_enabled(0), NULL);
- zassert_true(ppc_sink_enabled(1), NULL);
-
- /* back to port 0 */
- zassert_ok(board_set_active_charge_port(0), NULL);
- zassert_true(ppc_sink_enabled(0), NULL);
- zassert_false(ppc_sink_enabled(1), NULL);
-
- /* reset */
- zassert_ok(board_set_active_charge_port(CHARGE_PORT_NONE), NULL);
- zassert_false(board_vbus_source_enabled(0), NULL);
- zassert_false(board_vbus_source_enabled(1), NULL);
- zassert_false(ppc_sink_enabled(0), NULL);
- zassert_false(ppc_sink_enabled(1), NULL);
-}
-
-ZTEST(usbc_config, test_set_active_charge_port_fail)
-{
- const struct emul *ppc0 = EMUL_DT_GET(DT_NODELABEL(ppc0_emul));
-
- /* Verify that failure on ppc0 doesn't affect ppc1 */
- i2c_common_emul_set_write_fail_reg(
- emul_syv682x_get_i2c_common_data(ppc0),
- I2C_COMMON_EMUL_FAIL_ALL_REG);
-
- zassert_ok(board_set_active_charge_port(1), NULL);
- zassert_true(ppc_sink_enabled(1), NULL);
- zassert_ok(board_set_active_charge_port(CHARGE_PORT_NONE), NULL);
- zassert_false(ppc_sink_enabled(1), NULL);
- zassert_ok(board_set_active_charge_port(1), NULL);
- zassert_true(ppc_sink_enabled(1), NULL);
-
- /* trying to enable ppc0 results in error */
- zassert_not_equal(board_set_active_charge_port(0), 0, NULL);
- zassert_false(ppc_sink_enabled(1), NULL);
-}
-
-ZTEST(usbc_config, test_adc_channel)
-{
- zassert_equal(board_get_vbus_adc(0), ADC_VBUS_C0, NULL);
- zassert_equal(board_get_vbus_adc(1), ADC_VBUS_C1, NULL);
- zassert_equal(board_get_vbus_adc(99), ADC_VBUS_C0, NULL);
-}
-
-static void reset_ppc_state(void *fixture)
-{
- const struct emul *ppc0 = EMUL_DT_GET(DT_NODELABEL(ppc0_emul));
- const struct emul *ppc1 = EMUL_DT_GET(DT_NODELABEL(ppc1_emul));
-
- i2c_common_emul_set_write_fail_reg(
- emul_syv682x_get_i2c_common_data(ppc0),
- I2C_COMMON_EMUL_NO_FAIL_REG);
- i2c_common_emul_set_write_fail_reg(
- emul_syv682x_get_i2c_common_data(ppc1),
- I2C_COMMON_EMUL_NO_FAIL_REG);
-
- ppc_vbus_source_enable(0, false);
- ppc_vbus_source_enable(1, false);
- board_set_active_charge_port(CHARGE_PORT_NONE);
-}
-
-ZTEST_SUITE(usbc_config, NULL, NULL, reset_ppc_state, NULL, NULL);
diff --git a/zephyr/test/krabby/testcase.yaml b/zephyr/test/krabby/testcase.yaml
index 781d82db4b..a748e45be5 100644
--- a/zephyr/test/krabby/testcase.yaml
+++ b/zephyr/test/krabby/testcase.yaml
@@ -6,12 +6,15 @@ common:
platform_allow: native_posix
tests:
krabby.default:
- extra_args: DTC_OVERLAY_FILE="common.dts;../program/corsola/ite_interrupts.dtsi;../program/corsola/ite_gpio.dtsi;pinctrl.dts"
+ extra_args: DTC_OVERLAY_FILE="common.dts;../projects/corsola/interrupts_krabby.dts;../projects/corsola/gpio_krabby.dts;pinctrl.dts"
extra_configs:
- CONFIG_TEST_KRABBY=y
- CONFIG_MUX_INIT_ADC=y
krabby.tentacruel:
- extra_args: DTC_OVERLAY_FILE="common.dts;adc_temp.dts;../program/corsola/interrupts_tentacruel.dtsi;../program/corsola/gpio_tentacruel.dtsi;../program/corsola/thermistor_tentacruel.dtsi;pinctrl.dts"
+ extra_args: DTC_OVERLAY_FILE="common.dts;adc_temp.dts;../projects/corsola/interrupts_tentacruel.dts;../projects/corsola/gpio_tentacruel.dts;../projects/corsola/thermistor_tentacruel.dts;pinctrl.dts"
extra_configs:
- CONFIG_TEST_TENTACRUEL=y
+ - CONFIG_PLATFORM_EC_TEMP_SENSOR=y
+ - CONFIG_PLATFORM_EC_THERMISTOR=y
- CONFIG_PLATFORM_EC_CHARGER_PROFILE_OVERRIDE=y
+ - CONFIG_ADC_EMUL=y