]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - ReleaseNotes.txt
082f80bebbc58efb60bec9b6035a97fc77ab0909
[karo-tx-redboot.git] / ReleaseNotes.txt
1   RedBoot for Starter-Kit V (STK5)
2   Ka-Ro Electronics GmbH
3
4   The RedBoot source code is available via git from:
5   git://git.karo-electronics.de/karo-tx-redboot.git
6   in the 'master' branch
7
8   ===========================================================
9  v1.5.9 (2014-08-15)
10   git tag: KARO-TX53-2014-08-15
11   Changes:
12     TX53:
13       - change pad settings for DDR control lines, to prevent memory
14         errors at high temperatures
15
16  v1.5.8 (2014-08-08)
17   git tag: KARO-TX51-2014-08-08
18   Changes:
19     TX51:
20       - explicitly program the padctl settings for SDRAM and NAND from
21         the DCD to ensure correct settings after soft reset.
22       - reduce DSE values for SDRAM and NAND control lines for better
23         error margins in NAND detection and SDRAM stress test.
24       - Revert the change of the NFC clock frequency from the previous
25         release, as this is not necessary any more with the improved
26         pad settings.
27
28  v1.5.7 (2014-07-01)
29   git tag: KARO-TX53-2014-04-09
30   Changes:
31     TX51:
32       - reduce the NFC clock frequency to 16MHz to prevent NAND chip
33         detection errors at cold temperatures with the Toshiba
34         TC58NYG0S3EBAI4 flash chips
35     TX53:
36       - adjust core voltage according to selected frequency upon boot
37       - remove bogus DDR3 Write leveling calibration that is not
38         required due to the PCB layout and does not work with the
39         NT5CB128M16FP-DII chips
40
41     TX27:
42       - committed the missing source code changes for v1.5.5 that were
43         only committed to the legacy CVS repository but missing in git.
44
45  v1.5.6 (2013-08-19)
46   Changes:
47     TX53:
48       - updated SDRAM initialization to work with NT5CB128M16 mask
49         revision 'F' (see: TX53-PCN-2013-08.pdf)
50
51  v1.5.5 (2012-09-25)
52   Changes:
53     TX27:
54       - workaround for MPLL restart problem in i.MX27 date code 1230
55         and newer (see /Documentation/TX27PCN2012-09.pdf).
56       - wait after enabling wdt clock in HAL_PLATFORM_RESET() to
57         prevent possible hang in 'reset' command.
58       - fix trampoline code change for archs that use the default
59         CYGARC_HAL_MMU_OFF macro.
60
61  v1.5.4 (2012-09-03)
62   Fixup messed up source code from previous release
63
64  v1.5.3 (2012-02-15)
65   Changes:
66     all modules:
67       - fixed the trampoline code in redboot_linux_exec.c
68     TX53:
69       - fixed phys <-> virt address calculations
70       - added support for 2 memory banks (1GiB)
71       - fixed ATAG_MEM construction for banked memory
72       - fixed MMU mappings
73
74  v1.5.2 (2011-11-28)
75   Changes:
76     TX51:
77       - add support for Toshiba NAND flash
78       - implement workaround for ENGcm12051 (DPLL: Meta-stability Issue)
79     TX53:
80       - fix CCGR0 settings to enable JTAG interface
81
82  v1.5.1 (2011-11-16)
83   Changes:
84     Fix FEC driver handling of 10BaseT link
85
86  v1.5.0 (2010-06-16)
87   Changes:
88     Added support for TX53
89
90  v1.4.9 (2010-11-19)
91   Changes:
92     TX25:
93       Added support for redundant WinCE image load
94
95  v1.4.8 (2010-10-29)
96   Changes:
97     TX25:
98       Added support for splash screen, enabled with:
99         fconfig bootsplash_enable true
100         LCD parameters:
101         Name     Default Value          Description
102         lcd_bpp:                  16    LCD color depth (only 16bpp for now)
103         lcd_buffer_addr: -2113929216    LCD frame buffer address (hex: 0x82000000)
104         lcd_clk_period:        33333    Pixel clock period (in ps)
105         lcd_clk_polarity:      false    Pixel clock polarity active low
106         lcd_panel_width:         640    LCD panel width (in pixels)
107         lcd_panel_height:        480    LCD panel height (in pixels)
108         lcd_hsync_polarity:     true    HSYNC polarity active low
109         lcd_hsync_width:          64    HSYNC pulse width (in pixels):     1 ..  64
110         lcd_margin_left:          96    Left margin (in pixels):           1 .. 256
111         lcd_margin_right:         80    Right margin (in pixels):          1 .. 256
112         lcd_margin_top:           46    Top margin (in scan lines):        0 .. 255
113         lcd_margin_bottom:        39    Bottom margin (in scan lines):     0 .. 255
114         lcd_vsync_polarity:     true    VSYNC polarity active low
115         lcd_vsync_width:           3    VSYNC pulse width (in scan lines): 0 ..  63
116
117         Image data is loaded from the flash partition named 'logo' and
118         can be stored either as a binary dump or in Windows .bmp
119         format with 24bpp.
120
121       Renamed config/TX25-40x0.ecc to config/TX25-40x1.ecc to be in
122         sync with the module name
123
124  v1.4.7 (2010-06-02)
125   Changes:
126     TX51:
127       Added support for TX51-80x2 and TX51-80x1 (SDRAM clock selectable via cdl)
128
129  v1.4.6 (2010-03-04)
130   Changes:
131     TX27:
132       Fixed SDRAM timing according to application note from Micron.
133     TX51:
134       Fixed display of reset reason.
135       Corrected DEBUG LED settings
136     all modules:
137       Disabled FIS CRC check to facilitate update of the Linux
138       partition from within Linux (see RedBoot/README)
139
140  v1.4.5 (2010-01-21)
141   Changes:
142     Added support for TX51-80x0
143
144  v1.4.4 (2009-09-15)
145   Changes:
146     Corrected SDRAM timing setup for TX25 that was accidentally broken
147     in the previous release
148
149  v1.4.3 (2009-08-19)
150   Changes:
151     switched to unified source tree for TX25,TX27,TX37
152     fixing some issues with bad block handling on TX27
153
154  v1.4.2 (2009-04-29)
155   Changes:
156     Corrected the SDRAM initialisation for TX27-4021 (128MiB SDRAM)
157     module.
158
159  v1.4.1 (2009-04-24)
160   Changes:
161     Fixed a bug that lead to writing the RedBoot config partition on
162     every startup which would lead to excessive wearout of the flash.
163   The patch ecos-tx27-update.patch should be applied before compiling
164   RedBoot from source.
165
166  v1.4 (2009-03-20)
167   Changes:
168   + 'RedBoot config' partition merged with 'FIS Directory' into one
169      erase block
170   + improved bad block handling
171   + Flash partitioning changed due to the above
172     NOTE: The Linux kernel expects the RedBoot partition table at a
173           fixed block in flash determined by a configuration option.
174           Thus the new RedBoot version will only work with the new
175           Linux kernel.
176   + MAC address stored in processor internal fuse array
177   + new command: 'nand bad' to manually update the BBT