Hi Guenter, On Sat, 24 Mar 2012 22:00:31 -0700, Guenter Roeck wrote: > reg = superio_inb(IT87_SIO_GPIO3_REG); > - if (sio_data->type == it8721 || sio_data->type == it8728) { > + if (sio_data->type == it8721 || sio_data->type == it8728 || > + sio_data->type == it8782) { > /* > - * The IT8721F/IT8758E doesn't have VID pins at all, > - * not sure about the IT8728F. > + * IT8721F, IT8758E, and IT8782F don't have VID pins "IT8721F/IT8758E" is written this way on purpose throughout the whole driver and documentation, because they are "the same chip" (same device ID.) > + * at all, not sure about the IT8728F. > */ > sio_data->skip_vid = 1; > } else { > @@ -1733,8 +1793,12 @@ static int __init it87_find(unsigned short *address, > * configured, even though the IT8720F datasheet claims > * that the internal routing of VCCH to VIN7 is the default > * setting. So we force the internal routing in this case. > + * > + * On IT8782F, VIN7 is multiplexed with one of the UART6 pins. > + * If UART6 is enabled, re-route VIN7 to the internal divider. > */ > - if (sio_data->type == it8720 && !(reg & (1 << 1))) { > + if ((sio_data->type == it8720 && !(reg & (1 << 1))) || > + (sio_data->type == it8782 && (reg & (1 << 2)))) { I'd like to see this done a little differently. Here you'll output the notice message even if VIN7 was already properly routed. That's not fair. I'd prefer: if ((sio_data->type == it8720 || (sio_data->type == it8782 && (reg & (1 << 2)))) && !(reg & (1 << 1))) { so you only write to the register and print the notice when needed. > reg |= (1 << 1); > superio_outb(IT87_SIO_PINX2_REG, reg); > pr_notice("Routing internal VCCH to in7\n"); > @@ -1823,6 +1887,8 @@ static int __devinit it87_probe(struct platform_device *pdev) > "it8720", > "it8721", > "it8728", > + "it8782", > + "it8783", > }; > > res = platform_get_resource(pdev, IORESOURCE_IO, 0); Other than these two minor things, patch looks good (the few remarks I had happen to be addressed by the later patches in the series.) So you can add: Acked-by: Jean Delvare <khali@xxxxxxxxxxxx> -- Jean Delvare _______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors