]> git.sur5r.net Git - u-boot/blob - doc/feature-removal-schedule.txt
am3517evm: Use generic MMC driver
[u-boot] / doc / feature-removal-schedule.txt
1 The following is a list of files and features that are going to be
2 removed from the U-Boot source tree.  Every entry should contain what
3 exactly is going away, when it will be gone, why it is being removed,
4 and who is going to be doing the work.  When the feature is removed
5 from U-Boot, its corresponding entry should also be removed from this
6 file.
7
8 ---------------------------
9
10 What:   CONFIG_NET_MULTI option
11 When:   Release 2009-11
12
13 Why:    U-boot currently implements two network driver APIs.  New drivers with
14         the older-style implementation have not been accepted for a while, and
15         this parallel system makes the code confusing and hard to augment.
16
17         All existing in-tree boards will be converted to use CONFIG_NET_MULTI
18         over the span of two releases (2009-07 and 2009-09).
19         In the 2009-11 release, all code that is compiled when CONFIG_NET_MULTI
20         is not set will be removed, and all references to CONFIG_NET_MULTI
21         will be removed, effectively making it the only API.  This should
22         provide ample time for out-of-tree users to adjust, and for tools on
23         all architectures to be made to work with weak functions.
24
25 Who:    Ben Warren <biggerbadderben@gmail.com>
26
27 ---------------------------
28
29 What:   GPL cleanup
30 When:   August 2009
31 Why:    Over time, a couple of files have sneaked in into the U-Boot
32         source code that are either missing a valid GPL license
33         header or that carry a license that is incompatible with the
34         GPL.
35         Such files shall be removed from the U-Boot source tree.
36         See http://www.denx.de/wiki/pub/U-Boot/TaskGplCleanup/u-boot-1.1.2-files
37         for an old and probably incomplete list of such files.
38
39 Who:    Wolfgang Denk <wd@denx.de> and board maintainers