X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=doc%2Ffeature-removal-schedule.txt;h=0238d97d2f1779739cf169e1b002824d09a27065;hb=eb0a2cc9e3486e0ca9d557abe5faa50f161331f2;hp=9ba7a0446475bb1e116c59c78bb6b522c15d22f0;hpb=5fc56b907d993260b9ebdb137af66fe69635ae9e;p=oweals%2Fu-boot.git diff --git a/doc/feature-removal-schedule.txt b/doc/feature-removal-schedule.txt index 9ba7a04464..0238d97d2f 100644 --- a/doc/feature-removal-schedule.txt +++ b/doc/feature-removal-schedule.txt @@ -7,31 +7,52 @@ file. --------------------------- -What: "autoscr" command -When: August 2009 -Why: "autosrc" is an ugly and completely non-standard name. The "autoscr" - command is deprecated and will be replaced the "source" command as - used by other shells such as bash. Both commands will be supported - for a transition period of 6 months after which "autoscr" will be - removed. -Who: Peter Tyser +What: CONFIG_NET_MULTI option +When: Release 2009-11 + +Why: U-boot currently implements two network driver APIs. New drivers with + the older-style implementation have not been accepted for a while, and + this parallel system makes the code confusing and hard to augment. + + All existing in-tree boards will be converted to use CONFIG_NET_MULTI + over the span of two releases (2009-07 and 2009-09). + In the 2009-11 release, all code that is compiled when CONFIG_NET_MULTI + is not set will be removed, and all references to CONFIG_NET_MULTI + will be removed, effectively making it the only API. This should + provide ample time for out-of-tree users to adjust, and for tools on + all architectures to be made to work with weak functions. + +Who: Ben Warren --------------------------- -What: Individual I2C commands -When: April 2009 -Why: Per the U-Boot README, individual I2C commands such as "imd", "imm", - "imw", etc are deprecated. The single "i2c" command which is - currently enabled via CONFIG_I2C_CMD_TREE contains the same - functionality as the individual I2C commands. The individual - I2C commands should be removed as well as any references to - CONFIG_I2C_CMD_TREE. +What: "autoscr" command +When: Release 2009-09 + +Why: "autosrc" is an ugly and completely non-standard name. + The "autoscr" command is deprecated and will be replaced by + + the "source" command as used by other shells such as bash. + + Starting with March 2009, both commands will be supported for + a transition period of 6 months after which "autoscr" will be + removed. During the transition period existing scripts and + environment variable names remain untouched for maximum + compatibiltiy; thse will be changed when support for the + "autoscr" command get's finally dropped. + Who: Peter Tyser --------------------------- -What: Legacy NAND code -When: April 2009 -Why: Legacy NAND code is deprecated. Similar functionality exists in - more recent NAND code ported from the Linux kernel. -Who: Scott Wood +What: GPL cleanup +When: August 2009 +Why: Over time, a couple of files have sneaked in into the U-Boot + source code that are either missing a valid GPL license + header or that carry a license that is incompatible with the + GPL. + Such files shall be removed from the U-Boot source tree. + See http://www.denx.de/wiki/pub/U-Boot/TaskGplCleanup/u-boot-1.1.2-files + for an old and probably incomplete list of such files. + +Who: Wolfgang Denk and board maintainers