TX51 RedBoot Release 2011-12-23
[karo-tx-redboot.git] / ReleaseNotes.txt
1   RedBoot for Starter-Kit V (STK5)
2   Ka-Ro Electronics GmbH
3
4   ===========================================================
5  v1.5.2 (2011-12-23)
6   Changes:
7     TX51:
8       - add support for Toshiba NAND flash
9       - implement workaround for ENGcm12051 (DPLL: Meta-stability Issue)
10     TX53:
11       - fix CCGR0 settings to enable JTAG interface
12
13  v1.5.1 (2011-11-16)
14   Changes:
15     Fix FEC driver handling of 10BaseT link
16
17  v1.5.0 (2010-06-16)
18   Changes:
19     Added support for TX53
20
21  v1.4.9 (2010-11-19)
22   Changes:
23     TX25:
24       Added support for redundant WinCE image load
25
26  v1.4.8 (2010-10-29)
27   Changes:
28     TX25:
29       Added support for splash screen, enabled with:
30         fconfig bootsplash_enable true
31         LCD parameters:
32         Name     Default Value          Description
33         lcd_bpp:                  16    LCD color depth (only 16bpp for now)
34         lcd_buffer_addr: -2113929216    LCD frame buffer address (hex: 0x82000000)
35         lcd_clk_period:        33333    Pixel clock period (in ps)
36         lcd_clk_polarity:      false    Pixel clock polarity active low
37         lcd_panel_width:         640    LCD panel width (in pixels)
38         lcd_panel_height:        480    LCD panel height (in pixels)
39         lcd_hsync_polarity:     true    HSYNC polarity active low
40         lcd_hsync_width:          64    HSYNC pulse width (in pixels):     1 ..  64
41         lcd_margin_left:          96    Left margin (in pixels):           1 .. 256
42         lcd_margin_right:         80    Right margin (in pixels):          1 .. 256
43         lcd_margin_top:           46    Top margin (in scan lines):        0 .. 255
44         lcd_margin_bottom:        39    Bottom margin (in scan lines):     0 .. 255
45         lcd_vsync_polarity:     true    VSYNC polarity active low
46         lcd_vsync_width:           3    VSYNC pulse width (in scan lines): 0 ..  63
47
48         Image data is loaded from the flash partition named 'logo' and
49         can be stored either as a binary dump or in Windows .bmp
50         format with 24bpp.
51
52       Renamed config/TX25-40x0.ecc to config/TX25-40x1.ecc to be in
53         sync with the module name
54
55  v1.4.7 (2010-06-02)
56   Changes:
57     TX51:
58       Added support for TX51-80x2 and TX51-80x1 (SDRAM clock selectable via cdl)
59
60  v1.4.6 (2010-03-04)
61   Changes:
62     TX27:
63       Fixed SDRAM timing according to application note from Micron.
64     TX51:
65       Fixed display of reset reason.
66       Corrected DEBUG LED settings
67     all modules:
68       Disabled FIS CRC check to facilitate update of the Linux
69       partition from within Linux (see RedBoot/README)
70
71  v1.4.5 (2010-01-21)
72   Changes:
73     Added support for TX51-80x0
74
75  v1.4.4 (2009-09-15)
76   Changes:
77     Corrected SDRAM timing setup for TX25 that was accidentally broken
78     in the previous release
79
80  v1.4.3 (2009-08-19)
81   Changes:
82     switched to unified source tree for TX25,TX27,TX37
83     fixing some issues with bad block handling on TX27
84
85  v1.4.2 (2009-04-29)
86   Changes:
87     Corrected the SDRAM initialisation for TX27-4021 (128MiB SDRAM)
88     module.
89
90  v1.4.1 (2009-04-24)
91   Changes:
92     Fixed a bug that lead to writing the RedBoot config partition on
93     every startup which would lead to excessive wearout of the flash.
94   The patch ecos-tx27-update.patch should be applied before compiling
95   RedBoot from source.
96
97  v1.4 (2009-03-20)
98   Changes:
99   + 'RedBoot config' partition merged with 'FIS Directory' into one
100      erase block
101   + improved bad block handling
102   + Flash partitioning changed due to the above
103     NOTE: The Linux kernel expects the RedBoot partition table at a
104           fixed block in flash determined by a configuration option.
105           Thus the new RedBoot version will only work with the new
106           Linux kernel.
107   + MAC address stored in processor internal fuse array
108   + new command: 'nand bad' to manually update the BBT