[GIT PULL 5/5] ARM: SoC changes for 6.5

From: Arnd Bergmann
Date: Thu Jun 29 2023 - 11:24:11 EST


The following changes since commit 44c026a73be8038f03dbdeef028b642880cf1511:

Linux 6.4-rc3 (2023-05-21 14:05:48 -0700)

are available in the Git repository at:

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

for you to fetch changes up to c1d57ee6eb99699f5ccd92fc6e8c5a79103dcaae:

ARM: omap2: Fix copy/paste bug (2023-06-22 17:30:09 +0200)

----------------------------------------------------------------
ARM: SoC changes for 6.5

These are mostly minor cleanups and bugfixes that address harmless
problems.

The largest branch is a conversion of the omap platform
to use GPIO descriptors throughout the tree, for any devices that
are not fully converted to devicetree.

The Samsung Exynos platform gains back support for the Exynos4212
chip that was previously unused and removed but is now used for
the Samsung Galaxy Tab3.

----------------------------------------------------------------
Arnd Bergmann (17):
ARM: davinci: fix davinci_cpufreq_init() declaration
ARM: ep93xx: fix missing-prototype warnings
ARM: highbank: add missing include
ARM: imx: add missing include
ARM: lpc32xx: add missing include
ARM: omap1: add missing include
ARM: omap2: fix missing tick_broadcast() prototype
ARM: orion5x: fix d2net gpio initialization
ARM: pxa: fix missing-prototypes warnings
ARM: sa1100: address missing prototype warnings
ARM: spear: include "pl080.h" for pl080_get_signal() prototype
ARM: versatile: mark mmc_status() static
Merge tag 'gpio-omap-descriptors-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio into soc/arm
Merge tag 'omap-for-v6.5/cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag 'samsung-soc-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Input: ads7846 - fix pointer cast warning
Merge tag 'arm-soc/for-6.5/maintainers' of https://github.com/Broadcom/stblinux into soc/arm

Artur Weber (1):
ARM: exynos: Re-introduce Exynos4212 support

Florian Fainelli (1):
MAINTAINERS: Replace my email address

Franziska Naepelt (2):
ARM: omap: Fix checkpatch issues
ARM: omap2: Fix checkpatch issues

Justin Chen (1):
MAINTAINERS: Replace my email address

Kamal Dasu (1):
MAINTAINERS: Replace my email address

Linus Walleij (15):
ARM/mfd/gpio: Fixup TPS65010 regression on OMAP1 OSK1
ARM: omap1: Drop header on AMS Delta
ARM: omap1: Remove reliance on GPIO numbers from PalmTE
ARM: omap1: Remove reliance on GPIO numbers from SX1
Input: ads7846 - Convert to use software nodes
ARM/mmc: Convert old mmci-omap to GPIO descriptors
ARM: omap1: Fix up the Nokia 770 board device IRQs
ARM: omap1: Make serial wakeup GPIOs use descriptors
ARM: omap1: Exorcise the legacy GPIO header
ARM/gpio: Push OMAP2 quirk down into TWL4030 driver
ARM: omap2: Get USB hub reset GPIO from descriptor
ARM: omap2: Rewrite WLAN quirk to use GPIO descriptors
ARM/musb: omap2: Remove global GPIO numbers from TUSB6010
Input: ads7846 - Fix usage of match data
ARM: omap2: Fix copy/paste bug

Lukas Bulwahn (1):
ARM: s3c: remove obsolete config S3C64XX_SETUP_IDE

Prathu Baronia (1):
arm: omap1: replace printk() with pr_err macro

Uwe Kleine-König (1):
ARM: s3c: Switch i2c drivers back to use .probe()

