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] -=-=-=-=-=-=-=-=-=-=-=-