rk3588设备树种,fan 电源节点是否可以不配置?
时间: 2024-03-05 10:49:00 浏览: 107
在RK3588的设备树中,fan节点是一个PWM风扇设备节点,用于控制风扇的转速。如果你的设备中没有风扇,那么fan节点可以不配置。
但是,如果你的设备中有风扇,那么fan节点是必须配置的。在fan节点中,你需要指定PWM输出通道、风扇的最大状态、每个状态对应的风扇转速等参数,以便系统控制风扇的运转。
以下是一个fan节点的定义示例:
```
fan {
compatible = "pwm-fan";
pwms = <&pwm_fan 0 50000 1>;
cooling-device-max-state = <2>;
cooling-levels = <0 1 2>;
status = "okay";
};
```
在这个例子中,我们定义了一个名为"fan"的PWM风扇设备节点。"compatible"属性指定为"pwm-fan",表示这是一个PWM风扇设备。"pwms"属性指定了使用的PWM输出通道,这里是pwm_fan的第0个通道,频率为50000Hz,极性为1。"cooling-device-max-state"属性指定了风扇的最大状态,这里是2,表示有3个状态(0、1、2)。"cooling-levels"属性指定了每个状态对应的风扇转速,这里是三个值,分别对应状态0、1、2的风扇转速。最后,"status"属性设置为"okay"表示风扇节点已启用。
需要注意的是,如果你的设备中有风扇,fan节点是必须配置的,否则系统将无法控制风扇的运转。如果你的设备中没有风扇,则可以不需要配置fan节点。
相关问题
rk3588 设备树dts文件中,fan节点的 电源fan_supply是否可以不配置?
在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节点必须在设备树中进行配置。
RK3588s vccio6电源域设定
### RK3588S VCCIO6电源域配置
针对RK3588S芯片,在配置VCCIO6电源域时,需特别注意该电源域的供电电压应匹配具体应用板的要求。对于正点原子ATK-DLRK3568开发板而言,VCCIO6电源域的供电电压设定为1.8V,而非官方EVB板所采用的3.3V[^1]。
为了适配这一需求,在设备树源文件(DTS)中应当调整`pmu_io_domains`节点下的相应条目来反映实际硬件情况。考虑到rk3568-evb.dtsi作为板级通用设备树文件不宜直接改动,推荐的做法是在特定于目标板型的配置文件内实施必要的变更,比如rk3568-atk-evb1-ddr4-v10.dtsi已包含了此类定制化设置。
下面给出一段用于描述如何在DTS文件里指定VCCIO6为1.8V的例子:
```dts
&pmu {
io-domains {
/* ...其他配置项... */
vccio6: vccio6@2 {
compatible = "regulator-fixed";
regulator-name = "vccio6";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
regulator-always-on;
status = "okay";
};
};
};
```
此段代码明确了VCCIO6的工作范围固定在1.8伏特,并保持始终开启状态。通过这种方式可以确保与物理连接相吻合的同时也满足了操作系统层面的需求。
阅读全文
相关推荐
















