soc: kinetis: do not redefine PORT_PCR_ODE for KW24/22 series

KW24 and KW22 series support open drain pins, while rest of kinetis KW
SOCs do not. Don't redefine PORT_PCR_ODE for these SOCs

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
This commit is contained in:
Daniel DeGrasse 2022-03-09 10:37:52 -06:00 committed by Carles Cufí
commit bde2bbed6f

View file

@ -23,8 +23,12 @@ extern "C" {
typedef uint32_t pinctrl_soc_pin_t; typedef uint32_t pinctrl_soc_pin_t;
/* Kinetis KW/KL/KE series does not support open drain. Define macros to have no effect */ /* Kinetis KW/KL/KE series does not support open drain. Define macros to have no effect
#if defined(CONFIG_SOC_SERIES_KINETIS_KWX) || \ * Note: KW22 and KW24 do support open drain, rest of KW series does not
*/
#if (defined(CONFIG_SOC_SERIES_KINETIS_KWX) && \
!(defined(CONFIG_SOC_MKW24D5) || \
defined(CONFIG_SOC_MKW22D5))) || \
defined(CONFIG_SOC_SERIES_KINETIS_KL2X) || \ defined(CONFIG_SOC_SERIES_KINETIS_KL2X) || \
defined(CONFIG_SOC_SERIES_KINETIS_KE1XF) defined(CONFIG_SOC_SERIES_KINETIS_KE1XF)
#define PORT_PCR_ODE(x) 0x0 #define PORT_PCR_ODE(x) 0x0