From 02877a949369056cd505bb99387461668faec659 Mon Sep 17 00:00:00 2001 From: YoungSoo Shin Date: Wed, 30 Apr 2025 14:31:03 +0900 Subject: [PATCH] ODROID-C5: updates according to board revision REV 1.0 20250313 Change-Id: I1f91f06f5c6ccad767c6219fcbb190206fd571fe --- gpio/readall.c | 8 ++++---- wiringPi/odroidc5.c | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/gpio/readall.c b/gpio/readall.c index 01d175c..6fa64d9 100644 --- a/gpio/readall.c +++ b/gpio/readall.c @@ -788,12 +788,12 @@ static const char *physNamesOdroidC5All [64] = " SCL.0", "GND(0V) ", "GPIOX_17", "TxD.0 ", " GND(0V)", "RxD.0 ", - " GPIOX_5", "GPIOX_14", + " GPIOX_5", "GPIOX_6 ", "GPIOX_15", "GND(0V) ", " GPIOX_4", "GPIODV_1", " 3.3V", "GPIODV_2", " MOSI", "GND(0V) ", - " MISO", "GPIOX_6 ", + " MISO", "GPIOX_14", " SLCK", "SS ", " GND(0V)", "GPIOX_7 ", " SDA.1", "SCL.1 ", @@ -819,12 +819,12 @@ static const char *physNamesOdroidC5 [64] = " SCL.0", "0V ", " IO_D4", "TxD1 ", " 0V", "RxD1 ", - " IO_X5", "IO_X14 ", + " IO_X5", "IOX_6 ", " IO_X15", "0V ", " IO_X4", "IO_DV1 ", " 3.3V", "IO_DV2 ", " MOSI", "0V ", - " MISO", "IOX_6 ", + " MISO", "IO_X14 ", " SLCK", "SS ", " 0V", "IOX_7 ", " SDA.1", "SCL.1 ", diff --git a/wiringPi/odroidc5.c b/wiringPi/odroidc5.c index 868d0cc..710bfca 100644 --- a/wiringPi/odroidc5.c +++ b/wiringPi/odroidc5.c @@ -29,10 +29,10 @@ /*----------------------------------------------------------------------------*/ static const int pinToGpio[64] = { // wiringPi number to native gpio number - 481, 490, // 0 | 1 + 481, 482, // 0 | 1 491, 480, // 2 | 3 458, 459, // 4 | 5 - 482, 456, // 6 | 7 + 490, 456, // 6 | 7 493, 494, // 8 | 9 486, 483, // 10 | 11 484, 485, // 12 | 13 @@ -58,12 +58,12 @@ static const int phyToGpio[64] = { 494, -1, // 5 | 6 456, 488, // 7 | 8 -1, 489, // 9 | 10 - 481, 490, // 11 | 12 + 481, 482, // 11 | 12 491, -1, // 13 | 14 480, 458, // 15 | 16 -1, 459, // 17 | 18 484, -1, // 19 | 20 - 485, 482, // 21 | 22 + 485, 490, // 21 | 22 487, 486, // 23 | 24 -1, 433, // 25 | 26 455, 454, // 27 | 28 @@ -81,10 +81,10 @@ static const int phyToGpio[64] = { static const char *pinToPwm[64] = { // wiringPi number to pwm group number - "None", "None", // 0 | 1 + "None", "fe058000", // 0 | 1 : PWM_A "None", "None", // 2 | 3 "None", "fe058400", // 4 | 5 : , PWM_C - "fe058000", "fe058200", // 6 | 7 : PWM_A, PWM_B + "None", "fe058200", // 6 | 7 : , PWM_B "None", "None", // 8 | 9 "None", "fe058a00", // 10 | 11 : , PWM_F "None", "None", // 12 | 13