From 3abfd5c2d17867d7a87841d919bc47fbdbb27912 Mon Sep 17 00:00:00 2001 From: Vandhiadevan Karunamoorthy Date: Wed, 27 Oct 2021 18:36:40 +0530 Subject: [PATCH] ipq6018: update gadget_diag fdt fixup This change support both legacy and current node configuration Signed-off-by: Vandhiadevan Karunamoorthy Change-Id: I12551970f16ec09a648bac2ecb1a45edeffd997c --- board/qca/arm/ipq6018/ipq6018.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/board/qca/arm/ipq6018/ipq6018.c b/board/qca/arm/ipq6018/ipq6018.c index eeeffd7dc6..9e8d93598e 100644 --- a/board/qca/arm/ipq6018/ipq6018.c +++ b/board/qca/arm/ipq6018/ipq6018.c @@ -754,7 +754,12 @@ static void __fixup_usb_device_mode(void *blob) static void fdt_fixup_diag_gadget(void *blob) { __fixup_usb_device_mode(blob); - parse_fdt_fixup("/soc/qcom,gadget_diag@0%status%?ok", blob); + + if (fdt_path_offset(blob, "/soc/qcom,gadget_diag@0") < 0){ + parse_fdt_fixup("/qti,gadget_diag@0%status%?ok", blob); + } else { + parse_fdt_fixup("/soc/qcom,gadget_diag@0%status%?ok", blob); + } } void ipq_fdt_fixup_usb_device_mode(void *blob)