From: Wenlin Kang <[email protected]>

Hi Bruce

This is for preempt-rt branch to upgrade to SDK11.23.1,
Could you please help to merge below patches to the branch 
"v5.10/standard/preempt-rt/cn-sdkv5.4/octeon"

The following changes since commit 10905ed4e39af54b87fd5e6dc9a8cc236c37ce41:

  Merge branch 'v5.10/standard/base' into 
v5.10/standard/preempt-rt/cn-sdkv5.4/octeon (2023-03-17 23:16:05 -0400)

are available in the Git repository at:

  https://github.com/wkang2050/linux-yocto.git
 
  branch: 
     v5.10/standard/preempt-rt/cn-sdkv5.4/octeon

for you to fetch changes up to 0090f9765b5930c90c379fc4dcd2b153e3d61e1f:

  drivers: octeontx2-pcicons: adjust padding size to fix build error for RT 
(2023-03-24 17:44:50 +0800)

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

Aaron Tomlin (4):
      mm/vmstat: Add CPU-specific variable to track a vmstat discrepancy
      mm/vmstat: Use vmstat_dirty to track CPU-specific vmstat discrepancies
      tick/nohz_full: Ensure quiet_vmstat() is called on exit to user-mode when 
the idle tick is stopped
      tick/sched: Ensure quiet_vmstat() is called when the idle tick was 
stopped too

Alex Leibovich (2):
      gpio: mvebu: add soc interrupt handling
      dtsi: gpio: mvebu: add AP GPIO interrupt

Amit Singh Tomar (3):
      perf/marvell: add MBWC event
      perf/marvell: get ddr speed from "marvell,ddr-speed"
      perf/marvell: Update dev name in Marvell DDR PMU

Ankur Dwivedi (4):
      octeontx2-af: mcs: set force clock enable
      octeontx2-af: mcs: add mailboxes for fips
      octeontx2-af: rvu: enable mcs fips mailboxes
      soc: marvell: hw_access: add mapping for mcs registers

Baha Mesleh (7):
      octeontx2-bphy-netdev: Fix cpri interrupt handling
      octeontx2-bphy-netdev: re-enable cpri gpint when interface is stopped
      octeontx2-bphy-netdev: Fix cnf10k link state set
      octeontx2-bphy-netdev: Add cnf10k rfoe debugfs
      octeontx2-bphy-netdev: Use PTP ring tail index to read timestamp
      octeontx2-bphy-netdev: fix link carrier state update for cnf10k
      octeontx2-bphy-netdev: Fix rfoe ptp clock cleanup

Bharat Bhushan (2):
      cn10k: Add workaround for MRVL TAD Errata-38891
      octeontx2-pf: Detach LF resources on probe cleanup

Chandrakala Chavva (5):
      driver: edac: octeontx: Rename some macros and variables
      driver: firmware: Fix kconfig dependencies on mhu driver
      driver: mmc: sdhci-cadence: Dump more PHY registers
      driver: mmc: sdhci: Fix parameter passed for reading phy register
      Revert "drivers: sdhci-cadence: Fix command delay"

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

Damian Eppel (1):
      firmware: octeontx2: sfp-info: check supported platforms first

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

Geetha sowjanya (27):
      octeontx2-af: Apply errata workaround only to CN10K silicons
      octeontx2-pf: Free pending and dropped SQEs
      octeontx2-pf: Fix invalid pkt count send to dql_completed()
      octeontx2-af: cn10k: mcs: Add MCS basic driver support
      octeontx2-af: cn10k-b: mcs: Allocate structs for MCS resources
      octeontx2-af: cn10k-b: mcs: Mbox to allocate/free MCS resources
      octeontx2-af: cn10k-b: mcs: Mbox handlers to establish CA
      octeontx2-af: cn10k-b: mcs: Install TCAM bypass entry
      octeontx2-af: cnf10k-b: mcs: Add support for CNF10K MCS
      octeontx2-af: cn10k-b: mcs: Support to retrieve MCS stats
      octeontx2-af: cn10k-b: mcs: Support to reset MCS stats
      octeontx2-af: cn10k-b: mcs: Add debugfs support
      octeontx2-af: Fix pf bitmap for RVU VFs
      octeontx2-af: cnf10k-b: mcs: Add mbox to set port mode
      octeontx2-af: HW workaround for NPA buffer free
      octeontx2-af: mcs: Set mcs to bypass on error
      octeontx2-af: mcs: Add SA interrupt handling support
      irqchip/gicv3-its: Workaround for Marvell errata 35443 for 9xx
      octeontx2-af: mcs: Fix rvu mcs initialization
      octeontx-af: mcs: Fix mcs interrupt irq name
      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

George Cherian (1):
      genirq: Increase the number of interrupters

German Gomez (1):
      perf arm-spe: Save context ID in record

Gowthami Thiagarajan (3):
      firmware/psci: use common SMCCC_CONDUIT_*
      firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x 
instead
      firmware: smccc: Refactor SMCCC specific bits into separate file

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

Hariprasad Kelam (11):
      octeontx2-af: Increase mailbox timeout
      octeontx2-af: Update CGX_ID_MASK value
      octeontx2-af: Don't reset previous pfc config
      octeontx2-af: Show count of dropped packets by DMAC filters
      octeontx2-af: Support variable number of LMACS per MAC
      octeontx2-af: CN10KB MAC RPM_100/USX support
      octeontx2-af: Derive fifo size assigned to given LMAC
      octeontx2-pf: fix hardware timestamp issue for ptp slave
      octeontx2-af: Add support for RPM FEC stats
      octeontx2-af: Reset transmit scheduler queue config
      octeontx2-pf: tc flower offload mutually exclusive with ntuple

Harman Kalra (16):
      PCI: octeontx-83: add new quirks
      PCI: octeontx-83: configure PKI sriov
      thunder: bgx: octeontx-83: add octeontx callbacks
      octeontx-83: domain based driver for 83xx
      net: thunderx: Enable independent Rx packet size limit setting per LMAC
      net: thunderx: Add multiqset support for dataplane apps
      octeontx-83: Add LBK-based PKI/PKO-NIC communication.
      net: thunderx: octeontx-83: Add packet rerouting between interfaces
      octeontx-83: Add four ports on LBK1/2 device
      net: thunderx: add mbox for changing link state
      net: thunderx: Fix transmit channel config for secondary
      crypto: octeontx: enable driver
      crypto: octeontx-83: enable crypto device in domain
      thunder: bgx: octeontx-83: support mode change
      octeontx-83: bgx: add more bgx stats
      octeontx2-af: suppress kpu profile loading warning

