Describe the bug
Zephyr upstream no longer supports the inflexible Kconfig object SDMMC_VOLUME_NAME and requires a proper name setup on Device tree level by the new property disk-name.
Expected behavior
Test suite runs properly without any error.
Impact
Showstopper, because the CI pipeline will fail.
Logs and console output
devicetree error: 'disk-name' is marked as required in 'properties:'
in .../zephyr/dts/bindings/sd/zephyr,sdmmc-disk.yaml, but does not appear
in <Node /soc/spi@4003c000/sdhc@0/mmc in '.../zephyr/misc/empty_file.c'>
Screenshots
None.
Development Environment (please complete the following information):
OS: Linux
Toolchain: West v1.3.0, CMake v3.28.1, Sphinx v8.1.3, Doxygen v1.9.8
Branch: main, Zephyr v4.0.0-rc2 (upstream main)
Additional context
Add the missing property in Bridle's Devicetree includes.
Procedure
See: zephyrproject-rtos/zephyr#80709 – SDMMC and MMC subsystem disk drivers rework
Since zephyrproject-rtos/zephyr@a1dc0b8b3e97542ca9f0c84cba37067710b61ccb Zephyr upstream has removed CONFIG_SDMMC_VOLUME_NAME, and set the disk name based on the disk-name property. This aligns with other disk drivers, and allows for multiple instances of the sdmmc_subsys disk driver to be registered.
Bridle uses the sdmmc_subsys disk driver in following boards and shields:
Describe the bug Zephyr upstream no longer supports the inflexible Kconfig object
SDMMC_VOLUME_NAME
and requires a proper name setup on Device tree level by the new propertydisk-name
.To Reproduce Steps to reproduce the behavior:
main
branchExpected behavior Test suite runs properly without any error.
Impact Showstopper, because the CI pipeline will fail.
Logs and console output
Screenshots None.
Development Environment (please complete the following information):
main
, Zephyr v4.0.0-rc2 (upstreammain
)Additional context Add the missing property in Bridle's Devicetree includes.
Procedure
See: zephyrproject-rtos/zephyr#80709 – SDMMC and MMC subsystem disk drivers rework
Since zephyrproject-rtos/zephyr@a1dc0b8b3e97542ca9f0c84cba37067710b61ccb Zephyr upstream has removed
CONFIG_SDMMC_VOLUME_NAME
, and set the disk name based on thedisk-name
property. This aligns with other disk drivers, and allows for multiple instances of thesdmmc_subsys
disk driver to be registered.Bridle uses the
sdmmc_subsys
disk driver in following boards and shields: