soc: arm: nxp_s32: s32k1: add support for ADC

Add support for the Analog-to-Digital Converter (ADC).

Signed-off-by: Marcin Wierzbicki <marcin.wierzbicki@accenture.com>
This commit is contained in:
Marcin Wierzbicki 2024-07-11 15:33:04 +02:00 committed by Anas Nashif
commit eebaa2b270
3 changed files with 24 additions and 1 deletions

View file

@ -326,5 +326,27 @@
clock-frequency = <32000>;
prescaler = <32000>;
};
adc0: adc@4003b000 {
compatible = "nxp,kinetis-adc12";
reg = <0x4003b000 0x1000>;
interrupts = <39 0>;
clk-source = <0>;
clk-divider = <1>;
clocks = <&clock NXP_S32_ADC0_CLK>;
#io-channel-cells = <1>;
status = "disabled";
};
adc1: adc@40027000 {
compatible = "nxp,kinetis-adc12";
reg = <0x40027000 0x1000>;
interrupts = <40 0>;
clk-source = <0>;
clk-divider = <1>;
clocks = <&clock NXP_S32_ADC1_CLK>;
#io-channel-cells = <1>;
status = "disabled";
};
};
};

View file

@ -18,6 +18,7 @@ config SOC_SERIES_S32K1
select HAS_MCUX_FLEXCAN
select HAS_MCUX_WDOG32
select HAS_MCUX_RTC
select HAS_MCUX_ADC12
config SOC_S32K116
select CPU_CORTEX_M0PLUS

View file

@ -198,7 +198,7 @@ manifest:
groups:
- hal
- name: hal_nxp
revision: 00fd3f5a3b1b7fc3a715b1e96cb2d5036b5cc27e
revision: 466000a80e6eb5bbcb691bae936ec5654a7796d4
path: modules/hal/nxp
groups:
- hal