xref: /rk3399_rockchip-uboot/doc/feature-removal-schedule.txt (revision 78237df55248034a2d7c2daea992b9dbe7ca8e96)
15fc56b90SPeter TyserThe following is a list of files and features that are going to be
25fc56b90SPeter Tyserremoved from the U-Boot source tree.  Every entry should contain what
35fc56b90SPeter Tyserexactly is going away, when it will be gone, why it is being removed,
45fc56b90SPeter Tyserand who is going to be doing the work.  When the feature is removed
55fc56b90SPeter Tyserfrom U-Boot, its corresponding entry should also be removed from this
65fc56b90SPeter Tyserfile.
75fc56b90SPeter Tyser
85fc56b90SPeter Tyser---------------------------
95fc56b90SPeter Tyser
105fc56b90SPeter TyserWhat:	"autoscr" command
115fc56b90SPeter TyserWhen:	August 2009
125fc56b90SPeter TyserWhy:	"autosrc" is an ugly and completely non-standard name.  The "autoscr"
135fc56b90SPeter Tyser	command is deprecated and will be replaced the "source" command as
145fc56b90SPeter Tyser	used by other shells such as bash.  Both commands will be supported
155fc56b90SPeter Tyser	for a transition period of 6 months after which "autoscr" will be
165fc56b90SPeter Tyser	removed.
175fc56b90SPeter TyserWho:	Peter Tyser <ptyser@xes-inc.com>
185fc56b90SPeter Tyser
195fc56b90SPeter Tyser---------------------------
205fc56b90SPeter Tyser
21*78237df5SWolfgang DenkWhat:	GPL cleanup
22*78237df5SWolfgang DenkWhen:	August 2009
23*78237df5SWolfgang DenkWhy:	Over time, a couple of files have sneaked in into the U-Boot
24*78237df5SWolfgang Denk	source code that are either missing a valid GPL license
25*78237df5SWolfgang Denk	header or that carry a license that is incompatible with the
26*78237df5SWolfgang Denk	GPL.
27*78237df5SWolfgang Denk	Such files shall be removed from the U-Boot source tree.
28*78237df5SWolfgang Denk	See http://www.denx.de/wiki/pub/U-Boot/TaskGplCleanup/u-boot-1.1.2-files
29*78237df5SWolfgang Denk	for an old and probably incomplete list of such files.
30*78237df5SWolfgang Denk
31*78237df5SWolfgang DenkWho:	Wolfgang Denk <wd@denx.de> and board maintainers
32*78237df5SWolfgang Denk
33*78237df5SWolfgang Denk---------------------------
34*78237df5SWolfgang Denk
355fc56b90SPeter TyserWhat:	Individual I2C commands
365fc56b90SPeter TyserWhen:	April 2009
375fc56b90SPeter TyserWhy:	Per the U-Boot README, individual I2C commands such as "imd", "imm",
385fc56b90SPeter Tyser	"imw", etc are deprecated.  The single "i2c" command which is
395fc56b90SPeter Tyser	currently enabled via CONFIG_I2C_CMD_TREE contains the same
405fc56b90SPeter Tyser	functionality as the individual I2C commands.  The individual
415fc56b90SPeter Tyser	I2C commands should be removed as well as any references to
425fc56b90SPeter Tyser	CONFIG_I2C_CMD_TREE.
435fc56b90SPeter TyserWho:	Peter Tyser <ptyser@xes-inc.com>
445fc56b90SPeter Tyser
455fc56b90SPeter Tyser---------------------------
465fc56b90SPeter Tyser
475fc56b90SPeter TyserWhat:	Legacy NAND code
485fc56b90SPeter TyserWhen:	April 2009
495fc56b90SPeter TyserWhy:	Legacy NAND code is deprecated.  Similar functionality exists in
505fc56b90SPeter Tyser	more recent NAND code ported from the Linux kernel.
515fc56b90SPeter TyserWho:	Scott Wood <scottwood@freescale.com>
52