Thread (51 messages) 51 messages, 9 authors, 2021-10-14

Re: [PATCH 1/8] gpio: Add Elba SoC gpio driver for spi cs control

From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2021-08-23 07:51:12
Also in: linux-arm-kernel, linux-gpio, linux-mmc, linux-spi, lkml

Hi Brad,

On Mon, Aug 23, 2021 at 3:14 AM Brad Larson [off-list ref] wrote:
On Mon, Mar 29, 2021 at 3:40 AM Andy Shevchenko
[off-list ref] wrote:
quoted
On Mon, Mar 29, 2021 at 4:19 AM Brad Larson [off-list ref] wrote:
quoted
On Sun, Mar 7, 2021 at 11:21 AM Andy Shevchenko
[off-list ref] wrote:
quoted
On Thu, Mar 4, 2021 at 4:40 PM Brad Larson [off-list ref] wrote:
...
quoted
quoted
quoted
+config GPIO_ELBA_SPICS
+       bool "Pensando Elba SPI chip-select"
Can't it be a module? Why?
All Elba SoC based platforms require this driver to be built-in to boot and
removing the module would result in a variety of exceptions/errors.
Needs to be at least in the commit message.
quoted
quoted
quoted
+       depends on ARCH_PENSANDO_ELBA_SOC
+       help
+         Say yes here to support the Pensndo Elba SoC SPI chip-select driver
Pensando
quoted
quoted
quoted
Please give more explanation what it is and why users might need it,
and also tell users how the module will be named (if there is no
strong argument why it can't be a  module).
Fixed the typo.
Yeah, according to the above, you better elaborate what this module is
and why people would need it.
Also can be a good hint to add
default ARCH_MY_COOL_PLATFORM
Regarding the above module question and Kconfig definition, since I
first looked at this and reviewed the comments I realized I should be
using builtin.  The file gpio/Kconfig is currently this

config GPIO_ELBA_SPICS
        def_bool y
        depends on ARCH_PENSANDO_ELBA_SOC || COMPILE_TEST
That means the driver will default to yes by merely enabling
COMPILE_TEST, which is a no-go.

    config GPIO_ELBA_SPICS
            bool "one-line summary"
            depends on ARCH_PENSANDO_ELBA_SOC || COMPILE_TEST
            default y if ARCH_PENSANDO_ELBA_SOC

Gr{oetje,eeting}s,

                        Geert

-- 
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help