driver: adc: add adc driver for rts5912

Add adc driver for Realtek rts5912.

Signed-off-by: Dylan Hsieh <dylan.hsieh@realtek.com>
This commit is contained in:
Dylan Hsieh 2025-03-07 10:57:16 +08:00 committed by Benjamin Cabé
commit f3bc550117
12 changed files with 465 additions and 0 deletions

View file

@ -6,6 +6,7 @@
*/
#include <arm/armv8-m.dtsi>
#include <zephyr/dt-bindings/adc/adc.h>
#include <zephyr/dt-bindings/clock/rts5912_clock.h>
#include <zephyr/dt-bindings/gpio/realtek-gpio.h>
@ -184,6 +185,15 @@
status = "okay";
};
adc0: adc@4000fe00 {
compatible = "realtek,rts5912-adc";
reg = <0x4000fe00 0x38>;
clocks = <&sccon RTS5912_SCCON_ADC ADC0_CLKPWR>;
interrupts = <221 0>;
#io-channel-cells = <1>;
status = "disabled";
};
uart0: uart@40010100 {
compatible = "ns16550";
reg = <0x40010100 0x100>;