drivers: adc: initialize to add ADC driver

Add minimal ADC driver code for EK-RA8M1 board

Signed-off-by: Duy Phuong Hoang. Nguyen <duy.nguyen.xa@renesas.com>
Signed-off-by: Tri Nguyen <tri.nguyen.wj@bp.renesas.com>
Signed-off-by: Thao Luong <thao.luong.uw@renesas.com>
This commit is contained in:
Thao Luong 2024-08-16 16:20:31 +07:00 committed by Henrik Brix Andersen
commit 4cebe5354f
15 changed files with 557 additions and 1 deletions

View file

@ -35,4 +35,12 @@
drive-strength = "medium";
};
};
adc0_default: adc0_default {
group1 {
/* input */
psels = <RA_PSEL(RA_PSEL_ADC, 0, 4)>;
renesas,analog-enable;
};
};
};

View file

@ -7,7 +7,7 @@
#include <renesas/ra/ra8/r7fa8m1ahecbd.dtsi>
#include <dt-bindings/gpio/gpio.h>
#include <zephyr/dt-bindings/adc/adc.h>
#include "ek_ra8m1-pinctrl.dtsi"
/ {
@ -152,3 +152,9 @@ mikrobus_serial: &uart3 {};
pinctrl-0 = <&iic1_default>;
pinctrl-names = "default";
};
&adc0 {
status = "okay";
pinctrl-0 = <&adc0_default>;
pinctrl-names = "default";
};