Hi Bruce,

Could you please help to merge below patches to the branch "v5.4/standard/nxp-s32g2xx".

Those below patches are kernel part to upgrade the bsp nxp-s32g2xx to NXP SDK |v5.4.24_bsp26.0.|

Thanks

Xulin


The following changes since commit a93186487af68d026a63343c45948e8f667eab8a:

  Merge branch 'v5.4/standard/base' into v5.4/standard/nxp-s32g2xx (2020-09-23 10:04:13 -0400)

are available in the Git repository at:

  https://github.com/xulinsun/yocto-nxp-s32g2xx.git v5.4/standard/nxp-s32g2xx

for you to fetch changes up to 63dfc332e6396d88e07b1810a622192b1e5e5104:

  s32gen1: pcie: Adjust the header file order (2020-09-28 13:37:30 +0800)

----------------------------------------------------------------
Andrei Cherechesu (1):
      s32gen1: Fix interrupt-map property of PCIe nodes

Bogdan Folea (2):
      hse: fix output value of IV for AES-CTR mode
      perf: port DDR perf monitor driver to S32G274A

Bogdan Hamciuc (2):
      dma:fsl_edma: Fix crash on resume from Suspend to RAM
      nxp:s32gen1:tlb: Workaround for ERR050481

Ciprian Marian Costea (19):
      Revert "net: phy: remove state PHY_CHANGELINK"
      Revert "net: phy: simplify phy_mac_interrupt and related functions"
      tja110x: Update to latest 'phy_device' and 'phy_driver' structures
      spi-mem: Distinguish between register and memory operations
      s32gen1: dts: Add QSPI Flash node
      s32gen1: qspi: Add octal support for read operation
      mx25uw51245g: Add MACRONIX flash ID
      misc: Re-enable FCCU driver
      flexcan: Add function to determine if S32 platform is used
      flexcan: Update 'set_bittiming' function to work on kernel 5.4
      clk: Correctly annotate 's32gen1_clocks_init' function
      flexcan: Add pinmuxing for FlexCan 0,1,3 for S32G-RDB
      s32g274a-rdb: Add support for FlexCan 0,1,3
      clk: Remove 'CLK_IS_BASIC'
      s32-gen1: clk: Correctly set 'divider_ops'
      Revert "s32-gen1: clk: Correctly set 'divider_ops'"
      s32-gen1: fsl-quadspi: Correctly set qspi clock to 133 Mhz.
      s32-gen1: fsl-quadspi: Fix a typo and the associated workaround.
      s32-gen1: fsl-quadspi: Fix read issue

Dorin Ionita (7):
      Added documentation for TMU node in device tree for s32gen1.
      Extended the TMU driver so that both gen1 and s32v234 are supported.
      s32gen1: stm-global: Added documentation for global STM time source in dtsi.
      s32gen1: stm: Fix STM not appearing in menuconfig.
      s32gen1: stm-global: Provided support for global timestamping at SoC level.       s32gen1: stm-global: Fixed a bug where the global timestamp was not built.       s32gen1: stm-global: Fixed a bug where global timestamp worked incorrectly.

Ghennadi Procopciuc (21):
      s32g274a: evb: dts: Add USB pinmuxing
      rtc-s32gen1: Change the type of rtcval to u32
      rtc-s32gen1: Implement suspend and resume callbacks
      clk: s32gen1: Add FTM clocks
      dts: s32gen1: Add FTM-PWM nodes
      pwm: Enable pwm driver for s32-gen1 platforms
      dts: s32g274a-rdb: Rename pinctrl groups to s32g274a-rdb
      s32gen1: clk: Add enable method for FXOSC
      s32gen1: bindings: Add FXOSC node to S32GEN1 clocking
      s32gen1: clk: Add enable method for PLL's PHI
      s32gen1: clk: Add enable method for DFS
      s32gen1: clk: Add enable method for DFS ports
      s32gen1: clk: Add partition clocks
      s32gen1: clk: Gather all clock modules in a structure
      s32gen1: dts: Add RDC, RGM and MC_ME nodes
      s32gen1: bindings: Add RDC, RGM and MC_ME nodes to S32GEN1 clocking
      sdhc: imx: Add clocks to suspend and resume callbacks
      fsl-pwm: s32-gen1: Exclude from regmap all invalid registers
      s32gen1: clk: Add syscore ops
      s32gen1: clk: Fix XBAR clock
      s32:dts: Use spin-table as default CPU enable method

Ionut Vicovan (1):
      linux-s32: Remove fsl.txt from Documentation

Iustin Dumitrescu (2):
      spi: spi-fsl-dspi: Get spi-fifo-size from dts
      spi: spi-fsl-dspi: Change how PCS mask is calculated