MAINTAINERS | 42 +++---
arch/arm/common/sa1111.c | 2 +-
arch/arm/mach-davinci/common.c | 1 +
arch/arm/mach-davinci/common.h | 6 -
arch/arm/mach-ep93xx/timer-ep93xx.c | 3 +-
arch/arm/mach-exynos/Kconfig | 5 +
arch/arm/mach-exynos/common.h | 8 +
arch/arm/mach-exynos/exynos.c | 2 +
arch/arm/mach-exynos/firmware.c | 8 +-
arch/arm/mach-exynos/pm.c | 2 +-
arch/arm/mach-exynos/suspend.c | 4 +
arch/arm/mach-highbank/pm.c | 2 +
arch/arm/mach-imx/pm-imx25.c | 1 +
arch/arm/mach-lpc32xx/serial.c | 1 +
arch/arm/mach-omap1/board-ams-delta.c | 1 -
arch/arm/mach-omap1/board-nokia770.c | 207 ++++++++++++++++----------
arch/arm/mach-omap1/board-osk.c | 146 ++++++++++++------
arch/arm/mach-omap1/board-palmte.c | 51 ++++---
arch/arm/mach-omap1/board-sx1-mmc.c | 1 -
arch/arm/mach-omap1/board-sx1.c | 40 ++++-
arch/arm/mach-omap1/devices.c | 1 -
arch/arm/mach-omap1/gpio15xx.c | 1 -
arch/arm/mach-omap1/gpio16xx.c | 1 -
arch/arm/mach-omap1/irq.c | 1 -
arch/arm/mach-omap1/pm.c | 2 +-
arch/arm/mach-omap1/serial.c | 31 ++--
arch/arm/mach-omap1/sram-init.c | 2 +-
arch/arm/mach-omap2/board-generic.c | 1 +
arch/arm/mach-omap2/board-n8x0.c | 156 ++++++-------------
arch/arm/mach-omap2/omap-wakeupgen.c | 1 +
arch/arm/mach-omap2/omap_device.c | 1 -
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 11 +-
arch/arm/mach-omap2/omap_phy_internal.c | 12 +-
arch/arm/mach-omap2/pdata-quirks.c | 132 ++++++++--------
arch/arm/mach-omap2/sdrc2xxx.c | 2 -
arch/arm/mach-omap2/sram.c | 4 +-
arch/arm/mach-omap2/ti81xx-restart.c | 3 +-
arch/arm/mach-omap2/usb-tusb6010.c | 20 +--
arch/arm/mach-omap2/usb-tusb6010.h | 12 ++
arch/arm/mach-orion5x/board-dt.c | 3 +
arch/arm/mach-orion5x/common.h | 6 +
arch/arm/mach-pxa/generic.h | 15 --
arch/arm/mach-pxa/mfp-pxa2xx.c | 1 +
arch/arm/mach-pxa/pxa25x.c | 1 +
arch/arm/mach-pxa/pxa27x.c | 3 +
arch/arm/mach-pxa/reset.c | 1 +
arch/arm/mach-pxa/spitz.c | 11 +-
arch/arm/mach-pxa/spitz_pm.c | 2 +-
arch/arm/mach-s3c/Kconfig.s3c64xx | 6 -
arch/arm/mach-s3c/mach-crag6410-module.c | 2 +-
arch/arm/mach-sa1100/assabet.c | 2 +-
arch/arm/mach-sa1100/pm.c | 2 +
arch/arm/mach-spear/pl080.c | 1 +
arch/arm/mach-versatile/versatile.c | 2 +-
arch/mips/alchemy/devboards/db1000.c | 11 +-
drivers/clk/pxa/clk-pxa25x.c | 2 +
drivers/clk/pxa/clk-pxa27x.c | 3 +-
drivers/gpio/gpio-twl4030.c | 52 +++++--
drivers/hwmon/max1111.c | 1 +
drivers/input/touchscreen/ads7846.c | 114 +++++---------
drivers/mfd/tps65010.c | 14 +-
drivers/mmc/host/omap.c | 46 +++++-
drivers/usb/gadget/udc/pxa27x_udc.c | 6 -
drivers/usb/host/ohci-pxa27x.c | 7 +-
drivers/usb/musb/musb_core.c | 1 -
drivers/usb/musb/musb_core.h | 2 -
drivers/usb/musb/tusb6010.c | 53 +++++--
drivers/video/fbdev/omap/lcd_mipid.c | 10 ++
include/linux/mfd/tps65010.h | 11 +-
include/linux/mfd/twl.h | 3 -
include/linux/platform_data/asoc-pxa.h | 1 +
include/linux/platform_data/davinci-cpufreq.h | 6 +
include/linux/platform_data/lcd-mipid.h | 2 -
include/linux/platform_data/mmc-omap.h | 2 -
include/linux/platform_data/pxa2xx_udc.h | 6 +
include/linux/soc/pxa/smemc.h | 16 ++
include/linux/spi/ads7846.h | 2 -
include/linux/usb/musb.h | 13 --
sound/arm/pxa2xx-ac97-lib.c | 2 -
79 files changed, 766 insertions(+), 605 deletions(-)
create mode 100644 arch/arm/mach-omap2/usb-tusb6010.h