If you install linux-armv7 on CuBox-i it will automatically remove previouse kernel package and additionally it will install linux-armv7-cubox.
As a result there will be no any *.dtb files in /boot so the device will be unable to boot after this update.
All *.dtb files are installed now in /boots/dtbs directory.
I used to manually copy
imx6dl-cubox-i.dtb
imx6dl-hummingboard.dtb
imx6q-cubox-i.dtb
imx6q-hummingboard.dtb
from /boot/dtbs to /boot to get successful boot.
I would expect that above mentioned files could form part of linux-armv7-cubox package to prevent non-boot device after upgrade.