Message ID | 20230614231446.3687-1-andriy.shevchenko@linux.intel.com |
---|---|
Headers | show |
Series | gpio: aggregator: Incorporate gpio-delay functionality | expand |
On Thu, Jun 15, 2023 at 1:14 AM Andy Shevchenko <andriy.shevchenko@linux.intel.com> wrote: > Now that GPIO aggregator supports a delay line, drop the duplicative > functionality, i.e. the entire gpio-delay driver. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> This is the most pleasing technical solution for sure. Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Yours, Linus Walleij
On Thu, Jun 15, 2023 at 1:14 AM Andy Shevchenko <andriy.shevchenko@linux.intel.com> wrote: > Now that GPIO aggregator supports a delay line, drop the duplicative > functionality, i.e. the entire gpio-delay driver. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Gr{oetje,eeting}s, Geert
On Thu, Jun 15, 2023 at 2:14 AM Andy Shevchenko <andriy.shevchenko@linux.intel.com> wrote: > > The newly appeared gpio-delay module enables external signal delay lines > that may be connected to the GPIOs. But at the same time it copies the > GPIO forwarder functionality. Besides that the approach does not scale. > If we would have another external component, we would need yet another > driver. That's why I think, and seems others support me, better to > enable such a functionality inside GPIO aggregator driver. > > Patch 1 is a cleanup that may be applied independently on the decision > about the rest. > > Please, test and comment! Alexander, I have slightly changed the code, can you test this and give your formal Tested-by tag?