笔记本电脑上,一般除了南桥和北桥外,都会有颗EC芯片.即Embedded Controller.
这是一款Nuvoton的EC, NPCE791x. 具体有一下内容:
1. embedded RISC core (CR16CPlus), 16 bit RISC processor.
2. on-chip ROM and RAM memory.
3. a high-performance Flash Interface Unit (FIU).
4. a extended set of system support functions.
EC其实是个单片机,里面有firmware。
可以把EC封装成各种功能的接口,或者GPIO,然后开放给linux内核。
function include:
a. watchdog.
b. timers.
c. interrupt control.
d. enhanced PWM.
e. GPIO
GPIO include :
1. keyboard matrix scanning.
2. I/O expansion support.