summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* busybox: enable the devmem appletFlorian Fainelli2014-01-141-1/+1
| | | | | | | | | | The devmem applet allows poking at HW registers and as such is a valuable tool to have to avoid recompiling kernels or resorting to external HW adapters to modify HW behavior. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 39285
* brcm63xx: enable 6318 supportFlorian Fainelli2014-01-141-1/+1
| | | | | | | | BCM6318 support is usable enough to be enabled by default, turn it on. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 39284
* brcm63xx: add basic support for the BCM96318REF boardFlorian Fainelli2014-01-142-2/+107
| | | | | | | | | | | Add basic support for the BCM96318REF board which is comprised of: - HS-SPI flash support - Ethernet switch support - USB slave device support Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 39283
* brcm63xx: improve BCM6318 supportFlorian Fainelli2014-01-143-1/+131
| | | | | | | | | | | | | Provide clock toggling for the USB host and slave controller as well as for the Ethernet Switch. The bcm63xx_enetsw driver is changed not to use request_mem_region() as the Roboswitch register overlaps with the Roboswitch IUDMA channels, hence making the driver return -EBUSY. A future fix might be to use variable size RSET_ENETSW sizes depending on the chip we are targetting. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 39282
* brcm63xx: package the USB gadget module (bcm63xx_udc)Florian Fainelli2014-01-141-0/+16
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 39281
* brcm63xx: target supports USB gadget devicesFlorian Fainelli2014-01-141-1/+1
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 39280
* brcm63xx: fix USB gadget build failure after 6345 EthernetFlorian Fainelli2014-01-141-0/+127
| | | | | | | | | | While adding support for BCM6345 Ethernet, some changes in the macros ENETDMA{C,S} where introduced which now make the bcm63xx USB gadget driver fail to build. Fix this. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 39279
* brcm63xx: allow HSSPI registration on 6318Florian Fainelli2014-01-141-0/+11
| | | | | | | | | A missing condition check in dev-hsspi.c prevented the controller from being registered on 6318 where it is fully functional. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 39278
* brcm63xx: fix build failure on varidFlorian Fainelli2014-01-142-2/+2
| | | | | | | | | varid might both unused and unitialized when building for e.g: bcm6318, fix these two warnings turned into errors. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 39277
* sunxi: fix image generationZoltan Herpai2014-01-131-0/+1
| | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu> SVN-Revision: 39276
* fix 3.12 dependenciesZoltan Herpai2014-01-131-1/+1
| | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu> SVN-Revision: 39275
* brcm63xx: fix ohci frame number offsetJonas Gorski2014-01-131-0/+31
| | | | | | | | | | | | BCM63XX's ohci controller does not need the frame number shift, but that was guarded with a PPC symbol. Fix this by making the no-fix generally available. This is a regression from the previous conversion to ohci platform driver. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 39274
* brcm63xx: fix spi flash setup on (at least) some reference boardsJonas Gorski2014-01-1311-168/+194
| | | | | | | | | CFE seems to leave the SPI flash mapping in an invalid state after loading the kernel on some reference boards, so fix it up on boot. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 39273
* brcm63xx: add initial support for BCM6318Jonas Gorski2014-01-1311-17/+1123
| | | | | | | | | Add inital support for BCM6318, but keep it disabled for now until most things are supported. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 39272
* brcm63xx: add initial support for BCM63268Jonas Gorski2014-01-1314-15/+978
| | | | | | | | | Add initial support for the BCM63268 family of SoCs, but keep it disabled for now as most things don't work yet. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 39271
* brcm63xx: fix the pcie window sizeJonas Gorski2014-01-131-0/+20
| | | | | | | | | The low PCIe window on BCM6328 and BCM6362 is actually only 1 MiB big, not 16 MiB. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 39270
* brcm63xx: add support for chip variantsJonas Gorski2014-01-138-4/+258
| | | | | | | | | | | | Some SoCs have variants which are mostly the same, but use a different chip id (or not). Add code for detecting them and handling them as their standard counterparts. This adds support for e.g. BCM6369. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 39269
* brcm63xx: remove non runtime detect and refresh affinity patchesJonas Gorski2014-01-1324-752/+1368
| | | | | | | | | | Remove the non runtime detect code since its effectiveness is dubious and almost never used. Also update affinity patches to work on top of it. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 39268
* brcm63xx: update bmips patches with upstream submissionJonas Gorski2014-01-1323-268/+683
| | | | | | | | | Update bmips cleanup patches with upstream submission and backport a few bmips fixes. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 39267
* brcm63xx: spi flash on legacy spi controller needs the workaroundJonas Gorski2014-01-132-2/+5
| | | | | | | | | Fixes generic SPI flash accesses on BCM6358/BCM6368. BCM6338 still needs additional fixes for M25P80, so it remains broken for now. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 39266
* brcm63xx: fix legacy spi tranfers >= 256 bytesJonas Gorski2014-01-132-0/+57
| | | | | | | | | Fixes e.g. SPI flash access on BCM6358/BCM6368. Transfers < 256 bytes are not affected. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 39265
* brcm63xx: update HSSPI driver with upstream submissionJonas Gorski2014-01-1329-672/+686
| | | | | | | | | Update the HSSPI driver with the upstream submitted one that has a workaround for the auto cs down issue. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 39264
* sunxi: various changes - rename hstimer DT on sun5i to avoid confusion - add ↵Zoltan Herpai2014-01-1210-9/+201
| | | | | | | | Cubietruck support - select watchdog by default - select rtc in profiles where appropriate - cosmetic changes Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu> SVN-Revision: 39263
* x86: remove unused code for kernel 3.7Hauke Mehrtens2014-01-1211-1489/+0
| | | | | | | | There are no generic patches for kernel 3.7 any more, remove this stuff. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39262
* uboot-sunxi: - add support for Cubietruck - cosmetic change: have the ↵Zoltan Herpai2014-01-121-5/+9
| | | | | | | | options listed alphabetically Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu> SVN-Revision: 39261
* brcm47xx: add brcmsmac + bgmac profileHauke Mehrtens2014-01-121-0/+20
| | | | | | | Signed-off-by: Cody P Schafer <devel@codyps.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39258
* broadcom-diag: remove devices already supported by the kernelHauke Mehrtens2014-01-121-741/+2
| | | | | | | | | | | | This driver will soon be removed completely and the scripts are already using the new API. This also removes bcm57xx_init() which restarts the switch and is now done by b53. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39257
* brcm47xx: parse model from cpuinfoHauke Mehrtens2014-01-121-3/+2
| | | | | | | | | Instead of looking into the proc entry provided by broadcom-diag use the board info from /proc/cpuinfo to get the board we are on. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39256
* brcm47xx: fix led indicationHauke Mehrtens2014-01-121-16/+26
| | | | | | | | | Use the new led api also on brcm47xx. The led for failsafe indication is searched for. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39255
* brcm47xx: fix network failsafe indicationHauke Mehrtens2014-01-123-75/+18
| | | | | | | | | | Remove the code used on the old switch driver. The Ethernet drive is loaded as a module and needs some time to get up therefor we added some wait function. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39254
* brcm47xx: do not use broadcom-diagHauke Mehrtens2014-01-121-1/+3
| | | | | | | | | This makes brcm47xx target use the default gpio led and button driver and not broadcom-diag any more. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39253
* brcm47xx: add new led and button supportHauke Mehrtens2014-01-1221-20/+2555
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39252
* brcm47xx: update some patches to versions in linux mainlineHauke Mehrtens2014-01-1210-151/+315
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39251
* brcm74xx: fix patch for BCM4706 CPUsHauke Mehrtens2014-01-123-15/+46
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39250
* brcm47xx: update mtd driversHauke Mehrtens2014-01-127-35/+154
| | | | | | | | This backports some patches from linux upstream. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39249
* ralink: don't build mkhilinkfw untilt he ssl header dependency is resolvedJohn Crispin2014-01-122-2/+2
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39248
* mpc85xx: preallocate SPI transfer bufferGabor Juhos2014-01-121-0/+143
| | | | | | | | | This helps to avoid high order alloction failures. Closes #14702. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39247
* ubox: welcome to 2014John Crispin2014-01-121-1/+1
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39246
* ralink: fix eeprom loadingJohn Crispin2014-01-121-1/+4
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39245
* ubox: update to latest git - fixes error reporting Signed-off-by: John ↵John Crispin2014-01-121-2/+2
| | | | | | Crispin <blogic@openwrt.org> SVN-Revision: 39244
* firmware-utils: mkhilinkfw breaks the build botsJohn Crispin2014-01-121-0/+2
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39243
* Fix build for individual profiles with dashes in namesJohn Crispin2014-01-121-1/+1
| | | | | | | | | | | | Config symbols can have regular dashes, e.g. CONFIG_TARGET_ramips_rt305x_UR-336UN=y So no substitution should be performed on the last part of the symbol. Signed-off-by: Paul Fertser <fercerpav@gmail.com> SVN-Revision: 39242
* ralink: fix WHR-600D and WHR-300HP image generationJohn Crispin2014-01-121-4/+4
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39241
* ralink: fix WHR-600D pcie supportJohn Crispin2014-01-121-0/+4
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39240
* mac80211: enable ralink ap+sta supportJohn Crispin2014-01-121-0/+11
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39239
* firmware-utils: add HLK-RM04 toolJohn Crispin2014-01-122-0/+321
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39238
* ralink: add HLK-RM04 supportJohn Crispin2014-01-1211-2/+152
| | | | | | | | https://github.com/JiapengLi/OpenWrt-HiLink-HLK-RM04 Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39237
* ralink: switch to askconsoleJohn Crispin2014-01-121-1/+1
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39236
* ralink: fix uartf memory range sizeJohn Crispin2014-01-121-0/+11
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39235
* ralink: honour memory@0 nodeJohn Crispin2014-01-121-0/+34
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39234