Add TI BeagleboneBlack I2C information 64/258564/1 submit/tizen/20210521.021029
authorYoungjae Cho <y0.cho@samsung.com>
Mon, 17 May 2021 03:58:30 +0000 (12:58 +0900)
committerYoungjae Cho <y0.cho@samsung.com>
Thu, 20 May 2021 08:14:36 +0000 (17:14 +0900)
Change-Id: I6d5aa64ec89a5359919c91d115dd62c3285cb812
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
data/pio_board_ti_bbb.ini [new file with mode: 0644]
include/util/peripheral_board.h
src/util/peripheral_board.c

diff --git a/data/pio_board_ti_bbb.ini b/data/pio_board_ti_bbb.ini
new file mode 100644 (file)
index 0000000..40aa11a
--- /dev/null
@@ -0,0 +1,17 @@
+[gpio]
+;gpio4 = 7
+
+[i2c]
+i2c-1  = 64
+
+[pwm]
+;pwmchip0/pwm2 = 30
+
+[adc]
+;iio:device0/in_voltage_0_raw  = 40
+
+[uart]
+;ttySAC4       = 34, 36
+
+[spi]
+;spidev0.0     = 24, 23, 21, 19
index 43fd3e3c94f2555357fe6d956fbe89513a48ef42..a3b007f801c3e700bba10b2be031041835b8c852 100644 (file)
@@ -28,6 +28,7 @@ typedef enum {
        PB_BOARD_RP3_B,
        PB_BOARD_EAGLEYE,
        PB_BOARD_RP4_B,
+       PB_BOARD_TI_BBB,
        PB_BOARD_UNKNOWN,
 } pb_board_type_e;
 
index c3eafae4d40bb68f194e26aa40f7a7e3f2206264..3ad5987dbcdc5936f121decfa1cd33f347571a11 100644 (file)
@@ -36,6 +36,7 @@
 #define BOARD_INI_EAGLEYE_PATH  BOARD_INI_BASE "pio_board_eagleye.ini"
 #define BOARD_INI_RP4_B_PATH    BOARD_INI_BASE "pio_board_rp4_b.ini"
 #define BOARD_INI_UNKNOWN_PATH  BOARD_INI_BASE "pio_board_unknown.ini"
+#define BOARD_INI_TI_BBB_PATH   BOARD_INI_BASE "pio_board_ti_bbb.ini"
 
 
 static const pb_board_type_s pb_board_type[] = {
@@ -45,6 +46,7 @@ static const pb_board_type_s pb_board_type[] = {
        {PB_BOARD_RP3_B,    "Raspberry Pi 3 Model B", BOARD_INI_RP3_B_PATH},
        {PB_BOARD_EAGLEYE,  "artik530 compy",  BOARD_INI_EAGLEYE_PATH},
        {PB_BOARD_RP4_B,    "Raspberry Pi 4 Model B", BOARD_INI_RP4_B_PATH},
+       {PB_BOARD_TI_BBB,   "TI AM335x BeagleBone Black", BOARD_INI_TI_BBB_PATH},
        {PB_BOARD_UNKNOWN,  "unknown board",   BOARD_INI_UNKNOWN_PATH},
 };