From f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Wed, 31 Jan 2024 01:04:47 +0000 Subject: [PATCH] add driver 5G --- kernel/arch/arm/boot/dts/bcm958625hr.dts | 31 ++++++++++++++++++++++++++----- 1 files changed, 26 insertions(+), 5 deletions(-) diff --git a/kernel/arch/arm/boot/dts/bcm958625hr.dts b/kernel/arch/arm/boot/dts/bcm958625hr.dts index 6d0179a..57974b8 100644 --- a/kernel/arch/arm/boot/dts/bcm958625hr.dts +++ b/kernel/arch/arm/boot/dts/bcm958625hr.dts @@ -39,15 +39,11 @@ model = "NorthStar Plus SVK (BCM958625HR)"; compatible = "brcm,bcm58625", "brcm,nsp"; - aliases { - serial0 = &uart0; - }; - chosen { stdout-path = "serial0:115200n8"; }; - memory { + memory@60000000 { device_type = "memory"; reg = <0x60000000 0x20000000>; }; @@ -58,6 +54,23 @@ open-source; priority = <200>; }; + + sfp: sfp { + compatible = "sff,sfp"; + i2c-bus = <&i2c0>; + mod-def0-gpios = <&gpioa 28 GPIO_ACTIVE_LOW>; + los-gpios = <&gpioa 24 GPIO_ACTIVE_HIGH>; + tx-fault-gpios = <&gpioa 30 GPIO_ACTIVE_HIGH>; + tx-disable-gpios = <&gpioa 26 GPIO_ACTIVE_HIGH>; + }; +}; + +&i2c0 { + status = "okay"; +}; + +&dma { + status = "okay"; }; &amac0 { @@ -210,6 +223,14 @@ reg = <4>; }; + port@5 { + label = "sfp"; + phy-mode = "sgmii"; + reg = <5>; + sfp = <&sfp>; + managed = "in-band-status"; + }; + port@8 { ethernet = <&amac2>; label = "cpu"; -- Gitblit v1.6.2