# Copyright (c) 2018, marc-cpdesign
# SPDX-License-Identifier: Apache-2.0

description: NRF5 GPIO node

compatible: "nordic,nrf-gpio"

include: [gpio-controller.yaml, base.yaml]

properties:
  reg:
    required: true

  gpiote-instance:
    type: phandle
    description: |
      GPIOTE instance that can be used with this GPIO port.

  "#gpio-cells":
    const: 2

  sense-edge-mask:
    type: int
    description: |
      Mask of pins that use the GPIO sense mechanism for edge detection.
      Pins not included in the mask use GPIOTE channels in the event mode.

  port:
    type: int
    required: true
    description: |
      The GPIO port number. GPIO port P0 has:

        port = <0>;

      And P1 has:

        port = <1>;

gpio-cells:
  - pin
  - flags
