arm64: dts: qcom: sm8550: add TRNG node
[linux-modified.git] / arch / arm64 / boot / dts / renesas / r8a779g0-white-hawk.dts
1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 /*
3  * Device Tree Source for the White Hawk CPU and BreakOut boards
4  *
5  * Copyright (C) 2022 Renesas Electronics Corp.
6  */
7
8 /dts-v1/;
9 #include "r8a779g0-white-hawk-cpu.dtsi"
10 #include "r8a779g0-white-hawk-csi-dsi.dtsi"
11 #include "r8a779g0-white-hawk-ethernet.dtsi"
12
13 / {
14         model = "Renesas White Hawk CPU and Breakout boards based on r8a779g0";
15         compatible = "renesas,white-hawk-breakout", "renesas,white-hawk-cpu", "renesas,r8a779g0";
16
17         can_transceiver0: can-phy0 {
18                 compatible = "nxp,tjr1443";
19                 #phy-cells = <0>;
20                 enable-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
21                 max-bitrate = <5000000>;
22         };
23 };
24
25 &can_clk {
26         clock-frequency = <40000000>;
27 };
28
29 &canfd {
30         pinctrl-0 = <&canfd0_pins>, <&canfd1_pins>, <&can_clk_pins>;
31         pinctrl-names = "default";
32
33         status = "okay";
34
35         channel0 {
36                 status = "okay";
37                 phys = <&can_transceiver0>;
38         };
39
40         channel1 {
41                 status = "okay";
42         };
43 };
44
45 &i2c0 {
46         eeprom@51 {
47                 compatible = "rohm,br24g01", "atmel,24c01";
48                 label = "breakout-board";
49                 reg = <0x51>;
50                 pagesize = <8>;
51         };
52 };
53
54 &pfc {
55         can_clk_pins: can-clk {
56                 groups = "can_clk";
57                 function = "can_clk";
58         };
59
60         canfd0_pins: canfd0 {
61                 groups = "canfd0_data";
62                 function = "canfd0";
63         };
64
65         canfd1_pins: canfd1 {
66                 groups = "canfd1_data";
67                 function = "canfd1";
68         };
69 };