nordic,nrf-gpiote

Vendor: Nordic Semiconductor

Description

NRF5 GPIOTE

Properties

Properties not inherited from the base binding file.

Name

Type

Details

no-port-event

boolean

Indicates that the GPIOTE instance does not support PORT event.

fixed-channels-supported

boolean

Indicates that the GPIOTE instance has fixed connection between pins and TE channels.
It means that a specific TE channel must be used for a given pin.

instance

int

The GPIOTE instance number. GPIOTE instance GPIOTE0 has:

  instance = <0>;

And GPIOTE1 has:

  instance = <1>;

This property is required.

owned-channels

array

List of channels in a split-ownership peripheral that are to be owned
for use by the compiled CPU.

nonsecure-channels

array

List of channels in a split-ownership, split-security peripheral that
are to be configured as nonsecure. In Trustzone systems, this property
is only evaluated for secure peripherals, as nonsecure channels are
implicitly specified through the owned-channels property. This property
is ignored in non-Trustzone systems.

child-owned-channels

array

List of channels in a split-ownership peripheral that are officially
owned by the compiled CPU but intended to be used by its child
subprocessor(s).

pinctrl-0

phandles

Pin configuration/s for the first state. Content is specific to the
selected pin controller driver implementation.

pinctrl-1

phandles

Pin configuration/s for the second state. See pinctrl-0.

pinctrl-2

phandles

Pin configuration/s for the third state. See pinctrl-0.

pinctrl-3

phandles

Pin configuration/s for the fourth state. See pinctrl-0.

pinctrl-4

phandles

Pin configuration/s for the fifth state. See pinctrl-0.

pinctrl-names

string-array

Names for the provided states. The number of names needs to match the
number of states.