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