Thread (57 messages) 57 messages, 5 authors, 2022-09-11

Re: [RFC v8 net-next 05/16] pinctrl: ocelot: add ability to be used in a non-mmio configuration

From: Andy Shevchenko <hidden>
Date: 2022-05-09 09:12:41
Also in: linux-arm-kernel, linux-gpio

On Sun, May 8, 2022 at 8:53 PM Colin Foster
[off-list ref] wrote:
There are a few Ocelot chips that contain pinctrl logic, but can be
controlled externally. Specifically the VSC7511, 7512, 7513 and 7514. In
the externally controlled configurations these registers are not
memory-mapped.

Add support for these non-memory-mapped configurations.
...
+#if defined(REG)
Redundant.
+#undef REG
+#endif
...
+               res = platform_get_resource(pdev, IORESOURCE_REG, 0);
+               if (!res) {
+                       dev_err(dev, "Failed to get resource\n");
+                       return -ENODEV;
return dev_err_probe(...); ?
+               }
...
        if (IS_ERR(info->map)) {
                dev_err(dev, "Failed to create regmap\n");
                return PTR_ERR(info->map);
Ditto.

-- 
With Best Regards,
Andy Shevchenko
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help