--- /dev/null
+# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
+#
+# SPDX-License-Identifier: MIT
+"""Pin definitions for the AML-S905X-CC-V1."""
+
+from adafruit_blinka.microcontroller.amlogic.s905x import pin
+
+for it in pin.i2cPorts:
+ globals()["SCL" + str(it[0])] = it[1]
+ globals()["SDA" + str(it[0])] = it[2]
+
+SCL = pin.i2cPorts[0][1]
+SDA = pin.i2cPorts[0][2]
+
+SCLK = pin.SPI1_SCLK
+MOSI = pin.SPI1_MOSI
+MISO = pin.SPI1_MISO
+SPI_CS = pin.SPI1_CS
+
+# Pinout reference:
+# https://github.com/libre-computer-project/libretech-wiring-tool/blob/master/libre-computer/aml-s905x-cc/gpio.map
+
+# 40 pin Header 7J1
+P3 = pin.GPIO105
+P5 = pin.GPIO104
+P7 = pin.GPIO289
+P8 = pin.GPIO291
+P10 = pin.GPIO292
+P12 = pin.GPIO106
+P13 = pin.GPIO109
+P15 = pin.GPIO110
+P16 = pin.GPIO293
+P18 = pin.GPIO294
+P19 = pin.GPIO287
+P21 = pin.GPIO288
+P22 = pin.GPIO279
+P23 = pin.GPIO290
+P24 = pin.GPIO289
+P26 = pin.GPIO280
+P27 = pin.GPIO275
+P28 = pin.GPIO276
+P29 = pin.GPIO296
+P31 = pin.GPIO297
+P32 = pin.GPIO295
+P33 = pin.GPIO285
+P35 = pin.GPIO286
+P36 = pin.GPIO281
+P37 = pin.GPIO284
+P38 = pin.GPIO282
+P40 = pin.GPIO283
+
+# 8 Pin Header 2J3
+P2J33 = pin.GPIO225
+P2J34 = pin.GPIO224
+P2J35 = pin.GPIO223
+P2J36 = pin.GPIO222
+
+# 3 Pin Header 2J1
+P2J12 = pin.GPIO100
+P2J13 = pin.GPIO101
+
+# 3 Pin Header 9J1
+P9J12 = pin.GPIO220