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.) -- Jean Delvare