aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm63xx
Commit message (Collapse)AuthorAgeFilesLines
...
* bcm63xx: Really fix the flash driver in 2.6.37Florian Fainelli2011-03-071-0/+45
| | | | | | | | Read back the actual rootfs length from the image tag. Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com> SVN-Revision: 25938
* fix patches after 2.6.37 update, patch from KanjiMonsterFlorian Fainelli2011-03-012-28/+29
| | | | SVN-Revision: 25810
* add support for 2.6.37, patches from KanjiMonsterFlorian Fainelli2011-02-2030-0/+4186
| | | | SVN-Revision: 25629
* add support for HW553 bcm6358-based boards (#8844)Florian Fainelli2011-02-192-0/+102
| | | | SVN-Revision: 25590
* add support for 'MAGIC' bcm6348-based boardFlorian Fainelli2011-02-192-1/+90
| | | | | | | | | | | | | | | 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
* update to 2.6.35.11Florian Fainelli2011-02-191-1/+1
| | | | SVN-Revision: 25582
* fix T-Com Speedport W 500V default configFlorian Fainelli2011-02-091-0/+0
| | | | | | | | The device is called SPW500V, not SP500W. Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com> SVN-Revision: 25431
* fix build of brcm-wlFlorian Fainelli2011-02-081-0/+20
| | | | | | | | | 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
* give some credits to Tanguy Bouzeloc in the spi driverFlorian Fainelli2011-01-271-2/+5
| | | | SVN-Revision: 25133
* multiple SPI driver fixesFlorian Fainelli2010-12-291-36/+29
| | | | | | | | | | | - 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
* patches-2.6.35: mtd flashmap: Really fixed sparelen and rootfslen. The real ↵Daniel Dickinson2010-12-281-17/+5
| | | | | | 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
* patches-2.6.36: Fix flashmap spare length calculation from previous commit ↵Daniel Dickinson2010-12-281-2/+2
| | | | | | (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
* spi driver: remove bcm_rset usageFlorian Fainelli2010-12-281-62/+74
| | | | | | | | | | 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
* Added OpenWRT-specific field to imagetag so that we can record the real root ↵Daniel Dickinson2010-12-262-30/+5
| | | | | | | | 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
* base-files: Added uci-defaults script to run mtd fixtrx on firstboot for ↵Daniel Dickinson2010-12-261-0/+20
| | | | | | | | devices that need it. Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net> SVN-Revision: 24836
* mtd flashmap: Switched to calculating the rootfs size rather than depending ↵Daniel Dickinson2010-12-261-5/+52
| | | | | | | | 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
* Fixed Comtrend CT536_CT5621 board settings. These boards are based on the ↵Daniel Dickinson2010-12-104-1/+82
| | | | | | 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
* Profiles: GW6X00: Replace ext2 module with ext4 as ext2 and 3 are going ↵Daniel Dickinson2010-12-081-2/+2
| | | | | | 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
* Profiles: Make buttons and led modules included by default so that failsafe ↵Daniel Dickinson2010-12-082-4/+3
| | | | | | will work in the case of builds for releases. SVN-Revision: 24315
* Profiles: Move wpad-mini to the profiles that use it, rather than default ↵Daniel Dickinson2010-12-085-5/+5
| | | | | | 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
* patches: Renamed 150-led_count to 141-led_count so it comes before the ↵Daniel Dickinson2010-12-071-0/+0
| | | | | | 15-alice_gate2_leds.patch as which led count was mistakenly given the same number. SVN-Revision: 24310
* Revert "[brcm63xx] patches-2.6.35: Added flash chip definition for Macronix ↵Daniel Dickinson2010-12-071-30/+0
| | | | | | | | | | MX29LV640T." This reverts commit 43511418ae2771a6662a83a254f06e37f4ac19e5. It belongs in generic not brcm63xx. SVN-Revision: 24308
* patches-2.6.35: Added flash chip definition for Macronix MX29LV640T. Thanks ↵Daniel Dickinson2010-12-071-0/+30
| | | | | | blunoise SVN-Revision: 24307
* boards: Added GW6x00 fixups and GPIOs. The GW6200 GPIOs are different than ↵Daniel Dickinson2010-12-073-2/+141
| | | | | | 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
* patches: Refreshed patches after led_countDaniel Dickinson2010-12-074-4/+4
| | | | SVN-Revision: 24304
* board definitions: Added patch for calculating led count, which was part of ↵Daniel Dickinson2010-12-071-0/+23
| | | | | | the patch removed in the previous commit SVN-Revision: 24303
* Remove patch 140-new_bcm96348gw_leds because it is really the GW6200 leds, ↵Daniel Dickinson2010-12-0716-107/+24
| | | | | | 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
* base-files: Added the preinit information for reset button and preinit ↵Daniel Dickinson2010-12-061-0/+5
| | | | | | indication led, and preinit interface SVN-Revision: 24276
* board definition: Fixed CPVA642 LED definitionsDaniel Dickinson2010-12-064-13/+8
| | | | SVN-Revision: 24275
* board definitions: Added CPVA642 GPIO leds and buttons and refreshed patches ↵Daniel Dickinson2010-12-064-7/+84
| | | | | | later in series due to fuzz SVN-Revision: 24274
* base-files: Added network defconfig because board only has one ethernet ↵Daniel Dickinson2010-12-061-0/+14
| | | | | | (4-port switch) SVN-Revision: 24273
* image Makefile: Corrected router imagename length limiting. Thanks ↵Daniel Dickinson2010-11-281-1/+1
| | | | | | KanjiMonster for reminding me. SVN-Revision: 24191
* bcm63xx: Add support for the T-Com Speedport W 500V.Daniel Dickinson2010-11-284-1/+95
| | | | | | | | | | 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
* bcm63xx: Add board id override fixup.Daniel Dickinson2010-11-282-3/+75
| | | | | | | | | | | | 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
* bcm63xx: Finalize support for DSL-274xB, rev C2.Daniel Dickinson2010-11-284-2/+91
| | | | | | | | | | | | 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
* bcm63xx: Allow 'colored' power leds.Daniel Dickinson2010-11-281-1/+1
| | | | | | | | | | | 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
* bcm63xx: Don't hardcode the switch ethernet interface in preinit.Daniel Dickinson2010-11-282-10/+10
| | | | | | | | | | 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
* bcm63xx: Add defconfigs.Daniel Dickinson2010-11-283-1/+23
| | | | | | | | | | | 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
* update to the latest stable kernelsImre Kaloz2010-11-241-1/+1
| | | | SVN-Revision: 24136
* image Makefile: Removed extraneous tab from Image/LimitName16 macro ↵Daniel Dickinson2010-11-241-1/+1
| | | | | | definition. The solves the strange whitespace in front of the image name in the info1 section SVN-Revision: 24127
* image: Limited image name put into the info1 field to 16 characters and ↵Daniel Dickinson2010-11-231-4/+8
| | | | | | 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
* Initial support for Telsey CPVA642 boards (no vlans, no DSL, GPIO ↵Daniel Dickinson2010-11-192-0/+40
| | | | | | led/buttons not known). SVN-Revision: 24040
* imagetag: Significantly updated brcm63xx imagetag writing tool. * Rewrote ↵Daniel Dickinson2010-11-161-23/+25
| | | | | | 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
* Add wps button on alice gateClaudio Mignanti2010-11-061-3/+9
| | | | SVN-Revision: 23903
* update kernels to 2.6.32.25 and 2.6.35.8Imre Kaloz2010-11-041-1/+1
| | | | SVN-Revision: 23851
* register uart driver on livebox (#8013)Florian Fainelli2010-10-271-1/+6
| | | | SVN-Revision: 23653
* refresh 2.6.35 patchesFlorian Fainelli2010-10-272-3/+3
| | | | SVN-Revision: 23652
* Fix nxp_74hc164 driver compile error (builbot)Claudio Mignanti2010-10-241-1/+2
| | | | SVN-Revision: 23623
* fix platform_devices registrationFlorian Fainelli2010-10-181-6/+6
| | | | | | Signed-off-by: Tanguy Bouzéloc <tanguy.bouzeloc@efixo.com> SVN-Revision: 23517
* add bcm96338W2 e7t board (D-Link 2640U/BRU/C, #7558)Florian Fainelli2010-10-171-0/+49
| | | | SVN-Revision: 23508