ARM: at-91: ARCH_AT91SAM9X5 went missing

Paul Bolle pebolle at tiscali.nl
Thu Mar 14 04:17:32 EDT 2013


On Wed, 2013-03-13 at 13:26 +0100, Jean-Christophe PLAGNIOL-VILLARD
wrote:
> but the ARCH_AT91SAM9x5 never exist at the mainline

I'm not sure I understand this.

We're discussing the effects of commit
1e3ce2b8545390a2aee8dbfcd49ca4161b636000 ("AR[M]: at91: introduce
SOC_AT91xxx define to allow to compile SoC core support") here. It did
remove ARCH_AT91SAM9X5:
    $ git show 1e3ce2b8545390a2aee8dbfcd49ca4161b636000 | grep ARCH_AT91SAM9X5
    -config ARCH_AT91SAM9X5
    @@ -93,8 +91,47 @@ config ARCH_AT91SAM9X5
    -obj-$(CONFIG_ARCH_AT91SAM9X5)	+= at91sam9x5.o
    -#ifdef CONFIG_ARCH_AT91SAM9X5
    -#if !defined(CONFIG_ARCH_AT91SAM9X5)

It also added SOC_AT91SAM9X5, and that symbol even triggers the
compilation of a file named at91sam9x5.c:
    $ git show 1e3ce2b8545390a2aee8dbfcd49ca4161b636000 | grep SOC_AT91SAM9X5
    +config SOC_AT91SAM9X5
    +obj-$(CONFIG_SOC_AT91SAM9X5)	+= at91sam9x5.o
    +#ifdef CONFIG_SOC_AT91SAM9X5
    +#if !defined(CONFIG_SOC_AT91SAM9X5)

And also note that ARCH_AT91SAM9X5 still is used as an (optional) dependency:
    $ git grep -n ARCH_AT91SAM9X5 v3.9-rc2
    v3.9-rc2:drivers/net/can/Kconfig:68:    depends on ARCH_AT91SAM9263 || ARCH_AT91SAM9X5


Paul Bolle




More information about the linux-arm-kernel mailing list