1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
 
   3 # SPDX-License-Identifier: MIT
 
   4 """Pin definitions for the Odroid N2."""
 
   6 from adafruit_blinka.microcontroller.amlogic.s922x import pin
 
  18 GPIOX_10 = pin.GPIO486
 
  19 GPIOX_11 = pin.GPIO487
 
  20 GPIOX_12 = pin.GPIO488
 
  21 GPIOX_13 = pin.GPIO489
 
  22 GPIOX_14 = pin.GPIO490
 
  23 GPIOX_15 = pin.GPIO491
 
  24 GPIOX_16 = pin.GPIO492
 
  25 GPIOX_17 = pin.GPIO493
 
  26 GPIOX_18 = pin.GPIO494
 
  27 GPIOX_19 = pin.GPIO495
 
  29 GPIODV_24 = pin.GPIO493
 
  30 GPIODV_25 = pin.GPIO494
 
  31 GPIODV_26 = pin.GPIO474
 
  32 GPIODV_27 = pin.GPIO475
 
  35 GPIOA_12 = pin.GPIO472
 
  36 GPIOA_13 = pin.GPIO473
 
  37 GPIOA_14 = pin.GPIO474
 
  38 GPIOA_15 = pin.GPIO475
 
  40 GPIOA0_0 = pin.GPIO496
 
  41 GPIOA0_1 = pin.GPIO497
 
  42 GPIOA0_2 = pin.GPIO498
 
  43 GPIOA0_3 = pin.GPIO499
 
  44 GPIOA0_4 = pin.GPIO500
 
  45 GPIOA0_5 = pin.GPIO501
 
  46 GPIOA0_6 = pin.GPIO502
 
  47 GPIOA0_7 = pin.GPIO503
 
  48 GPIOA0_8 = pin.GPIO504
 
  49 GPIOA0_9 = pin.GPIO505
 
  50 GPIOA0_10 = pin.GPIO506
 
  51 GPIOA0_11 = pin.GPIO507
 
  52 GPIOA0_12 = pin.GPIO508
 
  53 GPIOA0_13 = pin.GPIO509
 
  54 GPIOA0_14 = pin.GPIO510
 
  55 GPIOA0_15 = pin.GPIO511
 
  57 for it in pin.i2cPorts:
 
  58     globals()["SCL" + str(it[0])] = it[1]
 
  59     globals()["SDA" + str(it[0])] = it[2]
 
  63 # Set second i2c bus as default for backward compatibility.
 
  64 if len(pin.i2cPorts) > 1:
 
  65     SCL = pin.i2cPorts[1][1]
 
  66     SDA = pin.i2cPorts[1][2]
 
  67 elif len(pin.i2cPorts) > 0:
 
  68     SCL = pin.i2cPorts[0][1]
 
  69     SDA = pin.i2cPorts[0][2]
 
  77 D1 = GPIOX_16  # PIN_12
 
  86 D10 = GPIOX_10  # PIN_24
 
  87 D11 = GPIOA_4  # PIN_26
 
  88 D12 = GPIOX_8  # PIN_19
 
  89 D13 = GPIOX_9  # PIN_21
 
  90 D14 = GPIOX_11  # PIN_23
 
  91 D15 = GPIOX_12  # PIN_8
 
  92 D16 = GPIOX_13  # PIN_10
 
  93 D21 = GPIOX_14  # PIN_29
 
  94 D22 = GPIOX_15  # PIN_31
 
  95 D23 = GPIOX_5  # PIN_33
 
  96 D24 = GPIOX_6  # PIN_35
 
  97 D26 = GPIOA_12  # PIN_32
 
  98 D27 = GPIOX_19  # PIN_36
 
  99 D30 = GPIOA_14  # PIN_27
 
 100 D31 = GPIOA_15  # PIN_28