On Thu, Jun 12, 2008 at 3:53 AM, Jean Delvare <khali at linux-fr.org> wrote: > Hi Andrew, > > On Sun, 24 Feb 2008 16:43:35 +0100, Jean Delvare wrote: >> On Mon, 11 Feb 2008 01:32:59 -0500, Andrew Paprocki wrote: >> > This splits the it8712 chip type into two chip types to distinguish the >> > changes made in rev 8 of the chip. A new type it8712old represents all >> > revs prior to rev 8. The it8712 chip type now represents rev 8 and >> > greater. >> >> I am not fond of the "it8712old" name, because "old" doesn't tell the >> reader in which way it is different from the (new) it8712 type. It also >> doesn't "scale" well... What will you do if the next IT8712F revision >> differs from rev. K in a new way? >> >> I would prefer a separate field in struct it87_sio_data and struct >> it87_data, recording the revision value. This is reusable for future >> differences between the various revisions of all supported chips. This >> approach is also less likely to break the current code. >> >> As a side note, I think it's rather weird that the IT8712F rev. J (and >> later) do default to 8-bit fan speed values while they no longer >> support fan clock dividers. As these revisions of the chip are not >> backward compatible with the older revisions, ITE should really have >> switched to a saner default. >> (...) > > Any update for this patch, addressing the points I raised in my review? > Apparently we have another user who needs this (Cc'd.) Sorry for the delay. I got sidetracked and haven't booted up this hardware in a little while. I'll try to revisit this week and re-post. -Andrew