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:
committed by
Manivannan Sadhasivam
parent
ffa3dcdfc0
commit
111e6be8f7
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user