根节点
ombophy_avdd0v85 和 combophy_avdd1v8
combophy_avdd0v85: combophy-avdd0v85 {
compatible = "regulator-fixed";
}
combophy_avdd1v8: combophy-avdd1v8 {
compatible = "regulator-fixed";
}
- 含义:定义两个固定电压的电源调节器(regulator),分别提供0.85V和1.8V的电压。
es7202_sound_micarray
es7202_sound_micarray: es7202-sound-micarray {
compatible = "simple-audio-card";
}
- 含义:配置一个简单音频卡,使用ES7202芯片作为麦克风阵列。
es8388_sound
es8388_sound: es8388-sound {
compatible = "rockchip,multicodecs-card";
}
- 含义:配置一个多编解码器音频卡,使用ES8388芯片。
fan
fan: pwm-fan {
compatible = "pwm-fan";
...
}
- 含义:配置一个PWM控制的风扇。
vbus5v0_typec
vbus5v0_typec: vbus5v0-typec {
compatible = "regulator-fixed";
...
}
- 含义:定义一个固定电压的电源调节器,为Type-C接口提供5V电压。
vcc3v3_lcd_n
vcc3v3_lcd_n: vcc3v3-lcd0-n {
compatible = "regulator-fixed";
...
}
- 含义:定义一个固定电压的电源调节器,为LCD显示屏提供3.3V电压。
vcc3v3_pcie20
vcc3v3_pcie20: vcc3v3-pcie20 {
compatible = "regulator-fixed";
...
}
- 含义:定义一个固定电压的电源调节器,为PCIe 2.0提供3.3V电压。
vcc5v0_host
vcc5v0_host: vcc5v0-host {
compatible = "regulator-fixed";
...
}
- 含义:定义一个固定电压的电源调节器,为USB主机提供5V电压。
vcc_1v1_nldo_s3
vcc_1v1_nldo_s3: vcc-1v1-nldo-s3 {
compatible = "regulator-fixed";
...
}
- 含义:定义一个固定电压的电源调节器,为低压降调节器提供1.1V电压。
vcc_1v2_cam_s0
vcc_1v2_cam_s0: vcc-1v2-cam-s0 {
compatible = "regulator-fixed";
...
}
- 含义:定义一个固定电压的电源调节器,为相机模块提供1.2V电压。
vcc_1v8_cam_s0
vcc_1v8_cam_s0: vcc-1v8-cam-s0 {
compatible = "regulator-fixed";
...
}
- 含义:定义一个固定电压的电源调节器,为相机模块提供1.8V电压。
vcc_2v8_cam_s0
vcc_2v8_cam_s0: vcc-2v8-cam-s0 {
compatible = "regulator-fixed";
...
}
- 含义:定义一个固定电压的电源调节器,为相机模块提供2.8V电压。
vcc_3v3_sd_s0
vcc_3v3_sd_s0: vcc-3v3-sd-s0 {
compatible = "regulator-fixed";
...
}
- 含义:定义一个固定电压的电源调节器,为SD卡提供3.3V电压。
wireless_bluetooth
wireless_bluetooth: wireless-bluetooth {
compatible = "bluetooth-platdata";
...
}
- 含义:配置无线蓝牙设备。
wireless_wlan
wireless_wlan: wireless-wlan {
compatible = "wlan-platdata";
...
}
- 含义:配置无线局域网设备。
配置节点
&backlight
&backlight {
pwms = <&pwm13 0 25000 0>;
status = "okay";
}
- 含义:配置背光设备,使用PWM13控制。
&combphy0_ps 和 &combphy2_psu
&combphy0_ps {
status = "okay";
}
&combphy2_psu {
status = "okay";
}
- 含义:配置组合PHY设备。
&dp0 和 &dp0_in_vp2
&dp0 {
status = "okay";
}
&dp0_in_vp2 {
status = "okay";
}
- 含义:配置DisplayPort设备和对应的输入端口。
&dsi0 和 &dsi0_panel
&dsi0 {
status = "okay";
}
&dsi0_panel {
power-supply = <&vcc3v3_lcd_n>;
reset-gpios = <&gpio1 RK_PA4 GPIO_ACTIVE_LOW>;
pinctrl-names = "default";
pinctrl-0 = <&lcd_rst_gpio>;
}
- 含义:配置MIPI DSI显示接口和对应的面板。
&dsi1
&dsi1 {
status = "disabled";
}
- 含义:配置一个禁用的MIPI DSI显示接口。
&i2c0 到 &i2c8
&i2c0 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&i2c0m2_xfer>;
...
}
&i2c2 {
status = "okay";
...
}
&i2c3 {
status = "okay";
...
}
&i2c4 {
status = "okay";
...
}
&i2c5 {
status = "okay";
...
}
&i2c8 {
status = "okay";
...
}
- 含义:配置I2C总线设备,定义各种I2C设备的地址、兼容性和引脚控制等信息。
&pwm11 和 &pwm13
&pwm11 {
pinctrl-0 = <&pwm11m1_pins>;
status = "okay";
}
&pwm13 {
status = "okay";
pinctrl-names = "active";
pinctrl-0 = <&pwm13m1_pins>;
}
- 含义:配置PWM控制器,用于控制风扇、背光等设备。
&pwm15
&pwm15 {
compatible = "rockchip,remotectl-pwm";
pinctrl-names = "default";
pinctrl-0 = <&pwm15m0_pins>;
...
}
- 含义:配置PWM控制器,用于遥控接收器。
&route_dsi0 和 &route_dsi1
&route_dsi0 {
status = "okay";
connect = <&vp3_out_dsi0>;
}
&route_dsi1 {
status = "disabled";
connect = <&vp3_out_dsi1>;
}
- 含义:配置DSI路由。
&sdmmc
&sdmmc {
status = "okay";
vmmc-supply = <&vcc_3v3_sd_s0>;
}
- 含义:配置SD卡接口。
&spdif_tx1 和 &spdif_tx1_dc
&spdif_tx1 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&spdif1m1_tx>;
}
&spdif_tx1_dc {
status = "okay";
}
&spdif_tx1_sound {
status = "okay";
}
- 含义:配置SPDIF(数字音频接口)。
&spi2
&spi2 {
pinctrl-names = "default";
pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
num-cs = <1>;
}
- 含义:配置SPI接口。
&u2phy0_otg 到 &u2phy3_host
&u2phy0_otg {
rockchip,typec-vbus-det;
}
&u2phy2_host {
phy-supply = <&vcc5v0_host>;
}
&u2phy3_host {
phy-supply = <&vcc5v0_host>;
}
- 含义:配置USB PHY接口。
&uart8
&uart8 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&uart8m1_xfer &uart8m1_ctsn>;
}
- 含义:配置UART接口。
&usbdp_phy0
&usbdp_phy0 {
orientation-switch;
svid = <0xff01>;
sbu1-dc-gpios = <&gpio1 RK_PB6 GPIO_ACTIVE_HIGH>;
sbu2-dc-gpios = <&gpio1 RK_PB7 GPIO_ACTIVE_HIGH>;
...
}
- 含义:配置USB DisplayPort PHY。
&usbdrd_dwc3_0
&usbdrd_dwc3_0 {
usb-role-switch;
port {
#address-cells = <1>;
#size-cells = <0>;
dwc3_0_role_switch: endpoint@0 {
reg = <0>;
remote-endpoint = <&usbc0_role_sw>;
};
};
}
- 含义:配置USB双角色设备控制器(Dual-Role Device Controller)。
&usbhost3_0 和 &usbhost_dwc3_0
&usbhost3_0 {
status = "disabled";
}
&usbhost_dwc3_0 {
status = "disabled";
}
- 含义:禁用特定的USB主机接口。