Commit graph

93 commits

Author SHA1 Message Date
Gabor Juhos
a9ffbd94e7 add LED definitions for the RB133/133C boards, thanks to Christophe Lucas
SVN-Revision: 8199
2007-07-27 16:57:19 +00:00
Felix Fietkau
76da233e45 protect the adm5120 pci ops with a spinlock - fixes race conditions that happened in combination with madwifi and more than one card
SVN-Revision: 8186
2007-07-26 21:38:35 +00:00
Gabor Juhos
445230cf78 uses AMBA PL010 driver for the serial ports from now
SVN-Revision: 8159
2007-07-25 14:47:16 +00:00
Gabor Juhos
dadc9a4450 cosmetic changes in flash driver
SVN-Revision: 8135
2007-07-23 19:51:49 +00:00
Gabor Juhos
a15a86ce3f adm5120_mtd.c is no longer in use
SVN-Revision: 8129
2007-07-23 13:46:05 +00:00
Gabor Juhos
1cea8d99bf board specific fixes * fix detection of RB-133C, thanks to Christophe Lucas * fix detection of RB-153 * add support for WP54G-WRT to the lzma-loader * fix adm5120_mtd.c for WP54G-WRT in 7.07 * now it's ready for the release of 7.07
SVN-Revision: 8128
2007-07-23 13:33:56 +00:00
Gabor Juhos
2a43eb3bd9 fix printk format arguments in memory detection code
SVN-Revision: 8105
2007-07-22 16:08:27 +00:00
Gabor Juhos
a82a99d9d2 flash driver fixes
SVN-Revision: 8091
2007-07-21 11:05:46 +00:00
Gabor Juhos
9539ee8010 fix switch driver, force all packets from all the ports are low priority
SVN-Revision: 8083
2007-07-20 20:46:39 +00:00
Florian Fainelli
c6542df5fe Fixup the hcd driver, add a start/stop/reset/sw_reset functions, should allow it to basically run
SVN-Revision: 8078
2007-07-20 16:26:39 +00:00
Gabor Juhos
ae7bf3d0f0 fix switch_driver to avoid segfaults
SVN-Revision: 8071
2007-07-20 09:07:18 +00:00
Gabor Juhos
c452e6058a update trxsplit * use generic rootfs_split feature * resync kernel config
SVN-Revision: 8070
2007-07-20 08:47:02 +00:00
Florian Fainelli
62af6d98ac Fix indentation for add_mtd_partitions (#2072)
SVN-Revision: 8068
2007-07-19 19:03:10 +00:00
Florian Fainelli
4ec101945c Put the init flag in the structure
SVN-Revision: 8054
2007-07-19 12:54:17 +00:00
Florian Fainelli
01696b71cc Replace hardcoded values with their correct definitions
SVN-Revision: 8046
2007-07-18 17:27:40 +00:00
Florian Fainelli
b3fae87009 Convert the nand driver to a platform_device, should only allow routerboards to use it
SVN-Revision: 8045
2007-07-18 17:16:36 +00:00
Florian Fainelli
6c8cf15dae Load the appropriate MTD driver if we were booted from NOR/NAND only, use the TRX mapping by default if bootloader unknown
SVN-Revision: 8032
2007-07-18 12:13:37 +00:00
Gabor Juhos
6e655daf21 restore support for Infineon's EASY 5120 boards
SVN-Revision: 8021
2007-07-17 15:43:58 +00:00
Florian Fainelli
62e1634ed9 Adm5120 NAPI polling support and fixes by Thomas Langer and Friedrich Beckmann
SVN-Revision: 8013
2007-07-17 08:33:41 +00:00
Florian Fainelli
0e07409d92 Fix warnings
SVN-Revision: 8012
2007-07-17 08:32:29 +00:00
Gabor Juhos
81455651a2 fix of the board specific initialization of the GPIO pins
SVN-Revision: 7979
2007-07-15 19:01:19 +00:00
Gabor Juhos
54e329087c flash driver shows the correct chip size from now
SVN-Revision: 7971
2007-07-13 16:15:10 +00:00
Florian Fainelli
e2b75c370e Fix the section mismatch on the serial driver (#2076), thanks Thomas !
SVN-Revision: 7967
2007-07-13 13:14:08 +00:00
Gabor Juhos
b1d970fd1d fix detection of admboot based boards
SVN-Revision: 7926
2007-07-11 19:26:20 +00:00
Gabor Juhos
a31921a8cd remove hardware accelerated byte swapping feature, and resync kernel config
SVN-Revision: 7924
2007-07-11 15:21:17 +00:00
Gabor Juhos
4db7fa1c06 refactor kernel code (part 1), mark it as broken now
SVN-Revision: 7916
2007-07-11 13:00:27 +00:00
Gabor Juhos
0f6020d171 rewrite of memory detection code, should be fix #1909
SVN-Revision: 7819
2007-07-01 09:30:21 +00:00
Gabor Juhos
031f500ae4 update to 2.6.22-rc6
SVN-Revision: 7758
2007-06-28 16:08:28 +00:00
Gabor Juhos
6a0c74d7b9 replace led driver, and resync kernel config
SVN-Revision: 7744
2007-06-27 18:22:38 +00:00
Gabor Juhos
86e1d1978e calling of prom_detect_board is needed only when we still don't know the board
SVN-Revision: 7736
2007-06-26 19:41:00 +00:00
Gabor Juhos
90f3db27b1 from now on, the kernel parses parameters passed by our lzma-loader
SVN-Revision: 7730
2007-06-25 11:12:51 +00:00
Gabor Juhos
0b1fdf1ad8 fix hardware byte swapping to work in little endian mode as well
SVN-Revision: 7712
2007-06-23 05:30:31 +00:00
Gabor Juhos
6d5ce3ce25 add initial support for hardware accelerated byte swapping
SVN-Revision: 7708
2007-06-22 10:16:47 +00:00
Florian Fainelli
fe01ca1745 Resync kernel config, preliminary bandwidth control mgmt for the adm5120 switch
SVN-Revision: 7655
2007-06-17 14:05:59 +00:00
Florian Fainelli
2c847dc648 New PCI fixup version, should better assign IRQs for boards, thanks Gabor !
SVN-Revision: 7654
2007-06-17 14:04:15 +00:00
Florian Fainelli
8ed6f00352 Fix memory detection and hcd compilation, thanks Gabor ! (closes #1813)
SVN-Revision: 7631
2007-06-14 11:59:31 +00:00
Florian Fainelli
ff76ce5d3e Better macronix bottom boot handling, thanks Gabor !
SVN-Revision: 7618
2007-06-13 18:10:25 +00:00
Florian Fainelli
ebc6e163c3 Fix the irq mapping for routerboard devices (#1843)
SVN-Revision: 7560
2007-06-11 10:07:52 +00:00
Florian Fainelli
ce6260adbc Use the flash0_size from the adm5120_board structure to correctly remap the flash (#1855)
SVN-Revision: 7547
2007-06-10 18:43:49 +00:00
Florian Fainelli
0a8560f076 Change the main partition to be named rootfs so that the scripts mount it
SVN-Revision: 7537
2007-06-08 13:03:17 +00:00
Florian Fainelli
40f74f411d USB probe rewrite, really needs testing
SVN-Revision: 7505
2007-06-05 14:03:42 +00:00
Florian Fainelli
c2990fa19e Fix endianness issues with adm5120eb, thanks to Gabor !
SVN-Revision: 7479
2007-06-03 15:25:05 +00:00
Florian Fainelli
12591bd002 adm5120 timing specific routines, was part of the IRQ handling rewritte
SVN-Revision: 7475
2007-06-03 08:52:16 +00:00
Florian Fainelli
c879774b35 IRQ handler rewrite by Gabor Juhos, uses C no longer assembly
SVN-Revision: 7464
2007-06-02 23:13:51 +00:00
Florian Fainelli
a11cd71c3d Use the cmdline hacked's prom.c and disable this patching part accordingly
SVN-Revision: 7396
2007-05-30 10:32:32 +00:00
Florian Fainelli
a35237e5b6 Minor fixes, do not count interrupts without interrupt source as spurious (#1755)
SVN-Revision: 7391
2007-05-30 09:48:57 +00:00
Florian Fainelli
5d2d8d76af Add the rbmipsnand fix from #1778
SVN-Revision: 7388
2007-05-29 17:28:06 +00:00
Florian Fainelli
c2ee19355b .21 fixes
SVN-Revision: 7387
2007-05-29 16:56:15 +00:00
Florian Fainelli
c1f37fab33 Fix .21 compilation on memory.c (#1778)
SVN-Revision: 7383
2007-05-29 13:44:46 +00:00
Florian Fainelli
bedf56bac7 Fix adm5120hcd compilation error (#1738)
SVN-Revision: 7304
2007-05-22 10:19:29 +00:00