The superio needs 0x87 sent twice to 0x3f0 to enable extended function (power-on strapping). Although this is already done in superio.c, it's not being done when w83977tf_early_serial.c is executed. As such, no console_init -- atleast in my case.
(Next on the agenda, check the other winbond superio chips to see if this is needed as well as I have the chip spec pdf files here as well. I noticed the other winbond chips use different addresses and values.)
-- Roger http://www.eskimo.com/~roger/index.html Key fingerprint = 8977 A252 2623 F567 70CD 1261 640F C963 1005 1D61
Wed May 9 07:25:26 PDT 2007
On Wed, 2007-05-09 at 07:48 -0700, roger wrote:
The superio needs 0x87 sent twice to 0x3f0 to enable extended function (power-on strapping). Although this is already done in superio.c, it's not being done when w83977tf_early_serial.c is executed. As such, no console_init -- atleast in my case.
sorry, should have named this with a v2_ prefix!
-- Roger http://www.eskimo.com/~roger/index.html Key fingerprint = 8977 A252 2623 F567 70CD 1261 640F C963 1005 1D61
Wed May 9 08:04:29 PDT 2007
On Wed, May 09, 2007 at 08:04:36AM -0700, roger wrote:
sorry, should have named this with a v2_ prefix!
Don't worry, the file name doesn't matter. It _should_ be descriptive (no 'foo.patch' or similar), but otherwise it doesn't matter much. You can prepend the 'v2_', but it's not required.
Uwe.
On Wed, May 09, 2007 at 07:48:37AM -0700, roger wrote:
Signed-off-by: Roger Zauner roger@eskimo.com
Thanks, committed in r2645 (with small cosmetical changes).
Uwe.