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:
[email protected]: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: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-