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,
|
int rock960_ls_gpio_pins[MRAA_96BOARDS_LS_GPIO_COUNT] = { 1006, 1002, 1041, 1042, 1121, 1128,
|
||||||
1124, 1131, 1125, 1132, 1050, 1055 };
|
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" };
|
const char* rock960_serialdev[MRAA_96BOARDS_LS_UART_COUNT] = { "/dev/ttyS3", "/dev/ttyS4" };
|
||||||
|
|
||||||
// Ultra96
|
// Ultra96
|
||||||
@@ -302,8 +307,10 @@ mraa_96boards()
|
|||||||
} else if (mraa_file_contains(DT_BASE "/model", "ROCK960")) {
|
} else if (mraa_file_contains(DT_BASE "/model", "ROCK960")) {
|
||||||
b->platform_name = PLATFORM_NAME_ROCK960;
|
b->platform_name = PLATFORM_NAME_ROCK960;
|
||||||
ls_gpio_pins = rock960_ls_gpio_pins;
|
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[0].device_path = (char*) rock960_serialdev[0];
|
||||||
b->uart_dev[1].device_path = (char*) rock960_serialdev[1];
|
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")) ||
|
} else if ((mraa_file_contains(DT_BASE "/model", "ZynqMP ZCU100 RevC")) ||
|
||||||
(mraa_file_contains(DT_BASE "/model", "Avnet Ultra96 Rev1"))) {
|
(mraa_file_contains(DT_BASE "/model", "Avnet Ultra96 Rev1"))) {
|
||||||
b->platform_name = PLATFORM_NAME_ULTRA96;
|
b->platform_name = PLATFORM_NAME_ULTRA96;
|
||||||
|
|||||||
Reference in New Issue
Block a user