RK3588设备树节点解读(rk3588s-evb4-lp4x.dtsi)

根节点

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主机接口。
  • 16
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值