22 Jan, 2013
1 commit
-
The '#' used as comments in the files cause the preprocessor
trouble, so change to /* */.The mkimage command which uses this preprocessor output
was moved to arch/arm/imx-common/Makefile.gitignore was updated to ignore .cfgtmp files.
Signed-off-by: Troy Kisky
21 Jan, 2013
20 commits
-
The MX23 has different handling of the SSP clock and GPMI NAND clock sources,
add necessary quirks into the clock code to properly handle these.Signed-off-by: Marek Vasut
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Stefano Babic -
Set Write Protection GPIO as input.
Signed-off-by: Fabio Estevam
-
This patch adds support for MX23-based Olinuxino board.
Signed-off-by: Marek Vasut
Cc: Fabio Estevam
Cc: Otavio Salvador
Cc: Stefano Babic -
Replace use of ttyAM0 with ttyAMA0 as default serial console.
Signed-off-by: Marek Vasut
Cc: Stefano Babic -
The memory init is slightly different on MX23, thus split the memory
init for mx23 and mx28 into different functions.Signed-off-by: Marek Vasut
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Stefano Babic -
The power block on MX23 must first be ungated before it can be operated.
Add function to MXS power init that ungates it.Signed-off-by: Marek Vasut
Cc: Fabio Estevam
Cc: Otavio Salvador
Cc: Stefano Babic -
The MX23 can only use two SSP ports.
Signed-off-by: Marek Vasut
Cc: Andy Fleming
Cc: Fabio Estevam
Cc: Otavio Salvador
Cc: Stefano Babic -
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Marek Vasut
Cc: Stefano Babic -
For i.MX23 we need to pass imx23 as elftosb param.
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Marek Vasut
Cc: Stefano Babic -
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Marek Vasut
Cc: Stefano Babic -
This adds the boot mode support for i.MX23 processors.
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Marek Vasut
Cc: Stefano Babic -
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Otavio Salvador
Cc: Stefano Babic -
Add information to identify i.MX23 chips and its known revisions.
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Marek Vasut
Cc: Stefano Babic -
Disable SSP2 and SSP3 ports on MX23.
Signed-off-by: Marek Vasut
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Stefano Babic -
Add register definitions for the i.MX23 power control block and
clock control block. These are essential for the basic bootstrap
of the i.MX23. Also, properly include them in imx-regs.h .Signed-off-by: Marek Vasut
Cc: Fabio Estevam
Cc: Otavio Salvador
Cc: Stefano Babic -
This has been copied from Linux source at revision 786f02b719f.
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Marek Vasut
Cc: Stefano Babic -
This adds the base addresses of i.MX23 and easy the detection of wrong
order in board setup, in case no SoC has been set, an error is raised
during build.Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Marek Vasut
Cc: Stefano Babic -
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Marek Vasut
Cc: Stefano Babic -
Create function which converts SSP bus number to SSP register pointer.
This functionality is reimplemented multiple times in the code, thus
make one common implementation. Moreover, make it a switch(), since the
SSP ports are not mapped in such nice linear fashion on MX23, therefore
having it a switch will simplify things there.Signed-off-by: Marek Vasut
Cc: Andy Fleming
Cc: Fabio Estevam
Cc: Stefano Babic -
The clock data are not used by the driver, drop them.
Signed-off-by: Marek Vasut
Cc: Andy Fleming
Cc: Fabio Estevam
Cc: Stefano Babic
16 Jan, 2013
1 commit
-
Signed-off-by: Tom Rini
15 Jan, 2013
8 commits
-
When u-boot is compiled for PXA25x processor, pxa/start.S is calling
cpu_init_crit by BL instruction. BL is overwriting lr register so
relocate_code is going into infinite loop. This patch preservs lr
register in r12 before calling cpu_init_crit and after function returns
restores it.Signed-off-by: Lukasz Dalek
Acked-by: Marek Vasut -
Signed-off-by: Peter Meerwald
-
In commit abbab70 we added a prototype for hw_watchdog_init, in a
Freescale i.MX watchdog driver. We did not however guard it with an
__ASSEMBLY__ check and broke some platforms. Move this to the end of
the file with other prototypes and guard it.Signed-off-by: Tom Rini
-
Signed-off-by: Wolfgang Denk
cc: Anatolij Gustschin -
Commit fb6a9aab7ae78c (LCD: display 32bpp decompressed bitmap image)
broke the check that allowed U-Boot to display 8 bpp BMPs on a 16
bpp LCD screen, effectively turning this feature off.Restore this feature by changing the check back to the same meaning
it originally had.
To avoid future confusion, the check has also been rephrased to make
its meaning clear.Signed-off-by: Nikita Kiryanov
Signed-off-by: Igor Grinberg
14 Jan, 2013
4 commits
-
Previously, the call to draw_logo() was happening irrespective
of whether we have selected logo or LCD console.
With this patch we call draw_logo() only when CONFIG_CMD_BMP is selected.This would even fix the following compilation warning:
exynos_fb.c: In function 'draw_logo':
exynos_fb.c:74:8: warning: variable 'addr' set but not used
[-Wunused-but-set-variable]
exynos_fb.c:73:9: warning: variable 'y' set but not used
[-Wunused-but-set-variable]
exynos_fb.c:73:6: warning: variable 'x' set but not used
[-Wunused-but-set-variable]Signed-off-by: Ajay Kumar
Signed-off-by: Minkyu Kang -
Remove unused variable disp_info to fix the following compilation warning:
exynos_dp.c: In function 'exynos_init_dp':
exynos_dp.c:860:23: warning: variable 'disp_info' set but not used
[-Wunused-but-set-variable]Signed-off-by: Ajay Kumar
Signed-off-by: Minkyu Kang -
This patch resolves the following build errors for I2C driver in
VCMA9:In file included from s3c24x0_i2c.c:40:0:
s3c24x0_i2c.h:38:17: error: field 'id' has incomplete type
s3c24x0_i2c.c:70:39: error: 'CONFIG_MAX_I2C_NUM' undeclared here (not
in a function) s3c24x0_i2c.c:70:31: warning: 'i2c_bus' defined but
not used [-Wunused-variable] s3c24x0_i2c.c:72:12: warning:
'i2c_busses' defined but not used [-Wunused-variable]Signed-off-by: Rajeshwari Shinde
Signed-off-by: Minkyu Kang
13 Jan, 2013
6 commits
-
Add DVI output support and make it the default video output.
Currently the CLAA WVGA panel is supported, but this panel has to be purchased
separately, so using the DVI output as the default would allow more people to
try the splash screen feature on a mx51evk.If someone still wants to use the CLAA WVGA, just set the panel variable as:
set panel claaSigned-off-by: Fabio Estevam
-
Since commit de7d02aeb (mx6qsabresd: add usdhc2 and usdhc4 support)
SDHC3 device node is no longer 0, which breaks loading a uImage from SDHC3.Fix it by adapting the default environment to use CONFIG_SYS_MMC_ENV_DEV as the
correct mmc node for loading the kernel from.While at it, go back to using SDHC3 as the default mmc, since we have Yocto
images that generate an SD card containing U-boot,kernel and rootfs, so it is
more convenient to keep using SDHC3 as it was originally.Signed-off-by: Fabio Estevam
-
Signed-off-by: Otavio Salvador
Tested-by: Fabio Estevam -
Signed-off-by: Otavio Salvador
-
The CONFIG_SYS_CBSIZE has been change to 512 to avoid runtime errors as:
,---[ Runtime error ]
| Hit any key to stop autoboot: 0
| MX53LOCO U-Boot > pri netboot
| netboot=echo Booting from net ...; run netargs; if test ...
| prefetch abort
| pc : [] lr : []
| sp : af566e20 ip : 00000000 fp : 00000000
| r10: 00000002 r9 : af6dfc28 r8 : af566f58
| r7 : af6dfc10 r6 : 00000001 r5 : 00000002 r4 : 74206669
| r3 : 00000000 r2 : 00000060 r1 : 00000020 r0 : 0000018e
| Flags: nZCv IRQs off FIQs off Mode SVC_32
| Resetting CPU ...
|
| resetting ...
`---Signed-off-by: Otavio Salvador
-
Signed-off-by: Otavio Salvador