realtek: add thermal zones for SFP sensors on GS1900-10HP
Create thermal zones for SFP internal sensors, enabling shutdown on critical temperatures. Signed-off-by: Bjørn Mork <bjorn@mork.no> Link: https://github.com/openwrt/openwrt/pull/17967 Signed-off-by: Sander Vanheule <sander@svanheule.net>
This commit is contained in:
parent
864d6743ee
commit
f29b57dc68
target/linux/realtek/dts
|
@ -24,6 +24,7 @@
|
|||
tx-fault-gpio = <&gpio1 22 GPIO_ACTIVE_HIGH>;
|
||||
mod-def0-gpio = <&gpio1 26 GPIO_ACTIVE_LOW>;
|
||||
tx-disable-gpio = <&gpio1 23 GPIO_ACTIVE_HIGH>;
|
||||
#thermal-sensor-cells = <0>;
|
||||
};
|
||||
|
||||
/* i2c of the right SFP cage: port 10 */
|
||||
|
@ -43,6 +44,7 @@
|
|||
tx-fault-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
|
||||
mod-def0-gpio = <&gpio1 32 GPIO_ACTIVE_LOW>;
|
||||
tx-disable-gpio = <&gpio1 29 GPIO_ACTIVE_HIGH>;
|
||||
#thermal-sensor-cells = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -74,3 +76,18 @@
|
|||
};
|
||||
};
|
||||
};
|
||||
|
||||
&thermal_zones {
|
||||
sfp-thermal {
|
||||
polling-delay-passive = <10000>;
|
||||
polling-delay = <10000>;
|
||||
thermal-sensors = <&sfp0>, <&sfp1>;
|
||||
trips {
|
||||
sfp-crit {
|
||||
temperature = <110000>;
|
||||
hysteresis = <1000>;
|
||||
type = "critical";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue