From: Jean Delvare <khali-PUYAD+kWke1g9hUCZPvPmw@public.gmane.org>
To: Linus Torvalds
<torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
Cc: Ben-cy1Wll9GaHOsTnJN9+BGXg@public.gmane.org,
Linux I2C <i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org>,
Dooks <ben-linux-elnMNo+KYs3YtjvyW6yDsg@public.gmane.org>,
LKML <linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: [GIT PULL] i2c updates for 2.6.27, round 1
Date: Mon, 14 Jul 2008 22:49:45 +0200 [thread overview]
Message-ID: <20080714224945.629446fa@hyperion.delvare> (raw)
Hi Linus,
Please pull the first round of i2c subsystem updates for Linux 2.6.27
from:
git://jdelvare.pck.nerim.net/jdelvare-2.6 i2c-for-linus
There are two new i2c bus driver (i2c-cpm and i2c-isch), one new i2c
chip driver (at24), three bus drivers removed (i2c-i810, i2c-prosavage
and i2c-savage4), and many many improvements to both i2c-core and
pretty much every individual driver.
Documentation/feature-removal-schedule.txt | 7 -
Documentation/i2c/busses/i2c-i810 | 47 --
Documentation/i2c/busses/i2c-prosavage | 23 -
Documentation/i2c/busses/i2c-savage4 | 26 -
Documentation/i2c/fault-codes | 127 +++++
Documentation/i2c/smbus-protocol | 4 +-
Documentation/i2c/writing-clients | 51 ++-
MAINTAINERS | 7 +
arch/mips/sibyte/swarm/Makefile | 1 +
arch/mips/sibyte/swarm/swarm-i2c.c | 37 ++
drivers/i2c/algos/i2c-algo-bit.c | 4 +-
drivers/i2c/algos/i2c-algo-pca.c | 2 +-
drivers/i2c/algos/i2c-algo-pcf.c | 48 ++-
drivers/i2c/busses/Kconfig | 715 +++++++++++++--------------
drivers/i2c/busses/Makefile | 57 ++-
drivers/i2c/busses/i2c-ali1535.c | 38 +-
drivers/i2c/busses/i2c-ali1563.c | 38 +-
drivers/i2c/busses/i2c-ali15x3.c | 32 +-
drivers/i2c/busses/i2c-amd756-s4882.c | 4 +-
drivers/i2c/busses/i2c-amd756.c | 35 +-
drivers/i2c/busses/i2c-amd8111.c | 54 ++-
drivers/i2c/busses/i2c-au1550.c | 130 +++--
drivers/i2c/busses/i2c-cpm.c | 745 ++++++++++++++++++++++++++++
drivers/i2c/busses/i2c-davinci.c | 89 +++-
drivers/i2c/busses/i2c-elektor.c | 4 +-
drivers/i2c/busses/i2c-gpio.c | 2 +-
drivers/i2c/busses/i2c-hydra.c | 3 -
drivers/i2c/busses/i2c-i801.c | 284 +++++------
drivers/i2c/busses/i2c-i810.c | 260 ----------
drivers/i2c/busses/i2c-ibm_iic.c | 206 +--------
drivers/i2c/busses/i2c-iop3xx.c | 2 +-
drivers/i2c/busses/i2c-isch.c | 339 +++++++++++++
drivers/i2c/busses/i2c-mpc.c | 2 +-
drivers/i2c/busses/i2c-mv64xxx.c | 2 +-
drivers/i2c/busses/i2c-nforce2-s4985.c | 257 ++++++++++
drivers/i2c/busses/i2c-nforce2.c | 49 ++-
drivers/i2c/busses/i2c-ocores.c | 44 ++-
drivers/i2c/busses/i2c-pasemi.c | 2 +-
drivers/i2c/busses/i2c-pca-platform.c | 2 +-
drivers/i2c/busses/i2c-piix4.c | 73 ++--
drivers/i2c/busses/i2c-pmcmsp.c | 2 +-
drivers/i2c/busses/i2c-prosavage.c | 325 ------------
drivers/i2c/busses/i2c-pxa.c | 2 +-
drivers/i2c/busses/i2c-s3c2410.c | 2 +-
drivers/i2c/busses/i2c-savage4.c | 185 -------
drivers/i2c/busses/i2c-sibyte.c | 8 +-
drivers/i2c/busses/i2c-sis5595.c | 29 +-
drivers/i2c/busses/i2c-sis630.c | 59 ++-
drivers/i2c/busses/i2c-sis96x.c | 37 +-
drivers/i2c/busses/i2c-stub.c | 6 +-
drivers/i2c/busses/i2c-taos-evm.c | 5 +-
drivers/i2c/busses/i2c-via.c | 5 +-
drivers/i2c/busses/i2c-viapro.c | 31 +-
drivers/i2c/busses/i2c-voodoo3.c | 2 -
drivers/i2c/busses/scx200_acb.c | 2 +-
drivers/i2c/chips/Kconfig | 43 ++-
drivers/i2c/chips/Makefile | 1 +
drivers/i2c/chips/at24.c | 583 ++++++++++++++++++++++
drivers/i2c/chips/eeprom.c | 81 ++--
drivers/i2c/chips/max6875.c | 4 +-
drivers/i2c/chips/pca9539.c | 25 +-
drivers/i2c/chips/pcf8574.c | 25 +-
drivers/i2c/chips/pcf8591.c | 33 +-
drivers/i2c/i2c-core.c | 575 +++++++++++++++++-----
drivers/i2c/i2c-dev.c | 12 +-
drivers/video/fb_ddc.c | 1 +
drivers/video/intelfb/intelfb_i2c.c | 12 +-
drivers/video/matrox/i2c-matroxfb.c | 20 +-
include/linux/i2c-algo-pcf.h | 8 +-
include/linux/i2c-id.h | 3 -
include/linux/i2c.h | 46 ++-
include/linux/i2c/at24.h | 28 +
72 files changed, 3844 insertions(+), 2208 deletions(-)
delete mode 100644 Documentation/i2c/busses/i2c-i810
delete mode 100644 Documentation/i2c/busses/i2c-prosavage
delete mode 100644 Documentation/i2c/busses/i2c-savage4
create mode 100644 Documentation/i2c/fault-codes
create mode 100644 arch/mips/sibyte/swarm/swarm-i2c.c
create mode 100644 drivers/i2c/busses/i2c-cpm.c
delete mode 100644 drivers/i2c/busses/i2c-i810.c
create mode 100644 drivers/i2c/busses/i2c-isch.c
create mode 100644 drivers/i2c/busses/i2c-nforce2-s4985.c
delete mode 100644 drivers/i2c/busses/i2c-prosavage.c
delete mode 100644 drivers/i2c/busses/i2c-savage4.c
create mode 100644 drivers/i2c/chips/at24.c
create mode 100644 include/linux/i2c/at24.h
---------------
Adrian Bunk (1):
i2c: Remove 3 deprecated bus drivers
Alan Cox (1):
i2c: Push ioctl BKL down into the i2c code
Alek Du (1):
i2c: Add Intel SCH SMBus support
Dave Young (1):
i2c: Use class_for_each_device
David Brownell (6):
i2c: Document standard fault codes
i2c-core: Return -Errno, not -1
i2c: Kerneldoc for most I/O calls
i2c: i2c_use_client() defends against NULL
i2c: Bus drivers return -Errno not -1
i2c: Deprecate the legacy gpio drivers
Eric Brower (1):
i2c-algo-pcf: Multi-master lost-arbitration improvement
Jean Delvare (24):
i2c-nforce2: Add support for multiplexing on the Tyan S4985
i2c-core: Remove needless include
i2c: Group bus drivers by type
i2c: Delete unused function i2c_smbus_write_quick
i2c: Update stray references to smbus_access
i2c-piix4: Various cleanups and minor fixes
i2c: Consistently reject unsupported transactions
i2c: Simplify i2c_del_driver()
i2c: Let framebuffer drivers set their I2C bus class to DDC
i2c: Let bus drivers add SPD to their class
i2c/eeprom: Only probe buses with DDC or SPD class
i2c/eeprom: Fall back to SMBus read word transactions
i2c: Simplify i2c_device_probe
i2c-algo-pcf: Drop unused struct members
i2c-i801: Remove verbose debugging messages
i2c-i801: Properly report bus arbitration loss
i2c-i801: Rename local variable temp to status
i2c-i801: Fix handling of error conditions
i2c: Check for ACPI resource conflicts
i2c: Drop stray references to lm_sensors
i2c-dev: Delete empty detach_client callback
i2c: Clean up old chip drivers
i2c: Call client_unregister for new-style devices too
i2c: Add detection capability to new-style drivers
Jochen Friedrich (2):
i2c: Add support for I2C bus on Freescale CPM1/CPM2 controllers
i2c: Add MAINTAINER entry for i2c-cpm
Jon Smirl (1):
i2c: Export the i2c_bus_type symbol
Maciej W. Rozycki (1):
i2c-sibyte: SWARM I2C board initialization
Manuel Lauss (2):
i2c-ocores: basic PM support
i2c-au1550: Fix PM support
Matthias Kaehlcke (1):
i2c: Use list_for_each_entry_safe
Mike Frysinger (1):
i2c-bfin-twi: Update the dependencies
Sean MacLennan (1):
i2c-ibm_iic: Register child nodes
Stefan Roese (2):
i2c-ibm_iic: Remove deprecated OCP style part
i2c-ibm_iic: Enable driver for all PPC4xx variants in arch/powerpc
Troy Kisky (5):
i2c-davinci: Ensure clock between 7-12 MHz
i2c-davinci: Move dev_dbg statement for more output
i2c-davinci: Remove useless IVR read
i2c-davinci: Fix signal handling bug
i2c-davinci: Initialize cmd_complete sooner
Uli Luckas (1):
i2c-pxa: Initialize early
Wolfram Sang (4):
i2c-pca-algo: Fix error code
i2c-pca-platform: Fix error code
i2c-cpm: Bugfixes
i2c: New-style EEPROM driver using device IDs
Thanks,
--
Jean Delvare
_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c
next reply other threads:[~2008-07-14 20:49 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-14 20:49 Jean Delvare [this message]
2008-07-16 8:23 ` [crash, bisected] I2C, kobject (ffff81003e8c4160): tried to init an initialized object (was: Re: [GIT PULL] i2c updates for 2.6.27, round 1) Ingo Molnar
2008-07-16 9:07 ` Jean Delvare
2008-07-16 10:08 ` [crash, bisected] I2C, kobject (ffff81003e8c4160): tried to init an initialized object Jean Delvare
2008-07-16 12:18 ` Jean Delvare
2008-07-17 9:26 ` Ingo Molnar
2008-07-17 9:33 ` Ingo Molnar
2008-07-17 9:48 ` Alexey Dobriyan
[not found] ` <20080717094858.GA18687-QDJVlCTZ4KWTKS93B3g+7KFoa47nwP16@public.gmane.org>
2008-07-17 9:59 ` Ingo Molnar
2008-08-06 20:21 ` Jean Delvare
[not found] ` <20080717092655.GA6115-X9Un+BFzKDI@public.gmane.org>
2008-07-17 9:49 ` Ingo Molnar
2008-07-17 9:54 ` Ingo Molnar
2008-07-17 22:42 ` [crash, bisected] I2C, kobject (ffff81003e8c4160): tried to init an initialized object (was: Re: [GIT PULL] i2c updates for 2.6.27, round 1) Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080714224945.629446fa@hyperion.delvare \
--to=khali-puyad+kwke1g9huczpvpmw@public.gmane.org \
--cc=Ben-cy1Wll9GaHOsTnJN9+BGXg@public.gmane.org \
--cc=ben-linux-elnMNo+KYs3YtjvyW6yDsg@public.gmane.org \
--cc=i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox