(OSD3358) which device tree to start with?

I am booting from SD card on the same board. The only difference between the good and bad bootlog is in the uEnv.txt. Good ‘dtb=am335x-zcpu.dtb’, Bad ‘dtb=zcpu.dtb’.
GOOD_bootlog.txt (58.3 KB)

Here is bad bootlog.
BAD_bootlog.txt (36.6 KB)

I think my problems start after log entry
[ 1.676077] omap_hsmmc 48060000.mmc: Got CD GPIO

This entry may be the key problem.
[ 1.764900] mmc0: error -22 whilst initialising SD card

What does the following mean and where are the setting that control this in the DT?
[ 1.839925] omap_hsmmc 48060000.mmc: Linked as a consumer to regulator.1
[ 1.873490] omap_hsmmc 481d8000.mmc: Linked as a consumer to regulator.1

Thank you,