status = "disabled";
                };
 
+               adc: adc@10058000 {
+                       compatible = "renesas,r9a08g045-adc";
+                       reg = <0 0x10058000 0 0x1000>;
+                       interrupts = <GIC_SPI 312 IRQ_TYPE_EDGE_RISING>;
+                       clocks = <&cpg CPG_MOD R9A08G045_ADC_ADCLK>,
+                                <&cpg CPG_MOD R9A08G045_ADC_PCLK>;
+                       clock-names = "adclk", "pclk";
+                       resets = <&cpg R9A08G045_ADC_PRESETN>,
+                                <&cpg R9A08G045_ADC_ADRST_N>;
+                       reset-names = "presetn", "adrst-n";
+                       power-domains = <&cpg>;
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       #io-channel-cells = <1>;
+                       status = "disabled";
+
+                       channel@0 {
+                               reg = <0>;
+                       };
+
+                       channel@1 {
+                               reg = <1>;
+                       };
+
+                       channel@2 {
+                               reg = <2>;
+                       };
+
+                       channel@3 {
+                               reg = <3>;
+                       };
+
+                       channel@4 {
+                               reg = <4>;
+                       };
+
+                       channel@5 {
+                               reg = <5>;
+                       };
+
+                       channel@6 {
+                               reg = <6>;
+                       };
+
+                       channel@7 {
+                               reg = <7>;
+                       };
+
+                       channel@8 {
+                               reg = <8>;
+                       };
+               };
+
                vbattb: clock-controller@1005c000 {
                        compatible = "renesas,r9a08g045-vbattb";
                        reg = <0 0x1005c000 0 0x1000>;