Currently kernelflinger in Celadon support the following storage type:
eMMC, UFS, SD card, SATA, NVMe, and also support USB if enabled (disabled by default).
For eMMC, we already verify that kernelflinger in Celadon support eMMC in Joule, KBL RVP, Leaf Hill.
Kernelflinger check the eMMC device use two methods:
2. Device path sub type is MSG_EMMC_DP.
If the BIOS does not support anyone of the above methods, then kernelflinger can’t support eMMC in this device.
If you verity that the kernelflinger can’t be running in eMMC in the NUC6CAYS and you own N3350 APL device, can you check the BIOS whether support the above method? Or we need to buy a NUC6CAYS to verify it, or we modify the kernelflinger to add more log, and mail it to you, and let you help us to debug it.
Until now eMMC boot & storage wasn’t scoped for APL Celadon, you can make a formal request if its needed for your product. If you are not a registered user, please register yourself on 01.org here. With same credentials of 01.org, you can raise new feature request for Celadon here (Choose project ‘CEL’ & issue type ‘Feature’, Choose platform (APL), mention the description & hit Create).
We’ll try validating this on APL-NUC and get back to you if there is any progress.