
Date: Tue, 28 Feb 2023 18:00:35 +0800 From: Kever Yang kever.yang@rock-chips.com
Hi Jagan,
On 2023/2/28 17:09, Jagan Teki wrote:
On Tue, 28 Feb 2023 at 14:34, Kever Yang kever.yang@rock-chips.com wrote:
rk3588 evb1 v10 is a evalution board from Rockchip, it is a dev board for rockchip and also a reference board for board vendors.
Hardware: SoC: RK3588 DRAM: LPDDR4X 8GB Debug: UART2 via USB PCIe: 3x4 *1 SATA *2 HDMI out *2 HDMI IN *1 USB2.0 Host *2 USB3.0 Host *1 Type C *1 MIPI DSI panel
rk3588-evb.dts is from Linux v6.2 with rename of rk3588-evb1-v10.dts
IMHO - do not rename Linux sync (It will break the Linux syncs, every time), Matching DTS from Linux make maintenance easy and easy to fix. If it is really needed then this change has to be in Linux.
I can understand your concern, keep everything the same seems easier.
As I have said for rk3568-evb, not like the boards from other board vendor which sales
to End customer, rockchip EVB is a reference board, many boards copy core part the the
evb schematic. Not all the boards will upstream, but still many boards can re-use the
EVB U-Boot to boot their boards.
For U-Boot, I would like to keep the same usage of evb like other rkxx-evb unless there have
conflict by more than one EVB.
When there is only one evb, and without modification by U-Boot, the Linux sync won't be break.
The synchronization process should be as simple as:
cp linux/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts u-boot/arch/arm/dts
Doing it any other way is just going to cause confusion about whether the .dts files are supposed to be the same or if there is some variation.
Cheers,
Mark