| b9e65a79 | 28-Nov-2011 |
Ilya Yanok <yanok@emcraft.com> |
AM35xx: add EMAC support
AM35xx has DaVinci-compatible EMAC.
Signed-off-by: Ilya Yanok <yanok@emcraft.com> |
| 2f3427cc | 28-Nov-2011 |
Ilya Yanok <yanok@emcraft.com> |
arm926ejs: add noop implementation for dcache ops
Added noop implementation for dcache operations that will buzz about missing real implementation and disable the dcache. This fixes compilation of D
arm926ejs: add noop implementation for dcache ops
Added noop implementation for dcache operations that will buzz about missing real implementation and disable the dcache. This fixes compilation of DaVinci EMAC driver on arm926ejs.
Signed-off-by: Ilya Yanok <yanok@emcraft.com>
show more ...
|
| 7c587d32 | 28-Nov-2011 |
Ilya Yanok <yanok@emcraft.com> |
davinci_emac: move arch-independent defines to separate header
DaVinci EMAC is found not only on DaVinci SoCs but on some OMAP3 SoCs also. This patch moves common defines from arch-davinci/emac_defs
davinci_emac: move arch-independent defines to separate header
DaVinci EMAC is found not only on DaVinci SoCs but on some OMAP3 SoCs also. This patch moves common defines from arch-davinci/emac_defs.h to drivers/net/davinci_emac.h
DaVinci specific PHY drivers hacked to include the new header. We might want to switch to phylib in future.
Signed-off-by: Ilya Yanok <yanok@emcraft.com>
show more ...
|
| 23e9f072 | 21-Nov-2011 |
Aneesh V <aneesh@ti.com> |
omap4: fix IO setting
The value from TRIM is not working for some 4430 silicons. So, override with hw team recommended value. However, for 4460 TRIM value shall be used as long as the part is trimme
omap4: fix IO setting
The value from TRIM is not working for some 4430 silicons. So, override with hw team recommended value. However, for 4460 TRIM value shall be used as long as the part is trimmed
This fixes boot problem on some OMAP4430 ES2.0 Panda boards out there.
Cc: Steve Sakoman <sakoman@gmail.com> Signed-off-by: Aneesh V <aneesh@ti.com>
show more ...
|
| 9404758e | 21-Nov-2011 |
Aneesh V <aneesh@ti.com> |
omap4460: add ES1.1 identification
Signed-off-by: Aneesh V <aneesh@ti.com> |
| 4324c118 | 21-Nov-2011 |
Aneesh V <aneesh@ti.com> |
omap4: emif: fix error in driver
There was a typo in the EMIF driver. It went un-noticed because it affected only when automatic detection is enabled and even then half the memory was configured and
omap4: emif: fix error in driver
There was a typo in the EMIF driver. It went un-noticed because it affected only when automatic detection is enabled and even then half the memory was configured and identified properly.
Reported-by: Rockefeller <rockefeller.lin@innocomm.com> Signed-off-by: Aneesh V <aneesh@ti.com>
show more ...
|
| 473673a5 | 21-Nov-2011 |
Aneesh V <aneesh@ti.com> |
omap: remove I2C from SPL
Due to some recent changes I2C is no longer required in SPL. Remove the i2c_init() call to save some space
Signed-off-by: Aneesh V <aneesh@ti.com> |
| cd5847ac | 21-Nov-2011 |
Aneesh V <aneesh@ti.com> |
omap4460: fix TPS initialization
TPS power IC is controlled using a GPIO (gpio_wk7). This GPIO should be maintained at logic 1 always. As such an internal pull-up on this pin will do the job, drivin
omap4460: fix TPS initialization
TPS power IC is controlled using a GPIO (gpio_wk7). This GPIO should be maintained at logic 1 always. As such an internal pull-up on this pin will do the job, driving the GPIO outuput is not needed. This will avoid the need of using GPIO library in SPL and also may save some power.
Signed-off-by: Aneesh V <aneesh@ti.com>
show more ...
|
| e4fce34e | 21-Nov-2011 |
Aneesh V <aneesh@ti.com> |
start.S: remove omap3 specific code from start.S
Cc: Tom Rini <trini@ti.com> Cc: Albert Aribaud <albert.u.boot@aribaud.net> Signed-off-by: Aneesh V <aneesh@ti.com> Acked-by: Tom Rini <trini@ti.com> |
| a8c68639 | 21-Nov-2011 |
Aneesh V <aneesh@ti.com> |
armv7: setup vector
The vector is not correctly setup in armv7 except for OMAP3. Correcting this.
Cc: Albert Aribaud <albert.u.boot@aribaud.net> Signed-off-by: Aneesh V <aneesh@ti.com> |
| 87d3da7b | 21-Nov-2011 |
Aneesh V <aneesh@ti.com> |
armv7: include armv7/cpu.c in SPL build
This allows SPL to have default implementation of save_boot_params(), useful for SoCs that do not intend to override this default implementation
Cc: Albert A
armv7: include armv7/cpu.c in SPL build
This allows SPL to have default implementation of save_boot_params(), useful for SoCs that do not intend to override this default implementation
Cc: Albert Aribaud <albert.u.boot@aribaud.net> Signed-off-by: Aneesh V <aneesh@ti.com>
show more ...
|
| dc7100f4 | 21-Nov-2011 |
Aneesh V <aneesh@ti.com> |
armv7: disable L2 cache in cleanup_before_linux()
We were not disabling external caches before jumping to kernel. We were flushing all caches including external caches and disabling caches globally
armv7: disable L2 cache in cleanup_before_linux()
We were not disabling external caches before jumping to kernel. We were flushing all caches including external caches and disabling caches globally in CP15 System Control register. Apparently this is not enough.
The bootstrap loader in Linux kernel that does decompression enables data-caches again, flush them after use and disable them before jumping to kernel proper. However, it's not aware of the external caches.
Since we have left external cache enabled, external cache will get used once caches are enabled globally, but it's not flushed because decompressor is not aware of external caches. When it jumps to kernel with caches disabled globally, we have stale data in the external cache and a coherency problem.
This was breaking the boot for OMAP4 with latest mainline kernel. The solution is to disable external caches in cleanup_before_linux(). With this fix kernel is booting again.
Cc: Albert Aribaud <albert.u.boot@aribaud.net> Signed-off-by: Aneesh V <aneesh@ti.com>
show more ...
|
| 8f1da535 | 30-Nov-2011 |
Christian Riesch <christian.riesch@omicron.at> |
arm, arm926ejs: Fix clear bss loop for zero length bss
This patch fixes the clear bss loop for bss sections that have zero length, i.e., where __bss_start == __bss_end__.
Signed-off-by: Christian R
arm, arm926ejs: Fix clear bss loop for zero length bss
This patch fixes the clear bss loop for bss sections that have zero length, i.e., where __bss_start == __bss_end__.
Signed-off-by: Christian Riesch <christian.riesch@omicron.at> Cc: Albert Aribaud <albert.u.boot@aribaud.net>
show more ...
|
| f68d2a22 | 26-Nov-2011 |
Marek Vasut <marek.vasut@gmail.com> |
PXA: Rename pxa_dram_init to pxa2xx_dram_init
Signed-off-by: Marek Vasut <marek.vasut@gmail.com> |
| d1bb9443 | 26-Nov-2011 |
Marek Vasut <marek.vasut@gmail.com> |
PXA: Replace timer driver
This new timer driver shall conform to new Timer API.
Signed-off-by: Marek Vasut <marek.vasut@gmail.com> |
| e8de0fa8 | 26-Nov-2011 |
Marek Vasut <marek.vasut@gmail.com> |
PXA: Add cpuinfo display for PXA2xx
Signed-off-by: Marek Vasut <marek.vasut@gmail.com> |
| d10237d2 | 26-Nov-2011 |
Marek Vasut <marek.vasut@gmail.com> |
PXA: Separate PXA2xx CPU init
Signed-off-by: Marek Vasut <marek.vasut@gmail.com> |
| abc20aba | 26-Nov-2011 |
Marek Vasut <marek.vasut@gmail.com> |
PXA: Rename CONFIG_PXA2[57]X to CONFIG_CPU_PXA2[57]X
Signed-off-by: Marek Vasut <marek.vasut@gmail.com> |
| 7f4cfcf4 | 05-Nov-2011 |
Marek Vasut <marek.vasut@gmail.com> |
PXA: Re-add the Dcache locking as RAM for pxa250
Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Cc: Stefan Herbrechtsmeier <sherbrec@cit-ec.uni-bielefeld.de> Cc: Albert ARIBAUD <albert.u.boot@ar
PXA: Re-add the Dcache locking as RAM for pxa250
Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Cc: Stefan Herbrechtsmeier <sherbrec@cit-ec.uni-bielefeld.de> Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
show more ...
|
| 20f7b1b7 | 31-Oct-2011 |
Marek Vasut <marek.vasut@gmail.com> |
PXA: Rework start.S to be closer to other ARMs
The start.S on PXA was very obscure. This reworks it back to be close to arm1136 start.S and others.
Signed-off-by: Marek Vasut <marek.vasut@gmail.com
PXA: Rework start.S to be closer to other ARMs
The start.S on PXA was very obscure. This reworks it back to be close to arm1136 start.S and others.
Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
V2: Don't compile in relocation support if building SPL
show more ...
|
| 86623add | 18-Dec-2010 |
Alexander Holler <holler@ahsoftware.de> |
OMAP3: Use sdelay from arch/arm/cpu/armv7/syslib.c instead of cloning that.
There is no need to have such a function twice.
Signed-off-by: Alexander Holler <holler@ahsoftware.de> Acked-by: Dirk Beh
OMAP3: Use sdelay from arch/arm/cpu/armv7/syslib.c instead of cloning that.
There is no need to have such a function twice.
Signed-off-by: Alexander Holler <holler@ahsoftware.de> Acked-by: Dirk Behme <dirk.behme@googlemail.com> Signed-off-by: Anatolij Gustschin <agust@denx.de>
show more ...
|
| c9e798d3 | 31-Oct-2011 |
Stelian Pop <stelian@popies.net> |
Fix Stelian's email address
Change my old email address which is no longer valid.
Signed-off-by: Stelian Pop <stelian@popies.net> Signed-off-by: Anatolij Gustschin <agust@denx.de> |
| fdbe8b9a | 23-Nov-2011 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'hs@denx.de' of git://git.denx.de/u-boot-staging
* 'hs@denx.de' of git://git.denx.de/u-boot-staging: drivers/net/dnet.c: Fix GCC 4.6 warnings board/xaeniax/flash.c: Fix GCC 4.6 warn
Merge branch 'hs@denx.de' of git://git.denx.de/u-boot-staging
* 'hs@denx.de' of git://git.denx.de/u-boot-staging: drivers/net/dnet.c: Fix GCC 4.6 warnings board/xaeniax/flash.c: Fix GCC 4.6 warnings net/bootp.c: Fix GCC 4.6 warning common/cmd_bootm.c: Fix GCC 4.6 warnings board/mx1ads/mx1ads.c: Fix GCC 4.6 warning board/mx1ads/syncflash.c: Fix GCC 4.6 warnings board/lubbock/flash.c: Fix GCC 4.6 warnings drivers/net/cs8900.c: Fix GCC 4.6 warning arch/arm/cpu/arm926ejs/omap/cpuinfo.c: Fix GCC 4.6 warnings drivers/net/lan91c96.c: Fix GCC 4.6 warning board/ronetix/pm9263/pm9263.c: Fix GCC 4.6 warning drivers/mtd/onenand/samsung.c: Fix GCC 4.6 warning drivers/usb/musb/musb_hcd.c: Fix GCC 4.6 warning
show more ...
|
| 604256a4 | 19-Nov-2011 |
Anatolij Gustschin <agust@denx.de> |
arch/arm/cpu/arm926ejs/omap/cpuinfo.c: Fix GCC 4.6 warnings
Fix: cpuinfo.c: In function 'print_cpuinfo': cpuinfo.c:155:6: warning: variable 'system_serial_low' set but not used [-Wunused-but-set-var
arch/arm/cpu/arm926ejs/omap/cpuinfo.c: Fix GCC 4.6 warnings
Fix: cpuinfo.c: In function 'print_cpuinfo': cpuinfo.c:155:6: warning: variable 'system_serial_low' set but not used [-Wunused-but-set-variable] cpuinfo.c:154:6: warning: variable 'system_serial_high' set but not used [-Wunused-but-set-variable]
Signed-off-by: Anatolij Gustschin <agust@denx.de>
show more ...
|
| 7a1b07ee | 15-Nov-2011 |
Anatolij Gustschin <agust@denx.de> |
arch/arm/cpu/armv7/s5p-common/pwm.c: fix GCC 4.6 warning
Fix: pwm.c: In function 'pwm_config': pwm.c:85:16: warning: variable 'timer_rate_hz' set but not used [-Wunused-but-set-variable]
Signed-off
arch/arm/cpu/armv7/s5p-common/pwm.c: fix GCC 4.6 warning
Fix: pwm.c: In function 'pwm_config': pwm.c:85:16: warning: variable 'timer_rate_hz' set but not used [-Wunused-but-set-variable]
Signed-off-by: Anatolij Gustschin <agust@denx.de>
show more ...
|