X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/2110b0ecfe874b2ad56b54ad5174db8cdff9a95b..0a1baad121057e284f5a807e6088927d8cc9c220:/src/adafruit_blinka/microcontroller/rockchip/rk3568b2/pin.py diff --git a/src/adafruit_blinka/microcontroller/rockchip/rk3568b2/pin.py b/src/adafruit_blinka/microcontroller/rockchip/rk3568b2/pin.py index d7abb83..8b23505 100644 --- a/src/adafruit_blinka/microcontroller/rockchip/rk3568b2/pin.py +++ b/src/adafruit_blinka/microcontroller/rockchip/rk3568b2/pin.py @@ -6,8 +6,7 @@ """A Pin class for use with Rockchip RK3568B2.""" 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 GPIO3C_6 = Pin((3, 22)) @@ -90,29 +89,29 @@ if board in ("ODROID_M1"): if alias is not None: globals()[alias + "_SCL"] = GPIO3B_5 globals()[alias + "_SDA"] = GPIO3B_6 - i2cPorts.append((int(alias[3]), GPIO3B_5, GPIO3B_6)) + i2cPorts.append((int(alias[-1]), GPIO3B_5, GPIO3B_6)) alias = get_pwm_chipid("fdd70010.pwm") if alias is not None: globals()["PWM" + alias] = GPIO0C_0 - pwmOuts.append(((int(alias[3]), 0), GPIO0C_0)) + pwmOuts.append(((int(alias[-1]), 0), GPIO0C_0)) alias = get_pwm_chipid("fdd70020.pwm") if alias is not None: globals()["PWM" + alias] = GPIO0C_1 - pwmOuts.append(((int(alias[3]), 0), GPIO0C_1)) + pwmOuts.append(((int(alias[-1]), 0), GPIO0C_1)) alias = get_pwm_chipid("fe6f0010.pwm") if alias is not None: globals()["PWM" + alias] = GPIO3B_2 - pwmOuts.append(((int(alias[3]), 0), GPIO3B_2)) + pwmOuts.append(((int(alias[-1]), 0), GPIO3B_2)) alias = get_dts_alias("fdd50000.serial") if alias is not None: globals()[alias + "_TX"] = GPIO0C_1 globals()[alias + "_RX"] = GPIO0C_0 - uartPorts.append((int(alias[3]), GPIO0C_1, GPIO0C_0)) + uartPorts.append((int(alias[-1]), GPIO0C_1, GPIO0C_0)) alias = get_dts_alias("fe650000.serial") if alias is not None: globals()[alias + "_TX"] = GPIO3D_6 globals()[alias + "_RX"] = GPIO3D_7 - uartPorts.append((int(alias[3]), GPIO3D_6, GPIO3D_7)) + uartPorts.append((int(alias[-1]), GPIO3D_6, GPIO3D_7)) i2cPorts = tuple(i2cPorts)