1 // SPDX-License-Identifier: (GPL-2.0 or MIT)
3 * Device Tree Source for the Spider CPU board
5 * Copyright (C) 2021 Renesas Electronics Corp.
8 #include "r8a779f0.dtsi"
11 model = "Renesas Spider CPU board";
12 compatible = "renesas,spider-cpu", "renesas,r8a779f0";
20 bootargs = "ignore_loglevel rw root=/dev/nfs ip=on";
21 stdout-path = "serial0:115200n8";
25 device_type = "memory";
26 /* first 128MB is reserved for secure area. */
27 reg = <0x0 0x48000000 0x0 0x78000000>;
31 device_type = "memory";
32 reg = <0x4 0x80000000 0x0 0x80000000>;
35 reg_1p8v: regulator-1p8v {
36 compatible = "regulator-fixed";
37 regulator-name = "fixed-1.8V";
38 regulator-min-microvolt = <1800000>;
39 regulator-max-microvolt = <1800000>;
44 reg_3p3v: regulator-3p3v {
45 compatible = "regulator-fixed";
46 regulator-name = "fixed-3.3V";
47 regulator-min-microvolt = <3300000>;
48 regulator-max-microvolt = <3300000>;
55 clock-frequency = <20000000>;
59 clock-frequency = <32768>;
63 pinctrl-0 = <&i2c4_pins>;
64 pinctrl-names = "default";
67 clock-frequency = <400000>;
70 compatible = "rohm,br24g01", "atmel,24c01";
78 * This board also has a microSD slot which we will not support upstream
79 * because we cannot directly switch voltages in software.
82 pinctrl-0 = <&mmc_pins>;
83 pinctrl-1 = <&mmc_pins>;
84 pinctrl-names = "default", "state_uhs";
86 vmmc-supply = <®_3p3v>;
87 vqmmc-supply = <®_1p8v>;
94 full-pwr-cycle-in-suspend;
99 pinctrl-0 = <&scif_clk_pins>;
100 pinctrl-names = "default";
108 groups = "mmc_data8", "mmc_ctrl", "mmc_ds";
110 power-source = <1800>;
114 groups = "scif0_data", "scif0_ctrl";
119 groups = "scif3_data", "scif3_ctrl";
123 scif_clk_pins: scif_clk {
125 function = "scif_clk";
135 pinctrl-0 = <&scif0_pins>;
136 pinctrl-names = "default";
143 pinctrl-0 = <&scif3_pins>;
144 pinctrl-names = "default";
151 clock-frequency = <24000000>;