Skip to content

hwmon and i2c updates

Jean Delvare lm-sensors 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 of 16 patches 0 repliesNew

14 of 16 patches are in this archive. The cover letter announces 16.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/16i2c: Static function fixes, 1 of 4drivers/i2c/chips/eeprom.c+1 -10 replies
2/16hwmon: Static function fixes, 2 of 4drivers/hwmon/lm78.c drivers/hwmon/lm85.c+7 -70 replies
3/16hwmon: Static function fixes, 3 of 4drivers/hwmon/adm1026.c drivers/hwmon/ds1621.c drivers/hwmon/fscpos.c +2 more+14 -140 replies
4/16i2c: Static function fixes, 4 of 4drivers/i2c/chips/ds1374.c drivers/i2c/chips/pcf8574.c drivers/i2c/chips/pcf8591.c+4 -30 replies
5/16i2c: ID redefinition cleanups, 1 of 2drivers/i2c/busses/i2c-prosavage.c include/media/ovcamchip.h+0 -190 replies
6/16i2c: ID redefinition cleanups, 2 of 2drivers/media/video/bt832.c drivers/media/video/msp3400.c drivers/media/video/saa6588.c +9 more+4 -510 replies
7/16i2c: Drop unused parport i2c IDsinclude/linux/i2c-id.h+0 -30 replies
8/16i2c: i2c-i810 documentation updateDocumentation/i2c/busses/i2c-i810 drivers/i2c/busses/Kconfig drivers/i2c/busses/i2c-i810.c+4 -10 replies
9/16i2c: SMBus PEC support rewrite, 1 of 3drivers/i2c/busses/i2c-i801.c include/linux/i2c.h+1 -200 replies
10/16i2c: SMBus PEC support rewrite, 2 of 3drivers/i2c/i2c-core.c include/linux/i2c.h+49 -1140 replies
11/16i2c: SMBus PEC support rewrite, 3 of 3drivers/i2c/busses/i2c-amd8111.c drivers/i2c/busses/i2c-i801.c drivers/i2c/busses/i2c-nforce2.c +1 more+5 -260 replies
12/16i2c: i2c-i801 PEC code cleanupsdrivers/i2c/busses/i2c-i801.c+10 -140 replies
13/16hwmon: Separate the lm90 register readdrivers/hwmon/lm90.c+53 -540 replies
14/16hwmon: Add PEC support to the lm90 driverDocumentation/hwmon/lm90 Documentation/hwmon/sysfs-interface drivers/hwmon/lm90.c+96 -30 replies

Reviews trailers per patch

1 of 14 patches has a Reviewed-by or Acked-by.

PatchMark McClelland
1/16
2/16
3/16
4/16
5/16A-b
6/16
7/16
8/16
9/16
10/16
11/16
12/16
13/16
14/16

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [lm-sensors] [PATCH 00/16] hwmon and i2c updates

Hi Greg,

Here comes a 16-piece hwmon and i2c update patchset. These are fixes I gathered in the last few weeks or wrote myself. Details are given in the header of each patch. None of these are meant for Linux 2.6.14. I'd like you to have them included in the next -mm releases so that they get some testing.

The most important part here is certainly the complete rewrite of the SMBus PEC implementation. It was discussed briefly on the lm-sensors list, but I don't think anyone actually took the time to review my code, and I did not get any feedback (neither negative nor positive) about the idea of the rewrite itself either. Let's hope that having this in -mm for some time will let it get proper testing (PEC is almost unused to date, but at least we want to make sure that the change doesn't affect non-PEC transactions). If anyone is unhappy about the change, don't wait any longer, let me know ASAP.

Here's the summary:

Ben Dooks:
o Static function fixes in i2c drivers
o Static function fixes in hwmon drivers

Jean Delvare:
o i2c ID redefinition cleanups
o Drop unused parport i2c IDs
o i2c-i810 documentation update
o SMBus PEC support rewrite
o i2c-i801 PEC code cleanups
o Add PEC support to the lm90 driver
o lm90 documentation update
o smsc47m1 documentation update

Statistics:

 Documentation/hwmon/lm90                |   47 +++++++-
 Documentation/hwmon/smsc47m1            |    7 +
 Documentation/hwmon/sysfs-interface     |    3 +
 Documentation/i2c/busses/i2c-i810       |    1 +
 drivers/hwmon/adm1026.c                 |   18 +-
 drivers/hwmon/ds1621.c                  |    4 
 drivers/hwmon/fscpos.c                  |    2 
 drivers/hwmon/it87.c                    |    2 
 drivers/hwmon/lm78.c                    |    2 
 drivers/hwmon/lm80.c                    |    2 
 drivers/hwmon/lm85.c                    |   12 +-
 drivers/hwmon/lm90.c                    |  178 ++++++++++++++++++++-----------
 drivers/hwmon/smsc47m1.c                |    7 +
 drivers/i2c/busses/Kconfig              |    3 +
 drivers/i2c/busses/i2c-amd8111.c        |    7 -
 drivers/i2c/busses/i2c-i801.c           |   38 +++----
 drivers/i2c/busses/i2c-i810.c           |    1 +
 drivers/i2c/busses/i2c-nforce2.c        |    7 -
 drivers/i2c/busses/i2c-prosavage.c      |    5 -
 drivers/i2c/chips/ds1374.c              |    3 +
 drivers/i2c/chips/eeprom.c              |    2 
 drivers/i2c/chips/pcf8574.c             |    2 
 drivers/i2c/chips/pcf8591.c             |    2 
 drivers/i2c/i2c-core.c                  |  162 ++++++++--------------------
 drivers/media/video/bt832.c             |    1 -
 drivers/media/video/msp3400.c           |    1 -
 drivers/media/video/saa6588.c           |    2 -
 drivers/media/video/saa7134/saa6752hs.c |    2 -
 drivers/media/video/saa7134/saa7134.h   |    1 -
 drivers/media/video/tda7432.c           |    1 -
 drivers/media/video/tda9875.c           |    1 -
 drivers/media/video/tda9887.c           |    1 -
 drivers/media/video/tvaudio.c           |    3 -
 drivers/media/video/tveeprom.c          |    4 -
 include/linux/i2c-id.h                  |    6 
 include/linux/i2c.h                     |   24 ----
 include/media/id.h                      |   35 ------
 include/media/ovcamchip.h               |   14 --
 38 files changed, 269 insertions(+), 344 deletions(-)

Thanks,

Signature · 1 line
Jean Delvare