Adding rpi4 board. 15/217415/1 accepted/tizen/unified/20191111.105613 submit/tizen/20191111.101125
authorwchang kim <wchang.kim@samsung.com>
Mon, 11 Nov 2019 09:57:14 +0000 (18:57 +0900)
committerwchang kim <wchang.kim@samsung.com>
Mon, 11 Nov 2019 09:57:14 +0000 (18:57 +0900)
Change-Id: Icc8bb7c0c4ff7eaf0481dfbb8dc0646e5bbd9aa3

data/pio_board_rp4_b.ini [new file with mode: 0644]
include/util/peripheral_board.h
src/util/peripheral_board.c

diff --git a/data/pio_board_rp4_b.ini b/data/pio_board_rp4_b.ini
new file mode 100644 (file)
index 0000000..2a73fa3
--- /dev/null
@@ -0,0 +1,33 @@
+[gpio]
+gpio4  = 7
+gpio5  = 29
+gpio6  = 31
+gpio12 = 32
+gpio13 = 33
+gpio16 = 36
+gpio17 = 11
+gpio18 = 12
+gpio19 = 35
+gpio20 = 38
+gpio21 = 40
+gpio22 = 15
+gpio23 = 16
+gpio24 = 18
+gpio25 = 22
+gpio26 = 37
+gpio27 = 13
+
+[i2c]
+i2c-1  = 5, 3
+i2c-4  = 100, 101
+
+[pwm]
+
+[adc]
+
+[uart]
+ttyS0  = 8, 10
+
+[spi]
+spidev0.0      = 24, 23, 21, 19
+spidev0.1      = 26, 23, 21, 19
index 2f2aa41e606e1769eab4d810fe04c0f1d19dd752..43fd3e3c94f2555357fe6d956fbe89513a48ef42 100644 (file)
@@ -27,6 +27,7 @@ typedef enum {
        PB_BOARD_ARTIK520,
        PB_BOARD_RP3_B,
        PB_BOARD_EAGLEYE,
+       PB_BOARD_RP4_B,
        PB_BOARD_UNKNOWN,
 } pb_board_type_e;
 
index c173854d8d841da81a1874db2e855751d2ed4434..d2f58200a8aabeea794700d17fe09c1f8b16499c 100644 (file)
@@ -34,6 +34,7 @@
 #define BOARD_INI_ARTIK520_PATH BOARD_INI_BASE "pio_board_artik520.ini"
 #define BOARD_INI_RP3_B_PATH    BOARD_INI_BASE "pio_board_rp3_b.ini"
 #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"
 
 
@@ -43,6 +44,7 @@ static const pb_board_type_s pb_board_type[] = {
        {PB_BOARD_ARTIK520, "ARTIK5 board",    BOARD_INI_ARTIK520_PATH},
        {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_UNKNOWN,  "unknown board",   BOARD_INI_UNKNOWN_PATH},
 };