diff options
author | wchang kim <wchang.kim@samsung.com> | 2019-11-11 18:57:14 +0900 |
---|---|---|
committer | wchang kim <wchang.kim@samsung.com> | 2019-11-11 18:57:14 +0900 |
commit | cf3caaf3a4e0e41f539856943ad64962e4a63bfc (patch) | |
tree | 792a3d381abff7bf20e9be02967bf05b67bcda87 | |
parent | da479b98a011748f82b66bf55b0eb0dd651e1fbf (diff) | |
download | peripheral-bus-submit/tizen/20191111.101125.tar.gz peripheral-bus-submit/tizen/20191111.101125.tar.bz2 peripheral-bus-submit/tizen/20191111.101125.zip |
Adding rpi4 board.submit/tizen/20191111.101125accepted/tizen/unified/20191111.105613
Change-Id: Icc8bb7c0c4ff7eaf0481dfbb8dc0646e5bbd9aa3
-rw-r--r-- | data/pio_board_rp4_b.ini | 33 | ||||
-rw-r--r-- | include/util/peripheral_board.h | 1 | ||||
-rw-r--r-- | src/util/peripheral_board.c | 2 |
3 files changed, 36 insertions, 0 deletions
diff --git a/data/pio_board_rp4_b.ini b/data/pio_board_rp4_b.ini new file mode 100644 index 0000000..2a73fa3 --- /dev/null +++ b/data/pio_board_rp4_b.ini @@ -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 diff --git a/include/util/peripheral_board.h b/include/util/peripheral_board.h index 2f2aa41..43fd3e3 100644 --- a/include/util/peripheral_board.h +++ b/include/util/peripheral_board.h @@ -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; diff --git a/src/util/peripheral_board.c b/src/util/peripheral_board.c index c173854..d2f5820 100644 --- a/src/util/peripheral_board.c +++ b/src/util/peripheral_board.c @@ -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}, }; |