Hi Bruce,

This patch series porting the Marvell SDK11.23.01 kernel patches to the rt 
kernel.

The following changes since commit ade7f3de8ef00d9ca9cbe6c6aaa1d25e0797a198:

  Merge branch 'v5.15/standard/preempt-rt/base' into 
v5.15/standard/preempt-rt/cn-sdkv5.4/octeon (2023-02-27 14:19:39 -0500)

are available in the Git repository at:

  https://github.com/haokexin/linux v5.15/standard/preempt-rt/cn-sdkv5.4/octeon

for you to fetch changes up to abc5e223bc2cce10dff31f3127c58894f5143534:

  net: mvpp2: Add ENOMEM error check in mvpp2 to avoid kernel panic (2023-03-03 
22:18:14 +0800)

----------------------------------------------------------------
Aaro Koskinen (1):
      fwlog: fix invalid pointers and copy size in wraparound case

Ankur Dwivedi (1):
      soc: marvell: hw_access: add mapping for mcs registers

Baha Mesleh (2):
      octeontx2-bphy-netdev: fix link carrier state update for cnf10k
      octeontx2-bphy-netdev: Fix rfoe ptp clock cleanup

Bharat Bhushan (1):
      octeontx2-pf: Detach LF resources on probe cleanup

Chandrakala Chavva (1):
      driver: mmc: sdhci: Fix parameter passed for reading phy register

Christophe JAILLET (1):
      octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove 
functions

Dan Carpenter (2):
      crypto: octeontx2 - out of bounds access in 
otx2_cpt_dl_custom_egrp_delete()
      octeontx2-af: cn10k: mcs: Fix copy and paste bug in mcs_bbe_intr_handler()

Geetha sowjanya (7):
      octeontx2-pf: Recalculate UDP checksum for 1-step ptp packets
      octeontx2-pf: ptp: Skip checksum calculation for IEEE 802.3 packets
      octeontx2-af: mcs: Backport cosmetic changes
      octeontx2-af: mcs: Config parser to skip 8B header
      octeontx2-af: Dynamically allocate bpids for CPT and LBK
      octeontx2-af: Add mbox to alloc/free BPIDs
      octeontx2-pf: Don't allocate BPIDs to LBK interface

Hariom Dixit (1):
      net: mvpp2: Add ENOMEM error check in mvpp2 to avoid kernel panic

Hariprasad Kelam (4):
      octeontx2-pf: Qos resource management
      octeontx2-af: Reset transmit scheduler queue config
      octeontx2-pf: qos: update TL1 dwrr prio in interface down
      octeontx2-pf: tc flower offload mutually exclusive with ntuple

Jayanthi Annadurai (2):
      drivers: sdhci: Remove sdhci cadence workaround
      drivers: sdhci: Add option to configure sdhci timeout

Jiapeng Chong (2):
      octeontx2-af: Remove duplicate include
      crypto: octeontx2 - Use swap() instead of swap_engines()

Kees Cook (1):
      crypto: octeontx2 - Avoid stack variable overflow

Kiran Kumar K (4):
      octeontx2-af: Move EOH pointer on unknown ethertype
      octeontx2-af: Move ICMP ltype to end of enum
      octeontx2-af: Add support for SPI to SA index translation
      octeontx2-af: Fix issue with IPv6 ext match for RSS

Konstantin Porotchkin (1):
      arch/arm64/boot/dts/marvell: add optee FW definitions

Manank Patel (1):
      ethernet: marvell: octeontx2 Fix resource not freed after malloc

Minghao Chi (1):
      crypto: octeontx2 - simplify the return expression of 
otx2_cpt_aead_cbc_aes_sha_setkey()

Narendra Hadke (1):
      driver: soc: marvell: phy7121p MACsec

Naveen Mamindlapalli (9):
      octeontx2-bphy-netdev: Fix updating rx byte stats
      octeontx2-bphy-netdev: cnf10k: Use atomic update feature to update PTP 
clock
      octeontx2-bphy-netdev: cnf10k: check psm queue space for ptp queue
      octeontx2-bphy-netdev: cnf10k: update drop stats when psw errors are set
      octeontx2-bphy-netdev: cnf10k: Avoid ptp skb list processing in 1-step 
mode
      octeontx2-bphy-netdev: cnf10k: update ethtool drop stats
      octeontx2-bphy-netdev: update ethtool drop stats when mbt erros are set
      octeontx2-af: Add devlink option to adjust mcam high prio zone entries
      octeontx2-bphy-netdev: Fix issue of using incorrect netdev priv

Nithin Dabilpuram (1):
      octeontx2-af: SMQ flush needs scheduling config present

