Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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?

...