Booting from either mmc0 or mmc1 SDCards

We are bringing up a development board that emulates the BeagleBone in a different form factor. The main board has an SD card holder, and there is another on a USB-connected daughter board. Booting from mmc0 (main board) works, but booting from mmc1 (daughter board) results in the error:
ALERT! /dev/mmcblk1p1 does not exist. Dropping to a shell!
(See the starting kernel messages below for details.)
What is the correct configuration sequence to support an SD card on either of the following:
• /dev/mmcblk0p1
• /dev/mmcblk1p1

Where should these configurations be made? (fstab, uEnv.txt, …?)

Starting kernel …

[ 0.118643] l3-aon-clkctrl:0000:0: failed to disable
[ 0.122389] platform 4830e000.fb: Cannot lookup hwmod ‘lcdc’
[ 3.880742] debugfs: Directory ‘49000000.dma’ with parent ‘dmaengine’ already present!
[ 3.964267] OF: graph: no port node found in /fb
[ 3.969541] OF: graph: no port node found in /fb
[ 3.974556] tilcdc 4830e000.fb: failed to get functional clock
[ 3.982000] OF: graph: no port node found in /ocp/interconnect@48000000/segment@300000/target-module@e000/lcdc@0
[ 3.992652] OF: graph: no port node found in /ocp/interconnect@48000000/segment@300000/target-module@e000/lcdc@0
[ 4.201841] mdio_bus 4a101000.mdio: MDIO device at address 0 is missing.
[ 4.367803] omap_voltage_late_init: Voltage driver support not added
[ 4.851845] musb-hdrc musb-hdrc.1: VBUS_ERROR in a_wait_vrise (80, <SessEnd), retry #3, port1 0008010c
Gave up waiting for root file system device. Common problems:

  • Boot args (cat /proc/cmdline)
    • Check rootdelay= (did the system wait long enough?)
  • Missing modules (cat /proc/modules; ls /dev)
    ALERT! /dev/mmcblk1p1 does not exist. Dropping to a shell!

BusyBox v1.30.1 (Debian 1:1.30.1-6+b3) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.

(initramfs)
(initramfs)

Thanks a lot for your help
Best regards,