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

Arnd Bergmann arnd at arndb.de
Thu Jun 29 08:23:28 PDT 2023


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



More information about the linux-arm-kernel mailing list