Re: [PATCH] i2c-i801: use MEM resource instead of IO resource

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Thilo,

On lun., 2016-04-11 at 11:24 +0200, Thilo Cestonaro wrote:
> > Whenever I load the i2c-i801 smbus controller module I get a resource
> conflict with the ACPI:
> > -----------------------
> > ACPI Warning: SystemIO range 0x000000000000F040-0x000000000000F05F
> > conflicts with OpRegion 0x000000000000F040-0x000000000000F04F
> > (\_SB_.PCI0.SBUS.SMBI) (20150619/utaddress-254)
> > -----------------------
> > 
> 
> As the resource conflict is about the IO resource, I overworked the 
> i2c-i801 module to use the MEM resource which is altough available.
> This is IMHO the better alternative to using the 
> "acpi_enforce_resources=lax" boot parameter.
> 
> The patched module is working on my machine.

To be honest, I didn't know the 82801 SMBus controller supported memory
access. Does it actually work since the first supported controller
(82801AA)?

But anyway, I can't see how using it solves any problem. I guess you
access the very same registers, just using a different method. If the
BIOS is actually using the SMBus controller, you have exactly the same
conflict as before, the only difference is that it is no longer
reported. This would be a regression, not an improvement.

-- 
Jean Delvare
SUSE L3 Support

--
To unsubscribe from this list: send the line "unsubscribe linux-i2c" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux