Closed SmartElec closed 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
这个官方后面会合入吗?或者linux上游会不会合入?
rk3399有,rk3588目前没合入
看看有多少人要。如果是通用,或官方合入的话,就比较好了。如果是自己开发的,通用性就差些了。
看看你那个overlay能否合到5b的官方内核。
看看有多少人要。如果是通用,或官方合入的话,就比较好了。如果是自己开发的,通用性就差些了。
看看你那个overlay能否合到5b的官方内核。
提交了,但是没合入. 参照你的写了自动搜索pwm配置,自动搜索系统目录看是hwmon还是pwm dev.自动初始化.温度读取设备也是按目录搜索.
将pwm-fan加入设备树后,pwm export将会找不到 控制风扇会直接使用接口
/sys/class/hwmon/hwmon1/pwm1
,不需要再初始化任何pwm了