mbox series

[GIT,PULL,3/5] ARM: SoC changes for v5.9

Message ID CAK8P3a2B5cxE512R0-ni6BJOnkgR7kGueqd3AU9E2PXh0unsmg@mail.gmail.com (mailing list archive)
State Mainlined
Commit 6ce076f4159fcf7436cce1299b05eabe200592f4
Headers show
Series ARM: SoC: changes for v5.9 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-soc-5.9

Message

Arnd Bergmann Aug. 3, 2020, 9:47 p.m. UTC
The following changes since commit 812f5501161151f3c3f4e15f7ef250fc1c3af6a4:

  ARM: dts: socfpga: add the temperature sensor to the Arria10 devkit
(2020-07-18 20:12:07 -0500)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-soc-5.9

for you to fetch changes up to a04e84c57e9c5a98ba541f37961174ffe3abeb57:

  Merge tag 'socfpga_update_for_v5.9' of
git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into
arm/soc (2020-07-31 10:11:58 +0200)

----------------------------------------------------------------
ARM: SoC changes for v5.9

These are mostly cosmetic changes and minor bugfixes for the SoC
specific code, across the 32-bit at91, mvebu, davinci, samsung, and
omap platforms.

The main notable changes are for the Samsung s3c platform, which
sees a rewrite of gpio handling and a change to restore and adds
a workaround for a problem with cpuidle support.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

----------------------------------------------------------------
Alexander A. Klimov (4):
      ARM: OMAP: Replace HTTP links with HTTPS ones
      ARM: at91: Replace HTTP links with HTTPS ones
      ARM: s3c24xx: Replace HTTP links with HTTPS ones
      ARM: davinci: Replace HTTP links with HTTPS ones

Andy Shevchenko (1):
      ARM: orion/gpio: Make use of for_each_requested_gpio()

Arnd Bergmann (7):
      udc: lpc32xx: mark local function static
      Merge tag 'omap-for-v5.9/soc-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'samsung-soc-5.9' of
git://git.kernel.org/.../krzk/linux into arm/soc
      Merge tag 'davinci-for-v5.9/soc' of
git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc
      Merge tag 'mvebu-arm-5.9-1' of
git://git.kernel.org/.../gclement/mvebu into arm/soc
      Merge tag 'at91-soc-5.9' of git://git.kernel.org/.../at91/linux
into arm/soc
      Merge tag 'socfpga_update_for_v5.9' of
git://git.kernel.org/.../dinguyen/linux into arm/soc

Christophe JAILLET (1):
      ARM: davinci: dm646x-evm: Simplify error handling in 'evm_sw_setup()'

Guillaume Tucker (1):
      ARM: exynos: clear L310_AUX_CTRL_FULL_LINE_ZERO in default l2c_aux_val

Kevin Hilman (1):
      MAINTAINERS: arm/amlogic: add designated reviewers

Kieran Bingham (1):
      ARM: davinci: Fix trivial spelling

Linus Walleij (1):
      ARM: s3c24xx: leds: Convert to use GPIO descriptors

Marek Szyprowski (1):
      ARM: exynos: MCPM: Restore big.LITTLE cpuidle support

Paul Schulz (1):
      ARM: rpc: Change blacklist to quirklist in ecode.c file

Yu Kuai (1):
      ARM: socfpga: PM: add missing put_device() call in
socfpga_setup_ocram_self_refresh()

