U-Boot CONFIG_DM_SERIAL migration deadline

Michael Nazzareno Trimarchi michael at amarulasolutions.com
Fri Oct 14 18:58:50 CEST 2022


Hi

On Fri, Oct 14, 2022 at 5:18 PM Tom Rini <trini at konsulko.com> wrote:
>
> 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

We should take care of engicam boards. I will ask jagan if we have all of them

Michael

> 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



-- 
Michael Nazzareno Trimarchi
Co-Founder & Chief Executive Officer
M. +39 347 913 2170
michael at amarulasolutions.com
__________________________________

Amarula Solutions BV
Joop Geesinkweg 125, 1114 AB, Amsterdam, NL
T. +31 (0)85 111 9172
info at amarulasolutions.com
www.amarulasolutions.com


More information about the U-Boot mailing list