Memory configurations and initialization to bring-up a custom board

Hi,

I found the file k3-am67a-beagley-ddr-lp4.dtsi was prepared for BY-AI. I see different DDR memory is used with J722S to BY-AI.

This file created with the J722S (Jacinto7) DDRSS Register Configuration Tool in TI’s SysConfig.

How important is the memory initialization process when preparing a custom board? Does the kernel require perfect memory setup to bring-up and working?

I’m opened the SysConfig tool and memory’s datasheet side by side and trying to fill register on the tool, but it seems like a difficult process. Is there a practical way to do this?

I would be very happy if friends who have worked on this subject would share their opinions and experiences.

Thank you.