linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] the great <mach/gpio.h> purge
@ 2014-06-30 20:06 Linus Walleij
  2014-07-01  2:13 ` Kukjin Kim
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Linus Walleij @ 2014-06-30 20:06 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC guys,

please pull in this patch set removing <mach/gpio.h> for good.
I guess it could collide with some S5P deletion.
If you decide to pull the S5P purge first, tell me so I can rebase.

Yours,
Linus Walleij


The following changes since commit 4c834452aad01531db949414f94f817a86348d59:

  Linux 3.16-rc3 (2014-06-29 14:11:36 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
tags/gpio-h-purge

for you to fetch changes up to 53430333c345c3531f9443d43c6fba1da693abe4:

  ARM: delete old reference to ARM_GPIOLIB_COMPLEX (2014-06-30 21:37:39 +0200)

----------------------------------------------------------------
This is a purge of all things <mach/gpio.h>, now I never
want to see it again.

- Remove the need for <mach/gpio.h> from S5P
- Kill CONFIG_NEED_MACH_GPIO_H
- Kill remnants of ARM_GPIOLIB_COMPLEX

----------------------------------------------------------------
Linus Walleij (4):
      ARM: s5p: cut the custom ARCH_NR_GPIOS definition
      ARM: mach-s5p: get rid of all <mach/gpio.h> headers
      ARM: kill CONFIG_NEED_MACH_GPIO_H
      ARM: delete old reference to ARM_GPIOLIB_COMPLEX

 arch/arm/Kconfig                                         | 10 ----------
 arch/arm/include/asm/gpio.h                              |  7 -------
 arch/arm/mach-s5p64x0/common.c                           |  2 +-
 arch/arm/mach-s5p64x0/dev-audio.c                        |  3 ++-
 .../mach-s5p64x0/include/mach/{gpio.h => gpio-samsung.h} |  7 +------
 arch/arm/mach-s5p64x0/mach-smdk6440.c                    |  1 +
 arch/arm/mach-s5p64x0/mach-smdk6450.c                    |  1 +
 arch/arm/mach-s5p64x0/setup-fb-24bpp.c                   |  2 +-
 arch/arm/mach-s5p64x0/setup-i2c0.c                       |  2 +-
 arch/arm/mach-s5p64x0/setup-i2c1.c                       |  2 +-
 arch/arm/mach-s5p64x0/setup-sdhci-gpio.c                 |  2 +-
 arch/arm/mach-s5p64x0/setup-spi.c                        |  2 +-
 arch/arm/mach-s5pc100/dev-audio.c                        |  2 +-
 .../mach-s5pc100/include/mach/{gpio.h => gpio-samsung.h} |  6 +-----
 arch/arm/mach-s5pc100/mach-smdkc100.c                    |  1 +
 arch/arm/mach-s5pc100/setup-fb-24bpp.c                   |  2 +-
 arch/arm/mach-s5pc100/setup-i2c0.c                       |  2 +-
 arch/arm/mach-s5pc100/setup-i2c1.c                       |  2 +-
 arch/arm/mach-s5pc100/setup-ide.c                        |  2 +-
 arch/arm/mach-s5pc100/setup-keypad.c                     |  2 +-
 arch/arm/mach-s5pc100/setup-sdhci-gpio.c                 |  2 +-
 arch/arm/mach-s5pc100/setup-spi.c                        |  2 +-
 arch/arm/mach-s5pv210/dev-audio.c                        |  2 +-
 .../mach-s5pv210/include/mach/{gpio.h => gpio-samsung.h} |  7 +------
 arch/arm/mach-s5pv210/mach-aquila.c                      |  1 +
 arch/arm/mach-s5pv210/mach-goni.c                        |  1 +
 arch/arm/mach-s5pv210/mach-smdkv210.c                    |  1 +
 arch/arm/mach-s5pv210/setup-fb-24bpp.c                   |  2 +-
 arch/arm/mach-s5pv210/setup-fimc.c                       |  3 ++-
 arch/arm/mach-s5pv210/setup-i2c0.c                       |  2 +-
 arch/arm/mach-s5pv210/setup-i2c1.c                       |  2 +-
 arch/arm/mach-s5pv210/setup-i2c2.c                       |  2 +-
 arch/arm/mach-s5pv210/setup-ide.c                        |  2 +-
 arch/arm/mach-s5pv210/setup-keypad.c                     |  2 +-
 arch/arm/mach-s5pv210/setup-sdhci-gpio.c                 |  2 +-
 arch/arm/mach-s5pv210/setup-spi.c                        |  2 +-
 arch/arm/plat-samsung/Kconfig                            | 16 ----------------
 arch/arm/plat-samsung/include/plat/gpio-core.h           |  3 +++
 arch/arm/plat-samsung/pm-gpio.c                          |  2 --
 arch/arm/plat-samsung/s5p-irq-eint.c                     |  2 +-
 drivers/gpio/gpio-samsung.c                              |  3 ---
 sound/soc/samsung/goni_wm8994.c                          |  2 +-
 42 files changed, 41 insertions(+), 82 deletions(-)
 rename arch/arm/mach-s5p64x0/include/mach/{gpio.h => gpio-samsung.h} (95%)
 rename arch/arm/mach-s5pc100/include/mach/{gpio.h => gpio-samsung.h} (97%)
 rename arch/arm/mach-s5pv210/include/mach/{gpio.h => gpio-samsung.h} (96%)

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [GIT PULL] the great <mach/gpio.h> purge
  2014-06-30 20:06 [GIT PULL] the great <mach/gpio.h> purge Linus Walleij
@ 2014-07-01  2:13 ` Kukjin Kim
  2014-07-01  3:31   ` Olof Johansson
  2014-07-15 19:32 ` Linus Walleij
  2014-07-16  1:32 ` Olof Johansson
  2 siblings, 1 reply; 7+ messages in thread
From: Kukjin Kim @ 2014-07-01  2:13 UTC (permalink / raw)
  To: linux-arm-kernel

Linus Walleij wrote:
> 
> Hi ARM SoC guys,
> 
Hi Linus,

> please pull in this patch set removing <mach/gpio.h> for good.
> I guess it could collide with some S5P deletion.

Yeah...

> If you decide to pull the S5P purge first, tell me so I can rebase.
> 
So, I think, would be better if we could remove S5P64X0 and S5PC100 then
<mach/gpio.h> in samsung stuff. But it's up to arm-soc maintainer? ;-)

Thanks,
Kukjin

> Yours,
> Linus Walleij
> 
> 
> The following changes since commit 4c834452aad01531db949414f94f817a86348d59:
> 
>   Linux 3.16-rc3 (2014-06-29 14:11:36 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
> tags/gpio-h-purge
> 
> for you to fetch changes up to 53430333c345c3531f9443d43c6fba1da693abe4:
> 
>   ARM: delete old reference to ARM_GPIOLIB_COMPLEX (2014-06-30 21:37:39 +0200)
> 
> ----------------------------------------------------------------
> This is a purge of all things <mach/gpio.h>, now I never
> want to see it again.
> 
> - Remove the need for <mach/gpio.h> from S5P
> - Kill CONFIG_NEED_MACH_GPIO_H
> - Kill remnants of ARM_GPIOLIB_COMPLEX
> 
> ----------------------------------------------------------------
> Linus Walleij (4):
>       ARM: s5p: cut the custom ARCH_NR_GPIOS definition
>       ARM: mach-s5p: get rid of all <mach/gpio.h> headers
>       ARM: kill CONFIG_NEED_MACH_GPIO_H
>       ARM: delete old reference to ARM_GPIOLIB_COMPLEX
> 
>  arch/arm/Kconfig                                         | 10 ----------
>  arch/arm/include/asm/gpio.h                              |  7 -------
>  arch/arm/mach-s5p64x0/common.c                           |  2 +-
>  arch/arm/mach-s5p64x0/dev-audio.c                        |  3 ++-
>  .../mach-s5p64x0/include/mach/{gpio.h => gpio-samsung.h} |  7 +------
>  arch/arm/mach-s5p64x0/mach-smdk6440.c                    |  1 +
>  arch/arm/mach-s5p64x0/mach-smdk6450.c                    |  1 +
>  arch/arm/mach-s5p64x0/setup-fb-24bpp.c                   |  2 +-
>  arch/arm/mach-s5p64x0/setup-i2c0.c                       |  2 +-
>  arch/arm/mach-s5p64x0/setup-i2c1.c                       |  2 +-
>  arch/arm/mach-s5p64x0/setup-sdhci-gpio.c                 |  2 +-
>  arch/arm/mach-s5p64x0/setup-spi.c                        |  2 +-
>  arch/arm/mach-s5pc100/dev-audio.c                        |  2 +-
>  .../mach-s5pc100/include/mach/{gpio.h => gpio-samsung.h} |  6 +-----
>  arch/arm/mach-s5pc100/mach-smdkc100.c                    |  1 +
>  arch/arm/mach-s5pc100/setup-fb-24bpp.c                   |  2 +-
>  arch/arm/mach-s5pc100/setup-i2c0.c                       |  2 +-
>  arch/arm/mach-s5pc100/setup-i2c1.c                       |  2 +-
>  arch/arm/mach-s5pc100/setup-ide.c                        |  2 +-
>  arch/arm/mach-s5pc100/setup-keypad.c                     |  2 +-
>  arch/arm/mach-s5pc100/setup-sdhci-gpio.c                 |  2 +-
>  arch/arm/mach-s5pc100/setup-spi.c                        |  2 +-
>  arch/arm/mach-s5pv210/dev-audio.c                        |  2 +-
>  .../mach-s5pv210/include/mach/{gpio.h => gpio-samsung.h} |  7 +------
>  arch/arm/mach-s5pv210/mach-aquila.c                      |  1 +
>  arch/arm/mach-s5pv210/mach-goni.c                        |  1 +
>  arch/arm/mach-s5pv210/mach-smdkv210.c                    |  1 +
>  arch/arm/mach-s5pv210/setup-fb-24bpp.c                   |  2 +-
>  arch/arm/mach-s5pv210/setup-fimc.c                       |  3 ++-
>  arch/arm/mach-s5pv210/setup-i2c0.c                       |  2 +-
>  arch/arm/mach-s5pv210/setup-i2c1.c                       |  2 +-
>  arch/arm/mach-s5pv210/setup-i2c2.c                       |  2 +-
>  arch/arm/mach-s5pv210/setup-ide.c                        |  2 +-
>  arch/arm/mach-s5pv210/setup-keypad.c                     |  2 +-
>  arch/arm/mach-s5pv210/setup-sdhci-gpio.c                 |  2 +-
>  arch/arm/mach-s5pv210/setup-spi.c                        |  2 +-
>  arch/arm/plat-samsung/Kconfig                            | 16 ----------------
>  arch/arm/plat-samsung/include/plat/gpio-core.h           |  3 +++
>  arch/arm/plat-samsung/pm-gpio.c                          |  2 --
>  arch/arm/plat-samsung/s5p-irq-eint.c                     |  2 +-
>  drivers/gpio/gpio-samsung.c                              |  3 ---
>  sound/soc/samsung/goni_wm8994.c                          |  2 +-
>  42 files changed, 41 insertions(+), 82 deletions(-)
>  rename arch/arm/mach-s5p64x0/include/mach/{gpio.h => gpio-samsung.h} (95%)
>  rename arch/arm/mach-s5pc100/include/mach/{gpio.h => gpio-samsung.h} (97%)
>  rename arch/arm/mach-s5pv210/include/mach/{gpio.h => gpio-samsung.h} (96%)

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [GIT PULL] the great <mach/gpio.h> purge
  2014-07-01  2:13 ` Kukjin Kim
