Thread (13 messages) 13 messages, 4 authors, 2021-11-04

Re: [PATCH v7 5/7] PCI: brcmstb: Add control of subdevice voltage regulators

From: Jim Quinlan <hidden>
Date: 2021-11-03 20:26:06
Also in: linux-pci, lkml

On Wed, Nov 3, 2021 at 3:45 PM Mark Brown [off-list ref] wrote:
On Wed, Nov 03, 2021 at 02:49:35PM -0400, Jim Quinlan wrote:
quoted
+     for_each_property_of_node(dn, pp) {
+             for (i = 0; i < ns; i++) {
+                     char prop_name[64]; /* 64 is max size of property name */
+
+                     snprintf(prop_name, 64, "%s-supply", supplies[i]);
+                     if (strcmp(prop_name, pp->name) == 0)
+                             break;
+             }
+             if (i >= ns || pcie->num_supplies >= ARRAY_SIZE(supplies))
+                     continue;
+
+             pcie->supplies[pcie->num_supplies++].supply = supplies[i];
+     }
Why are we doing this?  If the DT omits the supplies the framework will
provide dummy supplies so there is no need to open code handling for
supplies not being present at all in client drivers.  Just
unconditionally ask for all the supplies.
I did it to squelch the "supply xxxxx not found, using dummy
regulator" output.  I'll change it.
Regards, Jim

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help