Merge tag 'v5.12-rc7' into driver-core-next
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Apr 2021 17:53:39 +0000 (19:53 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Apr 2021 17:53:39 +0000 (19:53 +0200)
We need the driver core fix in here as well.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1  2 
MAINTAINERS
drivers/base/dd.c
drivers/clk/clk.c
drivers/of/property.c

diff --cc MAINTAINERS
Simple merge
@@@ -299,10 -292,8 +299,10 @@@ int driver_deferred_probe_check_state(s
  
  static void deferred_probe_timeout_work_func(struct work_struct *work)
  {
-       struct device_private *private, *p;
+       struct device_private *p;
  
 +      fw_devlink_drivers_done();
 +
        driver_deferred_probe_timeout = 0;
        driver_deferred_probe_trigger();
        flush_work(&deferred_probe_work);
Simple merge
@@@ -1268,10 -1260,18 +1268,19 @@@ DEFINE_SIMPLE_PROP(pinctrl5, "pinctrl-5
  DEFINE_SIMPLE_PROP(pinctrl6, "pinctrl-6", NULL)
  DEFINE_SIMPLE_PROP(pinctrl7, "pinctrl-7", NULL)
  DEFINE_SIMPLE_PROP(pinctrl8, "pinctrl-8", NULL)
 +DEFINE_SIMPLE_PROP(remote_endpoint, "remote-endpoint", NULL)
  DEFINE_SUFFIX_PROP(regulators, "-supply", NULL)
  DEFINE_SUFFIX_PROP(gpio, "-gpio", "#gpio-cells")
- DEFINE_SUFFIX_PROP(gpios, "-gpios", "#gpio-cells")
+ static struct device_node *parse_gpios(struct device_node *np,
+                                      const char *prop_name, int index)
+ {
+       if (!strcmp_suffix(prop_name, ",nr-gpios"))
+               return NULL;
+       return parse_suffix_prop_cells(np, prop_name, index, "-gpios",
+                                      "#gpio-cells");
+ }
  
  static struct device_node *parse_iommu_maps(struct device_node *np,
                                            const char *prop_name, int index)