@ 2014-07-01  3:31   ` Olof Johansson
  2014-07-01 11:35     ` Kukjin Kim
  0 siblings, 1 reply; 7+ messages in thread
From: Olof Johansson @ 2014-07-01  3:31 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Jun 30, 2014 at 7:13 PM, Kukjin Kim <kgene.kim@samsung.com> wrote:
> Linus Walleij wrote:
>>
>> Hi ARM SoC guys,
>>
> Hi Linus,
>
>> please pull in this patch set removing <mach/gpio.h> for good.
>> I guess it could collide with some S5P deletion.
>
> Yeah...
>
>> If you decide to pull the S5P purge first, tell me so I can rebase.
>>
> So, I think, would be better if we could remove S5P64X0 and S5PC100 then
> <mach/gpio.h> in samsung stuff. But it's up to arm-soc maintainer? ;-)


As long as it's just deletion from both sides, I can happily resolve
that when merging.

Kukjin, I presume the removal would be in a cleanup branch as well?
Please try to send it soon so we can get some time in -next with it.

(I'll do merges in a couple of days, the backlog is building up. :)


-Olof

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [GIT PULL] the great <mach/gpio.h> purge
  2014-07-01  3:31   ` Olof Johansson
@ 2014-07-01 11:35     ` Kukjin Kim
  0 siblings, 0 replies; 7+ messages in thread
From: Kukjin Kim @ 2014-07-01 11:35 UTC (permalink / raw)
  To: linux-arm-kernel

Olof Johansson wrote:
> 
> On Mon, Jun 30, 2014 at 7:13 PM, Kukjin Kim <kgene.kim@samsung.com> wrote:
> > Linus Walleij wrote:
> >>
> >> Hi ARM SoC guys,
> >>
> > Hi Linus,
> >
> >> please pull in this patch set removing <mach/gpio.h> for good.
> >> I guess it could collide with some S5P deletion.
> >
> > Yeah...
> >
> >> If you decide to pull the S5P purge first, tell me so I can rebase.
> >>
> > So, I think, would be better if we could remove S5P64X0 and S5PC100 then
> > <mach/gpio.h> in samsung stuff. But it's up to arm-soc maintainer? ;-)
> 
> 
> As long as it's just deletion from both sides, I can happily resolve
> that when merging.
> 
Thanks :)

