summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zephyr/projects/brya/brya/prj.conf2
-rw-r--r--zephyr/shim/include/zephyr_adc.h4
2 files changed, 6 insertions, 0 deletions
diff --git a/zephyr/projects/brya/brya/prj.conf b/zephyr/projects/brya/brya/prj.conf
index d6c934fedb..f7f85032a3 100644
--- a/zephyr/projects/brya/brya/prj.conf
+++ b/zephyr/projects/brya/brya/prj.conf
@@ -19,6 +19,8 @@ CONFIG_PLATFORM_EC_CONSOLE_CMD_SYSINFO=y
CONFIG_PLATFORM_EC_I2C=y
CONFIG_PLATFORM_EC_BACKLIGHT_LID=y
+CONFIG_PLATFORM_EC_ADC_CHANNELS_RUNTIME_CONFIG=y
+
# SoC configuration
CONFIG_AP=y
CONFIG_AP_X86_INTEL_ADL=y
diff --git a/zephyr/shim/include/zephyr_adc.h b/zephyr/shim/include/zephyr_adc.h
index 7c0f3f3232..4d279bec86 100644
--- a/zephyr/shim/include/zephyr_adc.h
+++ b/zephyr/shim/include/zephyr_adc.h
@@ -30,8 +30,12 @@ struct adc_t {
struct adc_channel_cfg channel_cfg;
};
+#ifndef CONFIG_ADC_CHANNELS_RUNTIME_CONFIG
extern const struct adc_t adc_channels[];
#else
+extern struct adc_t adc_channels[];
+#endif /* CONFIG_ADC_CHANNELS_RUNTIME_CONFIG */
+#else
/* Empty declaration to avoid warnings if adc.h is included */
enum adc_channel {
ADC_CH_COUNT