1. 13 4月, 2009 1 次提交
  2. 29 3月, 2009 4 次提交
  3. 15 7月, 2008 1 次提交
  4. 23 4月, 2008 2 次提交
    • W
      i2c-algo-pca: Extend for future drivers · c01b0831
      Wolfram Sang 提交于
      The separation between algorithm and adapter was unsharp at places. This was
      partly hidden by the fact, that the ISA-driver allowed just one instance and
      had all private data in static variables. This patch makes neccessary
      preparations to add a platform driver on top of the algorithm, while still
      supporting ISA. Note: Due to lack of hardware, the ISA-driver could not be
      tested except that it builds.
      
      Concerning the core struct i2c_algo_pca_data:
      
      - A private data field was added, all hardware dependant data may go here.
        Similar to other algorithms, now a pointer to this data is passed to the
        adapter's functions. In order to make as less changes as possible to the
        ISA-driver, it leaves the private data empty and still only uses its static
        variables.
      
      - A "reset_chip" function pointer was added; such a functionality must come
        from the adapter, not the algorithm.
      
      - use a variable "i2c_clock" instead of a function pointer "get_clock",
        allowing for write access to a default in case a wrong value was supplied.
      
      In the algorithm-file:
      
      - move "i2c-pca-algo.h" into "linux/i2c-algo-pca.h"
      - now using per_instance timeout values (i2c_adap->timeout)
      - error messages specify the device, not only the driver name
      - restructure initialization to easily support "i2c_add_numbered_adapter"
      - drop "retries" and "own" (i2c address) as they were unused
      
      (The state-machine for I2C-communication was not touched.)
      
      In the ISA-driver:
      
      - adapt to new algorithm
      Signed-off-by: NWolfram Sang <w.sang@pengutronix.de>
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      c01b0831
    • W
      i2c-algo-pca: Remove trailing whitespaces and unnecessary UTF · 3d438291
      Wolfram Sang 提交于
      Remove trailing whitespaces to make further patches more readable.  Also remove
      an unnecessary UTF-char for simplicity ("us" for microseconds is fine enough).
      Signed-off-by: NWolfram Sang <w.sang@pengutronix.de>
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      3d438291
  5. 20 10月, 2007 1 次提交
  6. 11 12月, 2006 1 次提交
  7. 27 9月, 2006 1 次提交
  8. 13 7月, 2006 1 次提交
  9. 29 10月, 2005 1 次提交
    • J
      [PATCH] i2c: Discard explicit static initializations to 0 · 60507095
      Jean Delvare 提交于
      Kill explicit static initializations to 0 in 10 i2c drivers.
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      
       drivers/i2c/algos/i2c-algo-pca.c    |    2 +-
       drivers/i2c/algos/i2c-algo-sibyte.c |    2 +-
       drivers/i2c/busses/i2c-ali15x3.c    |    4 ++--
       drivers/i2c/busses/i2c-amd756.c     |    2 +-
       drivers/i2c/busses/i2c-iop3xx.c     |    2 +-
       drivers/i2c/busses/i2c-piix4.c      |    8 ++++----
       drivers/i2c/busses/i2c-sis5595.c    |    4 ++--
       drivers/i2c/busses/i2c-sis630.c     |    2 +-
       drivers/i2c/busses/i2c-sis96x.c     |    2 +-
       drivers/i2c/busses/i2c-via.c        |    2 +-
       10 files changed, 15 insertions(+), 15 deletions(-)
      60507095
  10. 06 9月, 2005 5 次提交
  11. 22 6月, 2005 2 次提交
  12. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4