yu kuai (1):
      ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()

 MAINTAINERS                                        |  3 +
 arch/arm/mach-at91/Makefile.boot                   |  2 +-
 arch/arm/mach-at91/pm.c                            | 11 ++-
 arch/arm/mach-davinci/Kconfig                      |  4 +-
 arch/arm/mach-davinci/board-da830-evm.c            |  2 +-
 arch/arm/mach-davinci/board-da850-evm.c            |  2 +-
 arch/arm/mach-davinci/board-dm646x-evm.c           | 13 ++--
 arch/arm/mach-davinci/board-mityomapl138.c         |  2 +-
 arch/arm/mach-davinci/board-neuros-osd2.c          |  2 +-
 arch/arm/mach-davinci/board-omapl138-hawk.c        |  2 +-
 arch/arm/mach-davinci/cpuidle.c                    |  2 +-
 arch/arm/mach-davinci/cpuidle.h                    |  2 +-
 arch/arm/mach-davinci/da850.c                      |  2 +-
 arch/arm/mach-davinci/da8xx-dt.c                   |  2 +-
 arch/arm/mach-davinci/include/mach/pm.h            |  2 +-
 arch/arm/mach-davinci/pm.c                         |  2 +-
 arch/arm/mach-davinci/sleep.S                      |  2 +-
 arch/arm/mach-exynos/exynos.c                      |  2 +-
 arch/arm/mach-exynos/mcpm-exynos.c                 | 10 ++-
 arch/arm/mach-omap1/Kconfig                        |  2 +-
 arch/arm/mach-omap1/dma.c                          |  2 +-
 arch/arm/mach-omap1/gpio15xx.c                     |  2 +-
 arch/arm/mach-omap1/gpio16xx.c                     |  2 +-
 arch/arm/mach-omap1/gpio7xx.c                      |  2 +-
 arch/arm/mach-omap1/timer.c                        |  2 +-
 arch/arm/mach-rpc/ecard.c                          | 18 ++---
 arch/arm/mach-s3c24xx/Kconfig                      |  2 +-
 arch/arm/mach-s3c24xx/common-smdk.c                | 67 ++++++++++++------
 arch/arm/mach-s3c24xx/mach-h1940.c                 |  2 +-
 arch/arm/mach-s3c24xx/mach-mini2440.c              | 65 +++++++++++++++---
 arch/arm/mach-s3c24xx/mach-n30.c                   | 56 +++++++++++++--
 arch/arm/mach-s3c24xx/mach-qt2410.c                | 12 +++-
 arch/arm/mach-s3c24xx/mach-rx3715.c                |  2 +-
 arch/arm/mach-s3c24xx/mach-vr1000.c                | 38 ++++++++++-
 arch/arm/mach-socfpga/pm.c                         |  8 ++-
 arch/arm/plat-omap/dma.c                           |  2 +-
 arch/arm/plat-orion/gpio.c                         |  8 +--
 drivers/leds/leds-s3c24xx.c                        | 36 ++--------
 drivers/usb/gadget/udc/lpc32xx_udc.c               |  4 +-
 include/linux/platform_data/leds-s3c24xx.h         |  6 --
 47 files changed, 365 insertions(+), 142 deletions(-)

Comments

pr-tracker-bot@kernel.org Aug. 4, 2020, 2:45 a.m. UTC | #1
The pull request you sent on Mon, 3 Aug 2020 23:47:54 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-soc-5.9

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6ce076f4159fcf7436cce1299b05eabe200592f4

Thank you!
Joel Stanley Aug. 4, 2020, 7:02 a.m. UTC | #2
On Mon, 3 Aug 2020 at 21:49, Arnd Bergmann <arnd@arndb.de> wrote:
> ARM: SoC changes for v5.9

> Andy Shevchenko (1):
>       ARM: orion/gpio: Make use of for_each_requested_gpio()

This change broke the arm build (I noticed it when building multi_v5_defconfig):

