1302466d0SSimon GlassMigration Schedule 2302466d0SSimon Glass==================== 3302466d0SSimon Glass 4302466d0SSimon GlassU-Boot has been migrating to a new driver model since its introduction in 5302466d0SSimon Glass2014. This file describes the schedule for deprecation of pre-driver-model 6302466d0SSimon Glassfeatures. 7302466d0SSimon Glass 81cb5d5dfSTom RiniCONFIG_DM_MMC 91cb5d5dfSTom Rini------------- 101cb5d5dfSTom Rini 111cb5d5dfSTom RiniStatus: In progress 121cb5d5dfSTom RiniDeadline: 2019.04 131cb5d5dfSTom Rini 141cb5d5dfSTom RiniThe subsystem itself has been converted and maintainers should submit patches 151cb5d5dfSTom Riniswitching over to using CONFIG_DM_MMC and other base driver model options in 161cb5d5dfSTom Rinitime for inclusion in the 2019.04 rerelease. 17302466d0SSimon Glass 18*109d8bf3STom RiniCONFIG_DM_USB 19*109d8bf3STom Rini------------- 20*109d8bf3STom Rini 21*109d8bf3STom RiniStatus: In progress 22*109d8bf3STom RiniDeadline: 2019.07 23*109d8bf3STom Rini 24*109d8bf3STom RiniThe subsystem itself has been converted along with many of the host controller 25*109d8bf3STom Riniand maintainers should submit patches switching over to using CONFIG_DM_USB and 26*109d8bf3STom Riniother base driver model options in time for inclusion in the 2019.07 rerelease. 27*109d8bf3STom Rini 28302466d0SSimon GlassCONFIG_BLK 29302466d0SSimon Glass---------- 30302466d0SSimon Glass 31302466d0SSimon GlassStatus: In progress 32302466d0SSimon GlassDeadline: 2018.05 33302466d0SSimon Glass 34302466d0SSimon GlassMaintainers should submit patches for enabling CONFIG_BLK on all boards in 35302466d0SSimon Glasstime for inclusion in the 2018.05 release. Boards not converted by this 36302466d0SSimon Glasstime may be removed in a subsequent release. 37302466d0SSimon Glass 38302466d0SSimon GlassNote that this implies use of driver model for all block devices (e.g. 39302466d0SSimon GlassMMC, USB, SCSI, SATA). 40c4e68d3aSJagan Teki 41c4e68d3aSJagan TekiCONFIG_DM_SPI 42c4e68d3aSJagan TekiCONFIG_DM_SPI_FLASH 43c4e68d3aSJagan Teki------------------- 44c4e68d3aSJagan Teki 45c4e68d3aSJagan TekiBoard Maintainers should submit the patches for enabling DM_SPI and DM_SPI_FLASH 46c4e68d3aSJagan Tekito move the migration with in the deadline. 47c4e68d3aSJagan Teki 48c4e68d3aSJagan TekiStatus: In progress 49c4e68d3aSJagan TekiDeadline: 2018.09 50c4e68d3aSJagan Teki 51c4e68d3aSJagan TekiNo dm conversion yet: 52c4e68d3aSJagan Teki drivers/spi/cf_spi.c 53c4e68d3aSJagan Teki drivers/spi/fsl_espi.c 54c4e68d3aSJagan Teki drivers/spi/lpc32xx_ssp.c 55c4e68d3aSJagan Teki drivers/spi/mpc8xx_spi.c 56c4e68d3aSJagan Teki drivers/spi/mpc8xxx_spi.c 57c4e68d3aSJagan Teki drivers/spi/mxs_spi.c 58c4e68d3aSJagan Teki drivers/spi/sh_qspi.c 59c4e68d3aSJagan Teki drivers/spi/sh_spi.c 60c4e68d3aSJagan Teki drivers/spi/soft_spi_legacy.c 61c4e68d3aSJagan Teki 62c4e68d3aSJagan TekiPartially converted: 63c4e68d3aSJagan Teki drivers/spi/atcspi200_spi.c 64c4e68d3aSJagan Teki drivers/spi/davinci_spi.c 65c4e68d3aSJagan Teki drivers/spi/fsl_dspi.c 66c4e68d3aSJagan Teki drivers/spi/fsl_qspi.c 67c4e68d3aSJagan Teki drivers/spi/kirkwood_spi.c 68c4e68d3aSJagan Teki drivers/spi/mxc_spi.c 69c4e68d3aSJagan Teki drivers/spi/omap3_spi.c 70c4e68d3aSJagan Teki drivers/spi/ti_qspi.c 71c4e68d3aSJagan Teki 72c4e68d3aSJagan Teki-- 73c4e68d3aSJagan TekiJagan Teki <jagan@openedev.com> 74c4e68d3aSJagan Teki03/14/2018 75