Difference between revisions of "Developer Manual/Super IO"

From coreboot
Jump to navigation Jump to search
(Added a small introduction)
m
Line 9: Line 9:
Adding support for a new Super I/O chip is usually not significantly hard once you have obtained the datasheet for your target chip. Herein we shall outline the steps usally taken for a bringup.
Adding support for a new Super I/O chip is usually not significantly hard once you have obtained the datasheet for your target chip. Herein we shall outline the steps usally taken for a bringup.


== Super I/O introduction ==
== Logical Devices (LDN) ==


Every Super I/O chip provides different kinds of functions to the computer, such as control over GPIOs, GAME port, MIDI port, fan controllers, infrared and more.
Every Super I/O chip provides different kinds of functions to the computer, such as control over GPIOs, GAME port, MIDI port, fan controllers, infrared and more.
Line 18: Line 18:
Check your chip's datasheet to find the complete list.
Check your chip's datasheet to find the complete list.


== Virtual Logical Devices (LDN) ==
== Virtual Logical Devices (vLDN) ==


Many Super I/O's use register 0x30 of one logical device number (LDN) for more than one function enable.
Many Super I/O's use register 0x30 of one logical device number (LDN) for more than one function enable.

Revision as of 21:43, 2 March 2016