Ian Rogers (1):
      perf arm-spe: Avoid potential buffer overrun

Jakub Palider (2):
      misc: bphy: prevent out-of-bound array iteration
      misc: bphy: disable ctr module on non-BPHY boards

James Clark (11):
      perf cs-etm: Refactor timestamp variable names
      perf cs-etm: Set time on synthesised samples to preserve ordering
      perf cs-etm: Move synth_opts initialisation
      perf cs-etm: Delay decode of non-timeless data until 
cs_etm__flush_events()
      perf cs-etm: Split Coresight decode by aux records
      perf cs-etm: Split --dump-raw-trace by AUX records
      perf cs-etm: Refactor initialisation of kernel start address
      perf cs-etm: Split setup and timestamp search functions
      perf cs-etm: Only setup queues when they are modified
      perf cs-etm: Suppress printing when resetting decoder
      perf cs-etm: Use existing decoder instead of resetting it

Janne Kukkonen (1):
      octeontx2-bphy-netdev: cnf10k: Fix CNF10K_CPRIX_ETH_UL_INT clearing

Jayanthi Annadurai (12):
      drivers: sdhci: Add debug option for sdhci-cadence driver.
      drivers: sdhci-cadence: Fix interrupt handling
      soc: marvell: Fix chip revision check
      edac: Fix octeontx edac device name
      drivers: sdhci-cadence: Fix high speed mode hold time
      drivers: sdhci-cadence: Initialize slew and drive values
      drivers: sdhci-cadence: Increase hold time for HS52 and DDR52 modes
      drivers: sdhci-cadence: Update HS200 tuning values
      drivers: sdhci: Remove sdhci cadence workaround
      drivers: sdhci: Add option to configure sdhci timeout
      drivers: sdhci-cadence: Fix HS200 default tuning.
      drivers: sdhci-cadence: Fix command delay

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 (5):
      octeontx2-af: add support to parse custom ether type
      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

Kommula Shiva Shankar (1):
      Revert "drivers: soc: remove octeontx2-rm driver"

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

Lee Jones (1):
      net: macsec: Add missing documentation for 'gro_cells'

Leo Yan (44):
      perf mem: Search event name with more flexible path
      perf mem: Introduce weak function perf_mem_events__ptr()
      perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE
      perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE
      perf mem: Only initialize memory event for recording
      perf auxtrace: Add itrace option '-M' for memory events
      perf mem: Support AUX trace
      perf c2c: Support AUX trace
      perf mem: Support ARM SPE events
      perf arm-spe: Include bitops.h for BIT() macro
      perf arm-spe: Fix a typo in comment
      perf arm-spe: Refactor payload size calculation
      perf arm-spe: Refactor arm_spe_get_events()
      perf arm-spe: Fix packet length handling
      perf arm-spe: Refactor printing string to buffer
      perf arm-spe: Refactor packet header parsing
      perf arm-spe: Add new function arm_spe_pkt_desc_addr()
      perf arm-spe: Refactor address packet handling
      perf arm-spe: Refactor context packet handling
      perf arm-spe: Add new function arm_spe_pkt_desc_counter()
      perf arm-spe: Refactor counter packet handling
      perf arm-spe: Add new function arm_spe_pkt_desc_event()
      perf arm-spe: Refactor event type handling
      perf arm-spe: Remove size condition checking for events
      perf arm-spe: Add new function arm_spe_pkt_desc_op_type()
      perf arm-spe: Refactor operation packet handling
      perf arm-spe: Add more sub classes for operation packet
      perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC
      perf arm-spe: Store memory address in packet
      perf arm-spe: Store operation type in packet
      perf arm-spe: Fill address info for samples
      perf arm-spe: Synthesize memory event
      perf arm-spe: Set sample's data source field
      perf arm-spe: Correct sample flags for SPE event
      perf arm-spe: Correct sample flags for dummy event
      perf arm-spe: Remove redundant checking for "full_auxtrace"
      perf arm-spe: Save clock parameters from TIME_CONV event
      perf arm-spe: Convert event kernel time to counter value
      perf arm-spe: Assign kernel time to synthesized event
      perf arm-spe: Bail out if the trace is later than perf event
      perf arm-spe: Don't wait for PERF_RECORD_EXIT event
      perf c2c: Update documentation for display option 'all'
      perf arm_spe: Fixup top byte for data virtual address
      perf cs-etm: Remove callback cs_etm_find_snapshot()

Linu Cherian (5):
      arm64: Fix Marvell OcteonTx2 Silicon variant naming
      arm64: Enable Spectre BHB mitigation for Marvell OcteonTx2 cpus
      irqchip/gic-v3: Detect LPI invalidation MMIO registers
      coresight: Add provision for kdump sync callbacks
      coresight: Add Coresight kdump support

Lior Nahmanson (1):
      net/macsec: Move some code for sharing with various drivers that 
implements offload

Liron Himi (1):
      octeontx2-af: set pkind for LBK interfaces

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

Marc Zyngier (1):
      irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES}

Marcelo Tosatti (1):
      mm/vmstat: Do not queue vmstat_update if tick is stopped

Marek BehĂșn (1):
      i2c: mv64xxx: Fix random system lock caused by runtime PM

Meng Yu (1):
      crypto: ecc - expose ecc curves

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

Namhyung Kim (1):
      perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT

Narendra Hadke (4):
      driver: soc: mrvl_phy7121P PHY ADVANCE FEATURES:
      driver: soc: mrvl_phy7121P Fixed Warnings.
      driver :soc :phy7121:MACsec: Params support for SA
      driver: soc: marvell: phy7121p MACsec

