From 2eaee7bf0c70d2c8749bb2f6fb9ab9ca05691997 Mon Sep 17 00:00:00 2001 From: Viacheslav Volkov Date: Fri, 3 May 2019 21:25:15 +0200 Subject: [PATCH] FIX: [uboot] uart0 pinctrl for GNSS CAN shield on NB800 BugzId: 54033 --- board/nm/netbird_v2/board.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/board/nm/netbird_v2/board.c b/board/nm/netbird_v2/board.c index 98c03d6a10..42c8bc7200 100644 --- a/board/nm/netbird_v2/board.c +++ b/board/nm/netbird_v2/board.c @@ -606,7 +606,13 @@ static struct shield_command known_shield_commands[] = { "fdt get value serial0 /aliases serial0;" \ "fdt get value can1 /aliases d_can1;" \ "fdt set $serial0 status okay;" \ - "fdt set $can1 status okay;", + "fdt set $can1 status okay;" \ + /* fix uart0 pinctrl: */ \ + "fdt get value dt_path /aliases uart0_pins_gnss_can;" \ + "fdt get value dt_phandle $dt_path phandle;" \ + "fdt get value dt_path /aliases serial0;" \ + "fdt set $dt_path pinctrl-0 <$dt_phandle>;" \ + , gnsscan_shield_init }, };