Content deleted Content added
Sun Creator (talk | contribs) m General fixes, typo(s) fixed: usb → USB, a ACPI → an ACPI |
|||
Line 15:
*Controlling access to the [[A20 line]]<ref>http://www.win.tue.nl/~aeb/linux/kbd/A20.html</ref>
*Thermal measurement (CPU, GPU, Motherboard) and response including fan control, [[Dynamic frequency scaling|CPU throttling]], and emergency shutdown in response to rising temperatures
*Controlling indicator [[Light-emitting diode|LED]]s (e.g. caps lock, scroll lock, num lock, battery, ac, power, wireless LAN, sleep)
*Managing the [[Battery (electricity)|battery]] charger and the battery<ref name="amikey"/>
*Allowing remote diagnostics and remediation over the network
Line 23:
*[[Bluetooth]] toggle
*Display backlight toggle
*[[Local area network|LAN]] reset
*[[Graphics processing unit|GPU]] reset
*Can act as a bridge between BIOS chip and platform hub
*Mute audio
*[[USB]] OC (overcurrent) (USB disable)
*whether [[Alternating current|AC]] is present
*Display power toggle
*Suspend Management (for sleep mode)
*eSATA USB toggle
*eSATA toggle
*Reset all [[PCI
*[[Wake
*Charger enabled
*3G or 4G
*Debug Card Interface (Enables repair centers to monitor the boot process with a special device in an attempt to fix problems (only few several hundred codes))
*SCI from the Embedded Controller to inform the ACPI
As a core system component, the embedded controller is always on when power is supplied to the mainboard. To communicate with the main computer system, several forms of communication can be used, including [[Advanced Configuration and Power Interface|ACPI]], [[SMBus]], or [[Shared memory (interprocess communication)|shared memory]].
Line 46:
An embedded controller is sometimes known as a "Keyboard Controller BIOS", which comes from the fact that the embedded controller evolved from the keyboard controller and often still is used as a keyboard controller. Even today, an ACPI embedded controller communicates with the CPU by using the same I/O ports that keyboard controllers used in the past.
A [[Trusted Platform Module]] (TPM) contains an embedded controller that performs [[Cryptography|cryptographic]] functions and nothing else.
== Ergonomics ==
|