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