../arch/arm/plat-orion/gpio.c:457:2: error: implicit declaration of
function ‘for_each_requested_gpio’
[-Werror=implicit-function-declaration]
  457 |  for_each_requested_gpio(chip, i, label) {
      |  ^~~~~~~~~~~~~~~~~~~~~~~

for_each_requested_gpio isn't in Linus (Torvalds) tree yet. It will be
fixed when he pulls Linus Walleij's GPIO tree which has the commit:

 b3337eb24831 gpiolib: Introduce for_each_requested_gpio_in_range() macro

Cheers,

Joel
Andy Shevchenko Aug. 4, 2020, 7:33 a.m. UTC | #3
On Tue, Aug 4, 2020 at 10:02 AM Joel Stanley <joel@jms.id.au> wrote:
>
> On Mon, 3 Aug 2020 at 21:49, Arnd Bergmann <arnd@arndb.de> wrote:
> > ARM: SoC changes for v5.9
>
> > Andy Shevchenko (1):
> >       ARM: orion/gpio: Make use of for_each_requested_gpio()
>
> This change broke the arm build (I noticed it when building multi_v5_defconfig):
>
> ../arch/arm/plat-orion/gpio.c:457:2: error: implicit declaration of
> function ‘for_each_requested_gpio’
> [-Werror=implicit-function-declaration]
>   457 |  for_each_requested_gpio(chip, i, label) {
>       |  ^~~~~~~~~~~~~~~~~~~~~~~
>
> for_each_requested_gpio isn't in Linus (Torvalds) tree yet. It will be
> fixed when he pulls Linus Walleij's GPIO tree which has the commit:
>
>  b3337eb24831 gpiolib: Introduce for_each_requested_gpio_in_range() macro

Linus W. specifically created an immutable branch [1] for this.
And I think I commented somewhere that entire branch should be pulled.

[1]: https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git/log/?h=ib-for-each-requested
Andy Shevchenko Aug. 4, 2020, 7:39 a.m. UTC | #4
On Tue, Aug 4, 2020 at 10:33 AM Andy Shevchenko
<andy.shevchenko@gmail.com> wrote:
>
> On Tue, Aug 4, 2020 at 10:02 AM Joel Stanley <joel@jms.id.au> wrote:
> >
> > On Mon, 3 Aug 2020 at 21:49, Arnd Bergmann <arnd@arndb.de> wrote:
> > > ARM: SoC changes for v5.9
> >
> > > Andy Shevchenko (1):
> > >       ARM: orion/gpio: Make use of for_each_requested_gpio()
> >
> > This change broke the arm build (I noticed it when building multi_v5_defconfig):
> >
> > ../arch/arm/plat-orion/gpio.c:457:2: error: implicit declaration of
> > function ‘for_each_requested_gpio’
> > [-Werror=implicit-function-declaration]
> >   457 |  for_each_requested_gpio(chip, i, label) {
> >       |  ^~~~~~~~~~~~~~~~~~~~~~~
> >
> > for_each_requested_gpio isn't in Linus (Torvalds) tree yet. It will be
> > fixed when he pulls Linus Walleij's GPIO tree which has the commit:
> >
> >  b3337eb24831 gpiolib: Introduce for_each_requested_gpio_in_range() macro
>
> Linus W. specifically created an immutable branch [1] for this.
> And I think I commented somewhere that entire branch should be pulled.

https://www.spinics.net/lists/linux-gpio/msg51186.html

Sorry if that message wasn't clear.

> [1]: https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git/log/?h=ib-for-each-requested
Linus Walleij Aug. 4, 2020, 7:55 a.m. UTC | #5
On Tue, Aug 4, 2020 at 9:34 AM Andy Shevchenko
<andy.shevchenko@gmail.com> wrote:
> On Tue, Aug 4, 2020 at 10:02 AM Joel Stanley <joel@jms.id.au> wrote:
> >
> > On Mon, 3 Aug 2020 at 21:49, Arnd Bergmann <arnd@arndb.de> wrote:
> > > ARM: SoC changes for v5.9
> >
> > > Andy Shevchenko (1):
> > >       ARM: orion/gpio: Make use of for_each_requested_gpio()
> >
> > This change broke the arm build (I noticed it when building multi_v5_defconfig):
> >
> > ../arch/arm/plat-orion/gpio.c:457:2: error: implicit declaration of
> > function ‘for_each_requested_gpio’
> > [-Werror=implicit-function-declaration]
> >   457 |  for_each_requested_gpio(chip, i, label) {
> >       |  ^~~~~~~~~~~~~~~~~~~~~~~
> >
> > for_each_requested_gpio isn't in Linus (Torvalds) tree yet. It will be
> > fixed when he pulls Linus Walleij's GPIO tree which has the commit:
> >
> >  b3337eb24831 gpiolib: Introduce for_each_requested_gpio_in_range() macro
>
> Linus W. specifically created an immutable branch [1] for this.
> And I think I commented somewhere that entire branch should be pulled.

OK let's fix it by firing off the GPIO pull request ASAP.

Yours,
Linus Walleij
Linus Torvalds Aug. 4, 2020, 6:38 p.m. UTC | #6
On Tue, Aug 4, 2020 at 12:02 AM Joel Stanley <joel@jms.id.au> wrote:
>
> for_each_requested_gpio isn't in Linus (Torvalds) tree yet. It will be
> fixed when he pulls Linus Walleij's GPIO tree which has the commit:

There are too many Linuses in kernel development.

For the next in-person kernel summit, I suggest a Highlander-style
"There can be only one" deathmatch.

I will start training immediately.

                Linus