Jan Petrous (8):
      clocks:s32g274a: add pfe related clocks
      s32g274a: refactor ethernet pins and clocks
      s32g274a: add phylink support
      dt-bindings: documentation for fsl-s32cc-dwmac
      dt-bindings:fsl-s32cc-dwmac: second instance
      devicetree:fsl-s32r45x
      s32r45x-evb: add disabled GMAC1 using SGMII
      dt-bindings: s32g274a: update reserved memory for pfeng driver

Larisa Grigore (19):
      spi: spi-fsl-dspi: Do not modify SPI_RSER or SPI_CTAR while running
      spi: spi-fsl-dspi: Add compatible for S32 GEN1
      dts:s32g274: Update siul2 nodes
      dts: s32g274evb: Add pinctrl for EIRQs
      gpio:siul2-s32gen1: Same eirq exported by both SIULs
      siul2:s32gen1: Update documentation
      include:s32gen1:pinctrl: Add invalid GPIO define
      siul2:s32gen1: Handle not implemented EIRQs
      dts: s32g274a: Mark invalid EIRQ ranges
      s32gen1: pinmuxing: Implement suspend and resume
      s32g274: doc: Use correct naming
      s32g274: Use correct naming
      s32g274:include: Use correct naming
      s32r45: doc: Use correct naming
      s32r45: Remove CONFIG_S32R45X_EVB
      s32r45: Use correct naming
      s32r45: Rename files which contain string s3245x
      fsl_linflexuart: Resume DMA transfer after polling mode finished
      s32r45: Update siul2 definitions

Stefan-Gabriel Mirea (6):
      spi: spi-fsl-dspi: Revert to upstream
      spi: spi-fsl-dspi: Enable extended mode on S32
      Documentation: fsl-dspi: Remove "spi-extended-mode" property
      arm64: dts: s32: Remove "spi-extended-mode" property
      arm64: dts: s32: Switch to DSPI_TCFQ_MODE
      dmaengine: fsl-edma: Store interrupts on a per-instance basis

Stoica Cosmin-Stefan (2):
      spi: spi-fsl-dspi: Add compatible for S32V234
      spi: spi-fsl-dspi: Update memory map definitions for s32v234

Vladimir Oltean (2):
      spi: spi-fsl-dspi: Fix little endian access to PUSHR CMD and TXDATA
      spi: spi-fsl-dspi: Don't mask off undefined bits

Xulin Sun (1):
      s32gen1: pcie: Adjust the header file order

 Documentation/devicetree/bindings/arm/fsl.yaml |   36 +++
 Documentation/devicetree/bindings/clock/fsl,s32-stm-global.txt |   23 ++
 Documentation/devicetree/bindings/clock/s32gen1-clocking.txt |    8 +-
 Documentation/devicetree/bindings/fsl-pfeng.txt |   86 ++++++
 Documentation/devicetree/bindings/gpio/gpio-s32gen1.txt |   42 ++-
 Documentation/devicetree/bindings/mtd/fsl-quadspi.txt |   65 +++++
 Documentation/devicetree/bindings/net/fsl-s32cc-dwmac.txt |   48 ++++
 Documentation/devicetree/bindings/pinctrl/nxp,s32gen1-siul2-pinctrl.txt |    8 