Naveen Mamindlapalli (35):
      octeontx2-bphy-netdev: Fix cnf10k ecpri rx packet issue
      octeontx2-bphy-netdev: cpri: Add missing ethtool stats
      octeontx2-af: return correct timestamp for cn10k soc
      octeontx2-pf: revert the ptp phc implementation to use timecounter
      octeontx2-pf: Add support for ptp 1-step using timecounter
      octeontx2-bphy-netdev: use sw timecounter for ptp phc
      octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
      octeontx2-af: Initialize the PTP_SEC_ROLLOVER register properly
      octeontx2-bphy-netdev: cnf10k: Fix ptp hardware clock counter conversion
      octeontx2-bphy-netdev: cnf95n: ptp: Fix ptp clock counter read
      octeontx2-bphy-netdev: cnf95n: ptp: use 950MHz clock for ptp slave
      octeontx2-af: ptp: modify workaround for cn10k pps errata
      octeontx2-bphy-netdev: use platform_get_irq_optional for PSM GPINT2
      octeontx2-bphy-netdev: cnf10k: fix compilation warning
      octeontx2-bphy-netdev: cnf95n: fix ptp timestamp in master mode
      octeontx2-bphy-netdev: stop pkt transmission when psm queue is disabled
      octeontx2-af: ptp: Fix the sequence of register configuration
      octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt 
coalescing
      octeontx2-af: Re-enable mac tx in otx2_stop routine
      octeontx2-bphy-netdev: Fix updating JD pkt length and blocksize
      octeontx2-af: fix rvu_cgx_tx_enable to return success for vfs
      octeontx2-af: Fix return value in rvu_mbox_handler_nix_lf_stop_rx
      octeontx2-bphy-netdev: convert MIO_PTP_TIMESTAMP value to nsecs
      octeontx2-bphy-netdev: cnf105xxn: fix ptp timestamp in master mode
      octeontx2-bphy-netdev: PTP 1-step improvements
      octeontx2-af: Don't return error when SMQ flush fails
      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 (6):
      octeontx2-af: allow second pass pkts via default ucast entry
      octeontx2-af: setup Tx link credit based on lmac id
      octeontx2-af: use cpt channel mask in flow install path
      octeontx2-af: fix lbk link credits on cn10k
      octeontx2-af: support overriding aura to zero for second pass
      octeontx2-af: SMQ flush needs scheduling config present

Ofer Heifetz (2):
      crypto: inside-secure: fix packed bit-field result descriptor
      crypto: inside-secure: add descriptor result token allocation

Pavan Nikhilesh (3):
      octeontx2-af: add additional description to irqs
      octeontx2-af: add support for SSO WQE stashing
      octeontx2-af: fix TIM disable lf sequence

Piyush Malgujar (13):
      EDAC: OcteonTX: Adding <acpi_io.h> header file
      EDAC: OcteonTX: Fix build issues when ACPI is disabled
      driver: mmc: ACPI support added for eMMC driver for T9x.
      drivers: firmware: octeontx2: fixing the return values
      drivers: firmware: octeontx2: Fix Kconfig dependency
      drivers: firmware: octeontx2: Config memtest module as trisate
      drivers: firmware: octeontx2: Adding mub_gen dependency
      firmware: octeontx2: sfp-info: Update sfp_info_data
      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 (2):
      drivers: soc: fwlog: Extend firmware bootlog support for cn10k and cn9x
      drivers: soc: fwlog: fix mapped size

Radha Mohan Chintakuntla (13):
      PCI: octeontx2-pem-ep: Put CONFIG_UIO as dependent option
      soc: octeontx2-sdp: move cn10k checks under is_cn10k_sdp
      PCI: octeontx2-pem-ep: Allocate kmalloc'ed space for BAR4
      octeontx2-vf: Add partial ethtool support for SDP VFs
      soc: octeontx2-sdp: remove dependency from PCI revision
      soc: octeontx2-sdp: program SDP_EPVF_RING
      octeontx2-af: Fix BPID calculation for SDP
      octeontx2-af: add programming SDP BPID in cn10k
      soc: octeontx2-sdp: add multi-PF support in SDP
      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 (25):
      octeontx2-bphy-netdev: cnf10kb: Add PTP slave support for CNF10KB.
      octeontx2-af: Fix hrtimer kernel crash in OcteonTx2 SoCs.
      octeontx2-bphy-netdev: cnf10k: Modify PTP timestamp format.
      octeontx2-bphy-netdev: cnf10kb: 1-step PTP support for CNF10KB.
      oceontx2-bphy-netdev: cnf10k: Fix 1S sync timestamp fields.
      octeontx2-bphy-netdev: cnf10k: Add PTP 2S legacy mode support.
      octeontx2-bphy-netdev: cnf95n: add PTP slave support.
      octeontx2-bphy-netdev: Fix ethtool stats string order
      octeontx2-bphy-netdev: cnf10k: Fix incorrect PTP clock frequency.
      otx2-bphy-netdev: synchronize BCN to PTP slave clock.
      octeontx2-bphy-netdev: IOCTL to read input clock parameters.
      octeontx2-bphy-netdev: Fix improper names used for IRQs.
      octeontx2-bphy-netdev: PTP BCN synchronization support for CNF10k 
platforms.
      octeontx2-bphy-netdev: cnf10k: fix for PTP BCN delta
      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.

Rakesh Kudurumalla (1):
      octeontx2-af: add support for CPT second pass

Ratheesh Kannoth (17):
      octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]
      octeontx2-af: Skip PFs if not enabled
      octeontx2-pcicons: Adjust padding size for RT
      octeontx2-pf: Fix SQE threshold checking
      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 (6):
      soc: octeontx2-sdp: set fw ready after init for cn10k
      soc: octeontx2-sdp: Fix SDP output backpressure
      octeontx2-sdpvf: Fix PTP options for SDP interfaces
      octeontx2-bphy-netdev:: Share RFOE PTP offset with host
      PCI: octeontx2-pem-ep: Setup BAR4 region for PTP block access
      octeontx2-bphy-netdev:cnf10k: Share RFOE PTP offset with host

