Private
Public Access
2
0

96boards: Add chardev support to Rock960

Add chardev support to Rock960 96Boards.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
This commit is contained in:
Manivannan Sadhasivam
2019-05-02 10:31:22 +05:30
committed by Manivannan Sadhasivam
parent ffa3dcdfc0
commit 111e6be8f7

View File

@@ -103,6 +103,11 @@ const char* hikey960_serialdev[MRAA_96BOARDS_LS_UART_COUNT] = { "/dev/ttyAMA3",
int rock960_ls_gpio_pins[MRAA_96BOARDS_LS_GPIO_COUNT] = { 1006, 1002, 1041, 1042, 1121, 1128,
1124, 1131, 1125, 1132, 1050, 1055 };
int rock960_chardev_map[MRAA_96BOARDS_LS_GPIO_COUNT][2] = {
{ 0, 6 }, { 0, 2 }, { 1, 9 }, { 1, 10 }, { 3, 25 }, { 4, 0 },
{ 3, 28 }, { 4, 3 }, { 3, 29 }, { 4, 4 }, { 1, 18 }, { 1, 23 },
};
const char* rock960_serialdev[MRAA_96BOARDS_LS_UART_COUNT] = { "/dev/ttyS3", "/dev/ttyS4" };
// Ultra96
@@ -302,8 +307,10 @@ mraa_96boards()
} else if (mraa_file_contains(DT_BASE "/model", "ROCK960")) {
b->platform_name = PLATFORM_NAME_ROCK960;
ls_gpio_pins = rock960_ls_gpio_pins;
chardev_map = &rock960_chardev_map;
b->uart_dev[0].device_path = (char*) rock960_serialdev[0];
b->uart_dev[1].device_path = (char*) rock960_serialdev[1];
b->chardev_capable = 1;
} else if ((mraa_file_contains(DT_BASE "/model", "ZynqMP ZCU100 RevC")) ||
(mraa_file_contains(DT_BASE "/model", "Avnet Ultra96 Rev1"))) {
b->platform_name = PLATFORM_NAME_ULTRA96;