[PATCH 00/34] omap drivers going upstream

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Felipe Balbi <felipe.balbi@xxxxxxxxx>

The following drivers are going upstream for integration.
They have been sitting on linux-omap for quite a while just
increasing the diff against mainline and probability of
merge conflicts.

Idealy, we would have people maintaining those drivers
but unfortunately it looks like it won't happen soon.

linux-omap will be kept on the loop so we can comment
on the patches and see the comments coming for the
proper mailing lists.

If anyone has objections to the patches, please say now
before I send them to mainline. I'm planning to send them
on next 9/11.

Here's the dirstat between l-o and mainline tree before
and after the patches:

before:

$ git diff --dirstat linus | sort -n
   3.2% drivers/input/keyboard/
   4.2% arch/arm/plat-omap/
   4.2% drivers/cbus/
   4.2% drivers/spi/
   4.8% sound/oss/
   6.0% drivers/i2c/chips/
   7.0% sound/arm/omap/
   7.2% drivers/media/video/
   8.4% drivers/dsp/dspgateway/
   9.0% arch/arm/configs/
  15.6% arch/arm/mach-omap2/
  20.6% drivers/

after:

$ git diff --dirstat linus | sort -n
   4.8% drivers/bluetooth/
   7.0% arch/arm/plat-omap/
   7.7% drivers/
   7.9% sound/oss/
  11.6% sound/arm/omap/
  13.9% drivers/dsp/dspgateway/
  14.9% arch/arm/configs/
  25.7% arch/arm/mach-omap2/

