[git pull] m68knommu changes for v7.2
From: Greg Ungerer
Date: Tue Jun 16 2026 - 09:36:32 EST
Hi Linus,
Please pull the m68knommu git tree changes for v7.2.
A few changes in this one. Firstly an update and config refresh for
the stmark board. Some fixes and preparatory work for supporting
the DAC hardware block of the m5441x ColdFire SoC. Forced configuration
fix for legacy gpiolib when enabling the mcfqspi driver. Some new
defconfigs for the M5329EVB, M54418EVB and NETtel boards to give
better build test coverage For ColdFire parts. And lastly a cleanup
to register access code in the core init and setup code for ColdFire SoC
be consistent, instead of ia varied use of __raw_readX/__raw_write and
straight readX/writeX. This is working towards fixing the non-standard
endianess of the non-MMU m68k readX/writeX functions.
Regards
Greg
The following changes since commit 4549871118cf616eecdd2d939f78e3b9e1dddc48:
Linux 7.1-rc7 (2026-06-07 15:37:58 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git tags/m68knommu-for-v7.2
for you to fetch changes up to 4b51af3ef96a6b6d9c231537fc57856a1062cd8e:
m68k: stmark2: enable DACs outputs (2026-06-11 18:02:39 +1000)
----------------------------------------------------------------
m68knommu: updates and fixes for v7.2
. update stmark board support
. clock fixes for m5441x ColdFire
. base hardware support for DAC block of m5441x ColdFire
. select legacy gpiolib interface for mcfqspi
. new defconfigs for more ColdFire based boards
. unify ColdFire SoC register access
----------------------------------------------------------------
Angelo Dureghello (10):
config: stmark2: defconfig updates
m68k: update boards company name
m68k: mcf5441x: fix clocks numbering
m68k: mcf5441x: add clock for DAC channel 1
m68k: add DAC modules base addresses
m68k: mcf5441x: add CCM registers
m68k: mcf5441x: add CCR MISCCR2 bitfields
m68k: stmark2: use ioport.h macros for resources
m68k: stmark2: add mcf5441x DAC platform devices
m68k: stmark2: enable DACs outputs
Arnd Bergmann (1):
m68k: coldfire: select legacy gpiolib interface for mcfqspi
Greg Ungerer (11):
m68k: defconfig: add config for M5329EVB board
m68k: defconfig: add config for M54418EVB board
m68k: defconfig: add config for SnapGear/NETtel board
m68k: defconfig: update all ColdFire defconfigs
m68k: coldfire: create IO access functions for internal registers
m68k: coldfire: use ColdFire specific IO access in headers
m68k: coldfire: use ColdFire specifc IO access in interrupt code
m68k: coldfire: use ColdFire specifc IO access in timer code
m68k: coldfire: rename timer register access defines
m68k: coldfire: use ColdFire specifc IO access in system code
m68k: coldfire: use ColdFire specifc IO access in SoC code
arch/m68k/Kconfig.cpu | 1 +
arch/m68k/Kconfig.machine | 8 +--
arch/m68k/coldfire/amcore.c | 4 +-
arch/m68k/coldfire/clk.c | 8 +--
arch/m68k/coldfire/device.c | 8 +--
arch/m68k/coldfire/dma_timer.c | 12 ++--
arch/m68k/coldfire/intc-2.c | 30 ++++-----
arch/m68k/coldfire/intc-5249.c | 10 +--
arch/m68k/coldfire/intc-525x.c | 12 ++--
arch/m68k/coldfire/intc-5272.c | 20 +++---
arch/m68k/coldfire/intc-simr.c | 38 +++++------
arch/m68k/coldfire/intc.c | 28 ++++----
arch/m68k/coldfire/m5206.c | 2 +-
arch/m68k/coldfire/m520x.c | 26 ++++----
arch/m68k/coldfire/m523x.c | 12 ++--
arch/m68k/coldfire/m5249.c | 16 ++---
arch/m68k/coldfire/m525x.c | 12 ++--
arch/m68k/coldfire/m5272.c | 16 ++---
arch/m68k/coldfire/m527x.c | 40 +++++------
arch/m68k/coldfire/m528x.c | 28 ++++----
arch/m68k/coldfire/m5307.c | 2 +-
arch/m68k/coldfire/m53xx.c | 122 +++++++++++++++++-----------------
arch/m68k/coldfire/m5407.c | 2 +-
arch/m68k/coldfire/m5441x.c | 33 ++++-----
arch/m68k/coldfire/m54xx.c | 18 ++---
arch/m68k/coldfire/nettel.c | 16 ++---
arch/m68k/coldfire/pci.c | 56 ++++++++--------
arch/m68k/coldfire/pit.c | 20 +++---
arch/m68k/coldfire/reset.c | 4 +-
arch/m68k/coldfire/sltimers.c | 18 ++---
arch/m68k/coldfire/stmark2.c | 63 +++++++++++-------
arch/m68k/coldfire/timers.c | 30 ++++-----
arch/m68k/configs/m5208evb_defconfig | 9 +--
arch/m68k/configs/m5249evb_defconfig | 9 +--
arch/m68k/configs/m5272c3_defconfig | 9 +--
arch/m68k/configs/m5275evb_defconfig | 9 +--
arch/m68k/configs/m5307c3_defconfig | 10 +--
arch/m68k/configs/m5329evb_defconfig | 61 +++++++++++++++++
arch/m68k/configs/m5407c3_defconfig | 9 ++-
arch/m68k/configs/m54418evb_defconfig | 70 +++++++++++++++++++
arch/m68k/configs/m5475evb_defconfig | 12 ++--
arch/m68k/configs/nettel_defconfig | 56 ++++++++++++++++
arch/m68k/configs/stmark2_defconfig | 33 +++++----
arch/m68k/include/asm/io_no.h | 16 +++++
arch/m68k/include/asm/m5441xsim.h | 42 ++++++++++++
arch/m68k/include/asm/mcfgpio.h | 12 ++--
arch/m68k/include/asm/nettel.h | 4 +-
47 files changed, 676 insertions(+), 400 deletions(-)
create mode 100644 arch/m68k/configs/m5329evb_defconfig
create mode 100644 arch/m68k/configs/m54418evb_defconfig
create mode 100644 arch/m68k/configs/nettel_defconfig