1874dca5dSGeert Uytterhoeven// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2874dca5dSGeert Uytterhoeven/* 3874dca5dSGeert Uytterhoeven * Device Tree Source for the common parts shared by the White Hawk BreakOut 4874dca5dSGeert Uytterhoeven * and White Hawk Single boards 5874dca5dSGeert Uytterhoeven * 6874dca5dSGeert Uytterhoeven * Copyright (C) 2022 Renesas Electronics Corp. 7874dca5dSGeert Uytterhoeven */ 8874dca5dSGeert Uytterhoeven 9874dca5dSGeert Uytterhoeven#include "white-hawk-csi-dsi.dtsi" 10874dca5dSGeert Uytterhoeven#include "white-hawk-ethernet.dtsi" 11874dca5dSGeert Uytterhoeven 12874dca5dSGeert Uytterhoeven/ { 13874dca5dSGeert Uytterhoeven can_transceiver0: can-phy0 { 14874dca5dSGeert Uytterhoeven compatible = "nxp,tjr1443"; 15874dca5dSGeert Uytterhoeven #phy-cells = <0>; 16874dca5dSGeert Uytterhoeven enable-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>; 17874dca5dSGeert Uytterhoeven max-bitrate = <5000000>; 18874dca5dSGeert Uytterhoeven }; 19874dca5dSGeert Uytterhoeven}; 20874dca5dSGeert Uytterhoeven 21874dca5dSGeert Uytterhoeven&can_clk { 22874dca5dSGeert Uytterhoeven clock-frequency = <40000000>; 23874dca5dSGeert Uytterhoeven}; 24874dca5dSGeert Uytterhoeven 25874dca5dSGeert Uytterhoeven&canfd { 26874dca5dSGeert Uytterhoeven pinctrl-0 = <&canfd0_pins>, <&canfd1_pins>, <&can_clk_pins>; 27874dca5dSGeert Uytterhoeven pinctrl-names = "default"; 28874dca5dSGeert Uytterhoeven 29874dca5dSGeert Uytterhoeven status = "okay"; 30874dca5dSGeert Uytterhoeven 31874dca5dSGeert Uytterhoeven channel0 { 32874dca5dSGeert Uytterhoeven status = "okay"; 33874dca5dSGeert Uytterhoeven phys = <&can_transceiver0>; 34874dca5dSGeert Uytterhoeven }; 35874dca5dSGeert Uytterhoeven 36874dca5dSGeert Uytterhoeven channel1 { 37874dca5dSGeert Uytterhoeven status = "okay"; 38874dca5dSGeert Uytterhoeven }; 39874dca5dSGeert Uytterhoeven}; 40874dca5dSGeert Uytterhoeven 41874dca5dSGeert Uytterhoeven&i2c0 { 42874dca5dSGeert Uytterhoeven eeprom@51 { 43874dca5dSGeert Uytterhoeven compatible = "rohm,br24g01", "atmel,24c01"; 44874dca5dSGeert Uytterhoeven label = "breakout-board"; 45874dca5dSGeert Uytterhoeven reg = <0x51>; 46874dca5dSGeert Uytterhoeven pagesize = <8>; 47874dca5dSGeert Uytterhoeven }; 48874dca5dSGeert Uytterhoeven}; 49874dca5dSGeert Uytterhoeven 50874dca5dSGeert Uytterhoeven&pfc { 51874dca5dSGeert Uytterhoeven can_clk_pins: can-clk { 52874dca5dSGeert Uytterhoeven groups = "can_clk"; 53874dca5dSGeert Uytterhoeven function = "can_clk"; 54874dca5dSGeert Uytterhoeven }; 55874dca5dSGeert Uytterhoeven 56874dca5dSGeert Uytterhoeven canfd0_pins: canfd0 { 57874dca5dSGeert Uytterhoeven groups = "canfd0_data"; 58874dca5dSGeert Uytterhoeven function = "canfd0"; 59874dca5dSGeert Uytterhoeven }; 60874dca5dSGeert Uytterhoeven 61874dca5dSGeert Uytterhoeven canfd1_pins: canfd1 { 62874dca5dSGeert Uytterhoeven groups = "canfd1_data"; 63874dca5dSGeert Uytterhoeven function = "canfd1"; 64874dca5dSGeert Uytterhoeven }; 65874dca5dSGeert Uytterhoeven}; 66