This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

ite,it8xxx2-pinctrl-func

Vendor: ITE Tech. Inc.

Description

ITE IT8XXX2 pin controller function node

Properties

Properties not inherited from the base binding file.

Name

Type

Details

func3-gcr

array

func3-en-mask

array

func3-ext

array

When the alternate setting is configured as func3, in addition to
the setting of func3-gcr, some pins require external setting.

func3-ext-mask

array

func4-gcr

array

func4-en-mask

array

volt-sel

array

volt-sel-mask

array

pp-od-mask

int

KSI[7:0] does not support push-pull and open-drain mode.
If KSO[17:0] is in KBS mode, setting 1 selects open-drain mode,
setting 0 selects push-pull mode.
If KSO[15:0] is in GPIO mode, then this bit is always disabled.

pullup-mask

int

If KSI[7:0]/KSO[15:0] is in KBS mode , setting 1 enables the internal
pull-up (KSO[17:16] setting internal pull-up by GPIO port GPCR register).
If KSI[7:0]/KSO[15:0] is in GPIO mode, then this bit is always disabled.

gpio-group

boolean

Default setting pin configure to alternate mode for all GPIO group pins
(include KSO[17:16]), otherwise setting pin configure to keyboard scan
mode for KSI[7:0] and KSO[15:0] pins.

Specifier cell names

  • pinmux cells: pin, alt_func