U-Boot CONFIG_DM_SERIAL migration deadline

Tom Rini trini at konsulko.com
Fri Oct 14 17:18:21 CEST 2022


Hey all,

I'm sending this email out to the main and custodian lists, and bcc'ing
all of the listed maintainers for platforms that have a problem here.
The migration deadline for switching from CONFIG_SERIAL to
CONFIG_DM_SERIAL is the v2023.04 release. Now, per how I've behaved in
the past, I'm not going to immediately remove these platforms. But it
would be very good to jump on migrating them now, rather than waiting
further. The full list (at least in so far as our Makefile check can
determine) is:
SBx81LIFKW SBx81LIFXCAT pogo_e02 pogo_v4 dns325 iconnect d2net_v2
net2big_v2 inetspace_v2 netspace_lite_v2 netspace_max_v2
netspace_mini_v2 netspace_v2 dreamplug guruplug openrd_base
openrd_client openrd_ultimate sheevaplug ib62x0 dockstar goflexhome
nas220 ds109 nsa310s mx23evk mx28evk imx28_xea imx28_xea_sb
mx23_olinuxino vexpress_ca9x4 am43xx_evm_qspiboot am43xx_hs_evm_qspi
ti816x_evm vinco bcm7260 bcm7445 ls1021aiot_qspi ls1021aiot_sdcard
ls1021aqds_nand ls1021aqds_nor_SECURE_BOOT ls1021aqds_qspi
ls1021aqds_sdcard_ifc ls1021aqds_sdcard_qspi ls1021atsn_qspi
ls1021atsn_sdcard ls1021atwr_nor_SECURE_BOOT ls1021atwr_qspi
ls1021atwr_sdcard_ifc ls1021atwr_sdcard_ifc_SECURE_BOOT
ls1021atwr_sdcard_qspi mx51evk mx53loco usbarmory m53menlo udoo
wandboard mx6qsabrelite nitrogen6dl nitrogen6dl2g nitrogen6q
nitrogen6q2g nitrogen6s nitrogen6s1g imx6dl_mamoj dh_imx6 marsboard
riotboard imx6dl_icore_nand imx6q_icore_nand imx6qdl_icore_mipi
imx6qdl_icore_mmc imx6qdl_icore_nand imx6qdl_icore_rqs imx6ul_geam_mmc
imx6ul_geam_nand imx6ul_isiot_emmc imx6ul_isiot_nand mx6memcal
mx6sabreauto mx6sabresd mx6slevk mx6slevk_spinor mx6slevk_spl mx6sllevk
mx6sllevk_plugin mx6sxsabreauto mx6sxsabresd mx6ul_14x14_evk
mx6ul_9x9_evk mx6ull_14x14_evk mx6ull_14x14_evk_plugin mx6ulz_14x14_evk
liteboard kontron-sl-mx6ul novena mx6cuboxi pico-imx6 pico-dwarf-imx6ul
pico-hobbit-imx6ul pico-imx6ul pico-pi-imx6ul tqma6dl_mba6_mmc
tqma6dl_mba6_spi tqma6q_mba6_mmc tqma6q_mba6_spi tqma6s_mba6_mmc
tqma6s_mba6_spi udoo_neo cl-som-imx7 imx7_cm pico-dwarf-imx7d
pico-hobbit-imx7d pico-imx7d pico-imx7d_bl33 pico-nymph-imx7d
pico-pi-imx7d s5p4418_nanopi2 omap4_panda omap4_sdp4430 omap5_uevm
ls1012afrdm_qspi ls1012afrdm_tfa ls1012afrwy_qspi
ls1012afrwy_qspi_SECURE_BOOT ls1012afrwy_tfa ls1012afrwy_tfa_SECURE_BOOT
ls1012aqds_qspi ls1012aqds_tfa ls1012aqds_tfa_SECURE_BOOT
ls1012a2g5rdb_qspi ls1012a2g5rdb_tfa ls1012ardb_qspi
ls1012ardb_qspi_SECURE_BOOT ls1012ardb_tfa ls1012ardb_tfa_SECURE_BOOT
ls1028aqds_tfa ls1028aqds_tfa_SECURE_BOOT ls1028ardb_tfa
ls1028ardb_tfa_SECURE_BOOT ls1043aqds ls1043aqds_nand
ls1043aqds_nor_ddr3 ls1043aqds_qspi ls1043aqds_sdcard_ifc
ls1043aqds_sdcard_qspi ls1043aqds_tfa ls1043aqds_tfa_SECURE_BOOT
ls1043ardb ls1043ardb_nand ls1043ardb_nand_SECURE_BOOT ls1043ardb_sdcard
ls1043ardb_sdcard_SECURE_BOOT ls1043ardb_SECURE_BOOT ls1043ardb_tfa
ls1043ardb_tfa_SECURE_BOOT ls1046afrwy_tfa ls1046afrwy_tfa_SECURE_BOOT
ls1046aqds ls1046aqds_nand ls1046aqds_qspi ls1046aqds_sdcard_ifc
ls1046aqds_sdcard_qspi ls1046aqds_SECURE_BOOT ls1046aqds_tfa
ls1046aqds_tfa_SECURE_BOOT ls1046ardb_emmc ls1046ardb_qspi
ls1046ardb_qspi_SECURE_BOOT ls1046ardb_qspi_spl ls1046ardb_sdcard
ls1046ardb_sdcard_SECURE_BOOT ls1046ardb_tfa ls1046ardb_tfa_SECURE_BOOT
ls1088aqds ls1088aqds_qspi ls1088aqds_qspi_SECURE_BOOT
ls1088aqds_sdcard_ifc ls1088aqds_sdcard_qspi ls1088aqds_tfa
ls1088ardb_qspi ls1088ardb_qspi_SECURE_BOOT ls1088ardb_sdcard_qspi
ls1088ardb_sdcard_qspi_SECURE_BOOT ls1088ardb_tfa
ls1088ardb_tfa_SECURE_BOOT ls2080aqds ls2080aqds_nand ls2080aqds_qspi
ls2080aqds_sdcard ls2080aqds_SECURE_BOOT ls2088aqds_tfa ls2080ardb
ls2080ardb_nand ls2080ardb_SECURE_BOOT ls2081ardb ls2088ardb_qspi
ls2088ardb_qspi_SECURE_BOOT ls2088ardb_tfa ls2088ardb_tfa_SECURE_BOOT
ten64_tfa librem5 xtfpga MPC837XERDB MPC8548CDS MPC8548CDS_36BIT
MPC8548CDS_legacy P1010RDB-PA_36BIT_NAND P1010RDB-PA_36BIT_NOR
P1010RDB-PA_36BIT_SDCARD P1010RDB-PA_36BIT_SPIFLASH P1010RDB-PA_NAND
P1010RDB-PA_NOR P1010RDB-PA_SDCARD P1010RDB-PA_SPIFLASH
P1010RDB-PB_36BIT_NAND P1010RDB-PB_36BIT_NOR P1010RDB-PB_36BIT_SDCARD
P1010RDB-PB_36BIT_SPIFLASH P1010RDB-PB_NAND P1010RDB-PB_NOR
P1010RDB-PB_SDCARD P1010RDB-PB_SPIFLASH P1020RDB-PC P1020RDB-PC_36BIT
P1020RDB-PC_36BIT_NAND P1020RDB-PC_36BIT_SDCARD
P1020RDB-PC_36BIT_SPIFLASH P1020RDB-PC_NAND P1020RDB-PC_SDCARD
P1020RDB-PC_SPIFLASH P1020RDB-PD P1020RDB-PD_NAND P1020RDB-PD_SDCARD
P1020RDB-PD_SPIFLASH P2020RDB-PC P2020RDB-PC_36BIT
P2020RDB-PC_36BIT_NAND P2020RDB-PC_36BIT_SDCARD
P2020RDB-PC_36BIT_SPIFLASH P2020RDB-PC_NAND P2020RDB-PC_SDCARD
P2020RDB-PC_SPIFLASH P2041RDB P2041RDB_NAND P2041RDB_SDCARD
P2041RDB_SPIFLASH T1024RDB T1024RDB_NAND T1024RDB_SDCARD
T1024RDB_SPIFLASH T1042D4RDB T1042D4RDB_NAND T1042D4RDB_SDCARD
T1042D4RDB_SPIFLASH T2080QDS T2080QDS_NAND T2080QDS_SDCARD
T2080QDS_SECURE_BOOT T2080QDS_SPIFLASH T2080QDS_SRIO_PCIE_BOOT T2080RDB
T2080RDB_NAND T2080RDB_revD T2080RDB_revD_NAND T2080RDB_revD_SDCARD
T2080RDB_revD_SPIFLASH T2080RDB_SDCARD T2080RDB_SPIFLASH T4240RDB
T4240RDB_SDCARD

And, phew, that is a lot. I am hopeful that a number of these could be
handled quickly if for example some SoCs switched to "imply DM_SERIAL if
SERIAL" or "select DM_SERIAL if SERIAL" rather than leaving it to
individual boards to enable / select.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot-custodians/attachments/20221014/041c2cdc/attachment.sig>


More information about the U-Boot-Custodians mailing list