Sabrina Dubroca (1):
      Revert "net: macsec: update SCI upon MAC address change."

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 (9):
      octeontx2-af: cn10k: TIM PTP capture rollover errata fix
      crypto: octeontx2: add firmware version in devlink info
      octeontx2-af: cycle through SSO queues to drain work
      octeontx2-af: allow lower threshold in sso group qos mbox
      octeontx2-af: timeout while draining SSO queues
      octeontx2-af: add SSO XAQ AURA access errata workaround
      octeontx2-af: add TIM adjust GTI errata workaround
      octeontx2-af: remove support to limit xaq depth
      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 (28):
      crypto: octeontx2: remove CPT block reset
      octeontx2-af: recover CPT engine when it gets fault
      octeontx2-af: add mbox for CPT LF reset
      octeontx2-af: fix CPT engine recovery
      octeontx2-af: update CPT inbound inline IPsec config mailbox
      crypto: octeontx2: add support for 103xx firmware load
      crypto: octeontx2: set sso_pf_func_ovrd only for 96xx A0/B0
      crypto: octeontx2: add pdcp chain to capabilities
      octeontx2-af: update cpt engines status debugfs entry
      crypto: octeontx2: decrease CPT_AF_CTX_FLUSH_TIMER count
      crypto: octeontx2: add CN10KB SG support
      octeontx2-af: modify FLR sequence for CPT
      octeontx2-af: fix CPT FLT handler
      octeontx2-af: add read back of AF_BAR2_SEL register
      octeontx2-af: add mbox to return CPT_AF_FLT_INT info
      octeontx2-af: serialize bar2 alias access
      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
      crypto: octeontx2: sync with upstream kernel
      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 (8):
      octeontx2-pf: Reduce minimum mtu size to 60
      octeontx2-pf: Fix UDP/TCP src and dst port tc filters
      octeontx2-pf: Fix VF mbox forwarding handling
      octeontx2-pf: Forward VF UP messages iff VFs are present
      octeontx2-af: Enable LBK links only when switch mode is on.
      octeontx2-af: Do not use default unicast entry action always
      octeontx2-af: Generate masks for packet header fields correctly
      octeontx2-pf: mcs: Introduce MACSEC hardware offloading

Sujeet Baranwal (3):
      net: dsa: DSA support for Amethyst(6393X) switch
      serdes: Program switch's port 9 & 10 for 10G
      net: phy: 10G mode for fixed PHYs

Suman Ghosh (9):
      octeontx2-af: Unlock NDCX_AF_BANKX_LINEX_METADATA during NDC 
fault/lockerror/poison.
      octeontx2-af: Allow mkex profiles without dmac.
      octeontx2-pf: Added validation check to configure adaptive interrupt 
coalesing.
      octeontx2-af: Add L2M/L2B header extraction support
      octeontx2-af: Allow mcam entries for promiscous rule for CN10K-A and 
CN10K-B soc.
      octeontx2-af: Fixes compilation warning for KASAN build
      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

Sumit Gaur (1):
      drivers: marvell: hw-access: register access via debugfs

Suneel Garapati (4):
      drivers: mtd: spi-nor: Add MX66L2G45GXRI00 macronix flash
      drivers: i2c: octeon: Skip M divider limit for OcteonTX2
      drivers: pci: octeon-pem: Fix hardware issue
      drivers: pci-octeon-pem: Rectify RC link recover work

Sunil Goutham (15):
      octeontx2-pf: Use GFP_ATOMIC flag instead of GFP_KERNEL
      octeontx2-pf: cn10k: Fix egress ratelimit configuration
      octeontx2-af: cn10k: Set NIX DWRR MTU for CN10KB silicon
      cnf10k-rfoe: Remove duplicate error checking
      cnf10k-rfoe: Optimize packet length retrieval for non-ecpri packets
      cnf10k-rfoe: Cleanup packet stats maintenance
      cnf10k-rfoe: Avoid costly iova_to_virt of packet dma address in xmit
      cnf10k-rfoe: Adjust structure elements to reduce cache misses
      cnf10k-rfoe: skb shinfo falls on a different cacheline, avoid reading it
      octeontx2-af: Fix NIX link credits
      octeontx2-pf: Fix TSOv6 offload
      octeontx2-af: Do not read CGX FEC CSRs on CN10K
      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

Sunil Kovvuri Goutham (1):
      Revert "octeontx2-af: set pkind for LBK interfaces"

Tanmay Jagdale (3):
      drivers: perf: Add MPAM support for TAD PMU
      perf/marvell_cn10k: update tad property names
      perf/marvell_cn10k: support older DT properties for TAD PMU

Tejasree Kondoj (1):
      octeontx2-af: set CPT CTX ILEN to 1

Tomasz Duszynski (1):
      crypto: octeontx: fix header search path

Vamsi Attunuru (5):
      octeontx2-af: mcs: extend mcs interrupt handling
      octeontx2-af: mcs: add pn threshold mbox
      octeontx2-af: mcs: add packet steering rules support
      octeontx2-af: mcs: add port reset mbox
      octeontx2-af: mcs: add port config mbox

Vasyl Gomonovych (19):
      EDAC: OcteonTX: Add SECDED error injection
      GHES: revert "GHES: support HEST/BERT in ACPI/DT systems"
      Documentation: dt: edac: Add OcteonTX/CN10K Peripheral bindings
      EDAC: Init minimum possible error desc grain
      EDAC: OcteonTX: Fix einj error type for cn10k
      edac: Add Core error report
      edac: Read sdei vector number from HEST table
      edac: Fix cn10ka dss error injection
      EDAC: OcteonTX: Remove redundant ACPI_APEI_GHES
      edac: Add spinlock to protect ring buffer read/write
      drivers: marvell: otx2-sdei-ghes: Fix BERT report driver
      driver: edac: octeontx: Refactor EDAC driver
      drivers: marvell: otx2-sdei-ghes: Fix error records overflow
      driver: edac: octeontx: Add CPU RAS error report
      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

Vladis Dronov (2):
      hwrng: cn10k - Optimize cn10k_rng_read()
      hwrng: cn10k - Make check_rng_health() return an error code

Wei Li (1):
      perf arm-spe: Add support for ARMv8.3-SPE

Wenlin Kang (3):
      PCI: octeontx-83: fixed compiler error
      irqchip/gicv3-its: fixed build error
      drivers: octeontx2-pcicons: adjust padding size to fix build error for RT

