rk3588 设备树dts文件中,fan节点的 电源fan_supply是否可以不配置?
时间: 2024-03-05 14:49:02 浏览: 18
在RK3588的设备树中,如果你的风扇使用的是直接连接到12V DC电源的方式供电,那么不需要配置fan-supply节点。但是,如果你的风扇是通过fan-supply节点来供电的话,那么就必须要在设备树中配置fan-supply节点。
如果你的风扇是直接连接到12V DC电源的话,那么fan节点可以这样配置:
```
fan {
compatible = "pwm-fan";
pwms = <&pwm_fan 0 50000 1>;
cooling-device-max-state = <2>;
cooling-levels = <0 1 2>;
status = "okay";
};
```
在这个例子中,我们没有配置fan-supply节点,而是直接将PWM信号连接到风扇驱动器中。如果你的风扇是通过fan-supply节点来供电的话,那么fan节点的配置应该如下所示:
```
fan {
compatible = "pwm-fan";
pwms = <&pwm_fan 0 50000 1>;
cooling-device-max-state = <2>;
cooling-levels = <0 1 2>;
fan-supply = <&vcc12v_dcin>;
status = "okay";
};
```
在这个例子中,我们在fan节点中添加了一个"fan-supply"属性,将其值设置为<&vcc12v_dcin>,表示风扇的电源是通过vcc12v_dcin节点来供电的。需要注意的是,如果你的风扇是通过fan-supply节点来供电的话,那么fan-supply节点必须在设备树中进行配置。