Re: [PATCH] Remove ARCH_SHMOBILE

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Mar 2, 2016 at 6:30 PM, Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> wrote:
> On Wed, Mar 2, 2016 at 2:55 AM, Simon Horman <horms+renesas@xxxxxxxxxxxx> wrote:
>> [PATCH] Remove ARCH_SHMOBILE
>
> Please use a more appropriate one-line summary.
>
>> Since the removal of legacy (non-multiplatform) support this driver has not
>> been used by any Renesas ARM based SoCs.
>>
>> This is part of an ongoing process to migrate from ARCH_SHMOBILE to
>> ARCH_RENESAS the motivation for which being that RENESAS seems to be a more
>> appropriate name than SHMOBILE for the majority of Renesas ARM based SoCs.
>>
>> Signed-off-by: Simon Horman <horms+renesas@xxxxxxxxxxxx>
>> ---
>>  drivers/input/keyboard/Kconfig | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>>  Based on v4.5-rc1
>>
>> diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig
>> index ddd8148d51d7..984532c6e689 100644
>> --- a/drivers/input/keyboard/Kconfig
>> +++ b/drivers/input/keyboard/Kconfig
>> @@ -560,7 +560,7 @@ config KEYBOARD_SUNKBD
>>
>>  config KEYBOARD_SH_KEYSC
>>         tristate "SuperH KEYSC keypad support"
>> -       depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
>> +       depends on SUPERH || COMPILE_TEST
>
> I think dropping the SUPERH dependency is the right approach here, as all
> SuperH platforms using the driver select ARCH_SHMOBILE.

Thanks, I agree!

> "sh_keysc" is used on SH_MIGOR, SH_ECOVEC, SH_KFR2R09, SH_7722_SOLUTION_ENGINE,
> and SH_7724_SOLUTION_ENGINE, which depend on either CPU_SUBTYPE_SH7722 or
> CPU_SUBTYPE_SH7724, and both select ARCH_SHMOBILE.
>
>>         help
>>           Say Y here if you want to use a keypad attached to the KEYSC block
>>           on SuperH processors such as sh7722 and sh7343.
>
> FWIW, this has never been enabled on sh7343. But CPU_SUBTYPE_SH7343 also
> selects ARCH_SHMOBILE, so we're safe.

You are right that the SH architecture is the main consumer at this
point. I do however vaguely recall ARM shmobile G3EVM and G4EVM
including sh7367 and some other SoC also having a KEYSC hardware block
included. Due to the iffy interrupt controller upstream support for
those boards/socs were killed off quite some time ago while (not)
migrating to DT. So I think this KEYSC driver is simply a left over
from that time.

Cheers,

/ magnus
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux