[PATCH net-next 09/12] gpio: tc956x: add TC956x/QPS615 support
Alex Elder
elder at riscstar.com
Wed May 6 11:51:12 PDT 2026
On 5/2/26 10:42 PM, Julian Braha wrote:
> On 5/1/26 16:54, Alex Elder wrote:
>> +config GPIO_TC956X
>> + tristate "Toshiba TC956X GPIO support"
>> + depends on TOSHIBA_TC956X_PCI
>> + default m if TOSHIBA_TC956X_PCI
>
> Hi Alex,
>
> In your Kconfig changes, this condition 'if TOSHIBA_TC956X_PCI' is dead
> code. Since you have the dependency on TOSHIBA_TC956X_PCI, you can just
> make the 'default m' unconditional - assuming this is what you intended.
I'm not sure I'd call it "dead" but you're right, it's not
necessary because it already depends on that symbol.
> Perhaps you would prefer to use 'default TOSHIBA_TC956X_PCI', which
> would have GPIO_TC956X default to 'm' or 'y' when TOSHIBA_TC956X_PCI is
> 'm' or 'y', respectively.
Yeah that might be better. I'd like to eventually include
COMPILE_TEST as well, and that might need the "if" on the
default. I'll find out whenever I test that.
This GPIO feature should still be a module even if
TOSHIBA_TC956X_PCI is y, because it's not always
necessary to enable the GPIO driver (depending on
how devicetree defines the PHY resets).
So: In drivers/gpio/Kconfig it will be "default m", and
for drivers/net/ethernet/stmicro/stmmac/Kconfig it will be
default TOSHIBA_TC956X_PCI (at least for now).
Thanks a lot for the suggestion.
-Alex
> - Julian Braha
More information about the linux-arm-kernel
mailing list