Piyush Malgujar (5):
      drivers: spi: octeontx2: ACPI support for SPI driver
      drivers: spi: octeontx2: Add support to read bus width from ACPI table 
for T9x Platforms
      drivers: i2c: octeon: Avoid potential infinite loop
      drivers: firmware: octeontx2: Add additional length variable
      drivers: firmware: octeontx2: 9X platform support for memtest

Pragnesh Patel (1):
      drivers: soc: fwlog: fix mapped size

Radha Mohan Chintakuntla (4):
      octeontx2-af: remove TL2 and TL3 queues for SDP interface
      PCI: rename octeontx2-pem-ep driver
      PCI: fix typo in Makefile for Marvell CNXK EP driver
      PCI: marvell-cnxk-ep: Change BAR4 memory allocation

Rakesh Babu Saladi (11):
      octeontx2-bphy-netdev: debugfs: Add new debugfs root entry
      octeontx2-bphy-netdev: debugfs: new entry to dump jdt ring
      octeontx2-bphy-netdev: debugfs: new entry to dump timestamp ring
      octeontx2-bphy-netdev: debugfs: new entry to dump RPM stats
      octeontx2-bphy-netdev: cnf10k: Recalculate UDP checksum.
      octeontx2-bphy-netdev: cnf10k: Enable force_cond_clk_en bit
      octeontx2-bphy-netdev: Set external_clock_rate for all RFOE interfaces.
      octeontx2-bphy-netdev: Add new fields in ethtool stats
      octeontx2-bphy-netdev: cnf10k: enable skb list processing for 
delay_request.
      octeontx2-bphy-netdev: Add new secondary BCN offset for slave
      octeontx2-bphy-netdev: debugfs: Added FEC stats in debugfs.

Ratheesh Kannoth (13):
      octeontx2-af: Exact match support
      octeontx2-af: Exact match scan from kex profile
      octeontx2-af: devlink configuration support
      octeontx2-af: FLR handler for exact match table.
      octeontx2-af: Drop rules for NPC MCAM
      octeontx2-af: Debugsfs support for exact match.
      octeontx2: Modify mbox req and resp structures
      octeontx2-af: Wrapper functions for MAC modify
      octeontx2-af: Invoke exact match functions
      octeontx2-pf: Add support for exact match table.
      octeontx2-af: Enable Exact match in kex profile
      octeontx2-af: Fixes static warnings
      octeontx2-af: Fix devlink unregister

Ray Asbury (1):
      drivers: pci-octeon-pem: Rectify resetting PEM

Rick Farrington (1):
      drivers: octeontx2-pcicons: cleanup console de-initialization

Roy Franz (1):
      octeontx2-bphy-netdev:cnf10k: Share RFOE PTP offset with host

Satananda Burla (2):
      octeontx2-sdp: remove firwmare ready status set
      PCI: add misc character device for BAR4 mem access

Sebin Sebastian (1):
      octeontx2-af: returning uninitialized variable

Shijith Thotton (1):
      octeontx2-af: fix arguments passed to XAQ aura deinit

Sibaranjan Pattnayak (1):
      octeontx2-dpi: configure writing DMA result to an offset of the event

Srujana Challa (11):
      crypto: octeontx2: add support for hash algorithms
      crypto: octeontx2: add support for akcipher rsa
      crypto: octeontx2: add support for gcm(aes)
      crypto: octeontx2: add support for rsa sign and verify
      crypto: octeontx2: add support for ECDH
      octeontx2-af: update CPT inbound inline IPsec mailbox
      crypto: octeontx2: fix dma unmap issue with ahash
      crypto: octeontx2: fix rsa verify
      crypto: octeontx2: add ctx_val workaround
      octeontx2: crypto: fix microcode version string print
      octeontx2-af: add ctx ilen to cpt lf alloc mailbox

Subbaraya Sundeep (1):
      octeontx2-pf: mcs: Introduce MACSEC hardware offloading

Suman Ghosh (3):
      octeontx2-af: Use hashed field in MCAM key
      octeontx2-af: Add DMAC and LXMB feature check before adding ucast, bcast 
and mcast rules.
      octeontx2-af: Add NPC support to filter packet based on IP fragment

Sunil Goutham (3):
      octeontx2-af: Move QMEM allocations from GFP_KERNEL to ATOMIC
      octeontx2-af: Removed unnecessary debug messages.
      octeontx2-af: Fixed variable set but not used warnings

Vasyl Gomonovych (5):
      driver: edac: octeontx: Add MDC error injection interface
      driver: edac: octeontx: Align records layout with firmware
      drivers: marvell: otx2-sdei-ghes: Unify bert records layout
      driver: edac: octeontx: Use MC handle instead raw handle
      driver: edac: octeontx: Check SoC version

Witold Sadowski (5):
      drivers: spi: Add arbitration support for Cadence SPI
      drivers: spi: cadence-xspi: Change register mappings
      drivers:spi:cadence-xspi: Verify clock before operation
      drivers: soc: sw_up: Allow to skip clone check
      drivers: soc: sw_up: Erase data config during clone operation

Wolfram Sang (1):
      crypto: drivers - move from strlcpy with unused retval to strscpy

Yang Li (1):
      octeontx2-pf: mcs: remove unneeded semicolon

Yang Yingliang (4):
      octeontx2-pf: mcs: fix missing unlock in some error paths
      octeontx2-af: cn10k: mcs: Fix error return code in 
mcs_register_interrupts()
      octeontx2-pf: mcs: fix possible memory leak in otx2_probe()
      crypto: octeontx2 - fix missing unlock

chiminghao (1):
      crypto: octeontx2 - use swap() to make code cleaner

ye xingchen (1):
      crypto: octeontx2 - Remove the unneeded result variable

 arch/arm64/boot/dts/marvell/armada-37xx.dtsi                               |   
 5 +
 arch/arm64/boot/dts/marvell/armada-ap80x.dtsi                              |   
 5 +
 drivers/crypto/marvell/Kconfig                                             |   
 6 +-
 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c                          |   
 6 +-
 drivers/crypto/marvell/octeontx2/Makefile                                  |   
 2 +-
 drivers/crypto/marvell/octeontx2/cn10k_cpt.c                               |   
60 ++++
 drivers/crypto/marvell/octeontx2/cn10k_cpt.h                               |   
24 ++
 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h                         |   
12 +
 drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h                       |   
 1 +
 drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h                         |   
47 ++-
 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c                         |   
 4 +-
 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c                         |   
 6 +-
 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c                        |   
22 +-
 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h                        |   
 2 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c                         |  
172 ++++++++--
 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h                         |   
17 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_asym.c                         | 
1153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/crypto/marvell/octeontx2/otx2_cptvf_hash.c                         |  
502 +++++++++++++++++++++++++++
 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c                         |   
 4 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c                         |   
 5 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c                       |   
32 +-
 drivers/crypto/qat/qat_common/adf_cfg.c                                    |   
 6 +-
 drivers/crypto/qat/qat_common/adf_ctl_drv.c                                |   
 2 +-
 drivers/crypto/qat/qat_common/adf_transport_debug.c                        |   
 2 +-
 drivers/edac/Kconfig                                                       |   
 2 +-
 drivers/edac/octeontx_edac.c                                               |  
454 +++++++++++++-----------
 drivers/edac/octeontx_edac.h                                               |   
67 ++--
 drivers/firmware/octeontx2/Kconfig                                         |   
 4 +-
 drivers/firmware/octeontx2/Makefile                                        |   
 2 +-
 drivers/firmware/octeontx2/memtest.c                                       |   
89 +++--
 drivers/i2c/busses/i2c-octeon-core.c                                       |   
 2 +-
 drivers/mmc/host/Kconfig                                                   |   
 8 +
 drivers/mmc/host/sdhci-cadence.c                                           |   
 6 +-
 drivers/mmc/host/sdhci.c                                                   |   
 4 +-
 drivers/net/ethernet/cavium/octeontx-83xx/dpi.h                            |   
 2 +
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c                            |   
 5 +
 drivers/net/ethernet/marvell/octeontx2/af/Makefile                         |   
 5 +-
 drivers/net/ethernet/marvell/octeontx2/af/common.h                         |   
 3 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h                           |  
379 ++++++++++++--------
 drivers/net/ethernet/marvell/octeontx2/af/mcs.c                            |  
155 ++++++---
 drivers/net/ethernet/marvell/octeontx2/af/mcs.h                            |   
55 +--
 drivers/net/ethernet/marvell/octeontx2/af/mcs_cnf10kb.c                    |   
72 ++--
 drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h                        |  
370 ++++++++++----------
 drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c                     |  
185 ++++++----
 drivers/net/ethernet/marvell/octeontx2/af/npc.h                            |   
39 ++-
 drivers/net/ethernet/marvell/octeontx2/af/npc_profile.h                    |   
 7 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c                            |   
26 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h                            |   
52 ++-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c                        |   
41 ++-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c                        |   
 8 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c                    |  
191 ++++++++++-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c                    |  
146 +++++++-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c                        |  
374 +++++++++++++++++---
 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix_spi.c                    |  