Felipe Balbi (33):
  add lp5521 driver
  Add cbus driver
  add omap-sha1 driver
  add omap gpio expander driver
  add tlv320aic23 driver
  add tsl2563 driver
  add twl4030 drivers
  add innovator ps2 keypad driver
  add lm8323 keypad driver
  Add twl4030 keypad driver
  add tsc2301 keypad driver
  Add tsc2005 touchscreen driver
  Add omap touchscreen driver
  add tsc210x touchscreen driver
  add tsc2301 touchscreen driver
  add omap led drivers
  add tea5761 radio driver
  add ov9640 sensor driver
  add omap video drivers
  add omap Serial Trace Interface driver
  add OMAP HighSpeed mmc controller driver
  add omap nand drivers
  add omap irda driver
  add bq27x00 battery driver
  add TWL4030 Battery Charger Interface driver
  add TWL4030 RealTime Clock driver
  add tsc210x driver
  add tsc2301 driver
  add omap ehci bus glue
  add omap backlight support
  add several omap lcd drivers
  add omap 1-wire interface driver
  add bq27000 1-wire slave driver

 arch/arm/mach-omap2/board-2430sdp.c         |   59 +
 arch/arm/plat-omap/include/mach/irqs.h      |    2 +
 arch/arm/plat-omap/include/mach/keypad.h    |    1 +
 drivers/Makefile                            |    2 +-
 drivers/cbus/Kconfig                        |   89 ++
 drivers/cbus/Makefile                       |   14 +
 drivers/cbus/cbus.c                         |  293 ++++
 drivers/cbus/cbus.h                         |   36 +
 drivers/cbus/retu-headset.c                 |  355 +++++
 drivers/cbus/retu-pwrbutton.c               |  118 ++
 drivers/cbus/retu-rtc.c                     |  477 +++++++
 drivers/cbus/retu-user.c                    |  423 ++++++
 drivers/cbus/retu-wdt.c                     |  202 +++
 drivers/cbus/retu.c                         |  466 +++++++
 drivers/cbus/retu.h                         |   77 ++
 drivers/cbus/tahvo-usb.c                    |  777 +++++++++++
 drivers/cbus/tahvo-user.c                   |  405 ++++++
 drivers/cbus/tahvo.c                        |  441 ++++++
 drivers/cbus/tahvo.h                        |   61 +
 drivers/cbus/user_retu_tahvo.h              |   75 ++
 drivers/crypto/Kconfig                      |    7 +
 drivers/crypto/Makefile                     |    1 +
 drivers/crypto/omap-sha1-md5.c              |  575 ++++++++
 drivers/i2c/chips/Kconfig                   |   90 ++
 drivers/i2c/chips/Makefile                  |   11 +-
 drivers/i2c/chips/gpio_expander_omap.c      |   71 +
 drivers/i2c/chips/lp5521.c                  |  585 ++++++++
 drivers/i2c/chips/tlv320aic23.c             |  675 ++++++++++
 drivers/i2c/chips/tsl2563.c                 |  739 +++++++++++
 drivers/i2c/chips/twl4030-core.c            | 1006 ++++++++++++++
 drivers/i2c/chips/twl4030-gpio.c            |  788 +++++++++++
 drivers/i2c/chips/twl4030-madc.c            |  455 +++++++
 drivers/i2c/chips/twl4030-poweroff.c        |   76 ++
 drivers/i2c/chips/twl4030-pwrbutton.c       |  163 +++
 drivers/i2c/chips/twl4030-pwrirq.c          |  226 ++++
 drivers/i2c/chips/twl4030-usb.c             |  779 +++++++++++
 drivers/input/keyboard/Kconfig              |   33 +
 drivers/input/keyboard/Makefile             |    4 +
 drivers/input/keyboard/innovator_ps2.c      | 1280 ++++++++++++++++++
 drivers/input/keyboard/lm8323.c             |  925 +++++++++++++
 drivers/input/keyboard/omap-twl4030keypad.c |  415 ++++++
 drivers/input/keyboard/tsc2301_kp.c         |  475 +++++++
 drivers/input/keyboard/twl4030-keypad.h     |   82 ++
 drivers/input/touchscreen/Kconfig           |   25 +
 drivers/input/touchscreen/Makefile          |    4 +
 drivers/input/touchscreen/omap/Makefile     |   10 +
 drivers/input/touchscreen/omap/omap_ts.c    |  267 ++++
 drivers/input/touchscreen/omap/omap_ts.h    |   57 +
 drivers/input/touchscreen/omap/ts_hx.c      |  184 +++
 drivers/input/touchscreen/tsc2005.c         |  736 +++++++++++
 drivers/input/touchscreen/tsc210x_ts.c      |  160 +++
 drivers/input/touchscreen/tsc2301_ts.c      |  676 ++++++++++
 drivers/leds/Kconfig                        |   21 +
 drivers/leds/Makefile                       |    2 +
 drivers/leds/leds-omap-pwm.c                |  376 ++++++
 drivers/leds/leds-omap.c                    |  135 ++
 drivers/media/radio/Kconfig                 |   13 +
 drivers/media/radio/Makefile                |    1 +
 drivers/media/radio/radio-tea5761.c         |  517 ++++++++
 drivers/media/video/Kconfig                 |   19 +
 drivers/media/video/Makefile                |    3 +
 drivers/media/video/omap/Kconfig            |    7 +
 drivers/media/video/omap/Makefile           |    9 +
 drivers/media/video/omap/camera_core.c      | 1280 ++++++++++++++++++
 drivers/media/video/omap/camera_core.h      |  156 +++
 drivers/media/video/omap/camera_hw_if.h     |   50 +
 drivers/media/video/omap/omap16xxcam.c      |  579 ++++++++
 drivers/media/video/omap/omap16xxcam.h      |  106 ++
 drivers/media/video/omap24xxcam-dma.c       |  601 +++++++++
 drivers/media/video/omap24xxcam.c           | 1908 +++++++++++++++++++++++++++
 drivers/media/video/omap24xxcam.h           |  593 +++++++++
 drivers/media/video/ov9640.c                | 1279 ++++++++++++++++++
 drivers/media/video/ov9640.h                |  194 +++
 drivers/misc/Kconfig                        |   14 +
 drivers/misc/Makefile                       |    1 +
 drivers/misc/sti/Makefile                   |    8 +
 drivers/misc/sti/sdti.c                     |  185 +++
 drivers/misc/sti/sti-console.c              |  189 +++
 drivers/misc/sti/sti-fifo.c                 |  117 ++
 drivers/misc/sti/sti-netlink.c              |  152 +++
 drivers/misc/sti/sti.c                      |  432 ++++++
 drivers/mmc/host/Kconfig                    |   13 +-
 drivers/mmc/host/Makefile                   |    1 +
 drivers/mmc/host/omap_hsmmc.c               | 1069 +++++++++++++++
 drivers/mtd/nand/Kconfig                    |   19 +
 drivers/mtd/nand/Makefile                   |    3 +
 drivers/mtd/nand/omap-hw.c                  |  860 ++++++++++++
 drivers/mtd/nand/omap-nand-flash.c          |  186 +++
 drivers/mtd/nand/omap2.c                    |  757 +++++++++++
 drivers/net/irda/Kconfig                    |   10 +
 drivers/net/irda/Makefile                   |    1 +
 drivers/net/irda/omap-ir.c                  |  901 +++++++++++++
 drivers/power/Kconfig                       |   29 +
 drivers/power/Makefile                      |    2 +
 drivers/power/bq27x00_battery.c             |  564 ++++++++
 drivers/power/twl4030_bci_battery.c         | 1080 +++++++++++++++
 drivers/rtc/Kconfig                         |   10 +
 drivers/rtc/Makefile                        |    1 +
 drivers/rtc/rtc-twl4030.c                   |  649 +++++++++
 drivers/spi/Kconfig                         |   41 +
 drivers/spi/Makefile                        |    4 +
 drivers/spi/tsc210x.c                       | 1262 ++++++++++++++++++
 drivers/spi/tsc2301-core.c                  |  301 +++++
 drivers/spi/tsc2301-mixer.c                 | 1004 ++++++++++++++
 drivers/usb/host/Kconfig                    |   19 +
 drivers/usb/host/ehci-hcd.c                 |    5 +
 drivers/usb/host/ehci-omap.c                |  562 ++++++++
 drivers/usb/host/ehci-omap.h                |  125 ++
 drivers/video/backlight/Kconfig             |    9 +
 drivers/video/backlight/Makefile            |    1 +
 drivers/video/backlight/omap_bl.c           |  218 +++
 drivers/video/omap/Kconfig                  |   18 +
 drivers/video/omap/Makefile                 |   11 +
 drivers/video/omap/lcd_2430sdp.c            |  182 +++
 drivers/video/omap/lcd_ams_delta.c          |  140 ++
 drivers/video/omap/lcd_apollon.c            |  137 ++
 drivers/video/omap/lcd_h2.c                 |  155 +++
 drivers/video/omap/lcd_mipid.c              |  617 +++++++++
 drivers/video/omap/lcd_omap2evm.c           |  195 +++
 drivers/video/omap/lcd_omap3beagle.c        |  133 ++
 drivers/video/omap/lcd_omap3evm.c           |  197 +++
 drivers/video/omap/lcd_p2.c                 |  342 +++++
 drivers/w1/masters/Kconfig                  |    7 +
 drivers/w1/masters/Makefile                 |    1 +
 drivers/w1/masters/omap_hdq.c               |  704 ++++++++++
 drivers/w1/slaves/Kconfig                   |    8 +
 drivers/w1/slaves/Makefile                  |    2 +-
 drivers/w1/slaves/w1_bq27000.c              |  120 ++
 drivers/w1/w1.h                             |    1 +
 drivers/w1/w1_io.c                          |    3 +-
 include/linux/i2c/lm8323.h                  |   37 +
 include/linux/i2c/twl4030-gpio.h            |   76 ++
 include/linux/i2c/twl4030-madc.h            |  134 ++
 include/linux/i2c/twl4030-pwrirq.h          |   37 +
 include/linux/i2c/twl4030-rtc.h             |  230 ++++
 include/linux/i2c/twl4030.h                 |  137 ++
 include/linux/spi/tsc2005.h                 |   29 +
 include/linux/spi/tsc210x.h                 |  231 ++++
 138 files changed, 38485 insertions(+), 5 deletions(-)
 create mode 100644 drivers/cbus/Kconfig
 create mode 100644 drivers/cbus/Makefile
 create mode 100644 drivers/cbus/cbus.c
 create mode 100644 drivers/cbus/cbus.h
 create mode 100644 drivers/cbus/retu-headset.c
 create mode 100644 drivers/cbus/retu-pwrbutton.c
 create mode 100644 drivers/cbus/retu-rtc.c
 create mode 100644 drivers/cbus/retu-user.c
 create mode 100644 drivers/cbus/retu-wdt.c
 create mode 100644 drivers/cbus/retu.c
 create mode 100644 drivers/cbus/retu.h
 create mode 100644 drivers/cbus/tahvo-usb.c
 create mode 100644 drivers/cbus/tahvo-user.c
 create mode 100644 drivers/cbus/tahvo.c
 create mode 100644 drivers/cbus/tahvo.h
 create mode 100644 drivers/cbus/user_retu_tahvo.h
 create mode 100644 drivers/crypto/omap-sha1-md5.c
 create mode 100644 drivers/i2c/chips/gpio_expander_omap.c
 create mode 100644 drivers/i2c/chips/lp5521.c
 create mode 100644 drivers/i2c/chips/tlv320aic23.c
 create mode 100644 drivers/i2c/chips/tsl2563.c
 create mode 100644 drivers/i2c/chips/twl4030-core.c
 create mode 100644 drivers/i2c/chips/twl4030-gpio.c
 create mode 100644 drivers/i2c/chips/twl4030-madc.c
 create mode 100644 drivers/i2c/chips/twl4030-poweroff.c
 create mode 100644 drivers/i2c/chips/twl4030-pwrbutton.c
 create mode 100644 drivers/i2c/chips/twl4030-pwrirq.c
 create mode 100644 drivers/i2c/chips/twl4030-usb.c
 create mode 100644 drivers/input/keyboard/innovator_ps2.c
 create mode 100644 drivers/input/keyboard/lm8323.c
 create mode 100644 drivers/input/keyboard/omap-twl4030keypad.c
 create mode 100644 drivers/input/keyboard/tsc2301_kp.c
 create mode 100644 drivers/input/keyboard/twl4030-keypad.h
 create mode 100644 drivers/input/touchscreen/omap/Makefile
 create mode 100644 drivers/input/touchscreen/omap/omap_ts.c
 create mode 100644 drivers/input/touchscreen/omap/omap_ts.h
 create mode 100644 drivers/input/touchscreen/omap/ts_hx.c
 create mode 100644 drivers/input/touchscreen/tsc2005.c
 create mode 100644 drivers/input/touchscreen/tsc210x_ts.c
 create mode 100644 drivers/input/touchscreen/tsc2301_ts.c
 create mode 100644 drivers/leds/leds-omap-pwm.c
 create mode 100644 drivers/leds/leds-omap.c
 create mode 100644 drivers/media/radio/radio-tea5761.c
 create mode 100644 drivers/media/video/omap/Kconfig
 create mode 100644 drivers/media/video/omap/Makefile
 create mode 100644 drivers/media/video/omap/camera_core.c
 create mode 100644 drivers/media/video/omap/camera_core.h
 create mode 100644 drivers/media/video/omap/camera_hw_if.h
 create mode 100644 drivers/media/video/omap/omap16xxcam.c
 create mode 100644 drivers/media/video/omap/omap16xxcam.h
 create mode 100644 drivers/media/video/omap24xxcam-dma.c
 create mode 100644 drivers/media/video/omap24xxcam.c
 create mode 100644 drivers/media/video/omap24xxcam.h
 create mode 100644 drivers/media/video/ov9640.c
 create mode 100644 drivers/media/video/ov9640.h
 create mode 100644 drivers/misc/sti/Makefile
 create mode 100644 drivers/misc/sti/sdti.c
 create mode 100644 drivers/misc/sti/sti-console.c
 create mode 100644 drivers/misc/sti/sti-fifo.c
 create mode 100644 drivers/misc/sti/sti-netlink.c
 create mode 100644 drivers/misc/sti/sti.c
 create mode 100644 drivers/mmc/host/omap_hsmmc.c
 create mode 100644 drivers/mtd/nand/omap-hw.c
 create mode 100644 drivers/mtd/nand/omap-nand-flash.c
 create mode 100644 drivers/mtd/nand/omap2.c
 create mode 100644 drivers/net/irda/omap-ir.c
 create mode 100644 drivers/power/bq27x00_battery.c
 create mode 100644 drivers/power/twl4030_bci_battery.c
 create mode 100644 drivers/rtc/rtc-twl4030.c
 create mode 100644 drivers/spi/tsc210x.c
 create mode 100644 drivers/spi/tsc2301-core.c
 create mode 100644 drivers/spi/tsc2301-mixer.c
 create mode 100644 drivers/usb/host/ehci-omap.c
 create mode 100644 drivers/usb/host/ehci-omap.h
 create mode 100644 drivers/video/backlight/omap_bl.c
 create mode 100644 drivers/video/omap/lcd_2430sdp.c
 create mode 100644 drivers/video/omap/lcd_ams_delta.c
 create mode 100644 drivers/video/omap/lcd_apollon.c
 create mode 100644 drivers/video/omap/lcd_h2.c
 create mode 100644 drivers/video/omap/lcd_mipid.c
 create mode 100644 drivers/video/omap/lcd_omap2evm.c
 create mode 100644 drivers/video/omap/lcd_omap3beagle.c
 create mode 100644 drivers/video/omap/lcd_omap3evm.c
 create mode 100644 drivers/video/omap/lcd_p2.c
 create mode 100644 drivers/w1/masters/omap_hdq.c
 create mode 100644 drivers/w1/slaves/w1_bq27000.c
 create mode 100644 include/linux/i2c/lm8323.h
 create mode 100644 include/linux/i2c/twl4030-gpio.h
 create mode 100644 include/linux/i2c/twl4030-madc.h
 create mode 100644 include/linux/i2c/twl4030-pwrirq.h
 create mode 100644 include/linux/i2c/twl4030-rtc.h
 create mode 100644 include/linux/i2c/twl4030.h
 create mode 100644 include/linux/spi/tsc2005.h
 create mode 100644 include/linux/spi/tsc210x.h

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux