In message: [linux-yocto][linux-yocto v5.4/standard/nxp-s32g2xx][PATCH] 
nxp-s32g2xx upgrades NXP SDK v5.4.24_bsp26.0 kernel part
on 28/09/2020 Xulin Sun wrote:

> 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

Looks good to me. This is now merged.

Bruce

> 
> 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 (#9100): 
https://lists.yoctoproject.org/g/linux-yocto/message/9100
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