If you think Roadling Dauther and i.MX8QXP MEK board are using the same board : "MCIMX8QXP-CPU",
Here is the test on i.MX8QXP MEK. But I do think they are different board using the same chip.
Assume you are right, that is to say, we can prove on i.MX8QXP MEK.
1. boot from qspi w/o M4(w/o hardware partition)
U-Boot 2021.04-lf_v2021.04+g1c0116f3da (Sep 06 2021 - 08:48:23 +0000)
CPU: NXP i.MX8QXP RevC A35 at 1200 MHz at 27C
Model: NXP i.MX8QXP MEK
Board: iMX8QXP MEK
Boot: FLEXSPI
DRAM: 3 GiB
TCPC: Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C1 0x50]
root@imx8qxpc0mek:~# for i in /sys/class/i2c-adapter/* ; do echo $i ;cat $i/name; cat $i/device/of_node/compatible; echo; echo; done
/sys/class/i2c-adapter/i2c-1
5a810000.i2c
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
/sys/class/i2c-adapter/i2c-16
37230000.i2c
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
/sys/class/i2c-adapter/i2c-17
i2c-1-mux (chan_id 0)
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
/sys/class/i2c-adapter/i2c-18
i2c-1-mux (chan_id 1)
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
/sys/class/i2c-adapter/i2c-19
i2c-1-mux (chan_id 2)
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
/sys/class/i2c-adapter/i2c-20
i2c-1-mux (chan_id 3)
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
/sys/class/i2c-adapter/i2c-21
58226000.i2c
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
/sys/class/i2c-adapter/i2c-22
56226000.i2c
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
/sys/class/i2c-adapter/i2c-23
56246000.i2c
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
root@imx8qxpc0mek:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- UU -- -- UU UU --
20: -- UU -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- UU -- -- -- -- -- -- -- -- -- -- --
50: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- UU -- -- -- -- -- -
2. boot from sd1 w/ m4(w/ hardware partition)
U-Boot 2021.04-lf_v2021.04+g1c0116f3da (Sep 06 2021 - 08:48:23 +0000)
CPU: NXP i.MX8QXP RevC A35 at 1200 MHz at 28C
Model: NXP i.MX8QXP MEK
Board: iMX8QXP MEK
Boot: SD1
DRAM: 2.8 GiB
VService: Connection is ok on MU mu@5d230000
TCPC: Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C1 0x50]
MMC: FSL_SDHC: 0
root@imx8qxpc0mek:~# for i in /sys/class/i2c-adapter/* ; do echo $i ;cat $i/name; cat $i/device/of_node/compatible; echo; echo; done
/sys/class/i2c-adapter/i2c-1
i2c-rpmsg-adapter
fsl,i2c-rpbus
/sys/class/i2c-adapter/i2c-12
i2c-rpmsg-adapter
fsl,i2c-rpbus
/sys/class/i2c-adapter/i2c-14
i2c-rpmsg-adapter
fsl,i2c-rpbus
/sys/class/i2c-adapter/i2c-15
i2c-rpmsg-adapter
fsl,i2c-rpbus
/sys/class/i2c-adapter/i2c-16
58226000.i2c
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
/sys/class/i2c-adapter/i2c-17
56226000.i2c
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
/sys/class/i2c-adapter/i2c-18
56246000.i2c
fsl,imx8qxp-lpi2cfsl,imx7ulp-lpi2c
/sys/class/i2c-adapter/i2c-5
i2c-rpmsg-adapter
fsl,i2c-rpbus
root@imx8qxpc0mek:~# i2cdetect [ 33.856217] usb_otg1_vbus: disabling
-y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- UU -- -- UU -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- UU -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- 71 -- -- -- -- -- --
root@imx8qxpc0mek:~# i2cdetect -y 16
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --