1. 23 Feb, 2004 10 commits
    • Jean Delvare's avatar
      [PATCH] I2C: rename sysfs files, part 2 of 2 · 1f53a25a
      Jean Delvare authored
      Here is the second step of my sysfs renaming plan.
      
      This one does the following renames (as I already announced on the
      LKML):
      temp<n>_hyst  -> temp<n>_max_hyst or temp<n>_crit_hyst
      sensor<n>     -> temp<n>_type
      pwm<n>        -> fan<n>_pwm
      pwm<n>_enable -> fan<n>_pwm_enable
      vid           -> in<n>_ref
      
      The associated libsensors patch is here:
      http://jdelvare.net1.nerim.net/sensors/libsensors-sysfs-names-2.diff
      (not applied yet, on purpose)
      
      
      Note that the w83781d part is a bit more complex, not only because it is
      the only driver to require the 5 changes, but also because at some point
      the macros assume that the internal variable names match the sysfs
      names, so I had to change them too (better than rewriting the macros,
      methinks).
      
      For reference, here is the list of changes, by driver:
      
      asb100:
          hyst -> max_hyst (4)
          pwm -> fan_pwm (1)
          pwm_enable -> fan_pwm_enable (1)
          vid -> in_ref (1)
      fscher:
           pwm -> fan_pwm (3)
      gl518sm:
          hyst -> max_hyst (1)
      it87:
          sensor -> temp_type (3)
      lm75:
          hyst -> max_hyst (1)
      lm78:
          hyst -> max_hyst (1)
          vid -> in_ref (1)
      lm85:
          pwm -> fan_pwm (3)
          pwm_enable -> fan_pwm_enable (3)
          vid -> in_ref (1)
      lm90:
          hyst -> crit_hyst (2)
      via686a:
          hyst -> max_hyst (3)
      w83781d:
          hyst -> max_hyst (2)
          sensor -> temp_type (3)
          pwm -> fan_pwm (4)
          pwm_enable -> fan_pwm_enable (1)
          vid -> in_ref (1)
      
      There's also a documentation update. There will be one more after that
      (to make it more readable, no contents change), and a patch to lm83.c to
      bring it to compliance with the (new) standard. (If you wonder why I did
      not change it with the other drivers: because it was *already* not in
      compliance with the old standard. There's some real work to do for this
      one.)
      1f53a25a
    • Jean Delvare's avatar
      [PATCH] I2C: rename sysfs files, part 1 of 2 · 3a0aa539
      Jean Delvare authored
      Here it is. The associated libsensors patch is here:
      http://jdelvare.net1.nerim.net/sensors/libsensors-sysfs-names-1.diff
      (not applied yet, on purpose)
      3a0aa539
    • Jean Delvare's avatar
      0daccaaa
    • Jean Delvare's avatar
      [PATCH] I2C: Remove asb100 support from w83781d · 3a93319a
      Jean Delvare authored
      Now that we have a separate asb100 driver, we can remove the (bad)
      support of it from the w83781d driver. Following patch does this. I've
      already cleaned this up in our CVS repository.
      3a93319a
    • Jean Delvare's avatar
      [PATCH] I2C: fix another oops in i2c-core with debug · 2264c6ec
      Jean Delvare authored
      Some times ago, you fixed an oops in i2c-core when debugging is enabled:
      http://marc.theaimsgroup.com/?l=linux-kernel&m=107585749612115&w=2
      
      Looks like you missed that second one:
      2264c6ec
    • Jean Delvare's avatar
      [PATCH] I2C: fix it87 sensor type · a78b8ba6
      Jean Delvare authored
      Here comes a patch by Takeru Komoriya which fixes the way the it87
      driver handles temperature sensor types selection.
      
      * Use the same values as the CVS driver and sensors program.
      * Better comments.
      * Get rid of the old setting method (already gone in CVS).
      * Handle invalid values correctly.
      a78b8ba6
    • Jean Delvare's avatar
      [PATCH] I2C: fix Hangs with w83781d · 0285be0a
      Jean Delvare authored
      Here is a patch for the w83781d driver that prevents register bits from
      being arbitrary changed when we force temp2/3 to comparator mode. Keith
      Duthie had been reporting various problems with that driver and finally
      found that this arbitrary change was the cause of them. He also tested
      this patch, which he confirmed to work.
      0285be0a
    • Jean Delvare's avatar
      [PATCH] I2C: Lowercase chips name · 60a1cfac
      Jean Delvare authored
      This patch brings the name field of adm1021.c, it87.c and via686a.c in
      conformance with the defined standard ("all lowercase, as simple as the
      driver name itself").
      60a1cfac
    • Jean Delvare's avatar
      [PATCH] I2C: fix mor rmmod oopses · 194324d4
      Jean Delvare authored
      > Oh nevermind, that's just a dumb driver.  It's doing a release_region
      > on memory it didn't get.  Stupid, stupid, stupid...
      
      While we're at it, what about fixing two other drivers that obviously
      have the same problem?
      
      (BTW I didn't get an oops as I tried reproducing the problem, only a
      "Trying to free nonexistent resource" in dmesg.)
      194324d4
    • Jean Delvare's avatar
      [PATCH] I2C: fix space in message · 9786b1b5
      Jean Delvare authored
      BTW, I found something to be fixed in i2c-core:
      9786b1b5
  2. 18 Feb, 2004 1 commit
  3. 17 Feb, 2004 7 commits
    • Deepak Saxena's avatar
      [PATCH] I2C: Support for IXP42x GPIO-based I2C · 238c5a50
      Deepak Saxena authored
      Following is an updated patch to add support for using the GPIO lines
      on an Intel IXP42x SOC for I2C.  Changes since last patch include:
      
      - Cleanups as per Jean Delvare's comments
      
      - Rename functions as 42x instead of 425
      
      - Change the comments at the top of the file to better reflect the
        purpose of this driver.
      
      This code has been tested with the eeprom client driver and worked
      w/o any problems.
      238c5a50
    • Adrian Bunk's avatar
      [PATCH] I2C: update I2C help text · 1b1bbe1d
      Adrian Bunk authored
      VIDEO_BT848 selects I2C_ALGOBIT.
      1b1bbe1d
    • Jean Delvare's avatar
      [PATCH] I2C: New chip driver ported: lm80 · 9cf81a8f
      Jean Delvare authored
      Here is a port for the lm80 driver, which supports LM80 chips by
      National Semiconductor. The port is mostly the work of Tiago Sousa,
      which I reviewed and polished as necessary.
      9cf81a8f
    • Jean Delvare's avatar
      [PATCH] I2C: Credit James Bolt in w83l785ts · c219ebf0
      Jean Delvare authored
      I forgot to give the credit he deserves to James Bolt for testing the
      latest w83l785ts driver changes. Here is a patch that fixes that.
      c219ebf0
    • Jean Delvare's avatar
      [PATCH] I2C: Enable debugging in fscher · 9461de14
      Jean Delvare authored
      I just noticed that I forgot to enable debugging in the new fscher
      driver. Sorry for that. Here is a patch that fixes this.
      9461de14
    • Perry Gilfillan's avatar
      [PATCH] I2C: i2c-voodoo3.c needs I2C_ADAP_CLASS_TV_ANALOG · 1d82470c
      Perry Gilfillan authored
      The Voodoo3 i2c bus has either a bt869 tv-out chip, or also a tv tuner,
      decoder and msp3400.  Without I2C_ADAP_CLASS_TV_ANALOG, the i2c clients
      would have to do a strcmp of the adapter name to distiguish between the
      i2c and ddc adapters.  Yes, they should be able to tell if the chip at a
      given address is what they are looking for, but in the case of the v3tv
      module, which is the v4l device, in the 2.4 kerenl I've got it set to
      create a dummy client, and the strcmp is the only way to distinguish the
      i2c from the ddc.  In the 2.6 kernel, class can be defined, simplifying
      things for the v3tv module.
      1d82470c
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/sparc-2.6 · d90349aa
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      d90349aa
  4. 16 Feb, 2004 22 commits