Переглянути джерело

[DM/FIXUP] Fixup pin depend auto

Signed-off-by: GuEe-GUI <2991707448@qq.com>
GuEe-GUI 6 місяців тому
батько
коміт
aa30e9804a
1 змінених файлів з 6 додано та 0 видалено
  1. 6 0
      components/drivers/pin/dev_pin_ofw.c

+ 6 - 0
components/drivers/pin/dev_pin_ofw.c

@@ -59,6 +59,12 @@ rt_ssize_t rt_ofw_get_named_pin(struct rt_ofw_node *np, const char *propname, in
     }
 
     pin_dev_np = pin_args.data;
+
+    if (!rt_ofw_data(pin_dev_np))
+    {
+        rt_platform_ofw_request(pin_dev_np);
+    }
+
     pin_dev = rt_ofw_data(pin_dev_np);
 
     if (!pin_dev)