mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-01 06:39:05 +00:00

Factor out the parts on the White Hawk BreakOut board that are also present on the White Hawk Single board, so they can be reused when introducing support for the latter. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Link: https://lore.kernel.org/r/8c05b4d283b5d765fbc6f64cee9a247cded29409.1706192990.git.geert+renesas@glider.be
66 lines
1.1 KiB
Plaintext
66 lines
1.1 KiB
Plaintext
// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
/*
|
|
* Device Tree Source for the common parts shared by the White Hawk BreakOut
|
|
* and White Hawk Single boards
|
|
*
|
|
* Copyright (C) 2022 Renesas Electronics Corp.
|
|
*/
|
|
|
|
#include "white-hawk-csi-dsi.dtsi"
|
|
#include "white-hawk-ethernet.dtsi"
|
|
|
|
/ {
|
|
can_transceiver0: can-phy0 {
|
|
compatible = "nxp,tjr1443";
|
|
#phy-cells = <0>;
|
|
enable-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
|
|
max-bitrate = <5000000>;
|
|
};
|
|
};
|
|
|
|
&can_clk {
|
|
clock-frequency = <40000000>;
|
|
};
|
|
|
|
&canfd {
|
|
pinctrl-0 = <&canfd0_pins>, <&canfd1_pins>, <&can_clk_pins>;
|
|
pinctrl-names = "default";
|
|
|
|
status = "okay";
|
|
|
|
channel0 {
|
|
status = "okay";
|
|
phys = <&can_transceiver0>;
|
|
};
|
|
|
|
channel1 {
|
|
status = "okay";
|
|
};
|
|
};
|
|
|
|
&i2c0 {
|
|
eeprom@51 {
|
|
compatible = "rohm,br24g01", "atmel,24c01";
|
|
label = "breakout-board";
|
|
reg = <0x51>;
|
|
pagesize = <8>;
|
|
};
|
|
};
|
|
|
|
&pfc {
|
|
can_clk_pins: can-clk {
|
|
groups = "can_clk";
|
|
function = "can_clk";
|
|
};
|
|
|
|
canfd0_pins: canfd0 {
|
|
groups = "canfd0_data";
|
|
function = "canfd0";
|
|
};
|
|
|
|
canfd1_pins: canfd1 {
|
|
groups = "canfd1_data";
|
|
function = "canfd1";
|
|
};
|
|
};
|