Private
Public Access
2
0

platform: add radxa e25 support

Signed-off-by: Nascs <nascs@radxa.com>
This commit is contained in:
Nascs
2023-12-21 06:25:15 +00:00
committed by Tom Ingleby
parent 302280363f
commit 60d99f1a59
10 changed files with 271 additions and 0 deletions

View File

@@ -78,6 +78,7 @@ typedef enum {
MRAA_RADXA_CM3 = 33, /**< Radxa CM3 */
MRAA_RADXA_CM5_IO = 34, /**< Radxa CM5 IO */
MRAA_RADXA_ROCK_3A = 35, /**< Radxa ROCK 3 Model A */
MRAA_RADXA_E25 = 36, /**< Radxa E25 */
// USB platform extenders start at 256
MRAA_FTDI_FT4222 = 256, /**< FTDI FT4222 USB to i2c bridge */
@@ -416,6 +417,30 @@ typedef enum {
MRAA_RADXA_CM3_IO_PIN40 = 40
} mraa_radxa_cm3_io_wiring_t;
/**
* Radxa E25 GPIO numbering enum
*/
typedef enum {
MRAA_RADXA_E25_PIN3 = 3,
MRAA_RADXA_E25_PIN5 = 5,
MRAA_RADXA_E25_PIN7 = 7,
MRAA_RADXA_E25_PIN8 = 8,
MRAA_RADXA_E25_PIN10 = 10,
MRAA_RADXA_E25_PIN11 = 11,
MRAA_RADXA_E25_PIN12 = 12,
MRAA_RADXA_E25_PIN13 = 13,
MRAA_RADXA_E25_PIN15 = 15,
MRAA_RADXA_E25_PIN16 = 16,
MRAA_RADXA_E25_PIN17 = 17,
MRAA_RADXA_E25_PIN18 = 18,
MRAA_RADXA_E25_PIN19 = 19,
MRAA_RADXA_E25_PIN21 = 21,
MRAA_RADXA_E25_PIN22 = 22,
MRAA_RADXA_E25_PIN23 = 23,
MRAA_RADXA_E25_PIN24 = 24,
MRAA_RADXA_E25_PIN26 = 26
} mraa_radxa_e25_wiring_t;
/**
* ROCKPI4 GPIO numbering enum
*/

View File

@@ -72,6 +72,7 @@ typedef enum {
RADXA_CM3 = 33, /**< Radxa CM3 */
RADXA_CM5_IO = 34, /**< Radxa CM5 IO */
RADXA_ROCK_3A = 35, /**< Radxa ROCK 3 Model A */
RADXA_E25 = 36, /**< Radxa E25 */
FTDI_FT4222 = 256, /**< FTDI FT4222 USB to i2c bridge */
@@ -407,6 +408,30 @@ typedef enum {
RADXA_CM3_IO_PIN40 = 40
} RadxaCM3IOWiring;
/**
* Radxa E25 GPIO numbering enum
*/
typedef enum {
RADXA_E25_PIN3 = 3,
RADXA_E25_PIN5 = 5,
RADXA_E25_PIN7 = 7,
RADXA_E25_PIN8 = 8,
RADXA_E25_PIN10 = 10,
RADXA_E25_PIN11 = 11,
RADXA_E25_PIN12 = 12,
RADXA_E25_PIN13 = 13,
RADXA_E25_PIN15 = 15,
RADXA_E25_PIN16 = 16,
RADXA_E25_PIN17 = 17,
RADXA_E25_PIN18 = 18,
RADXA_E25_PIN19 = 19,
RADXA_E25_PIN21 = 21,
RADXA_E25_PIN22 = 22,
RADXA_E25_PIN23 = 23,
RADXA_E25_PIN24 = 24,
RADXA_E25_PIN26 = 26
} RadxaE25Wiring;
/**
* ROCKPI4 GPIO numbering enum
*/