162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Device Tree Source for the White Hawk CPU and BreakOut boards
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (C) 2022 Renesas Electronics Corp.
662306a36Sopenharmony_ci */
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci/dts-v1/;
962306a36Sopenharmony_ci#include "r8a779g0-white-hawk-cpu.dtsi"
1062306a36Sopenharmony_ci#include "r8a779g0-white-hawk-csi-dsi.dtsi"
1162306a36Sopenharmony_ci#include "r8a779g0-white-hawk-ethernet.dtsi"
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci/ {
1462306a36Sopenharmony_ci	model = "Renesas White Hawk CPU and Breakout boards based on r8a779g0";
1562306a36Sopenharmony_ci	compatible = "renesas,white-hawk-breakout", "renesas,white-hawk-cpu", "renesas,r8a779g0";
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci	can_transceiver0: can-phy0 {
1862306a36Sopenharmony_ci		compatible = "nxp,tjr1443";
1962306a36Sopenharmony_ci		#phy-cells = <0>;
2062306a36Sopenharmony_ci		enable-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
2162306a36Sopenharmony_ci		max-bitrate = <5000000>;
2262306a36Sopenharmony_ci	};
2362306a36Sopenharmony_ci};
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci&can_clk {
2662306a36Sopenharmony_ci	clock-frequency = <40000000>;
2762306a36Sopenharmony_ci};
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci&canfd {
3062306a36Sopenharmony_ci	pinctrl-0 = <&canfd0_pins>, <&canfd1_pins>, <&can_clk_pins>;
3162306a36Sopenharmony_ci	pinctrl-names = "default";
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci	status = "okay";
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci	channel0 {
3662306a36Sopenharmony_ci		status = "okay";
3762306a36Sopenharmony_ci		phys = <&can_transceiver0>;
3862306a36Sopenharmony_ci	};
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci	channel1 {
4162306a36Sopenharmony_ci		status = "okay";
4262306a36Sopenharmony_ci	};
4362306a36Sopenharmony_ci};
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci&i2c0 {
4662306a36Sopenharmony_ci	eeprom@51 {
4762306a36Sopenharmony_ci		compatible = "rohm,br24g01", "atmel,24c01";
4862306a36Sopenharmony_ci		label = "breakout-board";
4962306a36Sopenharmony_ci		reg = <0x51>;
5062306a36Sopenharmony_ci		pagesize = <8>;
5162306a36Sopenharmony_ci	};
5262306a36Sopenharmony_ci};
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci&pfc {
5562306a36Sopenharmony_ci	can_clk_pins: can-clk {
5662306a36Sopenharmony_ci		groups = "can_clk";
5762306a36Sopenharmony_ci		function = "can_clk";
5862306a36Sopenharmony_ci	};
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ci	canfd0_pins: canfd0 {
6162306a36Sopenharmony_ci		groups = "canfd0_data";
6262306a36Sopenharmony_ci		function = "canfd0";
6362306a36Sopenharmony_ci	};
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ci	canfd1_pins: canfd1 {
6662306a36Sopenharmony_ci		groups = "canfd1_data";
6762306a36Sopenharmony_ci		function = "canfd1";
6862306a36Sopenharmony_ci	};
6962306a36Sopenharmony_ci};
70