diff --git a/arch/risc-v/src/common/espressif/Kconfig b/arch/risc-v/src/common/espressif/Kconfig index 1ec3d4bf6bb..ce4b46dd8e2 100644 --- a/arch/risc-v/src/common/espressif/Kconfig +++ b/arch/risc-v/src/common/espressif/Kconfig @@ -673,15 +673,15 @@ config ESP_PCNT_U0_CH0_EDGE_PIN config ESP_PCNT_U0_CH0_LEVEL_PIN int "PCNT_U0 CH0 Level/Control Pin Number" - default 4 if !ESP_PCNT_U0_QE - default -1 if ESP_PCNT_U0_QE + default 4 range -1 39 + depends on !ESP_PCNT_U0_QE config ESP_PCNT_U0_CH1_EDGE_PIN int "PCNT_U0 CH1 Edge/Pulse Pin Number" - default 0 if !ESP_PCNT_U0_QE - default -1 if ESP_PCNT_U0_QE + default 0 range -1 39 + depends on !ESP_PCNT_U0_QE config ESP_PCNT_U0_CH1_LEVEL_PIN int "PCNT_U0 CH1 Level/Control Pin Number" diff --git a/arch/xtensa/src/common/espressif/Kconfig b/arch/xtensa/src/common/espressif/Kconfig index 1630740716e..cf7af49e928 100644 --- a/arch/xtensa/src/common/espressif/Kconfig +++ b/arch/xtensa/src/common/espressif/Kconfig @@ -186,15 +186,15 @@ config ESP_PCNT_U0_CH0_EDGE_PIN config ESP_PCNT_U0_CH0_LEVEL_PIN int "PCNT_U0 CH0 Level/Control Pin Number" - default 4 if !ESP_PCNT_U0_QE - default -1 if ESP_PCNT_U0_QE + default 4 range -1 39 + depends on !ESP_PCNT_U0_QE config ESP_PCNT_U0_CH1_EDGE_PIN int "PCNT_U0 CH1 Edge/Pulse Pin Number" - default 0 if !ESP_PCNT_U0_QE - default -1 if ESP_PCNT_U0_QE + default 0 range -1 39 + depends on !ESP_PCNT_U0_QE config ESP_PCNT_U0_CH1_LEVEL_PIN int "PCNT_U0 CH1 Level/Control Pin Number"