summaryrefslogtreecommitdiff
path: root/target/linux/brcm63xx
AgeCommit message (Collapse)Author
2011-05-11bcm63xx: Add support for the T-Home Speedport W 303Vflorian
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26878 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-11bcm63xx: Update support for the DSL-274xB revision Cflorian
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26876 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-11bcm63xx: Accept any led with power in its name as power ledflorian
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26875 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-11bcm63xx: Decouple Board ID and image name for fixupflorian
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26874 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-06[kernel] fill maintainer infos for a couple of targetsflorian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26836 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-05brcm47xx: when detecting a ssb pci device without an own sprom write the ↵hauke
sprom data from the platform device to the correct pointer. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26829 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-01brcm47xx: add fallback sprom for pci devices without an own sprom.hauke
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) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26801 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-17brcm63xx: remove patches/configs for 2.6.35nbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26709 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-17[brcm63xx] Fixed directory error: added ra1320 patches to trunk/target... ↵cshore
subdir instead if target.... in trunk branch. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26699 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-15[brcm63xx] Generate images for RTA1320_16M-based routerscshore
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26681 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-15bcm63xx: Move the OpenWrt rootfs length fieldcshore
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26680 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-03kernel: Update to version 2.6.37.6hauke
Thank you Peter Wagner for the patch git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26441 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-31[brcm63xx] Updated kernel version to 2.6.37.4. Tested with 6348 and 6358 ↵cshore
devices. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26387 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-07bcm63xx: Really fix the flash driver in 2.6.37florian
Read back the actual rootfs length from the image tag. Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25938 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-01[brcm63xx] fix patches after 2.6.37 update, patch from KanjiMonsterflorian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25810 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-20[brcm63xx] add support for 2.6.37, patches from KanjiMonsterflorian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25629 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-19[brcm63xx] add support for HW553 bcm6358-based boards (#8844)florian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25590 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-19[brcm63xx] add support for 'MAGIC' bcm6348-based boardflorian
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25584 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-19[kernel] update to 2.6.35.11florian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25582 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-09[brcm63xx] fix T-Com Speedport W 500V default configflorian
The device is called SPW500V, not SP500W. Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25431 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-08[brcm63xx] fix build of brcm-wlflorian
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25420 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-27[brcm63xx] give some credits to Tanguy Bouzeloc in the spi driverflorian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25133 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-29[brcm63xx] multiple SPI driver fixesflorian
- 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24849 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-28[brcm63xx] patches-2.6.35: mtd flashmap: Really fixed sparelen and ↵cshore
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). git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24843 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-28[brcm63xx] patches-2.6.36: Fix flashmap spare length calculation from ↵cshore
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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24842 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-28[brcm63xx] spi driver: remove bcm_rset usageflorian
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24840 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-26Added OpenWRT-specific field to imagetag so that we can record the real root ↵cshore
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24838 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-26base-files: Added uci-defaults script to run mtd fixtrx on firstboot for ↵cshore
devices that need it. Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24836 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-26mtd flashmap: Switched to calculating the rootfs size rather than depending ↵cshore
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24834 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-10[brcm63xx] Fixed Comtrend CT536_CT5621 board settings. These boards are ↵cshore
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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24442 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-08[brcm63xx] Profiles: GW6X00: Replace ext2 module with ext4 as ext2 and 3 are ↵cshore
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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24316 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-08[brcm63xx] Profiles: Make buttons and led modules included by default so ↵cshore
that failsafe will work in the case of builds for releases. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24315 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-08[brcm63xx] Profiles: Move wpad-mini to the profiles that use it, rather than ↵cshore
default for all profiles (because -wpad-mini means it's not selectable, which isn't what we always want for the No WiFi profile git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24314 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-07[brcm63xx] patches: Renamed 150-led_count to 141-led_count so it comes ↵cshore
before the 15-alice_gate2_leds.patch as which led count was mistakenly given the same number. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24310 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-07Revert "[brcm63xx] patches-2.6.35: Added flash chip definition for Macronix ↵cshore
MX29LV640T." This reverts commit 43511418ae2771a6662a83a254f06e37f4ac19e5. It belongs in generic not brcm63xx. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24308 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-07[brcm63xx] patches-2.6.35: Added flash chip definition for Macronix MX29LV640T.cshore
Thanks blunoise git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24307 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-07[brcm63xx] boards: Added GW6x00 fixups and GPIOs. The GW6200 GPIOs are ↵cshore
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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24305 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-07[brcm63xx] patches: Refreshed patches after led_countcshore
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24304 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-07[brcm63xx] board definitions: Added patch for calculating led count, which ↵cshore
was part of the patch removed in the previous commit git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24303 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-07[brcm63xx] Remove patch 140-new_bcm96348gw_leds because it is really the ↵cshore
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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24302 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-06[brcm63xx] base-files: Added the preinit information for reset button and ↵cshore
preinit indication led, and preinit interface git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24276 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-06[brcm63xx] board definition: Fixed CPVA642 LED definitionscshore
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24275 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-06[brcm63xx] board definitions: Added CPVA642 GPIO leds and buttons and ↵cshore
refreshed patches later in series due to fuzz git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24274 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-06[bcm63xx] base-files: Added network defconfig because board only has one ↵cshore
ethernet (4-port switch) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24273 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-28[brcm63xx] image Makefile: Corrected router imagename length limiting. ↵cshore
Thanks KanjiMonster for reminding me. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24191 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-28bcm63xx: Add support for the T-Com Speedport W 500V.cshore
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24190 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-28bcm63xx: Add board id override fixup.cshore
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24189 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-28bcm63xx: Finalize support for DSL-274xB, rev C2.cshore
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24188 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-28bcm63xx: Allow 'colored' power leds.cshore
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24187 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-28bcm63xx: Don't hardcode the switch ethernet interface in preinit.cshore
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24186 3c298f89-4303-0410-b956-a3cf2f4a3e73