Continuing ...
root@rockpi-4cplus:~# cp /boot/dtb/rockchip/rk3399-rock-4c-plus.dtb rk3399-rock-4c-plus.dtb.backup
root@rockpi-4cplus:~# dtc -I dtb -O dts -o rk3399-rock-4c-plus.dts rk3399-rock-4c-plus.dtb.backup
rk3399-rock-4c-plus.dts: Warning (unit_address_vs_reg): /usb@fe800000: node has a unit name, but no reg or ranges property
rk3399-rock-4c-plus.dts: Warning (unit_address_vs_reg): /usb@fe900000: node has a unit name, but no reg or ranges property
rk3399-rock-4c-plus.dts: Warning (avoid_unnecessary_addr_size): /dsi@ff960000: unnecessary #address-cells/#size-cells without "ranges", "dma-ranges" or child "reg" property
rk3399-rock-4c-plus.dts: Warning (avoid_unnecessary_addr_size): /dsi@ff968000: unnecessary #address-cells/#size-cells without "ranges", "dma-ranges" or child "reg" property
rk3399-rock-4c-plus.dts: Warning (unique_unit_address): /pcie@f8000000: duplicate unit-address (also used in node /pcie-ep@f8000000)
root@rockpi-4cplus:~#
root@rockpi-4cplus:~# vi rk3399-rock-4c-plus.dts
rk3399-rock-4c-plus.dts is attached.
Here is the relevant sections I've found:
/ {
model = "Radxa ROCK 4C+";
aliases {
serial2 = "/serial@ff1a0000";
};
serial@ff1a0000 {
compatible = "rockchip,rk3399-uart\0snps,dw-apb-uart";
reg = <0x00 0xff1a0000 0x00 0x100>;
clocks = <0x08 0x53 0x08 0x162>;
clock-names = "baudclk\0apb_pclk";
interrupts = <0x00 0x64 0x04 0x00>;
reg-shift = <0x02>;
reg-io-width = <0x04>;
pinctrl-names = "default";
pinctrl-0 = <0x49>;
status = "okay";
phandle = <0xe7>;
};
__symbols__ {
uart2 = "/serial@ff1a0000";
};
};
What should I do to disable /dev/ttyS2 console?
rk3399-rock-4c-plus.dts