atmel-xplained-header

Vendor: Generic or vendor-independent

Description

GPIO pins exposed on Atmel Xplained headers.

The Xplained layout provide a standard 10 pin header.  A board can have
one or more headers and can share pins.  This connector was developed to
match with Atmel AVR XMEGA devices GPIO port plus power signals.  The Atmel
Xplained Pro standard connector keep compatibility with this header and it
can be defined on every board with an Xplained Pro Connector extension and
every pin can be defined as general purpose GPIO.

The AVR XMEGA port was designed as:

Signal  Main Function
   Px0  SDA
   Px1  SCL
   Px2  RX
   Px3  TX
   Px4  SS
   Px5  MOSI
   Px6  MISO
   Px7  SCK
   GND
   VDD

Documentation:
https://www.microchip.com/development-tools/xplained-boards
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42091-Atmel-Xplained-Pro-Hardware-Development-Kit_User%20Guide.pdf

This binding provides a nexus mapping for 10 pins where pins are disposed
to have a even and odd column:

                       Connector
Bind      Pin Name     Pin   Pin  Pin Name        Bind
  0          I2C(SDA)  1       2  I2C(SCL)         1
  2          UART(RX)  3       4  UART(TX)         3
  4          SPI(CS0)  5       6  SPI(MOSI)        5
  6         SPI(MISO)  7       8  SPI(SCK)         7
                  GND  9      10  VDD(+3.3V)

Properties

Properties not inherited from the base binding file.

Name

Type

Details

gpio-map

compound

This property is required.

gpio-map-mask

compound

gpio-map-pass-thru

compound

#gpio-cells

int

Number of items to expect in a GPIO specifier

This property is required.