"""A Pin class for use with Rockchip RK3566."""
from adafruit_blinka.agnostic import detector
-from adafruit_blinka.microcontroller.alias import get_dts_alias
-from adafruit_blinka.microcontroller.alias import get_pwm_chipid
+from adafruit_blinka.microcontroller.alias import get_dts_alias, get_pwm_chipid
from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
GPIO0_A2 = Pin((0, 2))
uartPorts = []
# SysFS analog inputs, Ordered as analog analogInId, device, and channel
-analogIns = ((ADC_AIN3, 0, 3),)
+analogIns = [
+ (ADC_AIN3, 0, 3),
+]
board = detector.board.id
if board in ("ODROID_M1S"):
+ analogIns.append((40, 0, 2))
alias = get_dts_alias("fe5c0000.i2c")
if alias is not None:
globals()[alias + "_SCL"] = GPIO3_B5
globals()[alias + "_RX"] = GPIO2_A3
uartPorts.append((int(alias[-1]), GPIO2_A4, GPIO2_A3))
+analogIns = tuple(analogIns)
i2cPorts = tuple(i2cPorts)
pwmOuts = tuple(pwmOuts)
spiPorts = tuple(spiPorts)