pymumu / fan-control-rock5b

PWM fan speed control for rock5B; ROCK5B风扇速度控制软件。
MIT License
107 stars 32 forks source link

建议增加自动搜索pwm设备 #2

Closed SmartElec closed 1 year ago

SmartElec commented 1 year ago

将pwm-fan加入设备树后,pwm export将会找不到 控制风扇会直接使用接口/sys/class/hwmon/hwmon1/pwm1,不需要再初始化任何pwm了

pymumu commented 1 year ago

用的什么内核或编译选项。

SmartElec commented 1 year ago

radxa官方内核 配置增加CONFIG_SENSORS_PWM_FAN=y

设备树增加

    fan0: pwm-fan {
            compatible = "pwm-fan";
        #cooling-cells = <2>;
        cooling-levels = <0 130 150 200 255>;
            pwms = <&pwm1 0 10000 0>;
        };

也可以写为overlay

pymumu commented 1 year ago

这个官方后面会合入吗?或者linux上游会不会合入?

SmartElec commented 1 year ago

rk3399有,rk3588目前没合入

pymumu commented 1 year ago

看看有多少人要。如果是通用,或官方合入的话,就比较好了。如果是自己开发的,通用性就差些了。

看看你那个overlay能否合到5b的官方内核。

SmartElec commented 1 year ago

看看有多少人要。如果是通用,或官方合入的话,就比较好了。如果是自己开发的,通用性就差些了。

看看你那个overlay能否合到5b的官方内核。

提交了,但是没合入. 参照你的写了自动搜索pwm配置,自动搜索系统目录看是hwmon还是pwm dev.自动初始化.温度读取设备也是按目录搜索.