[GIT PULL] SOC FSL for 7.3

"Christophe Leroy (CS GROUP)" <[email protected]>
Newsgroups dev.linux.lists.soc,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hi Arnd,

Please pull the following Freescale Soc Drivers changes for 7.3

Changes to fsl-mc bus are reviewed or acked by Ioana
Changes to powerpc are reviewed or acked by Maddy
Changes to phy is acked by Vinod
Changes to dt-binding are reviewed or acked by Conor or Krzysztof

Thanks
Christophe

The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

   Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

   https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux 
tags/soc_fsl-7.3-1

for you to fetch changes up to e14b8d39388095fb806fe9f98a95b70619e4cabd:

   bus: fsl-mc: drop unused assignment of acpi_device_id::driver_data 
(2026-08-07 06:54:23 +0200)

----------------------------------------------------------------
FSL SOC Changes for 7.3

Freescale QUICC Engine:
- Use generic I/O helpers in interrupt controller for IO Ports
- Move CONFIG_QE_GPIO out of powerpc
- Fix DT scan for GPIO nodes
- Convert IO ports interrupt controller to generic IRQ chip
- Add support of IRQs in GPIO controller
- Implement get_direction() in GPIO controller
- Check platform_driver_register() in interrupt controller for IO Ports

Data Path I/O:
- Replace maintainer
- Remove redundant dev_err()
- Fix kernel-doc typos

Freescale Management Complex:
- Use strscpy() to copy strings into arrays
- Remove redundant dev_err()
- Drop unused assignment of acpi_device_id::driver_data

Other changes:
- Add kernel and device tree binding support for RCW override,
completing the SerDes PHY driver functionality
- Fix kernel-doc warnings and typos in DPAA header

----------------------------------------------------------------
Christophe Leroy (1):
       dt-bindings: soc: fsl: qe: Convert QE GPIO to DT schema

Christophe Leroy (CS GROUP) (4):
       soc: fsl: qe_ports_ic: Use generic I/O helper instead of specific 
powerPC ones
       powerpc: Move CONFIG_QE_GPIO to SoC
       soc: fsl: qe: properly scan GPIO nodes at startup
       soc: fsl: qe: implement get_direction()

David Laight (1):
       drivers/bus/fsl-mc: Use strscpy() to copy strings into arrays

Ioana Ciornei (4):
       soc: fsl: guts: use a macro to encode the DCFG CCSR space
       soc: fsl: guts: add a global structure to hold state
       soc: fsl: guts: add a central fsl_guts_read() function
       soc: fsl: guts: make it easier to determine on which SoC we are 
running

Linkai Gong (1):
       soc: fsl: qe: check platform_driver_register() in qe_ic_of_init()

Pan Chuang (2):
       soc: fsl: dpio: Remove redundant dev_err()
       bus: fsl-mc: Remove redundant dev_err()

Paul Louvel (9):
       soc: fsl: qe: Add chained_irq_{enter,exit}() calls in cascade handler
       dt-bindings: soc: fsl: qe: Set #interrupt-cells to 2 to support 
interrupt type encoding
       dt-bindings: soc: fsl: qe: Add support of IRQ in QE GPIO
       soc: fsl: qe: Use generic_handle_domain_irq()
       soc: fsl: qe: Iterate over all pending interrupts in cascade handler
       soc: fsl: qe: Handle spurious interrupts
       soc: fsl: qe: Convert to generic IRQ chip
       soc: fsl: qe: Rename irq variable to parent_irq
       soc: fsl: qe: Add support of IRQs in QE GPIO

Pawel Zalewski (The Capable Hub) (1):
       bus: fsl-mc: drop unused assignment of acpi_device_id::driver_data

Randy Dunlap (2):
       soc: fsl: fix kernel-doc warnings and typos
       soc: fsl: dpio: fix kernel-doc typos

Roy Pledge (1):
       MAINTAINERS: Update drivers/soc/fsl/dpio maintainer

Vladimir Oltean (5):
       soc: fsl: guts: perform fsl_guts_init() error teardown in reverse 
order of setup
       soc: fsl: guts: make fsl_soc_data available after fsl_guts_init()
       dt-bindings: fsl: layerscape-dcfg: define DCFG_DCSR region
       soc: fsl: guts: implement the RCW override procedure
       phy: lynx-10g: use RCW override procedure for dynamic protocol change

  .../bindings/gpio/fsl,mpc8323-qe-pario-bank.yaml   |  84 ++++
  .../interrupt-controller/fsl,qe-ports-ic.yaml      |   4 +-
  .../bindings/soc/fsl/cpm_qe/qe/par_io.txt          |  26 +-
  .../bindings/soc/fsl/fsl,layerscape-dcfg.yaml      |  15 +-
  MAINTAINERS                                        |   2 +-
  arch/powerpc/platforms/Kconfig                     |   8 -
  drivers/bus/fsl-mc/dprc-driver.c                   |   6 +-
  drivers/bus/fsl-mc/fsl-mc-bus.c                    |   6 +-
  drivers/phy/freescale/Kconfig                      |   1 +
  drivers/phy/freescale/phy-fsl-lynx-10g.c           |  23 +-
  drivers/soc/fsl/dpio/dpio-driver.c                 |   6 +-
  drivers/soc/fsl/guts.c                             | 528 
+++++++++++++++++++--
  drivers/soc/fsl/qe/Kconfig                         |  10 +
  drivers/soc/fsl/qe/gpio.c                          |  53 ++-
  drivers/soc/fsl/qe/qe_ic.c                         |   3 +-
  drivers/soc/fsl/qe/qe_io.c                         |  15 +
  drivers/soc/fsl/qe/qe_ports_ic.c                   | 142 ++++--
  drivers/usb/host/Kconfig                           |   1 +
  include/linux/fsl/guts.h                           |  18 +-
  include/soc/fsl/dpaa2-fd.h                         |  19 +-
  include/soc/fsl/dpaa2-io.h                         |   4 +-
  21 files changed, 809 insertions(+), 165 deletions(-)
  create mode 100644 
Documentation/devicetree/bindings/gpio/fsl,mpc8323-qe-pario-bank.yaml
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.