linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/20] iPAQ h3100/h3600 work for 2.6.33
@ 2009-10-24 20:03 Dmitry Artamonow
  2009-10-24 20:03 ` [PATCH 01/20] SA1100: h3100/h3600: mark *_mach_init functions as __init Dmitry Artamonow
  2009-10-24 21:10 ` [PATCH 00/20] iPAQ h3100/h3600 work for 2.6.33 Russell King - ARM Linux
  0 siblings, 2 replies; 32+ messages in thread
From: Dmitry Artamonow @ 2009-10-24 20:03 UTC (permalink / raw)
  To: linux-arm-kernel

Main features: lots of cleanup, finished conversion to gpiolib,
machine specific platform code separated, added support for
gpio-keys, and reused h3600 pcmcia driver on h3100

Patchset is based on top of RMK's sa1100 branch
(commit "ARM: iPAQ: no need to set PWER_RTC")
If anybody wants to test it, full patchset against 2.6.32-rc5
(including Russell's patches) can be found here:
http://mad.is-a-geek.org/h3600/2.6.32-h3600-patches-20091024.tar.bz2

Other than that patches doesn't depend on anything else. Although
I should note that assign_h3600_egpio conversion doesn't touch broken
mtd/maps/ipaq.c driver, making it's even more broken. Patch for its
removal has already been posted.

Compile and run tested on iPAQs h3150 and h3635 with CF jacket.
Patches are mostly checkpatch clean - there's some comments
exceeding 80-line limit, but otherwise all code should be ok.

Also, please note, that patches are generated with "-C" flag
of git-format-patch for easier review. If there's problems with
applying, use patches from URL above - they're generated without "-C".

Dmitry Artamonow (20):
  SA1100: h3100/h3600: mark *_mach_init functions as __init
  SA1100: h3100/h3600: remove dead links from Kconfig help text
  SA1100: h3600: remove IRDA bits from serial PM callback
  SA1100: h3600: remove unused cruft from h3600.h
  SA1100: h3600: stop setting direction for LCD pins
  pcmcia: convert sa1100_h3600 driver to gpiolib
  SA1100: h3100/h3600: separate machine-specific LCD helpers
  SA1100: h3100/h3600: add htc-egpio driver
  SA1100: h3100/h3600: convert all users of assign_h3600_egpio to
    gpiolib
  SA1100: h3100/h3600: remove now unused assign_h3600_egpio handlers
  SA1100: h3600: remove IRQ_GPIO_* definitions
  SA1100: h3100/h3600: configure all unused gpios as inputs
  SA1100: h3100/h3600: drop old GPIO definitions
  SA1100: h3100/h3600: merge h3600.h and h3600_gpio.h into h3xxx.h
  SA1100: h3100/h3600: split h3600.c
  SA1100: h3100/h3600: revise copyright boilerplates
  SA1100: h3100/h3600: clean up #includes
  SA1100: h3100/h3600: add support for gpio-keys
  SA1100: reuse h3600 PCMCIA driver on h3100
  SA1100: h3600: update defconfig

 arch/arm/configs/h3600_defconfig                   |  976 ++++++++++++--------
 arch/arm/mach-sa1100/Kconfig                       |    2 -
 arch/arm/mach-sa1100/Makefile                      |    4 +-
 arch/arm/mach-sa1100/h3100.c                       |   93 ++
 arch/arm/mach-sa1100/h3600.c                       |  505 ++---------
 arch/arm/mach-sa1100/{h3600.c => h3xxx.c}          |  458 +++-------
 arch/arm/mach-sa1100/include/mach/h3600.h          |  100 --
 .../include/mach/{h3600_gpio.h => h3xxx.h}         |  120 ++--
 drivers/pcmcia/sa1100_generic.c                    |    2 +-
 drivers/pcmcia/sa1100_h3600.c                      |  140 +++-
 10 files changed, 1059 insertions(+), 1341 deletions(-)
 create mode 100644 arch/arm/mach-sa1100/h3100.c
 copy arch/arm/mach-sa1100/{h3600.c => h3xxx.c} (31%)
 delete mode 100644 arch/arm/mach-sa1100/include/mach/h3600.h
 rename arch/arm/mach-sa1100/include/mach/{h3600_gpio.h => h3xxx.h} (17%)

^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2009-11-28 12:02 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-24 20:03 [PATCH 00/20] iPAQ h3100/h3600 work for 2.6.33 Dmitry Artamonow
2009-10-24 20:03 ` [PATCH 01/20] SA1100: h3100/h3600: mark *_mach_init functions as __init Dmitry Artamonow
2009-10-24 20:04   ` [PATCH 02/20] SA1100: h3100/h3600: remove dead links from Kconfig help text Dmitry Artamonow
2009-10-24 20:04     ` [PATCH 03/20] SA1100: h3600: remove IRDA bits from serial PM callback Dmitry Artamonow
2009-10-24 20:04       ` [PATCH 04/20] SA1100: h3600: remove unused cruft from h3600.h Dmitry Artamonow
2009-10-24 20:04         ` [PATCH 05/20] SA1100: h3600: stop setting direction for LCD pins Dmitry Artamonow
2009-10-24 20:04           ` [PATCH 06/20] pcmcia: convert sa1100_h3600 driver to gpiolib Dmitry Artamonow
2009-10-24 20:08             ` [PATCH 07/20] SA1100: h3100/h3600: separate machine-specific LCD helpers Dmitry Artamonow
2009-10-24 20:08               ` [PATCH 08/20] SA1100: h3100/h3600: add htc-egpio driver Dmitry Artamonow
2009-10-24 20:12                 ` [PATCH 09/20] SA1100: h3100/h3600: convert all users of assign_h3600_egpio to gpiolib Dmitry Artamonow
2009-10-24 20:14                   ` [PATCH 10/20] SA1100: h3100/h3600: remove now unused assign_h3600_egpio handlers Dmitry Artamonow
2009-10-24 20:14                     ` [PATCH 11/20] SA1100: h3600: remove IRQ_GPIO_* definitions Dmitry Artamonow
2009-10-24 20:16                       ` [PATCH 12/20] SA1100: h3100/h3600: configure all unused gpios as inputs Dmitry Artamonow
2009-10-24 20:20                         ` [PATCH 13/20] SA1100: h3100/h3600: drop old GPIO definitions Dmitry Artamonow
2009-10-24 20:20                           ` [PATCH 14/20] SA1100: h3100/h3600: merge h3600.h and h3600_gpio.h into h3xxx.h Dmitry Artamonow
2009-10-24 20:23                             ` [PATCH 15/20] SA1100: h3100/h3600: split h3600.c Dmitry Artamonow
2009-10-24 20:26                               ` [PATCH 16/20] SA1100: h3100/h3600: revise copyright boilerplates Dmitry Artamonow
2009-10-24 20:30                                 ` [PATCH 17/20] SA1100: h3100/h3600: clean up #includes Dmitry Artamonow
2009-10-24 20:30                                   ` [PATCH 18/20] SA1100: h3100/h3600: add support for gpio-keys Dmitry Artamonow
2009-10-24 20:37                                     ` [PATCH 19/20] SA1100: reuse h3600 PCMCIA driver on h3100 Dmitry Artamonow
2009-10-24 20:37                                       ` [PATCH 20/20] SA1100: h3600: update defconfig Dmitry Artamonow
2009-10-24 21:10 ` [PATCH 00/20] iPAQ h3100/h3600 work for 2.6.33 Russell King - ARM Linux
2009-10-25 15:36   ` Dmitry Artamonow
2009-11-15 17:30     ` Dmitry Artamonow
2009-11-23 20:39       ` Russell King - ARM Linux
2009-11-24 21:25         ` Dmitry Artamonow
2009-11-25 16:53           ` Russell King - ARM Linux
2009-11-25 17:48             ` Thomas Kunze
2009-11-25 22:11               ` Russell King - ARM Linux
2009-11-27 20:44                 ` Thomas Kunze
2009-11-27 22:04                   ` Russell King - ARM Linux
2009-11-28 12:02                     ` Thomas Kunze

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).