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