Witold Sadowski (18):
      ddriver: soc: swup utility: Fix multiple allocation chunk problem
      driver: soc: swup utility: Add buffer log from firmware update
      spi: Update w25q256fw flash memory to use 4B opcodes
      swup: cn10ka: Return the value from SMC to ioctl
      drivers: soc: sw_up: Add force clone option
      drivers: spi: cadence-xspi: Force single modebyte
      drivers: soc: sw_up: Use new and previous smc_update_descriptor
      drivers: soc: sw_up: Add async hash verification option
      drivers: soc: sw_up: Add async clone support
      drivers: soc: sw_up: Update return code handling
      drivers: soc: sw_up: Fix compatibility
      drivers: spi: Add arbitration support for Cadence SPI
      mtd: spi-nor: Add support for mx66u2g45g
      mtd: spi-nor: Fix definition of mx66u2g45g flash
      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

Wojciech Bartczak (9):
      firmware: octeontx2: Port RPRAM configuration interface driver to MUB
      firmware: mub: Fix reversed conditions to do a SMC call
      PCI: Fix XCP0 BAR0 address reported by config space on cnf10kb
      firmware: octeontx2: Enable RPRAM driver for ASIM targets
      driver: clk: Remove SCLK clock driver for ACPI platforms
      firmware: mub: Add CN10K memory test configuration utility
      mailbox: marvell: Fix driver dependencies list
      mailbox: marvell: Initialize interrupts only if there's client for data
      driver: mailbox: Cleanup dead code

Wojciech Zmuda (5):
      octeontx2-pcicons: disable IRQ when taking a lock
      octeontx2-pcicons: wait longer for the buffer
      octeontx2-pcicons: remove dev_err() from TTY write
      octeontx2-pcicons: adjust padding size for RT
      octeontx2-pcicons: provide toggle for trace_printk

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

Yi Guo (2):
      driver: soc: mrvl_phy7121P added rclk command to adv feature
      driver: soc: mrvl_phy7121P added tc enablement command

Yogesh Lal (1):
      driver core: Use unbound workqueue for deferred probes

