Hi Bruce, Please help to merge following request into our linux-yocto repo.
repo: linux-yocto branch: v5.15/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang The following changes since commit d025cc37131d6e4223a98161fc2feb14a65a468a: Merge branch 'v5.15/standard/base' into v5.15/standard/preempt-rt/cn-sdkv5.15/octeon (2023-07-27 11:04:37 -0400) are available in the Git repository at: g...@github.com:cythe/linux.git linux-yocto/v5.15/standard/preempt-rt/cn-sdkv5.15/octeon for you to fetch changes up to d9d57bfab139ed42b601d1d5738312251cd78bc9: octeontx2-pf: Qos: fix root node dwrr priority corruption (2023-08-02 20:04:12 +0800) ---------------------------------------------------------------- Amit Singh Tomar (1): arm_mpam: remove debug message from __init Amritha Nambiar (1): act_skbedit: skbedit queue mapping for receive queue Anil Kumar Reddy (6): coresight: tmc-etr: Fix PREVBOOT mode trace buffer handling dt-bindings: coresight: Add reserved memory for TMC ETR coresight: tmc-etr: Add support to use reserved memory dt-bindings: coresight: Add metadata region property coresight: tmc: Add support for register metadata coresight: tmc: Read previous boot trace data Baowen Zheng (6): flow_offload: rename offload functions with offload instead of flow flow_offload: add index to flow_action_entry structure flow_offload: add ops to tc_action_ops for flow action setup flow_offload: allow user to offload tc action to net device flow_offload: add skip_hw and skip_sw to control if offload the action net: sched: save full flags for tc action Bharat Bhushan (3): Watchdog: Add marvell GTI watchdog driver hwrng: cn10k: Add extended trng register support dt-bindings: watchdog: marvell GTI system watchdog driver Bruno Matic (1): drivers: i2c-octeon-core: Add error state recovery Chandrakala Chavva (2): drivers: mrvl_swup: Adapt and fix memory allocation with ioctl drivers: mrvl_swup: Add additional changes to logbuffer support Emeel Hakim (2): vlan: Add MACsec offload operations for VLAN interface macsec: Don't rely solely on the dst MAC address to identify destination MACsec device Geetha sowjanya (9): Revert: 'octeontx2-af: Secure APR table update with the lock' octeontx2-af: mcs: Add PAB and BBE block interrupt handler octeontx2-pf: Check address for Null before free octeontx2-af: Flush WQ before destroy octeontx2-pf: Fix xdp frame start address octeontx2-pf: Remove xdp queues on program detach octeontx2-af: mcs: Fix sa entries size rqchip/gic-v3: Use raw_spin_lock in irq context octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 George Cherian (2): watchdog: sbsa_gwdt: Apply the Errata workaround seen on CN10K Processors watchdog:marvell_gti: Update missing MODULE_LICENSE Hariprasad Kelam (4): octeontx2-af: Add validation before accessing cgx device octeontx2-af: Fix RPM and NIX channel mapping octeontx2-pf: Qos: Validate quantum parameter octeontx2-pf: Qos: fix root node dwrr priority corruption Ido Schimmel (1): net/sched: act_skbedit: Add extack messages for offload failure Kiran Kumar K (4): octeontx2-af: Add KPU parsing for custom data as custom Ltype octeontx2-af: Fix mcam match with second pass rules for VF octeontx2-af: Fix issue with IPv6 ext match for RSS octeontx2-af: Add KPU parsing support for IPV6 SRH header Linu Cherian (7): coresight: tmc: Keep reserved region parsing common dt-bindings: coresight: ETF can use reserved region coresight: core: Add provision for panic callbacks coresight: tmc: Enable panic sync handling coresight: etm4x: Configure ETM to trigger on panic coresight: cti: Add CTI id for Neoverse N2 core CTI coresight: tmc: Stop trace capture on FlIn Marc Zyngier (2): irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES} irqchip/gic-v3: Detect LPI invalidation MMIO registers Min Li (10): ptp: ptp_clockmatrix: Remove idtcm_enable_tod_sync() ptp: ptp_clockmatrix: Add support for FW 5.2 (8A34005) ptp: ptp_clockmatrix: Add support for pll_mode=0 and manual ref switch of WF and WP ptp: clockmatrix: use rsmu driver to access i2c/spi bus ptp: idt82p33: use rsmu driver to access i2c/spi bus ptp: ptp_clockmatrix: Add PTP_CLK_REQ_EXTTS support ptp: ptp_clockmatrix: return -EBUSY if phase pull-in is in progress ptp: ptp_clockmatrix: fix is_single_shot ptp: idt82p33: Add PTP_CLK_REQ_EXTTS support ptp: idt82p33: remove PEROUT_ENABLE_OUTPUT_MASK Naveen Mamindlapalli (8): octeontx2-af: add validation checks for function arguments octeontx2-bphy-netdev: Fix register offset definitions octeontx2-bphy-netdev: cnf10k: don't drop packets with macsec errors driver: mfd/misc/ptp: update renasas smu drivers to v1.0 tag ptp_clockmatrix: print driver version during probe octeontx2-pf: Use TL2 level for egress match all configuration octeontx2-bphy-netdev: Add an ioctl to reset PTP PHC sw timecounter offset octeontx-bphy-netdev: enable mbt full drop enable Nithin Dabilpuram (4): crypto/octeontx2: register error interrupts for inline cptlf octeontx2-af: adjust Tx credits when MCS external bypass is false crypto: octeontx2: support setting ctx ilen for inline CPT LF octeontx2-af: avoid RXC register access in FLR on CN10KB Rakesh Babu Saladi (1): arm64: smccc: Add trace events to SMC calls. Rakesh Kudurumalla (1): octeontx2-af: fix to get different rq mask Randy Dunlap (1): ptp: ptp_clockmatrix: repair non-kernel-doc comment Ratheesh Kannoth (5): octeontx2-af: Fix promiscuous mode octeontx2-pf: Add support for page pool octeontx2-pf: TC flower offload support for rxqueue mapping octeontx-pf: Fix Call trace' while running netdev rss test octeontx2-af: Promisc enable/disable thru mbox Sai Krishna (2): octeontx2-bphy-netdev: Fix PTP RX enable for VF octeontx2-pf: Use HW PTP timestamp atomic update to avoid SW timecounter. Sebastien Dubois (4): drivers: mrvl_swup: Add logging for clone and get_version calls drivers: mrvl_swup: Add logging for read flash call drivers: mrvl_swup: Add debug flag for SMC calls drivers: mrvl_swup: clear SMC log buffer for each SMC call Shijith Thotton (1): octeontx2-af: utilize hardware FLR support in SSO Srujana Challa (17): crypto: ecc - Move ecc.h to include/crypto/internal crypto: add ECDSA signature generation support crypto: add ECDSA test vectors from RFC 6979 crypto: make RFC6979 test vectors generic to all drivers crypto: octeontx2: fix incorrect slot to cpt lf reset mbox crypto: ecdsa - export ecdsa signature ASN.1 parser crypto: ecdsa - export ecdsa privkey ASN.1 parser crypto: octeontx2: add support for ECDSA P192, P256 and P384 crypto: octeontx2: support sha1, sha256, sha384 and sha512 crypto: octeontx2: support md5 and hmac(md5) crypto: octeontx2: add support for ccm(aes) crypto: octeontx2: add support for DH crypto: octeontx2: add support for AES_GMAC crypto: octeontx2: add devlink option to set t106 mode crypto: octeontx2: fix opcode incase of SGv2 crypto: octeontx2: fix devlink params get callback crypto: octeontx2: publish the devlink params Subbaraya Sundeep (6): octeontx2-af: Check return value of nix_get_nixlf before using nixlf octeontx2-af: Free NIX_AF_INT_VEC_GEN interrupt too octeontx2-vf: Detach LF resources on probe cleanup octeontx2-pf: mcs: Support VLAN in clear text macsec: Use helper macsec_netdev_priv for offload drivers octeontx2-af: Remove the PF_FUNC validation for NPC transmit rules Suman Ghosh (11): drivers: marvell: Fix klockwork issues coresight: cpu-debug: Add support to dump PMPCSR octeontx2: Fix klockwork issues. octeontx2: Fix klockwork issues in BPHY and SSO octeontx2-af: Mark couple of structures as __packed octeontx2-pf: Allow ntuple rule to direct packet to VF with higher Rx queue than its PF octeontx2-pf: Fix memory leak during interface down octeontx2-af: Add a new mbox to read/write MCAM hit status octeontx2-af: Tc flower offload support for inner VLAN octeonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously. octeontx2-af: Remove MAC address validation check Suneel Garapati (2): drivers: spi: Add arbitration support for Cadence SPI spi: Add xfer() function for cadence xSPI Sunil Goutham (1): octeontx-83: Ignore BGX operations for LBK interfaces Tanmay Jagdale (3): perf: cs-etm: Pass timestamp to perf front end perf: cs-etm: Fixes in instruction sample synthesis perf: cs-etm: Cache timestamp in packet queue Vasyl Gomonovych (1): driver: edac: octeontx: Init MC grain Witold Sadowski (1): drivers: spi: cadence: Reconfigure xSPI config to STIG Mode anthony chan-MA Eng_IC (1): driver: serdes_debugfs: add support for debugfs .../devicetree/bindings/arm/coresight.txt | 9 + .../devicetree/bindings/ptp/ptp-idtcm.yaml | 6 +- .../bindings/watchdog/marvell,cn10624-wdt.yaml | 83 + crypto/Kconfig | 4 +- crypto/Makefile | 4 +- crypto/ecc.c | 20 +- crypto/ecdh.c | 2 +- crypto/ecdsa.c | 439 ++++- crypto/ecprivkey.asn1 | 6 + crypto/ecrdsa.c | 2 +- crypto/ecrdsa_defs.h | 2 +- crypto/testmgr.c | 18 + crypto/testmgr.h | 651 ++++++++ drivers/char/hw_random/cn10k-rng.c | 63 +- drivers/crypto/marvell/Kconfig | 3 + drivers/crypto/marvell/octeontx2/Makefile | 3 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 4 + .../crypto/marvell/octeontx2/cpt_ae_fpm_tables.c | 1117 +++++++++++++ drivers/crypto/marvell/octeontx2/cpt_asym.h | 164 ++ drivers/crypto/marvell/octeontx2/cpt_ecdsa.c | 649 ++++++++ drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 10 + .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 62 +- .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 5 +- drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 6 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 124 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 26 +- drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 4 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 21 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 76 +- drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 11 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 118 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h | 7 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_asym.c | 342 ++-- drivers/crypto/marvell/octeontx2/otx2_cptvf_hash.c | 431 ++++- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 12 +- .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 2 + drivers/edac/octeontx_edac.c | 4 + drivers/firmware/smccc/Makefile | 3 +- drivers/firmware/smccc/smccc.c | 16 + drivers/firmware/smccc/smccc_trace.c | 7 + drivers/firmware/smccc/smccc_trace.h | 41 + drivers/hwtracing/coresight/coresight-core.c | 31 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 124 +- drivers/hwtracing/coresight/coresight-cti-core.c | 1 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 17 +- drivers/hwtracing/coresight/coresight-etm4x.h | 26 + drivers/hwtracing/coresight/coresight-priv.h | 1 + drivers/hwtracing/coresight/coresight-tmc-core.c | 94 ++ drivers/hwtracing/coresight/coresight-tmc-etf.c | 90 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 158 +- drivers/hwtracing/coresight/coresight-tmc.h | 45 + drivers/i2c/busses/i2c-octeon-core.c | 25 +- drivers/irqchip/irq-gic-v3-fixes.c | 8 +- drivers/irqchip/irq-gic-v3.c | 20 +- drivers/mfd/rsmu.h | 2 + drivers/mfd/rsmu_core.c | 1 + drivers/mfd/rsmu_i2c.c | 166 +- drivers/mfd/rsmu_spi.c | 52 +- drivers/misc/Kconfig | 9 + drivers/misc/Makefile | 2 + drivers/misc/rsmu_cdev.c | 335 ++++ drivers/misc/rsmu_cdev.h | 119 ++ drivers/misc/rsmu_cm.c | 310 ++++ drivers/misc/rsmu_sabre.c | 282 ++++ drivers/net/dsa/sja1105/sja1105_flower.c | 2 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 17 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 6 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 1 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 11 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 48 +- drivers/net/ethernet/marvell/octeontx2/af/mcs.c | 103 +- drivers/net/ethernet/marvell/octeontx2/af/mcs.h | 28 +- .../ethernet/marvell/octeontx2/af/mcs_cnf10kb.c | 63 + .../net/ethernet/marvell/octeontx2/af/mcs_reg.h | 5 +- .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 8 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 7 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 114 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 155 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 55 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 22 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 10 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 13 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 29 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 13 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 18 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 52 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 42 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 78 + .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 26 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 16 +- .../net/ethernet/marvell/octeontx2/af/rvu_sso.c | 30 +- .../marvell/octeontx2/bphy/cnf10k_bphy_hw.h | 179 +- .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.c | 59 +- .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.h | 1 + .../marvell/octeontx2/bphy/cnf10k_rfoe_ptp.c | 39 +- .../ethernet/marvell/octeontx2/bphy/otx2_bphy.h | 1 + .../ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h | 124 +- .../marvell/octeontx2/bphy/otx2_bphy_main.c | 37 + .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.c | 2 +- .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.h | 1 + .../marvell/octeontx2/bphy/otx2_rfoe_ptp.c | 36 +- .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c | 42 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 81 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 14 +- .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 10 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 2 - .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 14 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 29 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 177 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 128 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 32 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 1 + drivers/net/ethernet/marvell/octeontx2/nic/qos.c | 76 +- .../net/ethernet/marvell/octeontx2/nic/qos_sq.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 2 +- drivers/net/macsec.c | 6 + drivers/platform/mpam/mpam_devices.c | 4 +- drivers/ptp/idt8a340_reg.h | 720 -------- drivers/ptp/ptp_clockmatrix.c | 1714 +++++++++++--------- drivers/ptp/ptp_clockmatrix.h | 130 +- drivers/ptp/ptp_idt82p33.c | 979 +++++++---- drivers/ptp/ptp_idt82p33.h | 170 +- drivers/soc/marvell/Kconfig | 9 + drivers/soc/marvell/Makefile | 1 + drivers/soc/marvell/cn10ka-swup/mrvl_swup.c | 178 +- drivers/soc/marvell/cn10ka-swup/mrvl_swup.h | 64 +- drivers/soc/marvell/hw-access/hw_rw_access.c | 4 +- .../marvell/octeontx2-pcicons/otx2-pci-console.c | 4 +- drivers/soc/marvell/octeontx2-sdp/sdp.c | 6 +- drivers/soc/marvell/octeontx2-serdes/Makefile | 7 + .../soc/marvell/octeontx2-serdes/serdes_debugfs.c | 1056 ++++++++++++ drivers/spi/Kconfig | 47 + drivers/spi/spi-cadence-xspi.c | 594 ++++++- drivers/watchdog/Kconfig | 13 + drivers/watchdog/Makefile | 1 + drivers/watchdog/marvell_gti_wdt.c | 350 ++++ drivers/watchdog/sbsa_gwdt.c | 41 +- {crypto => include/crypto/internal}/ecc.h | 14 + include/crypto/internal/ecdsa.h | 56 + include/linux/arm-smccc.h | 4 +- include/linux/coresight.h | 14 + include/linux/irqchip/arm-gic-v3.h | 2 + include/linux/mfd/idt82p33_reg.h | 12 +- include/linux/mfd/idt8a340_reg.h | 599 +++---- include/linux/mfd/rsmu.h | 5 +- include/linux/netdevice.h | 1 + include/net/act_api.h | 14 + include/net/flow_offload.h | 22 +- include/net/macsec.h | 10 + include/net/pkt_cls.h | 11 +- include/net/tc_act/tc_gate.h | 5 - include/net/tc_act/tc_skbedit.h | 41 + include/uapi/linux/pkt_cls.h | 9 +- include/uapi/linux/rsmu.h | 108 ++ net/8021q/vlan_dev.c | 242 +++ net/core/flow_offload.c | 42 +- net/sched/act_api.c | 176 +- net/sched/act_csum.c | 19 + net/sched/act_ct.c | 21 + net/sched/act_gact.c | 38 + net/sched/act_gate.c | 49 + net/sched/act_mirred.c | 50 + net/sched/act_mpls.c | 52 + net/sched/act_pedit.c | 34 + net/sched/act_police.c | 25 + net/sched/act_sample.c | 30 + net/sched/act_skbedit.c | 49 + net/sched/act_tunnel_key.c | 54 + net/sched/act_vlan.c | 48 + net/sched/cls_api.c | 261 +-- net/sched/cls_flower.c | 8 +- net/sched/cls_matchall.c | 8 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 11 +- tools/perf/util/cs-etm.c | 43 +- tools/perf/util/cs-etm.h | 1 + 176 files changed, 13213 insertions(+), 3631 deletions(-) create mode 100644 Documentation/devicetree/bindings/watchdog/marvell,cn10624-wdt.yaml create mode 100644 crypto/ecprivkey.asn1 create mode 100644 drivers/crypto/marvell/octeontx2/cpt_ae_fpm_tables.c create mode 100644 drivers/crypto/marvell/octeontx2/cpt_asym.h create mode 100644 drivers/crypto/marvell/octeontx2/cpt_ecdsa.c create mode 100644 drivers/firmware/smccc/smccc_trace.c create mode 100644 drivers/firmware/smccc/smccc_trace.h create mode 100644 drivers/misc/rsmu_cdev.c create mode 100644 drivers/misc/rsmu_cdev.h create mode 100644 drivers/misc/rsmu_cm.c create mode 100644 drivers/misc/rsmu_sabre.c delete mode 100644 drivers/ptp/idt8a340_reg.h create mode 100644 drivers/soc/marvell/octeontx2-serdes/Makefile create mode 100644 drivers/soc/marvell/octeontx2-serdes/serdes_debugfs.c create mode 100644 drivers/watchdog/marvell_gti_wdt.c rename {crypto => include/crypto/internal}/ecc.h (93%) create mode 100644 include/crypto/internal/ecdsa.h create mode 100644 include/uapi/linux/rsmu.h
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#12917): https://lists.yoctoproject.org/g/linux-yocto/message/12917 Mute This Topic: https://lists.yoctoproject.org/mt/100503505/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-