1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- From 9955158a18bd876a2e9b6028d28e930ae71fee93 Mon Sep 17 00:00:00 2001
- From: Yash Shah <yash.shah@sifive.com>
- Date: Fri, 21 Jun 2019 16:23:49 +0530
- Subject: [PATCH 3/6] riscv: dts: Add DT node for SiFive FU540 Ethernet
- controller driver
- DT node for SiFive FU540-C000 GEMGXL Ethernet controller driver added
- Signed-off-by: Yash Shah <yash.shah@sifive.com>
- Reviewed-by: Anup Patel <anup@brainfault.org>
- Upstream-Status: Accepted [5.3]
- ---
- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 16 ++++++++++++++++
- .../boot/dts/sifive/hifive-unleashed-a00.dts | 9 +++++++++
- 2 files changed, 25 insertions(+)
- diff --git a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi
- index 40983491b95f..56e009ad4cbe 100644
- --- a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi
- +++ b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi
- @@ -217,5 +217,21 @@
- #size-cells = <0>;
- status = "disabled";
- };
- + eth0: ethernet@10090000 {
- + compatible = "sifive,fu540-macb";
- + interrupt-parent = <&plic0>;
- + interrupts = <53>;
- + reg = <0x0 0x10090000 0x0 0x2000
- + 0x0 0x100a0000 0x0 0x1000>;
- + reg-names = "control";
- + status = "disabled";
- + local-mac-address = [00 00 00 00 00 00];
- + clock-names = "pclk", "hclk";
- + clocks = <&prci PRCI_CLK_GEMGXLPLL>,
- + <&prci PRCI_CLK_GEMGXLPLL>;
- + #address-cells = <1>;
- + #size-cells = <0>;
- + };
- +
- };
- };
- diff --git a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts
- index 0b55c53c08c7..85c17a7980cd 100644
- --- a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts
- +++ b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts
- @@ -76,3 +76,12 @@
- disable-wp;
- };
- };
- +
- +ð0 {
- + status = "okay";
- + phy-mode = "gmii";
- + phy-handle = <&phy1>;
- + phy1: ethernet-phy@0 {
- + reg = <0>;
- + };
- +};
- --
- 2.22.0
|