Blame view
doc/driver-model/MIGRATION.txt
2.83 KB
302466d07
|
1 2 3 4 5 6 |
Migration Schedule ==================== U-Boot has been migrating to a new driver model since its introduction in 2014. This file describes the schedule for deprecation of pre-driver-model features. |
1cb5d5df3
|
7 8 9 10 11 12 13 14 15 |
CONFIG_DM_MMC ------------- Status: In progress Deadline: 2019.04 The subsystem itself has been converted and maintainers should submit patches switching over to using CONFIG_DM_MMC and other base driver model options in time for inclusion in the 2019.04 rerelease. |
302466d07
|
16 |
|
109d8bf3a
|
17 18 19 20 21 22 23 24 25 |
CONFIG_DM_USB ------------- Status: In progress Deadline: 2019.07 The subsystem itself has been converted along with many of the host controller and maintainers should submit patches switching over to using CONFIG_DM_USB and other base driver model options in time for inclusion in the 2019.07 rerelease. |
ea9d7c17f
|
26 27 28 29 30 31 32 33 34 |
CONFIG_SATA ----------- Status: In progress Deadline: 2019.07 The subsystem itself has been converted along with many of the host controller and maintainers should submit patches switching over to using CONFIG_AHCI and other base driver model options in time for inclusion in the 2019.07 rerelease. |
302466d07
|
35 36 37 38 |
CONFIG_BLK ---------- Status: In progress |
7cfc1a381
|
39 |
Deadline: 2019.07 |
302466d07
|
40 |
|
7cfc1a381
|
41 42 43 |
In concert with maintainers migrating their block device usage to the appropriate DM driver, CONFIG_BLK needs to be set as well. The final deadline here coincides with the final deadline for migration of the various block |
91ff68656
|
44 45 46 |
subsystems. At this point we will be able to audit and correct the logic in Kconfig around using CONFIG_PARTITIONS and CONFIG_HAVE_BLOCK_DEVICE and make use of CONFIG_BLK / CONFIG_SPL_BLK as needed. |
c4e68d3aa
|
47 48 49 50 51 52 53 |
CONFIG_DM_SPI CONFIG_DM_SPI_FLASH ------------------- Board Maintainers should submit the patches for enabling DM_SPI and DM_SPI_FLASH to move the migration with in the deadline. |
c4e68d3aa
|
54 55 56 57 58 59 60 61 62 63 |
No dm conversion yet: drivers/spi/cf_spi.c drivers/spi/fsl_espi.c drivers/spi/lpc32xx_ssp.c drivers/spi/mpc8xx_spi.c drivers/spi/mpc8xxx_spi.c drivers/spi/mxs_spi.c drivers/spi/sh_qspi.c drivers/spi/sh_spi.c drivers/spi/soft_spi_legacy.c |
99a17dd53
|
64 65 |
Status: In progress Deadline: 2019.04 |
c4e68d3aa
|
66 67 68 69 70 71 72 73 74 |
Partially converted: drivers/spi/atcspi200_spi.c drivers/spi/davinci_spi.c drivers/spi/fsl_dspi.c drivers/spi/fsl_qspi.c drivers/spi/kirkwood_spi.c drivers/spi/mxc_spi.c drivers/spi/omap3_spi.c drivers/spi/ti_qspi.c |
99a17dd53
|
75 76 |
Status: In progress Deadline: 2019.07 |
c4e68d3aa
|
77 78 |
-- Jagan Teki <jagan@openedev.com> |
99a17dd53
|
79 |
12/24/2018 |
c4e68d3aa
|
80 |
03/14/2018 |
1ce689d95
|
81 82 83 84 85 86 87 88 89 |
CONFIG_DM_PCI ------------- Deadline: 2019.07 The PCI subsystem has supported driver model since mid 2015. Maintainers should submit patches switching over to using CONFIG_DM_PCI and other base driver model options in time for inclusion in the 2019.07 release. |
3e87ffcff
|
90 91 92 93 94 95 96 97 |
CONFIG_DM_VIDEO --------------- Deadline: 2019.07 The video subsystem has supported driver model since early 2016. Maintainers should submit patches switching over to using CONFIG_DM_VIDEO and other base driver model options in time for inclusion in the 2019.07 release. |