Hopefully this is all that is needed to add the Odroid M1 board. :)
Alternatively, please give me suggestions on what to add next to make it work.
--- /dev/null
+"""Pin definitions for the Odroid M1."""
+
+from adafruit_blinka.microcontroller.amlogic.s922x import pin
+
+GPIO3C_6 = pin.GPIO118
+GPIO3C_7 = pin.GPIO119
+GPIO3D_0 = pin.GPIO120
+GPIO3D_1 = pin.GPIO121
+GPIO3D_2 = pin.GPIO122
+GPIO3D_3 = pin.GPIO123
+GPIO3D_4 = pin.GPIO124
+GPIO3D_5 = pin.GPIO125
+GPIO3D_6 = pin.GPIO126
+GPIO3D_7 = pin.GPIO127
+GPIO3B_2 = pin.GPIO106
+GPIO3B_5 = pin.GPIO109
+GPIO3B_6 = pin.GPIO110
+GPIO0B_3 = pin.GPIO11
+GPIO0B_4 = pin.GPIO12
+GPIO0B_5 = pin.GPIO13
+GPIO0B_6 = pin.GPIO14
+GPIO0C_0 = pin.GPIO16
+GPIO0C_1 = pin.GPIO17
+GPIO2D_0 = pin.GPIO88
+GPIO2D_1 = pin.GPIO89
+GPIO2D_2 = pin.GPIO90
+GPIO2D_3 = pin.GPIO91
+GPIO4B_6 = pin.GPIO142
+GPIO4C_1 = pin.GPIO145
+
+GPIODV_24 = pin.GPIO110
+GPIODV_25 = pin.GPIO109
+GPIODV_26 = pin.GPIO12
+GPIODV_27 = pin.GPIO11
+
+for it in pin.i2cPorts:
+ globals()["SCL" + str(it[0])] = it[1]
+ globals()["SDA" + str(it[0])] = it[2]
+
+# Set second i2c bus as default for backward compatibility.
+SCL = pin.i2cPorts[1][1]
+SDA = pin.i2cPorts[1][2]
+
+SCLK = pin.SPI0_SCLK
+MOSI = pin.SPI0_MOSI
+MISO = pin.SPI0_MISO
+SPI_CS0 = pin.GPIO90
+
+
+D16 = GPIO118 # PIN_16
+D18 = GPIO119 # PIN_18
+D12 = GPIO120 # PIN_12
+D22 = GPIO121 # PIN_22
+D26 = GPIO122 # PIN_26
+D32 = GPIO123 # PIN_32
+D36 = GPIO124 # PIN_36
+D35 = GPIO125 # PIN_35
+D8 = GPIO126 # PIN_8
+D10 = GPIO127 # PIN_10
+D15 = GPIO106 # PIN_15
+D5 = GPIO109 # PIN_5
+D3 = GPIO110 # PIN_3
+D28 = GPIO11 # PIN_28
+D27 = GPIO12 # PIN_27
+D33 = GPIO13 # PIN_33
+D7 = GPIO14 # PIN_7
+D11 = GPIO16 # PIN_11
+D13 = GPIO17 # PIN_13
+D21 = GPIO88 # PIN_21
+D19 = GPIO89 # PIN_19
+D24 = GPIO90 # PIN_24
+D23 = GPIO91 # PIN_23
+D31 = GPIO142 # PIN_31
+D29 = GPIO145 # PIN_29