# Copyright (C) 2019 Peter Bigot Consulting, LLC
# SPDX-License-Identifier: Apache-2.0

description: |
    ADC channels exposed on Arduino Uno (R3) headers.

    The Arduino Uno layout provides a 6-pin Analog Input header.  This
    has analog input signals labeled from A0 at the top through A5 at
    the bottom.

    This binding provides a nexus mapping for these pins where parent
    pins 0 through 5 correspond to A0 through A5.

compatible: "arduino,uno-adc"

include: base.yaml

properties:
  io-channel-map:
    type: compound
    required: true

  io-channel-map-mask:
    type: compound

  io-channel-map-pass-thru:
    type: compound

  "#io-channel-cells":
    type: int
    required: true
    description: Number of items to expect in an ADC specifier