> Kukjin, I presume the removal would be in a cleanup branch as well?
> Please try to send it soon so we can get some time in -next with it.
> 
Yeah, I will send it soon if no objections.

> (I'll do merges in a couple of days, the backlog is building up. :)
> 
Sure, thanks.

- Kukjin

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [GIT PULL] the great <mach/gpio.h> purge
  2014-06-30 20:06 [GIT PULL] the great <mach/gpio.h> purge Linus Walleij
  2014-07-01  2:13 ` Kukjin Kim
@ 2014-07-15 19:32 ` Linus Walleij
  2014-07-15 21:09   ` Olof Johansson
  2014-07-16  1:32 ` Olof Johansson
  2 siblings, 1 reply; 7+ messages in thread
From: Linus Walleij @ 2014-07-15 19:32 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Jun 30, 2014 at 10:06 PM, Linus Walleij
<linus.walleij@linaro.org> wrote:

> Hi ARM SoC guys,
>
> please pull in this patch set removing <mach/gpio.h> for good.
> I guess it could collide with some S5P deletion.
> If you decide to pull the S5P purge first, tell me so I can rebase.
>
> Yours,
> Linus Walleij
>
>
> The following changes since commit 4c834452aad01531db949414f94f817a86348d59:
>
>   Linux 3.16-rc3 (2014-06-29 14:11:36 -0700)
>
> are available in the git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
> tags/gpio-h-purge
>
> for you to fetch changes up to 53430333c345c3531f9443d43c6fba1da693abe4:
>
>   ARM: delete old reference to ARM_GPIOLIB_COMPLEX (2014-06-30 21:37:39 +0200)
>
> ----------------------------------------------------------------
> This is a purge of all things <mach/gpio.h>, now I never
> want to see it again.
>
> - Remove the need for <mach/gpio.h> from S5P
> - Kill CONFIG_NEED_MACH_GPIO_H
> - Kill remnants of ARM_GPIOLIB_COMPLEX
>
> ----------------------------------------------------------------
> Linus Walleij (4):
>       ARM: s5p: cut the custom ARCH_NR_GPIOS definition
>       ARM: mach-s5p: get rid of all <mach/gpio.h> headers
>       ARM: kill CONFIG_NEED_MACH_GPIO_H
>       ARM: delete old reference to ARM_GPIOLIB_COMPLEX

So ARM SoC folks, what do we do about this?

Shall I rebase it or can you pull this in as-is?

Yours,
Linus Walleij

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [GIT PULL] the great <mach/gpio.h> purge
  2014-07-15 19:32 ` Linus Walleij
@ 2014-07-15 21:09   ` Olof Johansson
  0 siblings, 0 replies; 7+ messages in thread
From: Olof Johansson @ 2014-07-15 21:09 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Jul 15, 2014 at 12:32 PM, Linus Walleij
<linus.walleij@linaro.org> wrote:
> On Mon, Jun 30, 2014 at 10:06 PM, Linus Walleij
> <linus.walleij@linaro.org> wrote:
>
>> Hi ARM SoC guys,
>>
>> please pull in this patch set removing <mach/gpio.h> for good.
>> I guess it could collide with some S5P deletion.
>> If you decide to pull the S5P purge first, tell me so I can rebase.
>>
>> Yours,
>> Linus Walleij
>>
>>
>> The following changes since commit 4c834452aad01531db949414f94f817a86348d59:
>>
>>   Linux 3.16-rc3 (2014-06-29 14:11:36 -0700)
>>
>> are available in the git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
>> tags/gpio-h-purge
>>
>> for you to fetch changes up to 53430333c345c3531f9443d43c6fba1da693abe4:
>>
>>   ARM: delete old reference to ARM_GPIOLIB_COMPLEX (2014-06-30 21:37:39 +0200)
>>
>> ----------------------------------------------------------------
>> This is a purge of all things <mach/gpio.h>, now I never
>> want to see it again.
>>
>> - Remove the need for <mach/gpio.h> from S5P
>> - Kill CONFIG_NEED_MACH_GPIO_H
>> - Kill remnants of ARM_GPIOLIB_COMPLEX
>>
>> ----------------------------------------------------------------
>> Linus Walleij (4):
>>       ARM: s5p: cut the custom ARCH_NR_GPIOS definition
>>       ARM: mach-s5p: get rid of all <mach/gpio.h> headers
>>       ARM: kill CONFIG_NEED_MACH_GPIO_H
>>       ARM: delete old reference to ARM_GPIOLIB_COMPLEX
>
> So ARM SoC folks, what do we do about this?
>
> Shall I rebase it or can you pull this in as-is?

I'll pull it in as-is. It fell off my list since the thread got marked
read by mistake. I'll likely get to it tonight or so.


-Olof

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [GIT PULL] the great <mach/gpio.h> purge
  2014-06-30 20:06 [GIT PULL] the great <mach/gpio.h> purge Linus Walleij
  2014-07-01  2:13 ` Kukjin Kim
  2014-07-15 19:32 ` Linus Walleij
@ 2014-07-16  1:32 ` Olof Johansson
  2 siblings, 0 replies; 7+ messages in thread
From: Olof Johansson @ 2014-07-16  1:32 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Jun 30, 2014 at 1:06 PM, Linus Walleij <linus.walleij@linaro.org> wrote:
> Hi ARM SoC guys,
>
> please pull in this patch set removing <mach/gpio.h> for good.
> I guess it could collide with some S5P deletion.
> If you decide to pull the S5P purge first, tell me so I can rebase.
>
> Yours,
> Linus Walleij
>
>
> The following changes since commit 4c834452aad01531db949414f94f817a86348d59:
>
>   Linux 3.16-rc3 (2014-06-29 14:11:36 -0700)
>
> are available in the git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
> tags/gpio-h-purge
>
> for you to fetch changes up to 53430333c345c3531f9443d43c6fba1da693abe4:
>
>   ARM: delete old reference to ARM_GPIOLIB_COMPLEX (2014-06-30 21:37:39 +0200)
>
> ----------------------------------------------------------------
> This is a purge of all things <mach/gpio.h>, now I never
> want to see it again.
>
> - Remove the need for <mach/gpio.h> from S5P
> - Kill CONFIG_NEED_MACH_GPIO_H
> - Kill remnants of ARM_GPIOLIB_COMPLEX

Merged. Fixups were trivial since it was just changes against files
that had been removed.


-Olof

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-07-16  1:32 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-30 20:06 [GIT PULL] the great <mach/gpio.h> purge Linus Walleij
2014-07-01  2:13 ` Kukjin Kim
2014-07-01  3:31   ` Olof Johansson
2014-07-01 11:35     ` Kukjin Kim
2014-07-15 19:32 ` Linus Walleij
2014-07-15 21:09   ` Olof Johansson
2014-07-16  1:32 ` Olof Johansson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).