+-
 Documentation/devicetree/bindings/pwm/pwm-fsl-ftm.txt |    2 +
 Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt |    5 +-
 Documentation/devicetree/bindings/thermal/s32gen1-thermal.txt |   11 +
 arch/arm64/Kconfig.platforms |   16 +-
 arch/arm64/boot/dts/freescale/Makefile |   29 +-
 arch/arm64/boot/dts/freescale/fsl-s32-gen1.dtsi |  129 +++++++--
 arch/arm64/boot/dts/freescale/{fsl-s32g275-simulator.dts => fsl-s32g274-simulator.dts} |   18 +-
 arch/arm64/boot/dts/freescale/fsl-s32g274a-emu.dts |   12 +-
 arch/arm64/boot/dts/freescale/fsl-s32g274a-evb.dts |  288 ++++++++++++++++----  arch/arm64/boot/dts/freescale/fsl-s32g274a-rdb.dts |  253 ++++++++++++++----  arch/arm64/boot/dts/freescale/fsl-s32g274a.dtsi |  352 +++++++++----------------  arch/arm64/boot/dts/freescale/fsl-s32r45-emu.dts |  332 +++++++++++++++++++++++  arch/arm64/boot/dts/freescale/{fsl-s32r45x-evb.dts => fsl-s32r45-evb.dts}              |  388 +++++++++++++++------------  arch/arm64/boot/dts/freescale/fsl-s32r45-simulator.dts |  346 ++++++++++++++++++++++++
 arch/arm64/boot/dts/freescale/fsl-s32r45.dtsi |  254 ++++++++++++++++++
 arch/arm64/boot/dts/freescale/fsl-s32r45x-emu.dts |  331 -----------------------  arch/arm64/boot/dts/freescale/fsl-s32r45x-simulator.dts |  345 ------------------------  arch/arm64/boot/dts/freescale/fsl-s32r45x.dtsi |  440 -------------------------------
 arch/arm64/boot/dts/freescale/fsl-s32v234.dtsi |    6 +-
 arch/arm64/include/asm/tlbflush.h |   47 +++-
 drivers/clk/s32/s32-gen1/Makefile |    2 +
 drivers/clk/s32/s32-gen1/cgm_div.c |  144 ++++++++++
 drivers/clk/s32/s32-gen1/cgm_mux.c |  141 ++++++++++
 drivers/clk/s32/s32-gen1/clk-dfs.c |  175 +++++++++----
 drivers/clk/s32/s32-gen1/clk-plldig.c |  265 +++++++++++++++++--
 drivers/clk/s32/s32-gen1/clk.c |  516 ++++++++++++++++++++++++------------
 drivers/clk/s32/s32-gen1/clk.h |   48 +++-
 drivers/clk/s32/s32-gen1/dfs.h |   10 +-
 drivers/clk/s32/s32-gen1/fxosc.c |  154 +++++++++++
 drivers/clk/s32/s32-gen1/mc_cgm.h |   75 ++++--
 drivers/clk/s32/s32-gen1/mux.c |   60 +++++
 drivers/clk/s32/s32-gen1/mux.h |   33 +++
 drivers/clk/s32/s32-gen1/part_block.c |  229 ++++++++++++++++
 drivers/clk/s32/s32-gen1/pll.h |    9 +-
 drivers/clk/s32/s32-gen1/pll_mux.c |   36 +++
 drivers/clk/s32/s32-gen1/pll_mux.h |   22 ++
 drivers/clocksource/Kconfig |   10 +-
 drivers/clocksource/Makefile |    1 +
 drivers/clocksource/fsl_global_time.c |  193 ++++++++++++++
 drivers/crypto/hse/hse-skcipher.c |   44 ++--
 drivers/dma/fsl-edma-common.h |    2 +-
 drivers/dma/fsl-edma.c |   31 ++-
 drivers/gpio/gpio-siul2-s32gen1.c |  233 ++++++++++++----
 drivers/misc/Makefile |    1 +
 drivers/mmc/host/sdhci-esdhc-imx.c |   76 ++++--
 drivers/mtd/spi-nor/Kconfig |    5 +
 drivers/mtd/spi-nor/Makefile |    5 +-
 drivers/mtd/spi-nor/fsl-quadspi.c |  291 +++++---------------
 drivers/mtd/spi-nor/fsl-quadspi.h |  395 ++++++++++++++++++++++++++++
 drivers/mtd/spi-nor/s32gen1_qspi.c | 1166 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/mtd/spi-nor/spi-nor.c |   40 ++-
 drivers/net/can/flexcan.c |  151 +++++++++--
 drivers/net/ethernet/stmicro/stmmac/Kconfig |    1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-s32cc.c |    5 +
 drivers/net/phy/nxp/nxp.c |   35 ++-
 drivers/net/phy/nxp/nxp.h |    4 +-
 drivers/net/phy/phy.c |   45 +++-
 drivers/net/phy/phy_device.c |    2 +
 drivers/pci/controller/dwc/pci-s32gen1.c |    2 +-
 drivers/perf/Kconfig |    8 +
 drivers/perf/Makefile |    1 +
 drivers/perf/nxp-s32-ddr-perf.c |  555 +++++++++++++++++++++++++++++++++++++++
 drivers/pinctrl/freescale/Makefile |    4 +-
 drivers/pinctrl/freescale/pinctrl-s32-gen1-core.c |   88 ++++++-
 drivers/pinctrl/freescale/pinctrl-s32.h |    6 +-
 drivers/pinctrl/freescale/pinctrl-s32g274.c |  743 +++++++++++++++++++++++++++++++++++++++++++++++++++  drivers/pinctrl/freescale/pinctrl-s32g275.c |  709 -------------------------------------------------  drivers/pinctrl/freescale/pinctrl-s32r45.c |  612 ++++++++++++++++++++++++++++++++++++++++++  drivers/pinctrl/freescale/pinctrl-s32r45x.c |  600 ------------------------------------------
 drivers/pwm/pwm-fsl-ftm.c |   38 ++-
 drivers/rtc/Kconfig |    2 +-
 drivers/rtc/rtc-s32gen1.c |  165 +++++++++++-
 drivers/spi/spi-fsl-dspi.c |  456 +++++++++++---------------------
 drivers/thermal/Kconfig |   17 +-
 drivers/thermal/Makefile |    3 +-
 drivers/thermal/s32_thermal.c |  582 ++++++++++++++++++++++++++++++++++++++++
 drivers/thermal/s32gen1_thermal.h |  111 ++++++++
 drivers/thermal/s32v234_thermal.c |  498 -----------------------------------
 drivers/thermal/s32v234_thermal.h |  154 +++++++++++
 drivers/tty/serial/fsl_linflexuart.c |    6 +
 include/dt-bindings/clock/s32gen1-clock.h |   69 ++++-
 include/dt-bindings/pinctrl/s32-gen1-pinctrl.h |    4 +-
 include/dt-bindings/pinctrl/{s32g275-pinctrl.h => s32g274-pinctrl.h}                   |  244 +++++++++++++++--  include/dt-bindings/pinctrl/{s32r45x-pinctrl.h => s32r45-pinctrl.h}                    |  348 ++++++++++++------------
 include/linux/clk-provider.h |    1 +
 include/linux/mtd/spi-nor.h |   10 +-
 include/linux/phy.h |   11 +-
 include/linux/spi/spi-mem.h |    4 +
 96 files changed, 9946 insertions(+), 4680 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/fsl,s32-stm-global.txt
 create mode 100644 Documentation/devicetree/bindings/fsl-pfeng.txt
 create mode 100644 Documentation/devicetree/bindings/mtd/fsl-quadspi.txt
 create mode 100644 Documentation/devicetree/bindings/net/fsl-s32cc-dwmac.txt  create mode 100644 Documentation/devicetree/bindings/thermal/s32gen1-thermal.txt  rename arch/arm64/boot/dts/freescale/{fsl-s32g275-simulator.dts => fsl-s32g274-simulator.dts} (98%)
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-s32r45-emu.dts
 rename arch/arm64/boot/dts/freescale/{fsl-s32r45x-evb.dts => fsl-s32r45-evb.dts} (52%)
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-s32r45-simulator.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-s32r45.dtsi
 delete mode 100644 arch/arm64/boot/dts/freescale/fsl-s32r45x-emu.dts
 delete mode 100644 arch/arm64/boot/dts/freescale/fsl-s32r45x-simulator.dts
 delete mode 100644 arch/arm64/boot/dts/freescale/fsl-s32r45x.dtsi
 create mode 100644 drivers/clk/s32/s32-gen1/cgm_div.c
 create mode 100644 drivers/clk/s32/s32-gen1/cgm_mux.c
 create mode 100644 drivers/clk/s32/s32-gen1/fxosc.c
 create mode 100644 drivers/clk/s32/s32-gen1/mux.c
 create mode 100644 drivers/clk/s32/s32-gen1/mux.h
 create mode 100644 drivers/clk/s32/s32-gen1/part_block.c
 create mode 100644 drivers/clk/s32/s32-gen1/pll_mux.c
 create mode 100644 drivers/clk/s32/s32-gen1/pll_mux.h
 create mode 100644 drivers/clocksource/fsl_global_time.c
 mode change 100644 => 100755 drivers/mmc/host/sdhci-esdhc-imx.c
 create mode 100644 drivers/mtd/spi-nor/fsl-quadspi.h
 create mode 100644 drivers/mtd/spi-nor/s32gen1_qspi.c
 mode change 100644 => 100755 drivers/net/phy/nxp/nxp.c
 create mode 100644 drivers/perf/nxp-s32-ddr-perf.c
 create mode 100644 drivers/pinctrl/freescale/pinctrl-s32g274.c
 delete mode 100644 drivers/pinctrl/freescale/pinctrl-s32g275.c
 create mode 100644 drivers/pinctrl/freescale/pinctrl-s32r45.c
 delete mode 100644 drivers/pinctrl/freescale/pinctrl-s32r45x.c
 mode change 100644 => 100755 drivers/thermal/Kconfig
 create mode 100644 drivers/thermal/s32_thermal.c
 create mode 100644 drivers/thermal/s32gen1_thermal.h
 delete mode 100644 drivers/thermal/s32v234_thermal.c
 create mode 100644 drivers/thermal/s32v234_thermal.h
 rename include/dt-bindings/pinctrl/{s32g275-pinctrl.h => s32g274-pinctrl.h} (72%)  rename include/dt-bindings/pinctrl/{s32r45x-pinctrl.h => s32r45-pinctrl.h} (60%)

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#9089): 
https://lists.yoctoproject.org/g/linux-yocto/message/9089
Mute This Topic: https://lists.yoctoproject.org/mt/77169342/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to