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