227 ++++++++++++
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c                        |   
73 +++-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c                     |  
217 ++++++++++--
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h                     |   
17 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c                   | 
2005 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h                   |  
233 +++++++++++++
 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h                        |   
19 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu_validation.c                 |   
 7 +-
 drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_bphy_debugfs.c          |   
10 +-
 drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_bphy_hw.h               |   
29 ++
 drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.c                  |  
205 ++++++-----
 drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.h                  |   
25 +-
 drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_rfoe_ethtool.c          |   
42 +++
 drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_rfoe_ptp.c              |  
172 +++++++++-
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bcn_ptp.c                 |   
48 ++-
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy.h                    |   
 2 +-
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_debugfs.c            |  
619 ++++++++++++++++++++++++++++++++-
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_debugfs.h            |   
 4 +
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h                 |   
26 ++
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_main.c               |   
20 +-
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe.c                    |   
95 ++---
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe.h                    |   
 2 +
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe_ethtool.c            |   
33 ++
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe_ptp.c                |   
 1 +
 drivers/net/ethernet/marvell/octeontx2/bphy/rfoe_common.h                  |   
13 +
 drivers/net/ethernet/marvell/octeontx2/nic/Makefile                        |   
 1 +
 drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c                  | 
1671 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c                   |   
22 +-
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h                   |  
119 ++++++-
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c                  |   
 4 +-
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c                 |   
59 +++-
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c                  |   
 6 +
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c                    |   
79 ++++-
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c                       |   
27 +-
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c                       |   
31 ++
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c                     |   
31 ++
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c                       |   
 2 +-
 drivers/net/ethernet/marvell/octeontx2/nic/qos.c                           |   
85 +++--
 drivers/net/ethernet/marvell/octeontx2/nic/qos.h                           |   
 1 +
 drivers/pci/controller/Kconfig                                             |   
10 +-
 drivers/pci/controller/Makefile                                            |   
 2 +-
 drivers/pci/controller/pci-octeon-pem.c                                    |   
53 +--
 drivers/pci/controller/{pcie-octeontx2-pem-ep.c => pcie-marvell-cnxk-ep.c} |  
254 +++++++++++++-
 drivers/soc/marvell/Kconfig                                                |   
 7 +-
 drivers/soc/marvell/Makefile                                               |   
 3 +-
 drivers/soc/marvell/cn10ka-swup/mrvl_swup.c                                |   
 5 +
 drivers/soc/marvell/cn10ka-swup/mrvl_swup.h                                |   
25 +-
 drivers/soc/marvell/fwlog.c                                                |   
14 +-
 drivers/soc/marvell/hw-access/hw_rw_access.c                               |   
 2 +
 drivers/soc/marvell/octeontx2-dpi/dpi.c                                    |   
21 ++
 drivers/soc/marvell/octeontx2-dpi/dpi.h                                    |   
 6 +
 drivers/soc/marvell/octeontx2-ghes/Makefile                                |   
 2 +-
 drivers/soc/marvell/octeontx2-ghes/otx2-einj.c                             |   
 2 -
 drivers/soc/marvell/octeontx2-ghes/otx2-ghes-bert.c                        |  
509 ++++++++++++---------------
 drivers/soc/marvell/octeontx2-ghes/otx2-ghes-bert.h                        |   
49 +--
 drivers/soc/marvell/octeontx2-ghes/otx2-ghes-init.c                        |   
64 ++++
 drivers/soc/marvell/octeontx2-pcicons/otx2-pci-console.c                   |   
36 +-
 drivers/soc/marvell/octeontx2-sdp/sdp.c                                    |   
37 --
 drivers/soc/marvell/phy_7121p_macadv_features.c                            |  
666 ++++++++++++++++++++++++++++++++++-
 drivers/spi/spi-cadence-xspi.c                                             |  
104 +++++-
 drivers/spi/spi-octeontx2.c                                                |  
126 ++++++-
 114 files changed, 11403 insertions(+), 1726 deletions(-)
 create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_asym.c
 create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_hash.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix_spi.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
 rename drivers/pci/controller/{pcie-octeontx2-pem-ep.c => 
pcie-marvell-cnxk-ep.c} (51%)
 create mode 100644 drivers/soc/marvell/octeontx2-ghes/otx2-ghes-init.c

Thanks,
Kevin

Attachment: signature.asc
Description: PGP signature

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#12209): 
https://lists.yoctoproject.org/g/linux-yocto/message/12209
Mute This Topic: https://lists.yoctoproject.org/mt/97363709/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