Commit graph

418 commits

Author SHA1 Message Date
Felix Fietkau
96fa602499 ixp4xx: add sysupgrade support
Signed-off-by: Tim Harvey <tharvey@gateworks.com>

 target/linux/ixp4xx/base-files/lib/ixp4xx.sh           |   25 ++
 target/linux/ixp4xx/base-files/lib/upgrade/platform.sh |  156 +++++++++++++++++
 target/linux/ixp4xx/image/Makefile                     |   11 +
 3 files changed, 192 insertions(+)

SVN-Revision: 33828
2012-10-17 22:03:46 +00:00
John Crispin
6993e19532 drop GPIODEV platform code
SVN-Revision: 33825
2012-10-17 21:53:37 +00:00
John Crispin
ba6751058b gpiodev/gpioctl RIP
SVN-Revision: 33725
2012-10-11 11:58:09 +00:00
Imre Kaloz
9b22ca8042 The Gateworks System Controller (GSC) is an i2c device that provides system level monitoring and control of Gateworks boards. It is used on several product families spanning several different target architectures (ixp4xx, cns3xxx, davinci).
Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 33720
2012-10-11 07:59:06 +00:00
Felix Fietkau
cae6f4ddb4 ixp4xx: enable OPTIMIZE_FOR_SIZE
Enabling OPTIMIZE_FOR_SIZE cuts the kernel binary down by 50K which is
critical for some small-footprint boards.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 33679
2012-10-10 11:38:28 +00:00
Felix Fietkau
f14b8d43f2 ixp4xx: add missing reboot handlers (fixes #11577)
SVN-Revision: 33672
2012-10-09 15:38:55 +00:00
Felix Fietkau
bca070dfbe ixp4xx: update Gateworks Avila board support
Several new features for newer boards:
 - add additional UARTs present on some boards
 - add additional LEDs present on some boards
 - add HSS audio device codec present on some boards
 - add support for GSC present on some boards
 - add per model setup support for newer boards
 - set FLASH window per-model for boards with larger FLASH

Some fixes:
 - add IRQ mapping for additional PCI devices (USB Host)

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 33647
2012-10-07 23:23:47 +00:00
Felix Fietkau
22b86fec7c ixp4xx: patch cleanup
roll all avila patches into a single patch (no code changes)

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 33646
2012-10-07 23:23:43 +00:00
Felix Fietkau
d660734a1b ixp4xx: Add HSS audio driver for Avila product family
Add ixp4xx HSS audio driver for Avila

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 33645
2012-10-07 23:23:39 +00:00
Felix Fietkau
ce692ed043 ixp4xx: update Gateworks Cambria board support
Several new features for newer boards:
 - add irq mapping for additional devices
 - add platform data for i2c bus to SFP modules
 - add additional UARTs present on some boards
 - increased R/W delay for expansion bus UARTs
 - add additional LEDs present on some boards
 - add GPIO exports and configuration
 - add ENET switch config present on some boards
 - add support for GSC present on some boards
 - added per model setup support for newer boards

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 33644
2012-10-07 23:23:34 +00:00
Felix Fietkau
21d182b9e5 ixp4xx: patch cleanup
roll all cambria patches into a single patch (no code changes)

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 33643
2012-10-07 23:23:29 +00:00
Felix Fietkau
d3567cc886 ixp4xx: split out new UART I/O to its own patch
This is being done for general cleanup

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 33642
2012-10-07 23:23:25 +00:00
John Crispin
f3cab53f27 dont explicitly select wireless-tools. rely on the drivers that need them to have the right dependency
SVN-Revision: 33593
2012-09-28 21:54:31 +00:00
Florian Fainelli
18038c803c move ixp4xx-eth to target specific modules.mk
SVN-Revision: 32858
2012-07-25 15:50:23 +00:00
Florian Fainelli
4000de357e move crypto module to target specific modules.mk
SVN-Revision: 32856
2012-07-25 15:50:16 +00:00
John Crispin
b891eec700 MI424WR - add rev D support
Add support for revision D of the MI424WR.
Rev D swaps LAN & WAN ports so this patch maintains
eth0 for LAN and eth1 for WAN. For details on rev D usage,
see http://wiki.openwrt.org/toh/actiontec/mi424wr

Signed-off-by: Jose Vasconcellos <jvasco@verizon.net>

SVN-Revision: 32820
2012-07-24 20:38:36 +00:00
John Crispin
a4d96aae8d bump to 3.3.8
SVN-Revision: 32055
2012-06-05 06:57:51 +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
4f6acae5f7 ixp4xx: fix ixp4xx_crypto build error
SVN-Revision: 31679
2012-05-12 10:49:23 +00:00
Gabor Juhos
500ec36515 ixp4xx: nuke 2.6.37 support
SVN-Revision: 31663
2012-05-09 10:48:44 +00:00
Gabor Juhos
d25a4e7ddc ixp4xx: switch to 3.3
SVN-Revision: 31662
2012-05-09 10:48:43 +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
Gabor Juhos
bc2a7bfa70 ixp4xx: remove 2.6.3{2,8} and 3.0 support
SVN-Revision: 31414
2012-04-21 16:17:46 +00:00
Jonas Gorski
3a9b6dc313 kernel: update linux 3.3 to 3.3.2
SVN-Revision: 31336
2012-04-17 12:51:02 +00:00
Felix Fietkau
99768ccb7c ixp4xx: add support for linux 3.3.1
SVN-Revision: 31275
2012-04-13 13:38:49 +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
Felix Fietkau
8b91bad57e ixp4xx: fix a compile error
SVN-Revision: 30728
2012-02-25 22:12:11 +00:00
Imre Kaloz
a832965eff add 3.0 support
SVN-Revision: 27493
2011-07-06 13:03:38 +00:00
Imre Kaloz
a00596924b refresh patches
SVN-Revision: 27492
2011-07-06 12:57:51 +00:00
Rod Whitby
710409740e ixp4xx: Removed kmod-madwifi from the NSLU2 profile, as the NSLU2 has not wifi capability out of the box.
SVN-Revision: 27202
2011-06-17 11:22:22 +00:00
Felix Fietkau
dcffeb99e2 ixp4xx: backport an upstream commit to fix gspca compile errors triggered by the buildbot
SVN-Revision: 26698
2011-04-16 21:30:48 +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
Imre Kaloz
4ee9074433 add 2.6.38 support
SVN-Revision: 26268
2011-03-22 15:04:17 +00:00
Imre Kaloz
b8430e7427 update to 2.6.32.33 and 2.6.37.4
SVN-Revision: 26226
2011-03-18 13:25:32 +00:00
Hauke Mehrtens
4226f1d373 kernel: update to kernel version 2.6.37.3
SVN-Revision: 26126
2011-03-13 17:14:08 +00:00
Imre Kaloz
b74308c433 only support EABI on ARM targets
SVN-Revision: 25928
2011-03-07 12:59:19 +00:00
Imre Kaloz
79871637db upgrade to 2.6.37.1
SVN-Revision: 25922
2011-03-07 09:41:38 +00:00
Felix Fietkau
c3f3c60730 ixp4xx: clean up patches, fold the 2.6.37 update patch into the relevant board support patches
SVN-Revision: 25727
2011-02-26 06:23:32 +00:00
Felix Fietkau
053485e66e ixp4xx: remove 2.6.36 support
SVN-Revision: 25726
2011-02-26 06:23:27 +00:00
Felix Fietkau
89a668b52a ixp4xx: fix the i2c pld driver for 2.6.37 - i2c uses a rt_mutex instead of a mutex now
SVN-Revision: 25725
2011-02-26 06:23:23 +00:00
Felix Fietkau
13556da59a ixp4xx: recreate the 2.6.37 config from the 2.6.32 one to clean up several faulty overrides
SVN-Revision: 25724
2011-02-26 06:23:18 +00:00
Florian Fainelli
d3c2b87213 update to 2.6.32.29
SVN-Revision: 25583
2011-02-19 12:44:23 +00:00
Hauke Mehrtens
b8ab3d34eb kernel: update kernel versions Update kernel 2.6.32.26 to 2.6.32.27 Update kenrel 2.6.36.1 to 2.6.36.2
SVN-Revision: 24486
2010-12-11 16:07:21 +00:00
Imre Kaloz
ead8ab8403 update to the latest stable kernels
SVN-Revision: 24136
2010-11-24 18:50:11 +00:00
Imre Kaloz
4052849677 switch from ext2 to ext4 (w/o) journaling
SVN-Revision: 24084
2010-11-22 12:12:39 +00:00
Alexandros C. Couloumbis
51fa01f42c linux/ixp4xx: remove some garbage from 601_arm_2.6.37_update.patch
SVN-Revision: 23965
2010-11-11 18:45:28 +00:00
Alexandros C. Couloumbis
631ff80daa linux/ixp4xx: add preliminary 2.6.37 kernel support
SVN-Revision: 23964
2010-11-11 18:42:38 +00:00
Imre Kaloz
9c0c9caaff these belong to the generic config..
SVN-Revision: 23853
2010-11-04 11:09:08 +00:00
Imre Kaloz
0a5da348d1 update kernels to 2.6.32.25 and 2.6.35.8
SVN-Revision: 23851
2010-11-04 09:01:08 +00:00
Imre Kaloz
c1209bde02 refresh 2.6.36 patches
SVN-Revision: 23776
2010-11-02 12:21:31 +00:00
Imre Kaloz
d50ec03710 update the gpiolib patch
SVN-Revision: 23775
2010-11-02 12:20:58 +00:00
Imre Kaloz
3b1eb0f07c remove unneeded patches
SVN-Revision: 23774
2010-11-02 12:17:05 +00:00
Imre Kaloz
6e3a7fea20 support only 2.6.32 and 2.6.36
SVN-Revision: 23773
2010-11-02 12:01:56 +00:00
Imre Kaloz
81059a2a96 mark targets maintained by me
SVN-Revision: 23668
2010-10-27 13:46:00 +00:00
Alexandros C. Couloumbis
de644deef5 linux/ixp4xx: revert accidentally leaked enabled kernel option (thank you kaloz)
SVN-Revision: 23239
2010-10-05 09:07:45 +00:00
Imre Kaloz
5f9a6a5431 upgrade kernel versions to the latest stable ones
SVN-Revision: 23219
2010-10-04 10:40:41 +00:00
Alexandros C. Couloumbis
d328e72247 linux/ixp4xx: fix an embracing mistake on commit r23150 (thank you KanjiMonster)
SVN-Revision: 23153
2010-09-29 15:09:07 +00:00
Alexandros C. Couloumbis
76e0ff33de linux/ixp4xx: sync 2.6.36 patches to 2.6.36-rc6
SVN-Revision: 23150
2010-09-29 13:50:16 +00:00
Alexandros C. Couloumbis
ff48b77be1 linux/ixp4xx: add kernel 2.6.36 preliminary support
SVN-Revision: 22924
2010-09-04 22:54:53 +00:00
Alexandros C. Couloumbis
e465d84971 linux/ixp4xx: revert r22922
SVN-Revision: 22923
2010-09-04 22:50:43 +00:00
Alexandros C. Couloumbis
64bc2e51fc linux/ixp4xx: add kernel 2.6.36 preliminary support
SVN-Revision: 22922
2010-09-04 22:47:35 +00:00
Alexandros C. Couloumbis
d3bb3031c6 linux/ixp4xx: fix am apex image make bug
SVN-Revision: 22920
2010-09-04 21:48:49 +00:00
Florian Fainelli
b1becffa5b update to 2.6.32.20
SVN-Revision: 22766
2010-08-22 17:07:37 +00:00
Gabor Juhos
670b736005 ixp4xx: fix compiler warnings in wrt300nv2-setup.c
SVN-Revision: 22655
2010-08-15 05:39:31 +00:00
Gabor Juhos
ff374f247e ixp4xx: fix compiler warnings in tw5334-setup.c
SVN-Revision: 22654
2010-08-15 05:39:29 +00:00
Gabor Juhos
47a940def6 ixp4xx: use the right parameter for ixp4xx_phy_disconnect
SVN-Revision: 22651
2010-08-14 21:07:48 +00:00
Gabor Juhos
fb029983ee ixp4xx: fix GPIOLIB support
SVN-Revision: 22650
2010-08-14 21:07:46 +00:00
Gabor Juhos
a1bee93fa0 ixp4xx: refresh patches
SVN-Revision: 22649
2010-08-14 21:07:42 +00:00
Gabor Juhos
78478d7973 ixp4xx: add TW-266-2 support to 2.6.32 as well
SVN-Revision: 22648
2010-08-14 21:07:40 +00:00
Gabor Juhos
6055df046d ixp4xx: backport IXP4XX_GPIO_IRQ macro to 2.6.32
SVN-Revision: 22647
2010-08-14 21:07:38 +00:00
Gabor Juhos
2b2affffb1 ixp4xx: sync 2.6.32 kernel config
SVN-Revision: 22646
2010-08-14 21:07:36 +00:00
Gabor Juhos
1a7021b3ea ixp4xx: include linux/slab.h in the latch LED driver
SVN-Revision: 22645
2010-08-14 21:07:34 +00:00
Alexandros C. Couloumbis
54ad2c05af ixp4xx: add kernel 2.6.34 preliminary support
SVN-Revision: 22373
2010-07-24 00:18:58 +00:00
Imre Kaloz
ca8f45b142 update kernel versions
SVN-Revision: 22289
2010-07-19 11:34:03 +00:00
Alexandros C. Couloumbis
34d506c321 ixp4xx: backport r21893 wrt300nv2 mac fix to 2.6.32
SVN-Revision: 22284
2010-07-18 19:24:00 +00:00
Alexandros C. Couloumbis
2e0ff6cb7c ixp4xx: update 2.6.35 config options
SVN-Revision: 22254
2010-07-17 15:45:13 +00:00
Alexandros C. Couloumbis
628252073e ixp4xx: use default lzma kernel compression
SVN-Revision: 22249
2010-07-17 13:26:21 +00:00
Alexandros C. Couloumbis
472585ce4a ixp4xx: sync 2.6.33 patches against 2.6.33.6
SVN-Revision: 22248
2010-07-17 13:22:32 +00:00
Alexandros C. Couloumbis
9a4ca45096 ixp4xx: fix lzma/jffs2 config options
SVN-Revision: 22247
2010-07-17 13:18:42 +00:00
Alexandros C. Couloumbis
30b022c3bd ixp4xx: update 2.6.35 patches to 2.6.35-rc5
SVN-Revision: 22239
2010-07-16 16:26:59 +00:00
Claudio Mignanti
2d86ea7bf3 massive: replace occurences of .$(LINUX_KMOD_SUFFIX) with .ko after r21950
SVN-Revision: 22145
2010-07-12 14:06:13 +00:00
Alexandros C. Couloumbis
0409c64e34 fix commit r21993
SVN-Revision: 21994
2010-06-30 19:35:12 +00:00
Alexandros C. Couloumbis
6bc17e57b0 ixp4xx: remove 2.6.35 unedded patches
SVN-Revision: 21897
2010-06-25 04:37:14 +00:00
Alexandros C. Couloumbis
7381af2207 ixp4xx: add kernel 2.6.35 preliminary support
SVN-Revision: 21895
2010-06-24 14:40:36 +00:00
Alexandros C. Couloumbis
7cf04396c5 ixp4xx: add Mikael Petterssons patch works
SVN-Revision: 21894
2010-06-24 14:38:03 +00:00
Alexandros C. Couloumbis
93db39b3d3 ixp4xx: fix MAC parsing and switch (unmanaged) functionality for wrt300nv2 (thank you Ernesto Elbe)
SVN-Revision: 21893
2010-06-24 14:36:41 +00:00
Alexandros C. Couloumbis
3c52f9a53d ixp4xx: add Titan Wireless TW-266-2 support
SVN-Revision: 21892
2010-06-24 14:34:49 +00:00
Alexandros C. Couloumbis
2b66b4735b ixp4xx: add kernel 2.6.33 preliminary support
SVN-Revision: 21891
2010-06-24 14:29:41 +00:00
Alexandros C. Couloumbis
60b4d65953 ixp4xx: revert kernel support for 2.6.33 & 2.6.35
SVN-Revision: 21890
2010-06-24 14:25:07 +00:00
Alexandros C. Couloumbis
f2bf29dcfb ixp4xx: add Mikael Petterssons patch works for 2.6.33 & 2.6.35
SVN-Revision: 21879
2010-06-22 14:10:55 +00:00
Alexandros C. Couloumbis
44e51c530f ixp4xx: fix MAC parsing and switch (unmanaged) functionality for wrt300nv2 (thank you Ernesto Elbe)
SVN-Revision: 21836
2010-06-18 11:14:20 +00:00
Alexandros C. Couloumbis
b54213c580 ixp4xx: port 600-skb_avoid_dmabounce.patch to 2.6.33 & 2.6.35
SVN-Revision: 21835
2010-06-18 11:09:10 +00:00
Alexandros C. Couloumbis
27e4cb3628 ixp4xx: fir commit r21825
SVN-Revision: 21827
2010-06-17 11:41:26 +00:00
Alexandros C. Couloumbis
ced9c58145 ixp4xx: (Titan Wireless 2662) check for invalid/null MAC before assigning a random one
SVN-Revision: 21825
2010-06-17 08:17:17 +00:00
Alexandros C. Couloumbis
3a270cbf6f ixp4xx: add kernel 2.6.35 preliminary support
SVN-Revision: 21797
2010-06-14 14:59:37 +00:00
Gabor Juhos
9bc1e548a1 generic: move more common options to generic configuration
* CONFIG_ABX500_CORE
 * CONFIG_ATOMIC64_SELFTEST
 * CONFIG_BRIDGE_IGMP_SNOOPING
 * CONFIG_CAIF
 * CONFIG_CEPH_FS
 * CONFIG_CRYSTALHD
 * CONFIG_DEFAULT_SECURITY_SELINUX
 * CONFIG_DEFAULT_SECURITY_SMACK
 * CONFIG_DEFAULT_SECURITY_TOMOYO
 * CONFIG_DT3155
 * CONFIG_IP_MROUTE_MULTIPLE_TABLES
 * CONFIG_L2TP
 * CONFIG_LOGFS
 * CONFIG_LPC_SCH
 * CONFIG_MFD_JANZ_CMODIO
 * CONFIG_MFD_RDC321X
 * CONFIG_N_GSM
 * CONFIG_RAMOOPS
 * CONFIG_SERIAL_ALTERA_JTAGUART
 * CONFIG_SERIAL_ALTERA_UART
 * CONFIG_SERIAL_TIMBERDALE
 * CONFIG_SM_FTL
 * CONFIG_SQUASHFS_XATTRS

SVN-Revision: 21750
2010-06-10 10:45:51 +00:00
Gabor Juhos
2f328ce488 generic: move some common symbols to generic configuration
* CONFIG_MUTEX_SPIN_ON_OWNER
 * CONFIG_DEFAULT_HYDLA
 * CONFIG_DEFAULT_VENO

SVN-Revision: 21748
2010-06-10 08:58:14 +00:00
Gabor Juhos
5cad9d5c73 generic: standardize CONFIG_INLINE_* symbols usage
SVN-Revision: 21746
2010-06-10 08:09:41 +00:00