Ziyang Xuan (1):
      octeontx2-pf: Fix potential memory leak in otx2_init_tc()

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

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

 .../devicetree/bindings/edac/marvell-sdei-ghes.txt |  130 +-
 .../devicetree/bindings/net/dsa/marvell.txt        |    4 +-
 arch/arm64/Kconfig                                 |   31 +
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |    5 +
 arch/arm64/boot/dts/marvell/armada-ap80x.dtsi      |   10 +
 arch/arm64/include/asm/assembler.h                 |   52 +-
 arch/arm64/include/asm/cpucaps.h                   |    3 +-
 arch/arm64/include/asm/cputype.h                   |    4 +-
 arch/arm64/kernel/cpu_errata.c                     |  127 +-
 arch/arm64/kernel/machine_kexec.c                  |    2 +
 arch/arm64/kernel/proton-pack.c                    |    6 +
 arch/arm64/kernel/smp.c                            |    3 +
 arch/arm64/kernel/traps.c                          |   63 +-
 arch/arm64/mm/proc.S                               |    4 +-
 crypto/ecc.c                                       |    5 +-
 crypto/ecc.h                                       |   37 +-
 drivers/acpi/apei/ghes.c                           |   66 +-
 drivers/acpi/apei/hest.c                           |   13 +-
 drivers/base/dd.c                                  |    2 +-
 drivers/char/hw_random/cn10k-rng.c                 |   31 +-
 drivers/clk/Kconfig                                |   21 -
 drivers/clk/Makefile                               |    1 -
 drivers/clk/clk-otx2.c                             |  298 ---
 drivers/crypto/cavium/cpt/Makefile                 |    6 +-
 drivers/crypto/inside-secure/safexcel.h            |   20 +-
 drivers/crypto/marvell/Kconfig                     |    5 +-
 drivers/crypto/marvell/octeontx/Makefile           |    5 +-
 drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h |   32 +
 drivers/crypto/marvell/octeontx/otx_cptpf.h        |   11 +
 drivers/crypto/marvell/octeontx/otx_cptpf_domain.c |  220 +++
 drivers/crypto/marvell/octeontx/otx_cptpf_main.c   |   18 +
 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c  |    6 +-
 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h  |    2 +-
 drivers/crypto/marvell/octeontx2/Makefile          |    2 +-
 drivers/crypto/marvell/octeontx2/cn10k_cpt.c       |   68 +-
 drivers/crypto/marvell/octeontx2/cn10k_cpt.h       |   24 +
 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h |   35 +-
 .../crypto/marvell/octeontx2/otx2_cpt_devlink.c    |   40 +-
 .../crypto/marvell/octeontx2/otx2_cpt_devlink.h    |    4 +-
 .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h   |    4 +
 drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h |  338 +++-
 drivers/crypto/marvell/octeontx2/otx2_cptlf.c      |    3 +-
 drivers/crypto/marvell/octeontx2/otx2_cptlf.h      |    2 +
 drivers/crypto/marvell/octeontx2/otx2_cptpf.h      |    5 +-
 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c |  412 ++--
 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c |   18 +-
 .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c    |  137 +-
 .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h    |    6 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c |  204 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h |   17 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_asym.c | 1112 +++++++++++
 drivers/crypto/marvell/octeontx2/otx2_cptvf_hash.c |  501 +++++
 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c |   13 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c |    5 +-
 .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c   |  190 +-
 drivers/crypto/qat/qat_common/adf_cfg.c            |    6 +-
 drivers/crypto/qat/qat_common/adf_ctl_drv.c        |    2 +-
 .../crypto/qat/qat_common/adf_transport_debug.c    |    2 +-
 drivers/edac/Kconfig                               |   18 +-
 drivers/edac/Makefile                              |    2 +-
 drivers/edac/edac_mc.c                             |    5 +-
 drivers/edac/octeontx_edac.c                       | 1671 ++++++++--------
 drivers/edac/octeontx_edac.h                       |  138 +-
 drivers/firmware/octeontx2/Kconfig                 |   32 +-
 drivers/firmware/octeontx2/Makefile                |    2 +
 drivers/firmware/octeontx2/avs_reset.c             |    2 +-
 drivers/firmware/octeontx2/mac_mgmt.c              |    3 +
 drivers/firmware/octeontx2/memtest.c               |  367 ++++
 drivers/firmware/octeontx2/mub.c                   |    2 +-
 drivers/firmware/octeontx2/rpram.c                 |  206 ++
 drivers/firmware/octeontx2/sfp-info.c              |   35 +-
 drivers/gpio/gpio-mvebu.c                          |   56 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |   35 +
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |   17 +
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   17 +
 drivers/i2c/busses/i2c-mv64xxx.c                   |    4 +
 drivers/i2c/busses/i2c-octeon-core.c               |    6 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   19 +
 drivers/irqchip/irq-gic-v3.c                       |    4 +-
 drivers/mailbox/Kconfig                            |   19 +-
 drivers/mailbox/mvl_mhu.c                          |   69 +-
 drivers/misc/otx_bphy_ctr.c                        |   27 +
 drivers/mmc/host/Kconfig                           |   19 +
 drivers/mmc/host/cavium-thunderx.c                 |   76 +-
 drivers/mmc/host/cavium.c                          |  117 +-
 drivers/mmc/host/sdhci-cadence.c                   |  236 ++-
 drivers/mmc/host/sdhci.c                           |    4 +-
 drivers/mtd/spi-nor/winbond.c                      |    9 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   85 +
 drivers/net/dsa/mv88e6xxx/chip.h                   |    2 +
 drivers/net/dsa/mv88e6xxx/port.c                   |   84 +
 drivers/net/dsa/mv88e6xxx/port.h                   |   10 +-
 drivers/net/dsa/mv88e6xxx/serdes.c                 |   68 +
 drivers/net/ethernet/cavium/Kconfig                |  129 ++
 drivers/net/ethernet/cavium/Makefile               |    1 +
 drivers/net/ethernet/cavium/octeontx-83xx/Makefile |   29 +
 drivers/net/ethernet/cavium/octeontx-83xx/bgx.c    | 1427 ++++++++++++++
 drivers/net/ethernet/cavium/octeontx-83xx/bgx.h    |   38 +
 drivers/net/ethernet/cavium/octeontx-83xx/cpt.h    |   26 +
 drivers/net/ethernet/cavium/octeontx-83xx/dpi.h    |  254 +++
 .../net/ethernet/cavium/octeontx-83xx/dpipf_main.c |  917 +++++++++
 drivers/net/ethernet/cavium/octeontx-83xx/fpa.h    |  251 +++
 .../net/ethernet/cavium/octeontx-83xx/fpapf_main.c | 1045 ++++++++++
 .../net/ethernet/cavium/octeontx-83xx/fpavf_main.c |  624 ++++++
 drivers/net/ethernet/cavium/octeontx-83xx/lbk.h    |   35 +
 .../net/ethernet/cavium/octeontx-83xx/lbk_main.c   |  685 +++++++
 .../net/ethernet/cavium/octeontx-83xx/octeontx.h   |  208 ++
 .../ethernet/cavium/octeontx-83xx/octeontx_main.c  | 1772 +++++++++++++++++
 .../ethernet/cavium/octeontx-83xx/octeontx_mbox.c  |  243 +++
 .../ethernet/cavium/octeontx-83xx/octeontx_mbox.h  | 1006 ++++++++++
 drivers/net/ethernet/cavium/octeontx-83xx/pki.h    |  640 +++++++
 .../net/ethernet/cavium/octeontx-83xx/pki_config.c | 1620 ++++++++++++++++
 .../net/ethernet/cavium/octeontx-83xx/pki_main.c   |  963 ++++++++++
 .../net/ethernet/cavium/octeontx-83xx/pki_ucode.c  |  817 ++++++++
 drivers/net/ethernet/cavium/octeontx-83xx/pko.h    |  370 ++++
 .../net/ethernet/cavium/octeontx-83xx/pkopf_main.c | 1605 ++++++++++++++++
 drivers/net/ethernet/cavium/octeontx-83xx/rst.h    |   29 +
 .../net/ethernet/cavium/octeontx-83xx/rst_main.c   |  209 ++
 drivers/net/ethernet/cavium/octeontx-83xx/sli.h    |  100 +
 .../net/ethernet/cavium/octeontx-83xx/slipf_main.c |  714 +++++++
 drivers/net/ethernet/cavium/octeontx-83xx/sso.h    |  309 +++
 .../net/ethernet/cavium/octeontx-83xx/ssopf_main.c | 1461 ++++++++++++++
 .../ethernet/cavium/octeontx-83xx/ssowpf_main.c    |  676 +++++++
 drivers/net/ethernet/cavium/octeontx-83xx/tim.h    |   32 +
 .../net/ethernet/cavium/octeontx-83xx/timpf_main.c |  724 +++++++
 drivers/net/ethernet/cavium/thunder/nic.h          |   67 +-
 drivers/net/ethernet/cavium/thunder/nic_main.c     |  426 ++++-
 .../net/ethernet/cavium/thunder/nicvf_ethtool.c    |    6 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |   68 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c |   33 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.h |    1 +
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c  |  388 +++-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.h  |   35 +
 drivers/net/ethernet/cavium/thunder/thunder_lbk.h  |   21 +
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |    9 +
 drivers/net/ethernet/marvell/octeontx2/af/Makefile |    5 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |  139 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |   12 +-
 drivers/net/ethernet/marvell/octeontx2/af/common.h |   13 +-
 .../ethernet/marvell/octeontx2/af/lmac_common.h    |   18 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.c   |    5 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |  683 ++++++-
 drivers/net/ethernet/marvell/octeontx2/af/mcs.c    | 1618 ++++++++++++++++
 drivers/net/ethernet/marvell/octeontx2/af/mcs.h    |  246 +++
 .../ethernet/marvell/octeontx2/af/mcs_cnf10kb.c    |  214 +++
 .../net/ethernet/marvell/octeontx2/af/mcs_fips.c   |  271 +++
 .../ethernet/marvell/octeontx2/af/mcs_fips_mbox.h  |   86 +
 .../ethernet/marvell/octeontx2/af/mcs_fips_reg.h   |  310 +++
 .../net/ethernet/marvell/octeontx2/af/mcs_reg.h    | 1126 +++++++++++
 .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c |  954 ++++++++++
 drivers/net/ethernet/marvell/octeontx2/af/npc.h    |   40 +-
 .../ethernet/marvell/octeontx2/af/npc_profile.h    |   82 +-
 drivers/net/ethernet/marvell/octeontx2/af/ptp.c    |  133 +-
 drivers/net/ethernet/marvell/octeontx2/af/ptp.h    |    5 +-
 drivers/net/ethernet/marvell/octeontx2/af/rpm.c    |  313 ++-
 drivers/net/ethernet/marvell/octeontx2/af/rpm.h    |   39 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |  142 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |  196 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |  136 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c  |   29 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |  270 ++-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |  593 +++++-
 .../ethernet/marvell/octeontx2/af/rvu_devlink.c    |  200 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_fixes.c  |   67 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  666 ++++++-
 .../ethernet/marvell/octeontx2/af/rvu_nix_spi.c    |  227 +++
 .../net/ethernet/marvell/octeontx2/af/rvu_npa.c    |   11 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |  112 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |  313 ++-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h |   17 +
 .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c   | 2005 ++++++++++++++++++++
 .../ethernet/marvell/octeontx2/af/rvu_npc_hash.h   |  233 +++
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |   42 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c    |    4 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_sso.c    |  285 ++-
 .../net/ethernet/marvell/octeontx2/af/rvu_struct.h |    4 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_switch.c |   18 +
 .../net/ethernet/marvell/octeontx2/af/rvu_tim.c    |    5 +-
 .../ethernet/marvell/octeontx2/af/rvu_validation.c |    7 +-
 .../net/ethernet/marvell/octeontx2/bphy/Makefile   |    2 +-
 .../marvell/octeontx2/bphy/cnf10k_bphy_debugfs.c   |  133 ++
 .../marvell/octeontx2/bphy/cnf10k_bphy_hw.h        |   63 +
 .../octeontx2/bphy/cnf10k_bphy_netdev_comm_if.h    |    5 +-
 .../ethernet/marvell/octeontx2/bphy/cnf10k_cpri.c  |    8 +
 .../ethernet/marvell/octeontx2/bphy/cnf10k_cpri.h  |    2 +
 .../marvell/octeontx2/bphy/cnf10k_cpri_ethtool.c   |    2 +
 .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.c  |  619 +++---
 .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.h  |  104 +-
 .../marvell/octeontx2/bphy/cnf10k_rfoe_ethtool.c   |   48 +-
 .../marvell/octeontx2/bphy/cnf10k_rfoe_ptp.c       |  250 ++-
 .../ethernet/marvell/octeontx2/bphy/otx2_bcn_ptp.c |  416 ++++
 .../ethernet/marvell/octeontx2/bphy/otx2_bphy.h    |    6 +
 .../marvell/octeontx2/bphy/otx2_bphy_debugfs.c     |  619 +++++-
 .../marvell/octeontx2/bphy/otx2_bphy_debugfs.h     |    8 +
 .../ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h |   43 +
 .../marvell/octeontx2/bphy/otx2_bphy_main.c        |  180 +-
 .../ethernet/marvell/octeontx2/bphy/otx2_cpri.c    |   49 +-
 .../ethernet/marvell/octeontx2/bphy/otx2_cpri.h    |    4 +-
 .../marvell/octeontx2/bphy/otx2_cpri_ethtool.c     |    1 +
 .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.c    |  172 +-
 .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.h    |    3 +
 .../marvell/octeontx2/bphy/otx2_rfoe_ethtool.c     |   39 +-
 .../marvell/octeontx2/bphy/otx2_rfoe_ptp.c         |   62 +-
 .../ethernet/marvell/octeontx2/bphy/rfoe_common.h  |   57 +-
 .../net/ethernet/marvell/octeontx2/nic/Makefile    |    1 +
 .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c  | 1671 ++++++++++++++++
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |   86 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |  133 +-
 .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c |   59 +-
 .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |   35 +-
 .../ethernet/marvell/octeontx2/nic/otx2_flows.c    |   79 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  266 ++-
 .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c  |  162 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h  |    1 -
 .../ethernet/marvell/octeontx2/nic/otx2_struct.h   |   57 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |  144 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |  193 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h |    3 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |    5 +-
 .../net/ethernet/marvell/octeontx2/nic/qos_sq.c    |    3 +-
 drivers/net/macsec.c                               |   45 +-
 drivers/net/phy/phy_device.c                       |   11 +-
 drivers/net/phy/swphy.c                            |    3 +
 drivers/pci/controller/Kconfig                     |   24 +-
 drivers/pci/controller/Makefile                    |    5 +-
 drivers/pci/controller/pci-octeon-pem.c            |   74 +-
 drivers/pci/controller/pci-octeontx-ecam.c         |  278 +++
 drivers/pci/controller/pcie-marvell-cnxk-ep.c      |  470 +++++
 drivers/pci/controller/pcie-octeontx2-pem-ep.c     |  243 ---
 drivers/pci/quirks.c                               |  214 ++-
 drivers/perf/marvell_cn10k_ddr_pmu.c               |  138 +-
 drivers/perf/marvell_cn10k_tad_pmu.c               |   48 +-
 drivers/soc/marvell/Kconfig                        |  107 +-
 drivers/soc/marvell/Makefile                       |    8 +-
 drivers/soc/marvell/cn10k-rpram.c                  |  223 ---
 drivers/soc/marvell/cn10ka-swup/mrvl_swup.c        |  150 +-
 drivers/soc/marvell/cn10ka-swup/mrvl_swup.h        |   76 +-
 drivers/soc/marvell/{cn10k-fwlog.c => fwlog.c}     |   16 +-
 drivers/soc/marvell/hw-access/hw_rw_access.c       |   86 +
 drivers/soc/marvell/octeontx2-dpi/dpi.c            |   21 +
 drivers/soc/marvell/octeontx2-dpi/dpi.h            |    6 +
 drivers/soc/marvell/octeontx2-ghes/Makefile        |    3 +-
 drivers/soc/marvell/octeontx2-ghes/otx2-einj.c     |    2 -
 .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.c    |  509 +++--
 .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.h    |   39 +-
 .../soc/marvell/octeontx2-ghes/otx2-ghes-init.c    |   62 +
 drivers/soc/marvell/octeontx2-llc/llc.c            |    2 +-
 .../marvell/octeontx2-pcicons/otx2-pci-console.c   |   62 +-
 .../marvell/octeontx2-pcicons/otx2-pci-console.h   |   10 +-
 drivers/soc/marvell/octeontx2-rm/Makefile          |   11 +
 drivers/soc/marvell/octeontx2-rm/domain_sysfs.c    |  830 ++++++++
 drivers/soc/marvell/octeontx2-rm/domain_sysfs.h    |   18 +
 drivers/soc/marvell/octeontx2-rm/otx2_rm.c         | 1841 ++++++++++++++++++
 drivers/soc/marvell/octeontx2-rm/otx2_rm.h         |   95 +
 drivers/soc/marvell/octeontx2-rm/otxrmcmd.h        |   42 +
 drivers/soc/marvell/octeontx2-rm/quota.c           |  192 ++
 drivers/soc/marvell/octeontx2-rm/quota.h           |   90 +
 drivers/soc/marvell/octeontx2-sdp/sdp.c            |  292 +--
 drivers/soc/marvell/octeontx2-sdp/sdp.h            |   47 +-
 drivers/soc/marvell/phy_7121p_macadv_features.c    | 1907 +++++++++++++++++++
 drivers/spi/spi-cadence-xspi.c                     |  125 +-
 drivers/spi/spi-octeontx2.c                        |  126 +-
 include/crypto/ecc_curve.h                         |   53 +
 include/linux/coresight.h                          |   20 +
 include/linux/irqchip/arm-gic-v3.h                 |    2 +
 include/linux/tick.h                               |    6 +-
 include/net/macsec.h                               |   21 +
 include/soc/marvell/octeontx/octeontx_smc.h        |   66 +
 kernel/irq/internals.h                             |    2 +-
 kernel/time/tick-sched.c                           |   18 +-
 mm/vmstat.c                                        |   87 +-
 tools/perf/Documentation/perf-c2c.txt              |   21 +-
 tools/perf/arch/arm/util/cs-etm.c                  |  133 --
 tools/perf/arch/arm64/util/Build                   |    2 +-
 tools/perf/arch/arm64/util/arm-spe.c               |   16 +-
 tools/perf/arch/arm64/util/mem-events.c            |   37 +
 tools/perf/builtin-c2c.c                           |   39 +-
 tools/perf/builtin-mem.c                           |   56 +-
 tools/perf/util/arm-spe-decoder/arm-spe-decoder.c  |   73 +-
 tools/perf/util/arm-spe-decoder/arm-spe-decoder.h  |   27 +-
 .../util/arm-spe-decoder/arm-spe-pkt-decoder.c     |  599 +++---
 .../util/arm-spe-decoder/arm-spe-pkt-decoder.h     |  120 +-
 tools/perf/util/arm-spe.c                          |  211 +-
 tools/perf/util/auxtrace.c                         |    4 +
 tools/perf/util/auxtrace.h                         |    1 +
 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c    |   28 +-
 tools/perf/util/cs-etm.c                           |  395 ++--
 tools/perf/util/cs-etm.h                           |    4 +-
 tools/perf/util/mem-events.c                       |   45 +-
 tools/perf/util/mem-events.h                       |    3 +-
 290 files changed, 50795 insertions(+), 5404 deletions(-)
 delete mode 100644 drivers/clk/clk-otx2.c
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_domain.c
 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/firmware/octeontx2/memtest.c
 create mode 100644 drivers/firmware/octeontx2/rpram.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/Makefile
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/bgx.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/bgx.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/cpt.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/dpi.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/dpipf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/fpa.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/fpapf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/fpavf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/lbk.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/lbk_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/octeontx.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/octeontx_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/octeontx_mbox.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/octeontx_mbox.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pki.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pki_config.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pki_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pki_ucode.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pko.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pkopf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/rst.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/rst_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/sli.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/slipf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/sso.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/ssopf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/ssowpf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/tim.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/timpf_main.c
 create mode 100644 drivers/net/ethernet/cavium/thunder/thunder_lbk.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_cnf10kb.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_fips.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_fips_mbox.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_fips_reg.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.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/bphy/cnf10k_bphy_debugfs.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bcn_ptp.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
 create mode 100644 drivers/pci/controller/pci-octeontx-ecam.c
 create mode 100644 drivers/pci/controller/pcie-marvell-cnxk-ep.c
 delete mode 100644 drivers/pci/controller/pcie-octeontx2-pem-ep.c
 delete mode 100644 drivers/soc/marvell/cn10k-rpram.c
 rename drivers/soc/marvell/{cn10k-fwlog.c => fwlog.c} (90%)
 create mode 100644 drivers/soc/marvell/octeontx2-ghes/otx2-ghes-init.c
 create mode 100644 drivers/soc/marvell/octeontx2-rm/Makefile
 create mode 100644 drivers/soc/marvell/octeontx2-rm/domain_sysfs.c
 create mode 100644 drivers/soc/marvell/octeontx2-rm/domain_sysfs.h
 create mode 100644 drivers/soc/marvell/octeontx2-rm/otx2_rm.c
 create mode 100644 drivers/soc/marvell/octeontx2-rm/otx2_rm.h
 create mode 100644 drivers/soc/marvell/octeontx2-rm/otxrmcmd.h
 create mode 100644 drivers/soc/marvell/octeontx2-rm/quota.c
 create mode 100644 drivers/soc/marvell/octeontx2-rm/quota.h
 create mode 100644 drivers/soc/marvell/phy_7121p_macadv_features.c
 create mode 100644 include/crypto/ecc_curve.h
 create mode 100644 tools/perf/arch/arm64/util/mem-events.c
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#12313): 
https://lists.yoctoproject.org/g/linux-yocto/message/12313
Mute This Topic: https://lists.yoctoproject.org/mt/97820665/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to