...
Windows (RH Proxy) | Linux (Native driver) | EAPI | |
---|---|---|---|
Chipset SPI1 | |||
Chipset SPI3 | |||
MEC SPI | |||
QEP0 | |||
QEP1 | |||
PWM1 (Chipset PWM06) | |||
PWM2 (Chipset PWM02) | |||
Chipset I2C0 | |||
MEC I2C0 | |||
Chipset I2C1 | |||
MEC I2C1 | |||
GPIO 0-7 (MEC) | |||
GPIO 0-7 (Chipset) |
By default, all pins are set as Input Hi-Z. So, if you want to use another funtionality, you need to enable it on setup. Here is a table are 2 tables on how to enable peripherals and what you can use simultaneously:
Chipset SPI1 | Chipset SPI3 | MEC SPI | QEP0 | QEP1 | PWM1 (Chipset PWM06) | PWM2 (Chipset PWM02) | Chipset I2C0 | MEC I2C0 | Chipset I2C1 | MEC I2C1 | GPIO 0-7 (MEC) | GPIO 0-7 (Chipset) | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Chipset SPI1 | 0-4 | 0-4 | |||||||||||
Chipset SPI3 | |||||||||||||
MEC SPI | |||||||||||||
QEP0 | 0, 2-3 | 0, 2-3 | |||||||||||
QEP1 | 5-7 | 5-7 | |||||||||||
PWM1 (Chipset PWM06) | 1 | 1 | |||||||||||
PWM2 (Chipset PWM02) | 4 | 4 | |||||||||||
Chipset I2C0 | |||||||||||||
MEC I2C0 | |||||||||||||
Chipset I2C1 | |||||||||||||
MEC I2C1 | |||||||||||||
GPIO 0-7 (MEC) | |||||||||||||
GPIO 0-7 (Chipset) |
Peripheral | Setup voice path to enable device |
---|---|
Chipset SPI1 | Chipset → PCH-IO Configuration → PSE Configuration → SPI1 → Host owned with pin muxed |
Chipset SPI3 | Chipset → PCH-IO Configuration → PSE Configuration → SPI3 → Host owned with pin muxed |
MEC SPI | It is enabled automatically when first transmission request is done. Disable Chipset SPI3 before use it! |
QEP0 | Chipset → PCH-IO Configuration → PSE Configuration → QEP0 → Host owned with pin muxed |
QEP1 | Chipset → PCH-IO Configuration → PSE Configuration → QEP1 → Host owned with pin muxed |
PWM1 (Chipset PWM06) | Chipset → PCH-IO Configuration → PSE Configuration → PWM Pin Mux Selection → PWM6 → Enabled |
PWM2 (Chipset PWM02) | Chipset → PCH-IO Configuration → PSE Configuration → PWM Pin Mux Selection → PWM2 → Enabled |
Chipset I2C0 | Chipset → PCH-IO Configuration → SerialIo Configuration → I2C3 Controller → Enabled |
MEC I2C0 | It is enabled automatically when first transmission request is done. Disable Chipset I2C0 before use it! |
Chipset I2C1 | Chipset → PCH-IO Configuration → SerialIo Configuration → I2C1 Controller → Enabled |
MEC I2C1 | It is enabled automatically when first transmission request is done. Disable Chipset I2C1 before use it! |
GPIO 0-7 (MEC) | Advanced → Embedded Controller → GPIO Configurations → Configuration → <Select desired default> |
GPIO 0-7 (Chipset) | Disable conflicting functions if you want to use the pin as GPIO. GPIO pins can’t be used both from MEC and Chipset. MEC GPIO Pins has to be set as Input if you want to use Chipset GPIO pins |
...
What is loaded in a standard module?
...