Embedded Controller Registers

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
johnsa
Member
Member
Posts: 296
Joined: Mon Oct 15, 2007 3:04 pm

Embedded Controller Registers

Post by johnsa »

Following on from my LPC post, I've been looking for details on any embedded controllers.

One can obtain some of the information from reading through the ASL from ACPI dumps, most seem to use ports 0x62, 0x66 (that's fairly generic) in terms of port i/o space but each vendor+mobo has a unique set of registers available in it's embedded controller space. I was curious if anyone had any register references for any of the major boards ?
I'm mainly looking for fan control, fan tachometers and thermal zone information.

It's one of the few things missing from my os core at the moment now that I have EIST+speedstep working and I'm trying to do everything without ACPI (even if it means per motherboard setup.. ie a motherboard driver).
One thing that does bring up however is if there is any reliable way to determine which motherboard you have, or would it just be a series of tests in attempt at a "best guess"?
User avatar
dchapiesky
Member
Member
Posts: 204
Joined: Sun Dec 25, 2016 1:54 am
Libera.chat IRC: dchapiesky

Re: Embedded Controller Registers

Post by dchapiesky »

Wouldn't the fan control be related to the I2C/SMBus interface?

Of course ACPI does this for you but to each his own...
Plagiarize. Plagiarize. Let not one line escape thine eyes...
User avatar
dchapiesky
Member
Member
Posts: 204
Joined: Sun Dec 25, 2016 1:54 am
Libera.chat IRC: dchapiesky

Re: Embedded Controller Registers

Post by dchapiesky »

Plagiarize. Plagiarize. Let not one line escape thine eyes...
Post Reply