riscv: dts: renesas: r9a07g043f/rzfive-smarc-som: Enable ADC/OPP/Thermal Zones/TSU
authorLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Tue, 15 Nov 2022 10:51:34 +0000 (10:51 +0000)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Thu, 17 Nov 2022 19:27:02 +0000 (20:27 +0100)
Enable support for below blocks found on RZ/Five SMARC EVK SoC/SoM:
- ADC
- OPP
- Thermal Zones
- TSU

Note, these blocks are enabled in RZ/G2UL SMARC SoM DTSI [0] hence
deleting these disabled nodes from RZ/Five SMARC SoM DTSI enables them
here too as we include [0] in RZ/Five SMARC SoM DTSI.

[0] arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20221115105135.1180490-3-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
arch/riscv/boot/dts/renesas/r9a07g043f.dtsi
arch/riscv/boot/dts/renesas/rzfive-smarc-som.dtsi

index 50134be..6ec1c6f 100644 (file)
@@ -20,6 +20,7 @@
                cpu0: cpu@0 {
                        compatible = "andestech,ax45mp", "riscv";
                        device_type = "cpu";
+                       #cooling-cells = <2>;
                        reg = <0x0>;
                        status = "okay";
                        riscv,isa = "rv64imafdc";
@@ -29,6 +30,7 @@
                        d-cache-size = <0x8000>;
                        d-cache-line-size = <0x40>;
                        clocks = <&cpg CPG_CORE R9A07G043_CLK_I>;
+                       operating-points-v2 = <&cluster0_opp>;
 
                        cpu0_intc: interrupt-controller {
                                #interrupt-cells = <1>;
index 45a182f..2b7672b 100644 (file)
        chosen {
                bootargs = "ignore_loglevel";
        };
-
-       /delete-node/opp-table-0;
-       /delete-node/thermal-zones;
-};
-
-&adc {
-       status = "disabled";
 };
 
 &dmac {
        status = "disabled";
 };
 
-&tsu {
-       status = "disabled";
-};
-
 &wdt0 {
        status = "disabled";
 };