Jonas Gorski
d73871fb18
add support for Comtrend AR5387un.
...
Router: Comtrend AR5387un.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
[jogo: fix subject, indentation in patch]
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
SVN-Revision: 33894
2012-10-23 10:57:44 +00:00
Jonas Gorski
e93725a743
add support for HomeStation ADB P.DG A4001N.
...
Router: HomeStation ADB P.DG A4001N.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
[jogo: fix subject, indentation in patch]
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
SVN-Revision: 33893
2012-10-23 10:57:39 +00:00
Florian Fainelli
61686a1514
add back support for BCM6345 Ethernet DMA engine
...
SVN-Revision: 33889
2012-10-22 12:57:22 +00:00
Florian Fainelli
eeed82c04e
fix clocks bits for BCM6345
...
SVN-Revision: 33888
2012-10-22 12:57:14 +00:00
Jonas Gorski
e6171dfb2c
Add F@ST2604 board support.
...
Add Sagem F@ST2604 board support.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 33886
2012-10-21 14:35:06 +00:00
Jonas Gorski
fbe0af3237
bcm63xx: remove bcm_tag usage in kernel
...
Fixes #12292 .
SVN-Revision: 33670
2012-10-09 08:08:49 +00:00
Jonas Gorski
6a000ba37a
bcm63xx: fix 963281TAN image names
...
it's a 6328, not a 6348.
SVN-Revision: 33665
2012-10-08 13:08:40 +00:00
Jonas Gorski
997ace7e5e
firmware-utils: move bcm_tag.h here
...
Since there is only one user of bcm_tag.h left, we can safely move it
into the firmware-utils directory, replacing the symlink.
SVN-Revision: 33655
2012-10-08 09:59:50 +00:00
Jonas Gorski
f16ea6be3f
bcm63xx: fix entering failsafe through button
...
gpio_keys_polled needs to be loaded in preinit for buttons to work for
entering failsafe.
SVN-Revision: 33653
2012-10-08 09:59:44 +00:00
Florian Fainelli
caf900f0e4
remove kmod-spi-bitbang
...
This is no longer a dependency of kmod-spi-bcm63xx
SVN-Revision: 33562
2012-09-26 20:11:37 +00:00
Jonas Gorski
7708138183
bcm63xx: fix WPS button polarity for Alice Gate VoIP 2 + Wifi
...
Fixes booting the device with button hotplug enabled (#10785 ).
SVN-Revision: 33340
2012-09-09 11:54:56 +00:00
Florian Fainelli
f164b71189
leds: do not register device if no leds defined
...
Signed-off-by: Miguel GAIO <miguel.gaio@efixo.com>
SVN-Revision: 33158
2012-08-13 09:55:10 +00:00
Florian Fainelli
f0f10014a0
BCM6358 fix enet MII clk definitions
...
Signed-off-by: Miguel GAIO <miguel.gaio@efixo.com>
SVN-Revision: 33157
2012-08-13 09:55:07 +00:00
Florian Fainelli
9b91c62917
nb4: fix support, add support for SVC and CLIP BTN
...
Signed-off-by: Miguel GAIO <miguel.gaio@efixo.com>
SVN-Revision: 33156
2012-08-13 09:55:04 +00:00
Jonas Gorski
4feeda756e
bcm63xx: fix USB base registers and IRQs for BCM6328
...
SVN-Revision: 33005
2012-08-05 23:18:22 +00:00
Jonas Gorski
07c4524d33
bcm63xx: Add nb6 support (BCM6362 SoC base boards)
...
Signed-off-by: Miguel GAIO <miguel.gaio@efixo.com>
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
[jonas.gorski@gmail.com: add network config for nb6, make switch fix a
platform patch]
SVN-Revision: 32924
2012-07-31 14:27:47 +00:00
Jonas Gorski
820c224029
bcm63xx: add basic bcm6362 support
...
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 32923
2012-07-31 14:27:42 +00:00
Jonas Gorski
dcd339ac9d
bcm63xx: enable usb for bcm6328
...
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 32922
2012-07-31 14:27:34 +00:00
Jonas Gorski
94d257a851
bcm63xx: update enetswitch driver
...
Update enetswith driver with latest fixes and additions.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 32921
2012-07-31 14:27:31 +00:00
Jonas Gorski
fa75bd977a
bcm63xx: reorder patches
...
Fix the order and names of patches.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 32920
2012-07-31 14:27:25 +00:00
Florian Fainelli
a4d699ccf0
fix DVA-G3810BN image generation
...
Attached patch fixes a typo in the image Makefile, and overrides the
board name for DVA-G3810BN to set the correct board properties
Signed-Off-By: Jeroen van Bemmel <jbemmel@zonnet.nl>
SVN-Revision: 32894
2012-07-27 15:35:12 +00:00
Florian Fainelli
c6813d33f3
add D-link DVA-G3810BN-TL-1 support
...
Signed-Off-By: Jeroen van Bemmel <jbemmel@zonnet.nl>
SVN-Revision: 32893
2012-07-27 15:35:09 +00:00
Florian Fainelli
18206793b2
Add CT6376-1 board support
...
Added CT6373 devices instead of using NB4's devices, as Florian suggested.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 32892
2012-07-27 15:35:05 +00:00
Florian Fainelli
4acdbb1d87
Add brcmsmac profile
...
Add brcmsmac profile (kmod-brcmsmac + wpad-mini).
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 32890
2012-07-27 15:34:57 +00:00
Florian Fainelli
b94d9eb302
remove bcm63xx_pci_register() call in livebox board
...
SVN-Revision: 32661
2012-07-11 09:15:26 +00:00
Florian Fainelli
f8446c3d4c
use physmap-flash on livebox ( #8677 )
...
SVN-Revision: 32660
2012-07-11 09:15:22 +00:00
Florian Fainelli
bb1488e5e7
Detect alternative "cfe-" version bootloaders (found in 963281T_TEF board)
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 32643
2012-07-06 22:10:37 +00:00
Jonas Gorski
0a3e9c3148
bcm63xx: bcm63xx-spi does not depend on spi-bitbang
...
SVN-Revision: 32594
2012-07-03 21:42:17 +00:00
Jonas Gorski
fad888a85c
bcm63xx: 96348A-122 improvements (Comtrend 5365)
...
1) Improve WLAN button.
2) Add 96348A-122 image.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 32593
2012-07-03 21:42:15 +00:00
Jonas Gorski
0c7e676342
bcm63xx: fix second caldata address calculation
...
thanks Noltari for spotting this.
SVN-Revision: 32592
2012-07-03 21:42:12 +00:00
Jonas Gorski
988147111c
bcm63xx: update patches to latest upstream versions
...
SVN-Revision: 32591
2012-07-03 21:42:07 +00:00
Florian Fainelli
4cdc4b1f36
refresh patches
...
SVN-Revision: 32581
2012-07-03 09:45:46 +00:00
Florian Fainelli
52bae2d2bd
fix watchdog and rng drivers section mismatch ( #11767 )
...
SVN-Revision: 32522
2012-06-29 09:07:54 +00:00
Florian Fainelli
1d7878a38b
fix SPI clock frequency selection
...
SVN-Revision: 32512
2012-06-27 22:14:50 +00:00
Florian Fainelli
b89c81929e
fix SPI message control handling for BCM6338/6348
...
BCM6338 and BCM6338 have their MSG_CONTROL register width of 8-bits instead of
16-bits. We were previously using a 16-bits write which corrupted the first
byte of the TX FIFO. Also the message type was always set to Full-duplex even
in the case of half-duplex messages.
SVN-Revision: 32409
2012-06-17 16:17:29 +00:00
Jonas Gorski
f2271efc4e
bcm63xx: readd accidentially dropped ignore_oc in ehci driver
...
fixes overcurrent warning spam on 3.3 kernels for bcm63xx again.
SVN-Revision: 32221
2012-06-11 22:24:58 +00:00
Florian Fainelli
6e5242952c
fix 553-board_96348w3.patch patch wrt gpio-keys-polled
...
SVN-Revision: 32096
2012-06-06 20:58:45 +00:00
Florian Fainelli
4c25e42fa8
fix alarm led color for board 96348A-122
...
SVN-Revision: 32089
2012-06-06 16:07:46 +00:00
Florian Fainelli
2f63f097de
add 96348w3 board ( #10764 )
...
SVN-Revision: 32088
2012-06-06 15:45:04 +00:00
Florian Fainelli
9d38989d1f
update livebox board support ( #8677 )
...
Merge most fixes from #8677 :
- add basic hardware detection of Livebox Blue 5g revisions
- register leds and gpio buttons
- fix boot address location
- properly parse mac addresses
Plus some more fixes:
- make board_livebox.c more in line with board_bcm963xx.c
SVN-Revision: 32087
2012-06-06 15:44:56 +00:00
Florian Fainelli
c69a2cdfbb
fix leds naming for all bcm63xx boards
...
SVN-Revision: 32086
2012-06-06 15:44:52 +00:00
Florian Fainelli
23fc737b9d
backport upstream spi-bcm63xx fixes
...
* message pump conversion
* not using stopping state
* setting spi driver mode bits
SVN-Revision: 32078
2012-06-06 13:31:33 +00:00
Florian Fainelli
4112094dbb
increase led number in patch 301-led_count.patch
...
So that board patches are only touching board-related code
SVN-Revision: 32076
2012-06-06 13:31:24 +00:00
Florian Fainelli
9a61b249c5
fix board patches so that new boards are withing appropriate ifdef
...
Some new board definitions were added within the #ifdef CONFIG_CPU_6338
section while some other were added within #ifdef CONFIG_CPU_6345, fix this
SVN-Revision: 32060
2012-06-05 13:40:41 +00:00
Florian Fainelli
36c99bcc42
fix bisectability of patch 303-spi-board-info.patch
...
It uses spi_register_board_info() from linux/spi/spi.h but does not include it
explicitely.
SVN-Revision: 32058
2012-06-05 13:40:35 +00:00
John Crispin
a4d96aae8d
bump to 3.3.8
...
SVN-Revision: 32055
2012-06-05 06:57:51 +00:00
Jonas Gorski
ffea8eb913
bcm63xx: fix ethernet on 96328avng and 963281TAN
...
The internal switch did not get registered.
SVN-Revision: 32041
2012-06-04 08:35:25 +00:00
Jonas Gorski
3fc76fb781
bcm63xx: build images for 6328 reference boards with various flash sizes
...
Build images for 96328avng and 963281TAN (untested) for three different
flash sizes: 4MB, 8MB, and 16MB.
Known issues:
* Button setup unknown, thus no fail-safe available.
* All other BCM6328 and BCM63XX issues
SVN-Revision: 32004
2012-05-30 10:27:46 +00:00
Jonas Gorski
c454ba3657
bcm63xx: readd accidentially dropped network config for SPW303V
...
SVN-Revision: 32003
2012-05-30 10:27:42 +00:00
Jonas Gorski
ec7786c2ec
bcm63xx: build images for DSL-274XB revision F1
...
Build images for D-Link DSL-274XB revision F1. Flashing
through original web UI as well as CFE works.
Known issues:
* wifi led inverted (on when wifi is off and vice cersa)
* same issues as generic bcm6328 support
SVN-Revision: 31885
2012-05-27 13:22:51 +00:00
Jonas Gorski
8aac009cc9
bcm63xx: add ath9k to atheros wifi profile
...
SVN-Revision: 31884
2012-05-27 13:22:48 +00:00
Jonas Gorski
4aa43122ab
bcm63xx: enable bcm6328 support and required drivers
...
BCM6328 support is in a usable state, with the following issues
* internal switch port not configurable
* external phys not supported
* broadcom wifis will probably not work correctly
* and all other generic bcm63xx issues (so yes, still no ADSL)
SVN-Revision: 31883
2012-05-27 13:22:46 +00:00
Jonas Gorski
e5575fe335
bcm63xx: add support for DSL-274XB rev F1
...
SVN-Revision: 31882
2012-05-27 13:22:43 +00:00
Jonas Gorski
a7a82db16f
bcm63xx: fix port state after network down
...
bcm_enetsw_probe did not properly reset port states, resulting in
connected ports staying disabled after bringing up the interface the
second time.
SVN-Revision: 31881
2012-05-27 13:22:40 +00:00
Jonas Gorski
e19ed52fd1
bcm63xx: add a fixup for ath9k devices
...
SVN-Revision: 31880
2012-05-27 13:22:37 +00:00
Jonas Gorski
e34018cc9e
bcm63xx: add support for the HSSPI controller
...
Add support for the HSSPI controller found on bcm6328 and SPI attached
flash.
SVN-Revision: 31879
2012-05-27 13:22:33 +00:00
Jonas Gorski
099d5eec06
bcm63xx: add preliminary support for bcm6328
...
SVN-Revision: 31878
2012-05-27 13:22:29 +00:00
Jonas Gorski
7dbb132c88
bcm63xx: add flash type detection
...
SVN-Revision: 31877
2012-05-27 13:22:25 +00:00
Jonas Gorski
b0ffeb0021
bcm63xx: pad Speedport W303 V images to 4 MiB
...
Prevents CFE from flashing to the second image offset. Fix up the rootfs
length on first boot else CFE will complain.
SVN-Revision: 31876
2012-05-27 13:22:22 +00:00
Jonas Gorski
226b030e44
bcm63xx: add a default switch configuration for DSL-274XB
...
SVN-Revision: 31874
2012-05-27 13:22:17 +00:00
Jonas Gorski
db1ff5c6fa
bcm63xx: setup network config through uci-defaults
...
SVN-Revision: 31873
2012-05-27 13:22:14 +00:00
Jonas Gorski
72b4fdecc9
bcm63xx: move the board name workaround to /lib/brcm63xx.sh
...
SVN-Revision: 31872
2012-05-27 13:22:11 +00:00
Jonas Gorski
dd37687de0
bcm63xx: use the exact board id as board identification string
...
No need to keep the bcm63xx/ at the start or the chipid info at the end.
SVN-Revision: 31871
2012-05-27 13:22:08 +00:00
Gabor Juhos
2ae5581447
kernel: update linux 3.3 to 3.3.7
...
SVN-Revision: 31848
2012-05-23 21:05:32 +00:00
Gabor Juhos
39994008cb
linux: move certain disabled symbols to the generic configs
...
* CONFIG_ARCH_DMA_ADDR_T_64BIT
* CONFIG_ARCH_HAS_ILOG2_U32
* CONFIG_ARCH_HAS_ILOG2_U64
* CONFIG_ARCH_PHYS_ADDR_T_64BIT
* CONFIG_ARCH_SUPPORTS_MSI
* CONFIG_GENERIC_CPU_DEVICES
* CONFIG_HWMON_DEBUG_CHIP
* CONFIG_I2C_PXA_PCI
* CONFIG_LEDS_GPIO
* CONFIG_MINIX_FS_NATIVE_ENDIAN
* CONFIG_MLX4_CORE
* CONFIG_POWER_SUPPLY
* CONFIG_POWER_SUPPLY_DEBUG
* CONFIG_QUOTACTL
* CONFIG_SDIO_UART
* CONFIG_SENSORS_K10TEMP
* CONFIG_SENSORS_SCH56XX_COMMON
* CONFIG_SENSORS_VIA_CPUTEMP
* CONFIG_SERIO_AMBAKMI
* CONFIG_SERIO_I8042
* CONFIG_SERIO_LIBPS2
* CONFIG_SERIO_PCIPS2
* CONFIG_SERIO_RAW
* CONFIG_SERIO_SERPORT
* CONFIG_SPI_BITBANG
* CONFIG_SPI_GPIO
SVN-Revision: 31737
2012-05-15 10:58:52 +00:00
Gabor Juhos
b472e5d12e
kernel: update linux 3.3 to 3.3.6
...
SVN-Revision: 31709
2012-05-14 09:18:32 +00:00
Gabor Juhos
34018a630f
kernel: update linux 3.3 to 3.3.5
...
SVN-Revision: 31645
2012-05-07 20:11:43 +00:00
Jonas Gorski
b218b15709
bcm63xx: fix a race between PCI bus scan and fallback sprom registration
...
The fallback sprom handler was installed too late, resulting in ssb
failing to get a valid sprom on some devices.
Fixes #11384 .
SVN-Revision: 31638
2012-05-06 21:25:34 +00:00
Florian Fainelli
5d9b44d110
use a define for the poll and debounce interval
...
SVN-Revision: 31550
2012-05-02 15:40:26 +00:00
Gabor Juhos
cbfce53831
kernel: update linux 3.3 to 3.3.4
...
SVN-Revision: 31541
2012-04-30 08:38:11 +00:00
Florian Fainelli
e047cf1899
switch to gpio-keys-polled
...
SVN-Revision: 31491
2012-04-27 16:44:48 +00:00
Jonas Gorski
8a38c62c07
bcm63xx: drop linux 3.2 support
...
SVN-Revision: 31464
2012-04-24 11:49:27 +00:00
Jonas Gorski
77219290e1
bcm63xx: drop linux 3.0 support
...
SVN-Revision: 31463
2012-04-24 11:49:24 +00:00
Jonas Gorski
49de6c1714
bcm63xx: switch kernel to 3.3
...
SVN-Revision: 31462
2012-04-24 11:49:19 +00:00
Jonas Gorski
f7df1eafc4
bcm63xx: enable bcm6368 for linux 3.3 and build images
...
Only build bcm6368 images when building for linux 3.3.
SVN-Revision: 31133
2012-03-28 20:42:37 +00:00
Jonas Gorski
c7ae2fccb6
bcm63xx: add initial support for bcm6368 boards
...
SVN-Revision: 31132
2012-03-28 20:42:34 +00:00
Jonas Gorski
68f268a5eb
bcm63xx: add driver for the internal hw trng on bcm6368
...
SVN-Revision: 31131
2012-03-28 20:42:30 +00:00
Jonas Gorski
78fb818f7c
bcm63xx: replace SPI driver with latest upstream version
...
SVN-Revision: 31130
2012-03-28 20:42:25 +00:00
Jonas Gorski
a2adca6ee9
bcm63xx: add ethernet support for bcm6368
...
Add basic support for the internal ethernet switch on bcm6368. It behaves
as a dumb switch for now, but allows basic connectivity.
Also drop the ethernet patch for bcm6345 for now, it needs rework.
SVN-Revision: 31129
2012-03-28 20:42:20 +00:00
Jonas Gorski
0876972850
bcm63xx: add missing bits from extirq support
...
Add missing external IRQ code parts for older chips in the new code.
SVN-Revision: 31128
2012-03-28 20:42:15 +00:00
Jonas Gorski
44d546290a
bcm63xx: reorder patches
...
Reorder patches for a clearer distinction between the purposes of
the different patches.
SVN-Revision: 31127
2012-03-28 20:42:09 +00:00
Felix Fietkau
db6e326c56
targets: replace madwifi in profiles with ath5k, madwifi is unmaintained
...
SVN-Revision: 31015
2012-03-19 09:58:13 +00:00
Florian Fainelli
07486c4d96
remove udc patch since it is unused
...
SVN-Revision: 30920
2012-03-13 14:06:44 +00:00
Florian Fainelli
1029786936
remove 3.1 support
...
SVN-Revision: 30823
2012-03-05 16:50:42 +00:00
Florian Fainelli
75b5f4a6b4
rename 96348GW-1{0,1}-gen to 96348GW-1{0,1}-generic
...
SVN-Revision: 30822
2012-03-05 14:49:34 +00:00
Florian Fainelli
c327915156
generate generic images for BCM96358VW and BCM96358VW2 ( #10666 )
...
SVN-Revision: 30821
2012-03-05 14:49:31 +00:00
Florian Fainelli
ca1e59660e
wire bcm96348gw-10 reset button ( #10854 )
...
SVN-Revision: 30820
2012-03-05 14:23:45 +00:00
Florian Fainelli
631a035a76
Merge branch 'bcm63xx'
...
SVN-Revision: 30819
2012-03-05 13:29:54 +00:00
Jonas Gorski
778e5d4fa5
brcm63xx: add support for linux 3.3
...
SVN-Revision: 30027
2012-02-04 10:17:27 +00:00
Jonas Gorski
e67f4477bb
kernel: update linux 3.0 to 3.0.18
...
SVN-Revision: 29965
2012-01-31 09:43:53 +00:00
Florian Fainelli
882eddbf92
build 96348R images
...
SVN-Revision: 29960
2012-01-30 21:12:32 +00:00
Florian Fainelli
0700644b16
remove support for 2.6.39
...
SVN-Revision: 29959
2012-01-30 21:12:28 +00:00
Florian Fainelli
038fc8eac3
bump to 3.0.17
...
SVN-Revision: 29958
2012-01-30 21:12:25 +00:00
Jonas Gorski
3883e71097
brcm63xx: add support for linux 3.2
...
SVN-Revision: 29731
2012-01-13 14:59:50 +00:00
Jonas Gorski
c560444a58
kernel: update linux 3.1 to 3.1.9
...
SVN-Revision: 29726
2012-01-13 14:38:28 +00:00
Jonas Gorski
e49d3e1d5b
kernel: update linux 3.0 to 3.0.17
...
SVN-Revision: 29725
2012-01-13 14:10:44 +00:00
Daniel Dickinson
034b7f0ef5
Remove invalid LED GPIO from GW6200 board definition. GPIO 35 isn't intended to control ethernet LED (the led behaviour is a side effect) and using the gpio as an led causes kernel panics.
...
SVN-Revision: 29712
2012-01-11 13:47:48 +00:00
Florian Fainelli
718907b661
don't package gpioctl by default
...
SVN-Revision: 29288
2011-11-21 16:36:39 +00:00
Jo-Philipp Wich
b5739aabd9
fix D-Link DSL-2650U image generation
...
SVN-Revision: 29266
2011-11-19 21:34:51 +00:00
Jonas Gorski
8bac0df4ae
linux: update 3.0 to 3.0.9
...
SVN-Revision: 29264
2011-11-19 18:39:12 +00:00
Florian Fainelli
ae90aa4efd
build images for D-Link DSL-2650U ( #9003 )
...
SVN-Revision: 29238
2011-11-18 10:37:03 +00:00
Florian Fainelli
7f787707de
build images for Pirelli A226M ( #10409 )
...
SVN-Revision: 29045
2011-11-13 19:19:22 +00:00
Florian Fainelli
5dc2098448
register uart0 on DWV-S0 boards ( #10409 )
...
SVN-Revision: 29044
2011-11-13 19:19:18 +00:00
Florian Fainelli
717a4391d7
rename 456-board_DWV-S0_ehci.patch to 456-board_DWV-S0_fixes.patch
...
SVN-Revision: 29041
2011-11-13 19:19:05 +00:00
Jonas Gorski
d8acb75009
linux: update 3.1 to 3.1.1
...
SVN-Revision: 29007
2011-11-13 10:48:05 +00:00
Jo-Philipp Wich
a9e64493d8
target: globally disable BSD process accounting
...
SVN-Revision: 28584
2011-10-25 16:18:36 +00:00
Hauke Mehrtens
09b1073f9b
kernel: update kernel to version 2.6.39.4
...
SVN-Revision: 28022
2011-08-16 22:04:10 +00:00
Florian Fainelli
b59ab7d13b
fix ehci build on 3.0+
...
SVN-Revision: 27946
2011-08-10 11:37:25 +00:00
Florian Fainelli
0e40c19b45
add ignore_oc in struct ehci_hcd
...
SVN-Revision: 27945
2011-08-10 11:37:21 +00:00
Jonas Gorski
6b5f483efa
bcm63xx: add support for linux 3.1-rc1
...
SVN-Revision: 27941
2011-08-09 12:19:49 +00:00
Florian Fainelli
c37a9544bf
add support for BCM6345 Ethernet DMA engine
...
SVN-Revision: 27881
2011-08-02 18:55:55 +00:00
Florian Fainelli
11c4128770
improve BCM6345 support
...
- runtime detect the amount of memory available
- define EBI_BASE as MPI_BASE to get rid of chip-select specific hacks
- fix GPIO control
SVN-Revision: 27880
2011-08-02 18:55:46 +00:00
Jonas Gorski
4e6c93bef1
bcm63xx: Fix SPI commands and register offsets for BCM6348
...
In 240-spi.patch, spi registers for bcm6348 were all messed up. This patch fixes that.
It also fixes some spi commands for all bcm63xx.
Signed-off-by: Anthony Blakemore <stokie-ant@raverbaby.co.uk>
SVN-Revision: 27774
2011-07-25 19:52:47 +00:00
Florian Fainelli
9c7294f7c7
add ehci support to DWV-S0 board ( #9059 )
...
SVN-Revision: 27622
2011-07-16 08:39:04 +00:00
Florian Fainelli
930485561c
fix GEN_SPI_RSET_BASE macro ( #9697 )
...
SVN-Revision: 27604
2011-07-13 09:33:11 +00:00
Florian Fainelli
00ad56b73e
move board_HW553 inside the ifdef ..BCM6358 .. endif block
...
SVN-Revision: 27484
2011-07-06 10:00:39 +00:00
Daniel Dickinson
1141165bb9
Makefile: fixed inclusion of kmod-leds-gpio as a module (breaks Image Generator) - the module is built into the kernel.
...
SVN-Revision: 27471
2011-07-06 06:35:24 +00:00
Daniel Dickinson
9dc72505a2
profiles: GW6X00: fixed inclusion of both wl and wlc wireless tools...should be just wlc
...
SVN-Revision: 27470
2011-07-06 06:35:22 +00:00
Florian Fainelli
7c3bbe150a
hw553: fix missing has_uart0 in board definition ( #9533 )
...
SVN-Revision: 27448
2011-07-04 15:04:58 +00:00
Hauke Mehrtens
c5821c1a3a
kernel: update kernel to 2.6.39.2
...
SVN-Revision: 27298
2011-06-28 19:30:58 +00:00
Hauke Mehrtens
ca979845cc
kernel: update ssb and bcma to linux-next next-20110627
...
SVN-Revision: 27295
2011-06-27 21:28:40 +00:00
Florian Fainelli
3f40c0f7df
remove gpiodev, prefer sysfs gpio
...
SVN-Revision: 27284
2011-06-25 19:26:17 +00:00
Florian Fainelli
f6e4eb15bc
register SSB sprom after ethernet devices
...
In case the MAC address pool is not big enough to also register a SSB SPROM
prefer registering the Ethernet devices.
SVN-Revision: 27258
2011-06-22 12:32:03 +00:00
Florian Fainelli
5a76c6bdd7
fix tab damage in 141-led_count.patch
...
SVN-Revision: 27254
2011-06-21 20:52:58 +00:00
Florian Fainelli
3f0f8d9c87
fix and make usable kmod-pcmcia-rsrc
...
This module is also needed for e.g: kmod-bcm63xx-pcmcia
SVN-Revision: 27253
2011-06-21 20:52:53 +00:00
Florian Fainelli
9bdf6abb9d
use macros to generate SPI registers table and switches
...
SVN-Revision: 27246
2011-06-21 10:05:51 +00:00
Florian Fainelli
ab74628c10
dev-spi.c checks for running CPU, not board code
...
SVN-Revision: 27236
2011-06-19 20:46:00 +00:00
Florian Fainelli
4dd4cbeb43
fixup patches after r27234
...
SVN-Revision: 27235
2011-06-19 20:28:38 +00:00
Florian Fainelli
7819b530da
remove accidental bcm6345 related patches
...
SVN-Revision: 27234
2011-06-19 20:16:59 +00:00
Florian Fainelli
12db3df666
remove support for 2.6.37 and 2.6.38
...
SVN-Revision: 27233
2011-06-19 20:14:22 +00:00
Florian Fainelli
6bb0a608dc
switch to 2.6.39
...
SVN-Revision: 27232
2011-06-19 20:12:45 +00:00
Florian Fainelli
426dccd019
bcm63xx: Add support for Linux 3.0-rc3
...
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 27192
2011-06-16 14:34:40 +00:00
Florian Fainelli
016e8dee34
bcm63xx: Add support for 2.6.39
...
Add support for Kernel 2.6.39. Boots fine on a BCM6358.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 27019
2011-05-27 09:54:52 +00:00
Florian Fainelli
590c82cec1
bcm63xx: Add support for 2.6.38
...
Add support for Kernel 2.6.38, based on 2.6.38.6. Boots fine on a BCM6358.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 27018
2011-05-27 09:54:48 +00:00
Florian Fainelli
68cb138154
fold 446-board-D4PW_correction.patch in 440-board-D4PW.patch
...
SVN-Revision: 27014
2011-05-26 13:53:00 +00:00
Florian Fainelli
762885081a
renumber patches accordingly
...
SVN-Revision: 27013
2011-05-26 13:52:56 +00:00
Florian Fainelli
2785e3fc12
renumber board patches
...
SVN-Revision: 27012
2011-05-26 12:09:15 +00:00
Florian Fainelli
16dfe8b4d1
add support for BT Voyager 2110 ( #8810 )
...
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
SVN-Revision: 26959
2011-05-20 10:06:25 +00:00
Florian Fainelli
6c8387fe15
add support for DSL-2640B rev B2
...
Signed-off-by: Adrian Feliks <mexit@o2.pl>
SVN-Revision: 26958
2011-05-20 10:06:22 +00:00
Florian Fainelli
031ea08ef0
refresh patches
...
SVN-Revision: 26957
2011-05-20 10:06:18 +00:00
Florian Fainelli
3e83f60a66
add support for D-Link DVA-G3810BN/TL
...
This patch adds support for D-Link's DVA-G3810BN/TL product.
Signed-off-by: Roman Dumycz <roman@secureas.com>
SVN-Revision: 26956
2011-05-20 10:06:15 +00:00
Florian Fainelli
f0a99c1692
add support for BT Voyager 2500 ( #9070 )
...
SVN-Revision: 26954
2011-05-20 10:06:07 +00:00
Florian Fainelli
acf0ec224f
add support for USR9108 LEDs ( #9372 )
...
SVN-Revision: 26953
2011-05-20 10:06:04 +00:00
Florian Fainelli
9c8a2d5961
bcm63xx: Add support for the T-Home Speedport W 303V
...
Add the required board definition, default config and image generation for
the T-Home Speedport W 303V Typ B.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 26878
2011-05-11 13:34:14 +00:00
Florian Fainelli
7d3b735854
bcm63xx: Update support for the DSL-274xB revision C
...
Rename the DSL-274xB rev C2's board ID to "AW4139" to match the one used
for the rev C3 (same hardware) and add a fixup for C2. Also generate
images for C3.
While we are at it, rename the LEDs to conform to the Linux LED naming
conventions.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 26876
2011-05-11 13:33:50 +00:00
Florian Fainelli
0fb1c2d537
bcm63xx: Accept any led with power in its name as power led
...
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 26875
2011-05-11 13:33:45 +00:00
Florian Fainelli
c6af9c23b7
bcm63xx: Decouple Board ID and image name for fixup
...
Make the fixup board ID independent from the image name to allow using
the same board ID for similar devices.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 26874
2011-05-11 13:33:41 +00:00
Florian Fainelli
de02a2795b
fill maintainer infos for a couple of targets
...
SVN-Revision: 26836
2011-05-06 12:37:36 +00:00
Hauke Mehrtens
fcb1557a3e
brcm47xx: when detecting a ssb pci device without an own sprom write the sprom data from the platform device to the correct pointer.
...
SVN-Revision: 26829
2011-05-05 14:05:21 +00:00
Hauke Mehrtens
3dbb8c5088
brcm47xx: add fallback sprom for pci devices without an own sprom.
...
If there is no sprom on an ssb based pci device on the brcm47xx
architecture ssb now asks the architecture code to look into the nvram
to get some sprom data for this device. Now we are able to read out
pci/1/1/ foo or pci/1/3/ foo config options.
This will fix some problems where the wireless devices does not got an
mac address and the following message was show:
ssb: WARNING: Invalid SPROM CRC (corrupt SPROM)
SVN-Revision: 26801
2011-05-01 20:28:35 +00:00
Felix Fietkau
1fcd26091b
brcm63xx: remove patches/configs for 2.6.35
...
SVN-Revision: 26709
2011-04-17 18:39:46 +00:00
Daniel Dickinson
8b18ce6807
Fixed directory error: added ra1320 patches to trunk/target... subdir instead if target.... in trunk branch.
...
SVN-Revision: 26699
2011-04-17 01:15:47 +00:00
Daniel Dickinson
0d722113b9
Generate images for RTA1320_16M-based routers
...
SVN-Revision: 26681
2011-04-15 14:31:36 +00:00
Daniel Dickinson
f83c5938d2
bcm63xx: Move the OpenWrt rootfs length field
...
Dual image capable CFEs store an image sequence at the same place as
currently OpenWrt stores the actual rootfs length, so it will get
overwritten when flashing through such a CFE.
To prevent this from happening, move the rootfs length field to the next
four bytes, thus completely using the reserved1 field.
Since the reserved1 field is now completely in use, it does not make sense
to allow it to be set from the imagetag utility, so remove the option.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 26680
2011-04-15 12:18:25 +00:00
Hauke Mehrtens
50c743e79e
kernel: Update to version 2.6.37.6
...
Thank you Peter Wagner for the patch
SVN-Revision: 26441
2011-04-03 13:59:07 +00:00
Daniel Dickinson
33b864e899
Updated kernel version to 2.6.37.4. Tested with 6348 and 6358 devices.
...
SVN-Revision: 26387
2011-03-31 06:16:23 +00:00
Florian Fainelli
aa580d336b
bcm63xx: Really fix the flash driver in 2.6.37
...
Read back the actual rootfs length from the image tag.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 25938
2011-03-07 16:55:01 +00:00
Florian Fainelli
9dd1454044
fix patches after 2.6.37 update, patch from KanjiMonster
...
SVN-Revision: 25810
2011-03-01 16:02:38 +00:00
Florian Fainelli
94a22b91fc
add support for 2.6.37, patches from KanjiMonster
...
SVN-Revision: 25629
2011-02-20 19:59:22 +00:00
Florian Fainelli
8cc16aa14e
add support for HW553 bcm6358-based boards ( #8844 )
...
SVN-Revision: 25590
2011-02-19 15:44:06 +00:00
Florian Fainelli
b7f8e1276d
add support for 'MAGIC' bcm6348-based board
...
I wrote a patch to add 96348SV board (aka MAGIC) support to trunk.
In my case I've found it in a Telsey "Alice W-Gate" router, fairly common
(in the past) in Italy.
I used the board definition (GPIOs, leds, ...) from the Broadcom GPL-2
relased code (here is a mirror: http://beghiero.myftp.org/sorgenti/boardparms.c )
Thanks to KanjiMonster for the support on the IRC channel.
Signed-off-by: Laurento Frittella <laurento.frittella@gmail.com>
SVN-Revision: 25584
2011-02-19 12:44:27 +00:00
Florian Fainelli
31709b2c76
update to 2.6.35.11
...
SVN-Revision: 25582
2011-02-19 12:44:16 +00:00
Florian Fainelli
2d3ed6dc2d
fix T-Com Speedport W 500V default config
...
The device is called SPW500V, not SP500W.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 25431
2011-02-09 13:09:02 +00:00
Florian Fainelli
e75274de89
fix build of brcm-wl
...
The fallback needs to be exported for bcm63xx, too. Runtime tested with a
BCM4322 on a BCM6358.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 25420
2011-02-08 13:46:12 +00:00
Florian Fainelli
bed53c93d6
give some credits to Tanguy Bouzeloc in the spi driver
...
SVN-Revision: 25133
2011-01-27 02:11:08 +00:00
Florian Fainelli
c6d9ec5173
multiple SPI driver fixes
...
- fix platform device registration
- fix chipselect, command register defines, add missing clock
- make slave select proper
- fix multibytes transferts
Signed-off-by: Tanguy Bouzéloc <tanguy.bouzeloc@efixo.com>
SVN-Revision: 24849
2010-12-29 16:19:59 +00:00
Daniel Dickinson
dc9c1ac1f7
patches-2.6.35: mtd flashmap: Really fixed sparelen and rootfslen. The real rootfslen for OpenWRT images comes from a bigendian uint32_t in reserved1 of the bcm_tag, which is now used to correctly calculate the rootfslen (and thus the sparelen).
...
SVN-Revision: 24843
2010-12-28 08:10:32 +00:00
Daniel Dickinson
5ee2a6c696
patches-2.6.36: Fix flashmap spare length calculation from previous commit (for rootfs and rootfs_data mtd partitions). Apparently the interruption in working on it resulted in an incorrect memory of getting it working.
...
SVN-Revision: 24842
2010-12-28 04:05:04 +00:00
Florian Fainelli
093ebfe217
spi driver: remove bcm_rset usage
...
Since bcm636x platform embeds two spi master device,
the attached patch removes static bcm_rset usage, replaced by
"bs->regs" field for all I/O operation.
Signed-off-by: Miguel Gaio <miguel.gaio@efixo.com>
SVN-Revision: 24840
2010-12-28 00:24:50 +00:00
Daniel Dickinson
fc3a1d0ba3
Added OpenWRT-specific field to imagetag so that we can record the real root length, so that when the CRC fixup is applied and the root length is recorded as zero we can still calculate the rootfs mtd partition size.
...
Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net>
SVN-Revision: 24838
2010-12-26 04:18:13 +00:00
Daniel Dickinson
6ee5411686
base-files: Added uci-defaults script to run mtd fixtrx on firstboot for devices that need it.
...
Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net>
SVN-Revision: 24836
2010-12-26 04:18:04 +00:00
Daniel Dickinson
31f7259e3e
mtd flashmap: Switched to calculating the rootfs size rather than depending on being given the size in the imagetag. This is because solving the problem of second boot CRC errors requires changeing the rootfs size in the image to zero.
...
Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net>
SVN-Revision: 24834
2010-12-26 04:17:56 +00:00
Daniel Dickinson
44e22cbd49
Fixed Comtrend CT536_CT5621 board settings. These boards are based on the 96348GW-11 reference design but have different GPIOs therefore we use the board fixups now availabed (thanks the patches by Jonas Gorski) to create a separate board entry for these boards and leave the reference design with reference GPIOs. Also these boards only have enet1 (no enet0) so we set that in the board definition, and use a defconfig for a single interface network.
...
SVN-Revision: 24442
2010-12-10 18:59:58 +00:00
Daniel Dickinson
7224337d71
Profiles: GW6X00: Replace ext2 module with ext4 as ext2 and 3 are going away. Remove kmod-loop as the need for it has been superseded by block-extroot, and remove kmod-fs-vfat as it takes space and is rarely needed.
...
SVN-Revision: 24316
2010-12-08 00:40:31 +00:00
Daniel Dickinson
2a86dcc3d6
Profiles: Make buttons and led modules included by default so that failsafe will work in the case of builds for releases.
...
SVN-Revision: 24315
2010-12-08 00:40:28 +00:00
Daniel Dickinson
c6ef9a0720
Profiles: Move wpad-mini to the profiles that use it, rather than default for all profiles (because -wpad-mini means it's not selectable, which isn't what we always want for the No WiFi profile
...
SVN-Revision: 24314
2010-12-08 00:40:24 +00:00
Daniel Dickinson
f8ed133c0a
patches: Renamed 150-led_count to 141-led_count so it comes before the 15-alice_gate2_leds.patch as which led count was mistakenly given the same number.
...
SVN-Revision: 24310
2010-12-07 17:32:29 +00:00
Daniel Dickinson
0e839ea40d
Revert "[brcm63xx] patches-2.6.35: Added flash chip definition for Macronix MX29LV640T."
...
This reverts commit 43511418ae2771a6662a83a254f06e37f4ac19e5.
It belongs in generic not brcm63xx.
SVN-Revision: 24308
2010-12-07 17:02:31 +00:00
Daniel Dickinson
183d628485
patches-2.6.35: Added flash chip definition for Macronix MX29LV640T. Thanks blunoise
...
SVN-Revision: 24307
2010-12-07 16:42:23 +00:00
Daniel Dickinson
8f9b14dafe
boards: Added GW6x00 fixups and GPIOs. The GW6200 GPIOs are different than the reference design 96348GW so we use fixup to allow us to define the correct ones, also the GW6000 has no GPIO-controlled leds.
...
SVN-Revision: 24305
2010-12-07 15:15:54 +00:00
Daniel Dickinson
3baa168e09
patches: Refreshed patches after led_count
...
SVN-Revision: 24304
2010-12-07 15:15:51 +00:00
Daniel Dickinson
b963cbde33
board definitions: Added patch for calculating led count, which was part of the patch removed in the previous commit
...
SVN-Revision: 24303
2010-12-07 15:15:47 +00:00
Daniel Dickinson
e5ca4d81f4
Remove patch 140-new_bcm96348gw_leds because it is really the GW6200 leds, not the generic 96348GW. Another commit will add the GW6200 specific boardid and leds. This removal reverts the 96348GW leds to the reference design GPIOs.
...
SVN-Revision: 24302
2010-12-07 15:15:41 +00:00
Daniel Dickinson
ad24e14b35
base-files: Added the preinit information for reset button and preinit indication led, and preinit interface
...
SVN-Revision: 24276
2010-12-06 06:46:03 +00:00
Daniel Dickinson
244db5ac6a
board definition: Fixed CPVA642 LED definitions
...
SVN-Revision: 24275
2010-12-06 06:45:57 +00:00
Daniel Dickinson
8316194016
board definitions: Added CPVA642 GPIO leds and buttons and refreshed patches later in series due to fuzz
...
SVN-Revision: 24274
2010-12-06 04:31:23 +00:00
Daniel Dickinson
7129521696
base-files: Added network defconfig because board only has one ethernet (4-port switch)
...
SVN-Revision: 24273
2010-12-06 02:01:08 +00:00
Daniel Dickinson
9677b65cb6
image Makefile: Corrected router imagename length limiting. Thanks KanjiMonster for reminding me.
...
SVN-Revision: 24191
2010-11-28 22:13:00 +00:00
Daniel Dickinson
314bce63e6
bcm63xx: Add support for the T-Com Speedport W 500V.
...
Add support for the T-Com Speedport W 500V using a special tagged image as it
identifies itself as a 96348GW, but has some gpios wired differently, and also
has only one ethernet port without a switch attached to it.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 24190
2010-11-28 22:04:44 +00:00
Daniel Dickinson
3a49f669f2
bcm63xx: Add board id override fixup.
...
Add a fixup for the kernel to check the bcm tag of the image for a boardid in
the information1 field, and use that instead of the supplied one by cfe. This
is triggered by a + at the start of the information1 field.
Also modify the image generation to generate apropriately tagged images.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 24189
2010-11-28 22:04:40 +00:00
Daniel Dickinson
c51d772e62
bcm63xx: Finalize support for DSL-274xB, rev C2.
...
The DSL-2740B/DSL-2741B rev C2 support was missing the board definition,
resulting in a kernel panic on boot.
This patch adds it, and also renames the generated image name to properly
reflect that it is for the revision C2, and for both the DSL-2740B and
DSL-2741B.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 24188
2010-11-28 22:04:36 +00:00
Daniel Dickinson
8fa9b24a4c
bcm63xx: Allow 'colored' power leds.
...
Since some devices have more than one power led, they might be separated by
their color in the name. To also allow them to be on after leaving preinit,
set any status led starting with 'power' to on instead of only those with
the exact name of 'power'.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 24187
2010-11-28 22:04:30 +00:00
Daniel Dickinson
fec30c8c80
bcm63xx: Don't hardcode the switch ethernet interface in preinit.
...
Currently eth1 is hardcoded as the expected interface switches in diagmode.
This patch replaces the eth1 with the ifname, and also directly tests if
the interface specified by ifname has a switch attached.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 24186
2010-11-28 22:04:26 +00:00
Daniel Dickinson
b1b318750a
bcm63xx: Add defconfigs.
...
Port the mechanism for different default configurations from ar71xx and
use the old configuration as the default configuration. This should have
no functional differences to before.
While we are at it, remove the obsolete nat option.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 24185
2010-11-28 22:04:19 +00:00
Imre Kaloz
ead8ab8403
update to the latest stable kernels
...
SVN-Revision: 24136
2010-11-24 18:50:11 +00:00
Daniel Dickinson
195d1d7446
image Makefile: Removed extraneous tab from Image/LimitName16 macro definition. The solves the strange whitespace in front of the image name in the info1 section
...
SVN-Revision: 24127
2010-11-24 11:06:13 +00:00
Daniel Dickinson
0c0c1f017f
image: Limited image name put into the info1 field to 16 characters and eliminted the OpenWRT revision. This makes using the image (router) name as the board name possible, so that boards with same real boardid but different GPIOs can be detected and the correct GPIOs used.
...
SVN-Revision: 24118
2010-11-23 20:17:08 +00:00
Daniel Dickinson
049e59a27b
Initial support for Telsey CPVA642 boards (no vlans, no DSL, GPIO led/buttons not known).
...
SVN-Revision: 24040
2010-11-19 13:41:54 +00:00
Daniel Dickinson
eadb5c84fa
imagetag: Significantly updated brcm63xx imagetag writing tool. * Rewrote commandline parsing code using gengetopt - We now get long options - We have more options including use of the info section for board information (e.g. to add the same boardid but different GPIOs on different routers) * Added back the ability to write stock images (this is useful, for example, when copying the firmware from the in-memory flash, and then being able to create an image that will let you revert to/test stock firmware * Fixed copying of CRCs to use memcpy instead of strncpy (strncpy stops at 0) * Added ability to use all sections of the imagetag, including custom magic signatures (e.g. for the Telsey router I'm adding soon), info sections, and reserved sections * Added putting the router type (as defined in the image generating Makefile) into the info1 section and the filesystem type in the info2 section. This will be used by mtd (when I add the code) to return the name of image used to flash this router. (As requested by Jo, as well as being useful for same boardid different board scenario described above).
...
SVN-Revision: 24011
2010-11-16 06:46:53 +00:00
Claudio Mignanti
7583fe8668
Add wps button on alice gate
...
SVN-Revision: 23903
2010-11-06 21:08:44 +00:00