On Mon, Jun 8, 2020 at 2:47 PM Neil Armstrong <narmstr...@baylibre.com> wrote: > > Add the Khadas MCU node with active FAN thermal nodes for all the > Khadas VIM3 variants. > > Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
Reviewed-by: Amit Kucheria <amit.kuche...@linaro.org> > --- > .../boot/dts/amlogic/meson-khadas-vim3.dtsi | 23 +++++++++++++++++++ > 1 file changed, 23 insertions(+) > > diff --git a/arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi > b/arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi > index 094ecf2222bb..3325e54ea690 100644 > --- a/arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi > +++ b/arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi > @@ -183,6 +183,23 @@ > hdmi-phandle = <&hdmi_tx>; > }; > > +&cpu_thermal { > + trips { > + cpu_active: cpu-active { > + temperature = <80000>; /* millicelsius */ > + hysteresis = <2000>; /* millicelsius */ > + type = "active"; > + }; > + }; > + > + cooling-maps { > + map { > + trip = <&cpu_active>; > + cooling-device = <&khadas_mcu THERMAL_NO_LIMIT > THERMAL_NO_LIMIT>; > + }; > + }; > +}; > + > &ext_mdio { > external_phy: ethernet-phy@0 { > /* Realtek RTL8211F (0x001cc916) */ > @@ -222,6 +239,12 @@ > pinctrl-0 = <&i2c_ao_sck_pins>, <&i2c_ao_sda_pins>; > pinctrl-names = "default"; > > + khadas_mcu: system-controller@18 { > + compatible = "khadas,mcu"; > + reg = <0x18>; > + #cooling-cells = <2>; > + }; > + > gpio_expander: gpio-controller@20 { > compatible = "ti,tca6408"; > reg = <0x20>; > -- > 2.22.0 >