Commit Graph

8135 Commits (21e09858f13eb471582ca09f1ce306a004203fb2)
 

Author SHA1 Message Date
Gabor Juhos 9dbf23b2c5 fix a broken patch, thanks to Giampaolo Mancini (closes #3462)
SVN-Revision: 11221
16 years ago
Yuji Mano 4e56c90b05 * update ps3 target kernel config * reduce FB default size * enable FB console rotation
SVN-Revision: 11218
16 years ago
Matteo Croce 0a1c669ec1 fix some wrong paths
SVN-Revision: 11217
16 years ago
Gabor Juhos 779e43e18d refresh kernel patches
SVN-Revision: 11215
16 years ago
Gabor Juhos 8932b397b8 refresh kernel patches
SVN-Revision: 11214
16 years ago
Gabor Juhos dfe741470a refresh generic-2.4 patches
SVN-Revision: 11213
16 years ago
Gabor Juhos 2e6536f729 refresh kernel patches
SVN-Revision: 11212
16 years ago
Gabor Juhos 19d9cdedd4 refresh kernel patches
SVN-Revision: 11211
16 years ago
Gabor Juhos 7768b916fe refresh kernel patches
SVN-Revision: 11210
16 years ago
Gabor Juhos afaf27aa82 refresh kernel patches
SVN-Revision: 11209
16 years ago
Gabor Juhos 053c95515a refresh kernel patches
SVN-Revision: 11208
16 years ago
Gabor Juhos b8c2d7005f refresh kernel patches
SVN-Revision: 11207
16 years ago
Gabor Juhos c93440313a refresh kernel patches
SVN-Revision: 11206
16 years ago
Gabor Juhos 2f47e41bb1 refresh kernel patches
SVN-Revision: 11205
16 years ago
Gabor Juhos 7758bda7d0 refresh kernel patches
SVN-Revision: 11204
16 years ago
Gabor Juhos 51e45450f1 refresh kernel patches
SVN-Revision: 11203
16 years ago
Gabor Juhos f401789187 refresh kernel patches
SVN-Revision: 11202
16 years ago
Gabor Juhos ac897ce5b1 refresh kernel patches
SVN-Revision: 11201
16 years ago
Gabor Juhos 4da0e6f235 refresh kernel patches
SVN-Revision: 11200
16 years ago
Gabor Juhos 2dea6c7d0a bump to 2.6.25.4, refresh kernel patches
SVN-Revision: 11199
16 years ago
Gabor Juhos 71d81e1af7 add missing config symbols
SVN-Revision: 11198
16 years ago
Gabor Juhos 518fb1a488 refresh kernel patches
SVN-Revision: 11197
16 years ago
Gabor Juhos b0b3bc5f00 refresh kernel patches
SVN-Revision: 11196
16 years ago
Gabor Juhos d132c5f42c refresh kernel patches
SVN-Revision: 11195
16 years ago
Gabor Juhos 06b0688a47 refresh kernel patches
SVN-Revision: 11194
16 years ago
Gabor Juhos 12dce71cd1 refresh kernel patches
SVN-Revision: 11193
16 years ago
Matteo Croce 925ad245e0 avr32: add watchdog driver
SVN-Revision: 11192
16 years ago
Peter Denison a9a321d21c Fix kmap_coherent use on 2.6.25 kernels
SVN-Revision: 11191
16 years ago
Peter Denison 3b7d3cf074 Remove bogus zero-length ohci-ssb.c in generic-2.6/files
SVN-Revision: 11190
16 years ago
Gabor Juhos 4503efda2d refresh generic 2.6.25 patches
SVN-Revision: 11189
16 years ago
Gabor Juhos e582f614b6 refresh generic 2.6.24 patches
SVN-Revision: 11188
16 years ago
Gabor Juhos 37044cf01e refresh generic 2.6.23 patches
SVN-Revision: 11187
16 years ago
Gabor Juhos 7d8b70a1ec refresh generic 2.6.22 patches
SVN-Revision: 11186
16 years ago
Gabor Juhos 6761ddd557 refresh generic 2.6.21 patches
SVN-Revision: 11185
16 years ago
Gabor Juhos f9719b35c8 upgrade to latest kernel versions (2.6.25.4; 2.6.24.7; 2.6.23.17; 2.6.22.19)
SVN-Revision: 11184
16 years ago
Felix Fietkau 12da51bb3c bcm96345: correct some 6345 specific stuff
This fixes some problems with the 6345 support and adds a macro for CPU
identification that is easier on the eyes. The first thing it does is to not
initialize MPI on the 6345 as it does not have PCI. The second thing it does is
to use a static value for the CPU frequency of the 6345 chip to provide an
accurate timer.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11183
16 years ago
Felix Fietkau ab2b78aabd bcm963xx: fix cfe detection
The CFE detection failed to account for zero termination.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11182
16 years ago
Felix Fietkau be49888f6c bcm963xx: add new timer code
This basically selects the new generic MIPS timer code for BCM963xx and
simplifies the timer setup code.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11181
16 years ago
Felix Fietkau f92e4aaf53 bcm963xx: remove obsolete timer code
This removes some code that has been deprecated in kernels >= 2.6.24.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11180
16 years ago
Felix Fietkau 4db60563fc bcm963xx: fix uart isr
The ISR ended up in an endless loop because the TX ISR never got used or masked.
This patch basically makes the TX ISR mask the the TX interrupt when it
encounters it, because it doesn't even use the TX interrupt.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11179
16 years ago
Felix Fietkau ca851edf10 bcm963xx: rewrite irq handling code
This patch adds interrupt handling as on AR7. The old code was very messy and
didn't work too well. It also removes the unused file int-handler.S.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11178
16 years ago
Felix Fietkau 289c41604f bcm963xx: add missing trailing zero to load address
The load address for BCM963xx is 0x80010000, not 0xf8001000 as in the current
sources. I think this is just a typo, so this patch fixes it (tested on 96345).

Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11177
16 years ago
Felix Fietkau 17d20bb016 bcm963xx: flashmap support
Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11176
16 years ago
Felix Fietkau da18b98cff bcm963xx: serial port support
Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11175
16 years ago
Felix Fietkau 97b85443eb bcm963xx: board support
Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11174
16 years ago
Felix Fietkau f94d5eafc9 bcm963xx: add 2.6.25 configuration file
Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11173
16 years ago
Felix Fietkau 8e7ff7a673 bcm963xx: use the 2.6.25.1 kernel
Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11172
16 years ago
Felix Fietkau 2dfabe3991 bcm963xx: image generation using image tagger
This adds CFE tagged image generation in the BCM963xx target image Makefile.
It has to generate its own LZMA compressed kernel because CFE is a LZMA nazi.
It also seems that the Broadcom image tagger as well as CFE use AdvanceCOMP,
which is based on a slightly older LZMA SDK. Anyways, some of the code is
GPL, some of it is LGPL, so it might be that Broadcom owes some sources.
Also, LZMA has a bug which causes it to generate different output when you
are using stdin / stdout compared to plain files. I've just worked around
the issue by using plain files.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11171
16 years ago
Felix Fietkau 301ee97229 bcm963xx: add cfe image tagging utility
This replaces the proprietary bcmImageBuilder program from the Broadcom source
drops. It basically adds a 256 bytes header in front of the kernel + rootfs
which contains a few text signatures, the locations of the data as well as the
checksums of the data and the tag. It also adds a 12 bytes header in front of
the LZMA kernel which contains the load address, kernel entry and the size of
the compressed LZMA data.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11170
16 years ago
Felix Fietkau 46b4413fbb bcm963xx: fix load address / kernel entry
Current kernels have the same kernel entry as load address, so just set them
like this. Also, the BCM963xx uses 0x80010000 as its load address, so use this
too.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11169
16 years ago