Updated the patch to remove anything related to chip  (un)locking, as there is no way to unlock the superio except by a cold reset.

Logs for the different flashrom runs and the outputs of lspci -nnvvvxxx and superiotool -deV are also attached.

w836xx_memw_enable will work for this board, however i'd still like to see the function corrected for completeness sake. I haven't yet found a datasheet for a superio in the w83627 family where the function is correct, and the supported superio's all work with sio_mask(port, 0x24, 0x28, 0x38); Perhaps it should be fixed in a separate patch?

Regards,
David

On 1 July 2010 11:50, David Borg <borg.db@gmail.com> wrote:
Patch to add support for the Asus P4S800-MX motherboard and SIS 963
chipset. Invalidates previous patch: [PATCH] add support for SIS963

If anyone has the output of superiotool -deV for the following working
boards, please forward them, so I can merge the functions
w836xx_unlock_memw_enable_2e and w836xx_memw_enable_2e, and maybe fix
the function w836xx_memw_enable which I believe has a typo, such that
               sio_mask(port, 0x24, 0x28, 0x28);
becomes : sio_mask(port, 0x24, 0x28, 0x38);

Motherboards:
Albatron - PM266A Pro
ASUS - A7V8X-MX SE
EPoX - EP-8K5A2
Shuttle - AK31
Tyan - S2498 (Tomcat K7M)
Termtek - TK-3370 (Rev:2.5B)
MSI - MS-6590 (KT4 Ultra)
MSI - MS-6712 (KT4V)
MSI - MS-7005 (651M-L)

Signed-off-by: David Borg <borg.db@gmail.com>

Regards,
David



--
David Borg