juhosg
6b9dfc5e20
[adm5120] make overriding of CPU features configurable, and enable it by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8493 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-26 13:09:11 +00:00
juhosg
bb9d6cad07
[adm5120] override CPU features
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-24 19:34:25 +00:00
juhosg
092f3a374a
[adm5120] disable VLANs for RB1xx boards ( #2132 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8463 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-22 19:39:38 +00:00
juhosg
04f0dfd2d3
[adm5120] fix ethernet port mapping of the RB133
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8431 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-19 10:52:19 +00:00
florian
41b0c8fca5
Fix typo ( #2210 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8402 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-12 11:12:38 +00:00
juhosg
d7d76f7c48
[adm5120] USB driver fixes
...
* fix allocation of the ED/TD descriptors
* remove some unused fields from admhcd struct
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8391 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-10 19:23:53 +00:00
juhosg
8f4b522143
[adm5120] minor usb driver cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8385 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-10 08:56:41 +00:00
juhosg
20deea5f7c
[adm5120] LED driver fixes
...
* add LED definitions for the BR-6104K boards from #2153
* sort board definitions alphabetically
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8377 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-07 16:19:41 +00:00
juhosg
c0a6927a77
add support for special LED brightness values
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8376 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-07 16:11:58 +00:00
juhosg
f6e8fec1b4
[adm5120] add special values for GPIO lines in switch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8351 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-06 17:25:49 +00:00
juhosg
d8fb4a81ad
[adm5120] fix reset function in USB driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8332 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-03 17:31:52 +00:00
juhosg
26d1c866b1
[adm5120] USB driver fixes
...
* fix compiler warning in adm5120-hcd.c
* allocate mem_resource with the correct size
* fix driver name in the platform device structure
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8331 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-03 15:59:23 +00:00
florian
43aa5af0f0
Some adm5120-hcd cleanups
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8320 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-02 21:06:00 +00:00
juhosg
77f71c02e2
[adm5120] add definitions for RouterBOARD 150, no NAND driver yet
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8314 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-02 06:33:52 +00:00
juhosg
a5e3f9b197
[adm5120] add support for board specific vlan matrix, should fix #2132
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8309 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-01 16:54:51 +00:00
juhosg
ec28552f31
[adm5120] add LED definitions for the RB133/133C boards, thanks to Christophe Lucas
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8199 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-27 16:57:19 +00:00
nbd
4921c52586
protect the adm5120 pci ops with a spinlock - fixes race conditions that happened in combination with madwifi and more than one card
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8186 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-26 21:38:35 +00:00
juhosg
87f5e12cd0
[adm5120] uses AMBA PL010 driver for the serial ports from now
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8159 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-25 14:47:16 +00:00
juhosg
32543f46ca
[adm5120] cosmetic changes in flash driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8135 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-23 19:51:49 +00:00
juhosg
e618dd2230
[adm5120] adm5120_mtd.c is no longer in use
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8129 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-23 13:46:05 +00:00
juhosg
442a48289d
[adm5120] 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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8128 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-23 13:33:56 +00:00
juhosg
bedf02f2fd
[adm5120] fix printk format arguments in memory detection code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8105 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-22 16:08:27 +00:00
juhosg
3b1fa8d2b9
[adm5120] flash driver fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8091 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-21 11:05:46 +00:00
juhosg
936d19e10c
[adm5120] fix switch driver, force all packets from all the ports are low priority
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8083 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-20 20:46:39 +00:00
florian
921f798f6a
Fixup the hcd driver, add a start/stop/reset/sw_reset functions, should allow it to basically run
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8078 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-20 16:26:39 +00:00
juhosg
48b7bf6e3d
[adm5120] fix switch_driver to avoid segfaults
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8071 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-20 09:07:18 +00:00
juhosg
547672a7cb
[adm5120] update trxsplit
...
* use generic rootfs_split feature
* resync kernel config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8070 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-20 08:47:02 +00:00
florian
3295cd2c88
Fix indentation for add_mtd_partitions ( #2072 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8068 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-19 19:03:10 +00:00
florian
fd96b4e157
Put the init flag in the structure
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8054 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-19 12:54:17 +00:00
florian
388d9e834c
Replace hardcoded values with their correct definitions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8046 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-18 17:27:40 +00:00
florian
5b386e7073
Convert the nand driver to a platform_device, should only allow routerboards to use it
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8045 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-18 17:16:36 +00:00
florian
ae505386e5
Load the appropriate MTD driver if we were booted from NOR/NAND only, use the TRX mapping by default if bootloader unknown
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8032 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-18 12:13:37 +00:00
juhosg
94ccfb64e7
[adm5120] restore support for Infineon's EASY 5120 boards
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8021 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-17 15:43:58 +00:00
florian
72f8c837fe
Adm5120 NAPI polling support and fixes by Thomas Langer and Friedrich Beckmann
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8013 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-17 08:33:41 +00:00
florian
ef4dee9385
Fix warnings
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8012 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-17 08:32:29 +00:00
juhosg
dcd9e5ec4d
[adm5120] fix of the board specific initialization of the GPIO pins
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7979 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-15 19:01:19 +00:00
juhosg
f703397c58
[adm5120] flash driver shows the correct chip size from now
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7971 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-13 16:15:10 +00:00
florian
188357d5dd
Fix the section mismatch on the serial driver ( #2076 ), thanks Thomas !
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7967 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-13 13:14:08 +00:00
juhosg
b549f7c5f4
[adm5120] fix detection of admboot based boards
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7926 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-11 19:26:20 +00:00
juhosg
37587c4a8a
[adm5120] remove hardware accelerated byte swapping feature, and resync kernel config
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7924 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-11 15:21:17 +00:00
juhosg
015aed1317
[adm5120] refactor kernel code (part 1), mark it as broken now
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7916 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-11 13:00:27 +00:00
juhosg
cd7b6d1acc
[adm5120] rewrite of memory detection code, should be fix #1909
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7819 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-01 09:30:21 +00:00
juhosg
8b2c7d0c93
[adm5120] update to 2.6.22-rc6
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7758 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-28 16:08:28 +00:00
juhosg
bde926c100
[adm5120] replace led driver, and resync kernel config
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7744 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-27 18:22:38 +00:00
juhosg
a5ce51c5c3
[adm5120] calling of prom_detect_board is needed only when we still don't know the board
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7736 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-26 19:41:00 +00:00
juhosg
bc03d2d184
[adm5120]: from now on, the kernel parses parameters passed by our lzma-loader
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7730 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-25 11:12:51 +00:00
juhosg
cad5267742
[adm5120] fix hardware byte swapping to work in little endian mode as well
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7712 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-23 05:30:31 +00:00
juhosg
cb8ae31e96
[adm5120] add initial support for hardware accelerated byte swapping
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7708 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-22 10:16:47 +00:00
florian
b074a1feb9
Resync kernel config, preliminary bandwidth control mgmt for the adm5120 switch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7655 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-17 14:05:59 +00:00
florian
23314df949
New PCI fixup version, should better assign IRQs for boards, thanks Gabor !
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7654 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-17 14:04:15 +00:00