xref: /linux/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts (revision 4b232e29cba7c8bd3d92d337b2daeca72da6be36)
1// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2/*
3 * Device Tree Source for the R-Car V4M Gray Hawk Single board
4 *
5 * Copyright (C) 2023 Renesas Electronics Corp.
6 * Copyright (C) 2024 Glider bv
7 */
8
9/dts-v1/;
10#include "r8a779h0.dtsi"
11
12/ {
13	model = "Renesas Gray Hawk Single board based on r8a779h0";
14	compatible = "renesas,gray-hawk-single", "renesas,r8a779h0";
15
16	aliases {
17		serial0 = &hscif0;
18	};
19
20	chosen {
21		bootargs = "ignore_loglevel";
22		stdout-path = "serial0:921600n8";
23	};
24
25	memory@48000000 {
26		device_type = "memory";
27		/* first 128MB is reserved for secure area. */
28		reg = <0x0 0x48000000 0x0 0x78000000>;
29	};
30
31	memory@480000000 {
32		device_type = "memory";
33		reg = <0x4 0x80000000 0x1 0x80000000>;
34	};
35};
36
37&extal_clk {
38	clock-frequency = <16666666>;
39};
40
41&extalr_clk {
42	clock-frequency = <32768>;
43};
44
45&hscif0 {
46	pinctrl-0 = <&hscif0_pins>;
47	pinctrl-names = "default";
48
49	uart-has-rtscts;
50	status = "okay";
51};
52
53&pfc {
54	pinctrl-0 = <&scif_clk_pins>;
55	pinctrl-names = "default";
56
57	hscif0_pins: hscif0 {
58		groups = "hscif0_data", "hscif0_ctrl";
59		function = "hscif0";
60	};
61
62	scif_clk_pins: scif-clk {
63		groups = "scif_clk";
64		function = "scif_clk";
65	};
66};
67
68&rwdt {
69	timeout-sec = <60>;
70	status = "okay";
71};
72
73&scif_clk {
74	clock-frequency = <24000000>;
75};
76