[PATCH] board: rockchip: Add rk3588 evb
mark.kettenis at xs4all.nl
Tue Feb 28 11:46:14 CET 2023
> Date: Tue, 28 Feb 2023 18:00:35 +0800
> From: Kever Yang <kever.yang at 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 at 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.
More information about the U-Boot