8cba3b2059c101c9e513950da1f2d8f05e4378eb
[openwrt/staging/981213.git] /
1 From f8ed4088ed9c61ae92193da6130d04c37e7b19f2 Mon Sep 17 00:00:00 2001
2 From: Frank Wunderlich <frank-w@public-files.de>
3 Date: Sun, 20 Aug 2023 17:31:33 +0200
4 Subject: [PATCH 20/22] arm64: dts: mt7986: define 3W max power to both SFP on
5 BPI-R3
6
7 All SFP power supplies are connected to the system VDD33 which is 3v3/8A.
8 Set 3A per SFP slot to allow SFPs work which need more power than the
9 default 1W.
10
11 Fixes: 8e01fb15b815 ("arm64: dts: mt7986: add Bananapi R3")
12 Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
13 ---
14 arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 2 ++
15 1 file changed, 2 insertions(+)
16
17 --- a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts
18 +++ b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts
19 @@ -126,6 +126,7 @@
20 compatible = "sff,sfp";
21 i2c-bus = <&i2c_sfp1>;
22 los-gpios = <&pio 46 GPIO_ACTIVE_HIGH>;
23 + maximum-power-milliwatt = <3000>;
24 mod-def0-gpios = <&pio 49 GPIO_ACTIVE_LOW>;
25 tx-disable-gpios = <&pio 20 GPIO_ACTIVE_HIGH>;
26 tx-fault-gpios = <&pio 7 GPIO_ACTIVE_HIGH>;
27 @@ -137,6 +138,7 @@
28 i2c-bus = <&i2c_sfp2>;
29 los-gpios = <&pio 31 GPIO_ACTIVE_HIGH>;
30 mod-def0-gpios = <&pio 47 GPIO_ACTIVE_LOW>;
31 + maximum-power-milliwatt = <3000>;
32 tx-disable-gpios = <&pio 15 GPIO_ACTIVE_HIGH>;
33 tx-fault-gpios = <&pio 48 GPIO_ACTIVE_HIGH>;
34 };