Hi Bruce,

    Please help to create branch and merge code into our linux-yocto repo.

    repo:
        linux-yocto
    branch:
        v6.1/standard/preempt-rt/cn-sdkv6.1/octeon

Thanks,
Ruiqiang

The following changes since commit ff8fd5f68aadf01de61a8a17d3f7fc69ea873801:

  Merge branch 'v6.1/standard/base' into v6.1/standard/preempt-rt/base 
(2024-03-19 17:29:50 -0400)

are available in the Git repository at:

  g...@github.com:cythe/linux.git 
linux-yocto/v6.1/standard/preempt-rt/cn-sdkv6.1/octeon

for you to fetch changes up to 19d743ee348fa185e80d4fa76cd7c07bd3c40785:

  octeontx2-pf: Free parent class send queue resources (2024-03-26 10:29:16 
+0800)

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

Aaron Williams (4):
      mmc: octeontx2: Add tuning support for HS400 mode
      mmc: octeontx2: Use flags for hardware differences
      mmc: octeontx2: fix handling calibration glitch
      drives: soc: marvell: Display version information for flash components

Alex Belits (2):
      kernel/exit.c: Add task cleanup callbacks
      arm64: Add support for ASID locking

Amit Prakash Shukla (1):
      octeontx2-dpi: configure dma engine FIFO

Amit Singh Tomar (12):
      perf/marvell: add MBWC event
      perf/marvell: get ddr speed from "marvell,ddr-speed"
      fs/resctrl: extend resource control group to 128
      fs/resctrl: fix argument for devnode callback.
      arm_mpam: discover MPAM device behind the memory controller
      arm_mpam: create DSS MPAM device
      arm_mpam: get CPU accessibility for DSS MPAM
      arm_mpam: Keep MBW_MIN close to MBW_MAX
      arm_mpam: remove debug message from __init
      arm_mpam: resctrl: Add support for mbm total
      arm_mpam: add support for MSMON_MBWU_L/CAPTURE
      arm_mpam: remove MSC's affinity check.

Amritha Nambiar (1):
      act_skbedit: skbedit queue mapping for receive queue

Andrew Pinski (1):
      arm64: Add workaround for Cavium erratum 36890

Angela Czubak (1):
      octeontx2-af: fix rvu_sso_ggrp_taq_flush

Anil Kumar Reddy (5):
      coresight: tmc-etr: Fix PREVBOOT mode trace buffer handling
      coresight: tmc-etr: Add support to use reserved memory
      coresight: tmc: Add support for register metadata
      coresight: tmc: Read previous boot trace data
      coresight: tmc-etr: Completely isolate reserve mode ops

Ankur Dwivedi (6):
      octeontx2-af: mcs: add mailboxes for fips
      octeontx2-af: rvu: enable mcs fips mailboxes
      soc: marvell: hw_access: add mapping for mcs registers
      soc: marvell: hw_access: add mapping for DPI VF BAR0
      soc: marvell: hw_access: add mapping for DPI PF BAR0
      octeontx2-af: fix mcam hit counter

Anshumali Gaur (1):
      net: thunderx: update dmac filter when user changes mac addr

Ard Biesheuvel (1):
      arm64: Enable data independent timing (DIT) in the kernel

Ashwin Sekhar T K (2):
      octeontx2-af: extend npa context reading capability
      soc: marvell: hw_access: add support to read aura/pool context

Babu Moger (1):
      x86/resctrl: Remove arch_has_empty_bitmaps

Baha Mesleh (16):
      octeontx2-bphy-netdev: fix cleanup sequence in char device release
      octeontx2-bphy-netdev: add debugfs support
      octeontx2-bphy-netdev: limit cpri error logging rate
      octeontx2-bphy-netdev: fix link carrier state update
      octeontx2-bphy-netdev: fix possibility of processing the mbt multiple 
times
      octeontx2-bphy-netdev: Fix cpri rx packet handling
      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
      octeontx2-bphy-netdev: ignore MCS bypass errors
      octeontx2-bphy-netdev: release psm queues on exit
      octeontx2-bphy-netdev: disable rx on RFOEs on exit

Bharat Bhushan (10):
      hwrng: cn10k - Add extended trng register support
      clocksource: Add Marvell Errata-38627 workaround
      KVM: arm64: Extend timer errata-38627 to kvm
      dt-bindings: watchdog: marvell GTI system watchdog driver
      Watchdog: Add marvell GTI watchdog driver
      soc:octeontx2 : Add driver support for NMI GTI watchdog
      drivers: watchdog: marvell_gti: fix zero pretimeout handling
      crypto/octeontx2: By default allocate one CPT LF per CPT VF
      cn10k: Add workaround for MRVL TAD Errata-38891
      crypto: octeontx2: Honor irqaffinity passed via bootargs

Bhaskara Budiredla (4):
      drivers: mmc: enables mmc polling for pstore path
      drivers: mmc: cleanup mmc_oops driver
      mmc: cavium: Add MMC polling method to support kmsg panic/oops write
      drivers: mtd: spi-nor: Support kmsg dumper based on pstore/blk

Borislav Petkov (1):
      x86/resctrl: Move MSR defines into msr-index.h

Bruno Matic (1):
      drivers: i2c-octeon-core: Add error state recovery

Chandrakala Chavva (9):
      net: thunderx: Fix RXAUI link status
      driver: net: thunder: Print 1000Base-X or SGMII based on mode.
      drivers: mmc: sdhci-cadence: Change command delay value
      mmc: cavium: Use proper register to clear interrupts
      mmc: octeontx2: Fix tuning for T96 C0
      mmc: octeontx2: Configure flags for T96 pass B0
      drives: soc: marvell: Update octtx_info to display sdk-version
      driver: edac: octeontx: Add revision check for new pass of the chip
      driver: edac: octeontx: Improvements to GIC RAS handler

Christina Jacob (3):
      net:thunderx: fix memory leak in nicvf driver.
      net: thunderx: Do a PCS reset upon SGMII link toggle
      octeontx2-pf: Add ethtool -m option support.

Christophe JAILLET (5):
      octeontx2-af: Fix a potentially spurious error message
      octeontx2-af: Slightly simplify rvu_npc_exact_init()
      octeontx2-af: Use the bitmap API to allocate bitmaps
      octeontx2-af: Fix the size of memory allocated for the 'id_bmap' bitmap
      octeontx2-af: Simplify a size computation in rvu_npc_exact_init()

Damian Eppel (28):
      soc: marvell: MDIO uio driver
      soc: marvell: mvmdio_uio: lock on accessing mdio bus
      soc: marvell: mvmdio_uio: paged access support
      soc: marvell: cn10k SerDes diagnostics debugfs driver
      soc: marvell: cn10k SerDes diag: removed Tx pre3
      soc: marvell: cn10k SerDes diag: fix overwriting Tx main
      soc: marvell: cn10k SerDes diag: independent prbs inject
      soc: marvell: cn10k SerDes diag: added Rx training
      soc: marvell: cn10k SerDes diag: separated prbs stop
      soc: marvell: cn10k SerDes diag: PAM4 patterns
      soc: marvell: cn10k SerDes diag: clock patterns
      soc: marvell: cn10k SerDes diag: display Tx tuning in dec
      soc: marvell: cn10k SerDes diag: rx training per port
      soc: marvell: cn10k SerDes diag: other patterns
      soc: marvell: cn10k SerDes diag: fix stopTraining
      soc: marvell: cn10k SerDes diag: new features added
      soc: marvell: cn10k SerDes diag: ioctl interface
      soc: marvell: cn10k SerDes diag: PRBS31Q pattern
      soc: marvell: cn10k SerDes diag: few enhancements
      soc: marvell: cn10k SerDes diag: Fix static analysis issues
      soc: marvell: PHY diagnostics debugfs driver
      soc: marvell: PHY diagnostics: driver update
      soc: marvell: PHY diagnostics: page access support
      soc: marvell: PHY diagnostics: unified SoC check
      firmware: octeontx2: sysfs interface for PORTM boot cfg
      firmware: octeontx2: sysfs interface for retimer
      firmware: octeontx2: retimer-mgmt: change SMC call number
      firmware: octeontx2: minor fixes for PORTM boot cfg

Felix Manlunas (1):
      octeontx2-af: Add new CGX_CMDs to set and get PHY modulation type

Geetha sowjanya (29):
      octeontx2-af: Add NIX Errata workaround on CN10K silicon
      irqchip/gicv3-its: Workaround for Marvell errata 35443 for 9xx
      octeontx2-af: TIM: Set conditional clock always on
      octeontx2-af: Update HW workarounds for 96xx C0, 98xx and F95xx B0 chips
      octeontx2-af: Apply NIX PSE deadlock errata workaround to silicons
      octeontx2-af: Dynamically allocate bpids for CPT and LBK
      octeontx2-af: Add mbox to alloc/free BPIDs
      octeontx2-pf: Fix xdp frame start address
      octeontx2-pf: Fix dangling pointers in the netdev qset
      octeontx2-pf: Add more debug messages
      octeontx2-pf: Don't allocate BPIDs to LBK interface
      octeontx2-pf: Remove xdp queues on program detach
      octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
      octeontx2-pf: Check address for Null before free
      octeontx2-pf: Using compound/head page ref count
      octeontx2-af: cnf10k-b: mcs: Fix stats reg address
      octeontx2-af: Flush WQ before destroy
      Revert "irqchip/gic-v3-its: Balance initial LPI affinity across CPUs"
      driver: mpam: Fix compilation warnings when ACPI is disabled
      octeontx2-pf: TC flower offload support for ICMP type and code
      octeontx2-pf: Add support for offload tc with skbedit mark action
      octeontx2-af: Dump hw register state on error
      driver: spi: cadence: Remove unused variables
      octeontx-83: Export symbols using EXPORT_SYMBOL_GPL
      octeontx2-af: Cleanup loopback device checks
      octeontx2-af: Use complete device id
      octeontx2-af: Add representor mbox definitions
      octeontx2-af: Add support to get REE status for REP
      octeontx2-af: Add REP and REE link state change support

George Cherian (6):
      drivers: watchdog: Add support for panic notifier callback
      watchdog: sbsa_gwdt: Enable the WDOG_STOP_ON_PANIC
      watchdog: sbsa_gwdt: Apply the Errata workaround seen on CN10K Processors
      drivers: watchdog: marvell_gti: Program the max_hw_heartbeat_ms
      driver:mpam: Fix the compilations issues when ACPI is not selected
      octeontx2-af: Fix Support of FDSA tag

Gowthami (1):
      perf/marvell: Apply TAD pmu errata to cn10k silicons

Gowthami Thiagarajan (12):
      perf/marvell: Add ACPI support to TAD uncore driver
      perf/marvell: Add ACPI support to DDR uncore driver
      Revert "perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER"
      Revert "perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER"
      perf/marvell : Odyssey LLC-TAD performance monitor support
      perf/marvell: Marvell PEM performance monitor support
      drivers: perf: Add MPAM support for PEM PMU
      perf/marvell: Odyssey DDR Performance monitor support
      iommu/arm-smmu-v3: Force 32 byte command queue memory reads
      drivers:spi:cadence-xspi: Add low-level changes to support kmsg 
panic/oops write
      drivers:spi:cadence-xspi: Switch to polling mode when in panic
      spi: spi-nor: Fix the spi_nor_panic_write

Hariprasad Kelam (52):
      octeontx2-af: cn10kb: Add RPM_USX MAC support
      octeontx2-pf: ethtool: Implement get_fec_stats
      octeontx2-af: Add FEC stats for RPM/RPM_USX block
      octeontx2-pf: Prepare for QOS offload
      octeontx2-pf: ethtool expose qos stats
      octeontx2-af: cn10kb: fix interrupt csr addresses
      octeontx2-af: Reset MAC features in FLR
      octeontx2-pf: Allow both ntuple and TC features on the interface
      docs: octeontx2: Add Documentation for QOS
      docs: octeontx2: extend documentation for Round Robin scheduling
      octeontx2-af: CN10KB: Add USGMII LMAC mode
      octeontx2-af: Add validation of lmac
      octeontx2-af: print error message incase of invalid pf mapping
      octeontx2-af: CN10KB: fix PFC configuration
      net: thunderx: fix page reference release in interface tear down
      net: thunderx: Modify BGX driver probe
      octeontx2-bphy: Generate PPS OUT on PHC PTP_CLK_REQ_PEROUT
      octeontx2-af: Handle physical link state change requests
      octeontx2-af: Put CGX LMAC also in Higig2 mode
      octeontx2-af: Support for FDSA tag
      octeontx2-af: Support for PTP notification to PF
      octeontx2-pf: Generate PPS OUT on PHC PTP_CLK_REQ_PEROUT
      octeontx2-af: Do not allow VFs to overwrite PKIND config
      octeontx2-af: update address of global CGX RX_STATS
      octeontx2-pf: Implement cgx stat rst
      octeontx2-af: cn10k: new Interface modes support
      octeontx2-af: Skip CGX probe if not connected to NIX
      octeontx2-af: Show count of dropped packets by DMAC filters
      octeontx2-af: lmac validation with is_lmac_valid
      octeontx2-af: link mode mapping
      octeontx2-af: Gracefully skip the cgx_probe for unmapped devices.
      octeontx2-pf: Define new ethtool modes for CN10KB
      octeontx2-af: Add programmed macaddr to RVU pfvf
      octeontx2-af: cn10k: Limit number of CGX blocks
      octeontx2-af: replace generic error codes
      octeontx2-pf: Tc flower offload support for MPLS
      octeontx2-pf: Add devlink support to configure TL1 RR_PRIO
      octeontx2-pf: Allow pkts of size morethan MTU to be transmitted
      octeontx2-af: sync kernel structures with firmware
      octeontx2-pf: ethtool: Remove dependency of phyad
      octeontx-pf: Update SGMII mode mapping
      octeontx2-pf: ethtool: support multi advertise mode
      octeontx2-af: Enable loading more KPU profiles
      octeontx2-af: Do not skip probe for RPM_USX
      octeontx2-af: configure 802.3 pause frames in SGMII/QSGMII mode
      octeontx2-af: map management port always to first PF
      octeontx2-af: Fix default entries mcam entry action
      octeontx2-pf: Validation for TL1 Round robin priority
      Octeontx2-pf: Disable SQ associated with leaf node
      octeontx2-pf: Reuse Transmit queue/Send queue index of HTB class
      octeontx2-pf: Fix transmit scheduler resource leak
      octeontx2-pf: Free parent class send queue resources

Harman Kalra (29):
      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-83: enable crypto device in domain
      thunder: bgx: octeontx-83: support mode change
      octeontx-83: bgx: add more bgx stats
      PCI: octeontx-83: add new quirks
      octeontx-83: configure PKI sriov
      crypto: octeontx-83: enable crypto device in domain
      crypto: octeontx: enable driver
      octeontx2-af: fix atomic load on NPA LF registers
      octeontx2-af: Sending tsc value to the userspace
      octeontx2-pf: notify VF about ptp event
      octeontx2-af: suppress kpu profile loading warning
      octeontx2-af: extend context reading capability
      octeontx2: fix race condition between up and down mbox
      soc: marvell: hw_access: renaming to hw access driver
      soc: marvell: hw_access: cleaning up existing hw access driver
      soc: marvell: hw_access: add hw context reading support
      soc: marvell: hw_access: get cgx info
      soc: marvell: hw_access: fix csr mapping range
      soc: marvell: hw_access: fix pci resource leak
      octeontx2-af: Implement represetee state notification

Hesham Almatary (1):
      MPAM: Fix calculating the bandwidth granularity

Jakub Palider (8):
      misc: bphy: Add ioctl to get max irq number
      misc: bphy: Get max irq number from firmware
      misc: bphy: Add ioctl to get BPHY irqs bitmask
      misc: bphy: Fix resource release sequence
      misc: bphy: Restore static resource allocation
      misc: bphy: prevent out-of-bound array iteration
      misc: bphy: disable ctr module on non-BPHY boards
      soc: marvell: hw_access: Extend available ranges

James Morse (125):
      x86/resctrl: Track the closid with the rmid
      x86/resctrl: Access per-rmid structures by index
      x86/resctrl: Create helper for RMID allocation and mondata dir creation
      x86/resctrl: Move rmid allocation out of mkdir_rdt_prepare()
      x86/resctrl: Allow RMID allocation to be scoped by CLOSID
      x86/resctrl: Allow the allocator to check if a CLOSID can allocate clean 
RMID
      x86/resctrl: Move CLOSID/RMID matching and setting to use helpers
      x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow
      x86/resctrl: Queue mon_event_read() instead of sending an IPI
      x86/resctrl: Allow resctrl_arch_rmid_read() to sleep
      x86/resctrl: Allow arch to allocate memory needed in 
resctrl_arch_rmid_read()
      x86/resctrl: Make resctrl_mounted checks explicit
      x86/resctrl: Move alloc/mon static keys into helpers
      x86/resctrl: Make rdt_enable_key the arch's decision to switch
      x86/resctrl: Add helpers for system wide mon/alloc capable
      x86/resctrl: Add cpu online callback for resctrl work
      x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but cpu
      x86/resctrl: Add cpu offline callback for resctrl work
      x86/resctrl: Separate arch and fs resctrl locks
      x86/resctrl: Only allocate mbps_val[] when it is going to be used
      x86/resctrl: massage comment in rdtgroup_locksetup_enter()
      x86/resctrl: Add a helper to avoid reaching into the arch code resource 
list
      x86/resctrl: Move ctrlval string parsing links away from the arch code
      x86/resctrl: Add helper for setting cpu default properties
      x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid()
      x86/resctrl: Export resctrl fs's init function
      x86/resctrl: Wrap resctrl_arch_find_domain() around rdt_find_domain()
      x86/resctrl: Move resctrl types to a separate header
      x86/resctrl: Add a resctrl helper to reset all the resources
      x86/resctrl: Move monitor init work to a resctrl init call
      x86/resctrl: Move max_{name,data}_width into resctrl code
      x86/resctrl: Stop using the for_each_*_rdt_resource() walkers
      x86/resctrl: Export the is_mbm_*_enabled() helpers to asm/resctrl.h
      x86/resctrl: Allow an architecture to disable pseudo lock
      x86/resctrl: Make prefetch_disable_bits belong to the arch code
      x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr
      x86/resctrl: Move thread_throttle_mode_init() to be managed by resctrl
      x86/resctrl: Move get_config_index() to a header
      x86/resctrl: Claim get_domain_from_cpu() for resctrl
      x86/resctrl: Describe resctrl's bitmap size assumptions
      x86/resctrl: Drop __init/__exit on assorted symbols
      fs/resctrl: Add boiler plate for external resctrl code
      x86/resctrl: Move the filesystem bits to headers visible to fs/resctrl
      x86/resctrl: Move the file system bits to live in /fs/
      fs/resctrl: Split resctrl_arch_mon_ctx_alloc() to have a no_wait version
      fs/resctrl: Add helper to query if counters are free running
      x86/resctrl: Move mbm_state updates to __rmid_read()
      x86/resctrl: Make rmid_read() retry when it is interrupted
      x86/resctrl: Make resctrl_arch_rmid_read() safe to call in IRQ context
      arm64: head.S: Initialise MPAM EL2 registers and disable traps
      arm64: cpufeature: discover CPU support for MPAM
      irqchip/gic-v3: Move partition_create_desc() work to a helper
      irqchip/gic: Collect GIC_IRQ_TYPE definitions into one place
      ACPI / irq: Allow a compile-time arg0 for acpi_register_gsi()'s fwspec
      irqchip/gic, gic-v3: Translate fwspec for DT and ACPI systems in the same 
way
      ACPI / PPTT: Provide a helper to walk processor containers
      ACPI / PPTT: Add a helper to build a cpumask from a cpu_node
      irqchip/gic-v3: Print DT partitions in the same way as APCI
      irqchip/gic-v3: Build PPI partitions on ACPI systems
      irqchip/gic-v3: select and translate the partition domain
      ACPI / irq: Add acpi_register_partitioned_percpu_gsi()
      ACPI / PPTT: Find PPTT cache level by ID
      ACPI / PPTT: Add a helper to fill a cpumask from a processor container
      ACPI / PPTT: Add a helper to fill a cpumask from a cache_id
      untested: KVM: arm64: Force guest EL1 to use user-space's partid 
configuration
      acpica: Add MPAM table structures
      ACPI / MPAM: Parse the MPAM table
      drivers: base: cacheinfo: Check per_cpu_cacheinfo() is allocated
      drivers: base: cacheinfo: Add helper to find the cache size from cpu+level
      cacheinfo: Expose the code to generate a cache-id from a device_node
      arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate
      arm_mpam: Add the class and component structures for ris firmware 
described
      arm_mpam: Add MPAM MSC register layout definitions
      arm_mpam: Add cpuhp callbacks to probe MSC hardware
      arm_mpam: Probe MSCs to find the supported partid/pmg values
      arm_mpam: Probe the hardware features resctrl supports
      arm_mpam: Merge supported features during mpam_enable() into mpam_class
      arm_mpam: Reset MSC controls from cpu hp callbacks
      arm_mpam: Add a helper to touch an MSC from any CPU
      arm_mpam: Extend reset logic to allow devices to be reset any time
      arm_mpam: Register and enable IRQs
      arm_mpam: Add static key to indicate when mpam is enabled
      arm_mpam: Allow configuration to be applied and restored during cpu online
      arm_mpam: Probe and reset the rest of the features
      arm_mpam: Add helpers to allocate monitors
      arm_mpam: Add mpam_msmon_read() to read monitor value
      arm_mpam: Track bandwidth counter state for overflow and power management
      arm_mpam: Add helper to reset saved mbwu state
      arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation
      arm_mpam: resctrl: Pick the caches we will use as resctrl resources
      arm_mpam: resctrl: Pick a value for num_rmid
      arm_mpam: resctrl: Implement resctrl_arch_reset_resources()
      arm_mpam: resctrl: Add resctrl_arch_get_config()
      arm_mpam: resctrl: Implement helpers to update configuration
      arm64: mpam: Context switch the MPAM registers
      arm_mpam: resctrl: Add CDP emulation
      arm64: mpam: Add helpers to change a tasks and cpu mpam partid/pmg values
      arm_mpam: resctrl: Add rmid index helpers
      untested: arm_mpam: resctrl: Add support for MBA resource
      untested: arm_mpam: resctrl: Add support for mbm local
      arm_mpam: resctrl: Allow resctrl to allocate monitors for CSU
      arm_mpam: resctrl: Add resctrl_arch_rmid_read() and 
resctrl_arch_reset_rmid()
      arm_mpam: resctrl: Add empty definitions for pseudo lock
      arm_mpam: resctrl: Add empty definitions for fine-grained enables
      arm_mpam: resctrl: Add dummy definition for free running counters
      arm64: mpam: Select ARCH_HAS_CPU_RESCTRL
      arm_mpam: resctrl: Tell resctrl about cpu/domain online/offline
      arm_mpam: resctrl: Call resctrl_exit() in the event of errors
      arm_mpam: resctrl: Update the rmid reallocation limit
      fs/resctrl: Add this_is_not_abi mount option
      fs/resctrl: Export the closid/rmid to user-space
      fs/resctrl: cgroup: Add resctrl cgroup controller
      iommu/arm-smmu-v3: Register SMMU capabilities with MPAM
      untested: iommu/arm-smmu-v3: Add mpam helpers to query and set state
      iommu: Add helpers to walk iommu_group and access corresponding ops
      kobject: Add kset_get_next_obj() to allow a kset to be walked
      arm_mpam: resctrl: Add iommu helpers to get/set the partid and pmg
      x86/resctrl: Add stubs for the IOMMU helpers
      untested: fs/resctrl: Add support for assigning iommu_groups to resctrl 
groups
      arm_mpam: Allow the maximum partid to be overridden from the command line
      arm_mpam: Allow MBWU counters to be used, even when not free running
      FIXME arm_mpam: Make mpam_msmon_read() safe for irq-masked callers
      drivers/perf: Add PMU to support reading resctrl counters via perf
      debugfs: Add helpers for creating cpumask entries in debugfs
      arm_mpam: Add debugfs entries to show the MSC/RIS the driver discovered

Janne Kukkonen (3):
      octeontx2-bphy-netdev: cnf10k: Fix CNF10K_CPRIX_ETH_UL_INT clearing
      octeontx2-bphy-netdev: Fix ioctl OTX2_CPRI_IOCTL_LINK_EVENT cpri context
      octeontx2-bphy-netdev: Fix OTX2_RFOE_IOCTL_RX_IND_CFG in case of CNF10K

Jayanthi Annadurai (8):
      drivers: mmc: sdhci-cadence: SD6 controller support
      dt-bindings: mmc: sdhci-cadence: SD6 support
      drivers: mmc: sdhci: Add option to configure sdhci timeout
      drivers: mmc: sdhci-cadence: Add debug option for sdhci-cadence driver.
      drivers: mmc: sdhci-cadence: Interrupt handling workaround
      scmi: driver: increase timeout for rx response
      edac: octeontx: Add error syndrome
      edac: octeontx: Add support for GIC RAS reporting

Kiran Kumar K (16):
      octeontx2-af: extend RSS supported offload types
      octeontx2-af: Add KPU support to parse inner custom header
      octeontx2-af: Add KPU parsing support for IPV6 SRH header
      octeontx2-af: add support to parse custom ether type
      octeontx2-af: Add kpu support to parse cpt second parse time stamp packets
      octeontx2-af: Limit KPU processing for NAT keepalive packet
      octeontx2-af: Fix mcam match with second pass rules for VF
      octeontx2-af: Move EOH pointer on unknown ethertype
      octeontx2-af: Move EOH pointer on unknown ethertype for QINQ
      octeontx2-af: Add KPU parsing for custom data as custom Ltype
      octeontx2-af: Add CUSTOM0 to flow keyx algo
      octeontx2-af: Fix issue with IPv6 ext match for RSS
      octeontx2-af: Move ICMP ltype to end of enum
      octeontx2-af: Add support for SPI to SA index translation
      octeontx2-af: Fix capture PPPOE ltype
      octeontx2-af: Add KPU parsing support for GRE ERSPAN

Li Zetao (3):
      octeontx2-af: Remove redundant functions mac2u64() and cfg2mac()
      octeontx2-af: Use u64_to_ether_addr() to convert ethernet address
      octeontx2-af: Remove redundant functions rvu_npc_exact_mac2u64()

Linu Cherian (17):
      irqchip/gic-v3: Add workaround for interrupt loss on IPI
      irqchip/gic-v3: Extend workaround for interrupt loss on IPI
      coresight: etm4x: Add support for Marvell OcteonTX2
      coresight: etm4x: Rework OcteonTx2 quirk
      coresight: tmc: etr: Add support for Marvell OcteonTX2
      coresight: tmc: Keep reserved region parsing common
      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
      octeontx2-af: Use the right wake_up API variant in CGX command interface
      octeontx2-af: Add RVU AF extension block interface
      octeontx2-af: Use AF extension block interface
      octeontx2-af: Add generic mbox handler for Eblock
      octeontx2-af: Move out REE mbox messages
      arm64: Enable Spectre BHB mitigation for Marvell OcteonTx2 cpus

Mark Brown (3):
      arm64/hwcap: Add support for FEAT_CSSC
      arm64/hwcap: Add support for FEAT_RPRFM
      arm64/hwcap: Add support for SVE 2.1

Michael Lawnick (1):
      drivers: octeontx2: memtest: Retry on failing SPI lock

Michal Mazur (4):
      octeontx2-af: reset HWS group mask during FLR
      octeontx2-af: Setup edge used for GPIO timing
      octeontx2-af: fix detection of IP layer
      gpio: thunderx: Configure pin function at probe

Mikko Suni (1):
      octeontx2-bphy-netdev: Avoid kernel crash when psw jd_ptr is NULL

Naveen Mamindlapalli (96):
      sch_htb: Allow HTB priority parameter in offload mode
      octeontx2-pf: Add support for HTB offload
      octeontx2-af: Add devlink option to adjust mcam high prio zone entries
      octeontx2-af: Set XOFF on other child transmit schedulers during SMQ flush
      octeontx2-pf: implement transmit schedular allocation algorithm
      sch_htb: Allow HTB quantum parameter in offload mode
      octeontx2-pf: htb offload support for Round Robin scheduling
      OcteonTX2 BPHY RFOE netdev driver initial version
      octeontx2-bphy-netdev: added full packet dump of mbt buffer
      octeontx2-bphy-netdev: fix napi scheduling issue when interface is down
      octeontx2-bphy-netdev: netdev cleanup in char dev close
      octeontx2-bphy-netdev: Added support for configurable packet types
      octeontx2-bphy-netdev: Added ioctl to access RFOE_RX_IND registers
      octeontx2-bphy-netdev: Added PTP BCN offset algorithm
      octeontx2-bphy-netdev: Enable MSIXEN bit in MSIX CAP HDR
      octeontx2-bphy-netdev: Fix NULL pointer dereference
      octeontx2-bphy-netdev: segregate chardev specific code
      octeontx2-bphy-netdev: Add support for CPRI Ethernet packet processing
      octeonx2-bphy-netdev: Add support for switching mode from RFOE to CPRI
      otx2-bphy-netdev: Add support for configurable PTP clock rate
      otx2-bphy-netdev: Add support for registering both rfoe and cpri netdev 
intf
      octeontx2-bphy-netdev: Enable MSIXEN bit in IOCTL handler
      octeontx2-bphy-netdev: Enable accessing RFOE_RX_IND regs before odp 
netdev init
      octeontx2-bphy-netdev: Set minimum length of Tx packets to 64 bytes
      octeontx2-bphy-netdev: Fix kernel crash with ioctl trying to add timer
      octeontx2-bphy-netdev: Fix ptp pending skb list processing
      octeontx2-bphy-netdev: Added ioctl to set low level link state
      octeontx2-bphy-netdev: Fix list_entry usage in the code
      octeontx2-bphy-netdev: Add PTP hardware clock support to rfoe interfaces
      octeontx2-bphy-netdev: Added RFOE LMAC stats to ethtool
      octeontx2-bphy-netdev: Fix ptp tx processing race condition
      octeontx2-bphy-netdev: Fix napi schedule issue when intf is down
      octeontx2-bphy-netdev: Add timeout to ptp transmit timestamp polling
      octeontx2-bphy-netdev: remove unnecessary check when setting INTF_DOWN 
flag
      octeontx2-bphy-netdev: Fix common lmac resource free
      octeontx2-bphy-netdev: avoid multiple kfree of common lmac objects
      octeontx2-bphy-netdev: Add rfoe rx vlan forwarding configuration
      octeontx2-bphy-netdev: cpri: fix compilation warnings
      octeontx2-bphy-netdev: don't process a packet when psw indicates error
      otx2-bphy-netdev: disable cpri code when cpri hw is not present
      otx2-bphy-netdev: separate bphy common code into separate files
      otx2-bphy-netdev: added cnf10k bphy netdev functionality
      otx2-bphy-netdev: remove unwanted debug message
      otx2-bphy-netdev: fix offset of cn10k registers
      otx2-bphy-netdev: cn10k: fix NULL pointer dereference
      otx2-bphy-netdev: cnf10kb: add support for psm gpint2 interrupt
      octeontx2-bphy-netdev: cnf10k: Fix incorrect ptp tstamp entry size
      octeontx2-bphy-netdev: ptp: Fix ptp timestamp reading across lmacs
      octeontx2-bphy-netdev: cnf10k: fix tx ptp ring entry format change
      octeontx2-bphy-netdev: rfoe: fix ptp4l bad message issue
      cnf10k: rfoe: add jumbo frame support to cnf10k
      octeontx2-bphy-netdev: move common ptp structures to rfoe_common.h
      octeontx2-bphy-netdev: cnf10k: fix missing ioctls on CNF10K
      octeontx2-bphy-netdev: cnf10k: convert psw ptp timestamp to cpu byte order
      octeontx2-bphy-netdev: cnf10k: rfoe netdev cleanup
      octeontx2-bphy-netdev: cnf95: add jumbo frame support
      octeontx2-bphy-netdev: move duplicate code to common headers
      octeontx2-bphy-netdev: cnf10k: add prefix for cnf10k registers
      octeontx2-bphy-netdev: cnf10k: add cpri netdev support
      octeontx2-bphy-netdev: Fix cnf10k ecpri rx packet issue
      octeontx2-bphy-netdev: cpri: Add missing ethtool stats
      octeontx2-bphy-netdev: use sw timecounter for ptp phc
      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-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-bphy-netdev: Fix updating JD pkt length and blocksize
      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-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-bphy-netdev: fix coverity issues
      octeontx2-bphy-netdev: Fix issue of using incorrect netdev priv
      octeontx2-bphy-netdev: Fix updating host ptp offset multiple times
      octeontx-bphy-netdev: dev_ioctl: split out ndo_eth_ioctl
      octeontx2-bphy-netdev: cnf10k: don't modify pps threshold when sw 
timecounter is not used
      octeontx2-bphy-netdev: Fix ptp timestamp conversion when using external 
clock
      octeontx2-bphy-netdev: Fixed sparse errors
      octeontx2-bphy-netdev: Fix register offset definitions
      octeontx2-bphy-netdev: cnf10k: don't drop packets with macsec errors
      octeontx2-bphy-netdev: Add an ioctl to reset PTP PHC sw timecounter offset
      misc: mrvl-loki: invoke irq callback for multiple cpri mac instances
      misc: mrvl-loki: add support for CNF105XXN cpri interrupt handling
      octeontx2-af: add validation checks for function arguments
      driver: mfd/misc/ptp: update renasas smu drivers to v1.0 tag
      ptp_clockmatrix: print driver version during probe
      octeontx2-bphy-netdev: Add cpri busrt packet limiter

Nithin Dabilpuram (19):
      octeontx2-af: restore rxc conf after teardown sequence
      octeontx2-af: add option to toggle DROP_RE enable in rx cfg
      octeontx2-af: enable SSO work interrupt periodic counter
      octeontx2-af: use cpt channel mask in flow install path
      octeontx2-af: allow second pass pkts via default ucast entry
      octeontx2-af: set default min and max rx len for CPT link
      octeontx2-af: fix LBK backpressure config
      octeontx2-af: add mbox to enable or disable BP on CPT link
      octeontx2-af: NDC sync op af mbox support
      octeontx2-af: add support for changing vlan tpid
      octeontx2-af: replace cpt slot with lf id on reg write
      octeontx2-af: debugfs: dump new CQ context fields
      octeontx2-af: consider mode when using cpt base channel for bp
      octeontx2-af: fix issue with spitosa table teardown
      octeontx2-af: support overriding aura to zero for second pass
      octeontx2-af: avoid RXC register access in FLR on CN10KB
      crypto/octeontx2: register error interrupts for inline cptlf
      crypto: octeontx2: support setting ctx ilen for inline CPT LF
      octeontx2-af: fix CN10KB FIFO length for RPM2

Pavan Nikhilesh (39):
      octeontx2-af: add mbox to configure thresholds per HWGRP
      octeontx2-af: add mbox to get SSO GWS/GGRP stats
      octeontx2-af: update SSO GWS teardown sequence
      octeontx2-af: update SSO HWGRP teardown sequence
      octeontx2-af: manually dain partially consumed TAQ buffers
      octeontx2-af: restore sso hwgrp default thresholds
      octeontx2-af: drain xaq before reconfiguring aura
      octeontx2-af: add sso error af interrupt handlers
      octeontx2-af: add mbox to configure SSO LSW
      octeontx2-af: ratelimit digest prints
      octeontx2-af: cn10k: enable getwork prefetching
      octeontx2-af: invalidate GWC before accessing workslot
      octeontx2-af: add mbox to configure SSO group mask
      octeontx2-af: update SSO HWS invalidate mbox definition
      octeontx2-af: add debugfs support for sso
      octeontx2-af: add additional description to irqs
      octeontx2-af: add intradevice FLR handling
      octeontx2-af: drain XAQ buffers before lf teardown
      octeontx2-af: use SSO HWS AF invalidate instead of LF invalidate
      octeontx2-af: add support for SSO WQE stashing
      octeontx2-af: update SSO FLR routine
      octeontx2-af: Add TIM unit support.
      octeontx2-af: add workaround for TIM reverse lookup
      octeontx2-af: update TIM 10ns clk source min interval
      octeontx2-af: fix TIM slot to lf lookup
      octeontx2-af: cn10k: track timer ring intervals
      octeontx2-af: cn10k: update clock source offset
      octeontx2-af: cn10k: fix incorrect TIM interval array size
      octeontx2-af: reduce TIM TENNS clock source interval
      octeontx2-af: use clock source to compute start cycle
      octeontx2-af: fix TIM disable lf sequence
      octeontx2-af: add mbox to capture counters
      octeontx2-af: cn10k: increase outstanding LMTST ops
      octeontx2-af: prevent TIM register read reorder
      octeontx2-dpi: fix incorrect chunk size config
      octeontx2-af: account for cycle wraparound
      octeontx2-af: disable preemption when enabling TIM
      octeontx2-af: clear state on TIM ring disable
      octeontx2-af: add TIM error af interrupt handlers

Peter Swain (17):
      mmc: cavium: fix shutdown deadlock with active sd-card
      mmc: cavium: skip unavailable slots
      mmc: cavium: finish_dma_single() should teardown/unmap
      mmc: cavium: CMD19/21 type correction
      mmc: octeontx2: cn96xx HS200-8wide-100MHz
      mmc: cavium: track & apply CMD6 bus changes ASAP
      mmc: cavium: execute_tuning for octeontx2
      mmc: cavium: avoid single-slot startup issues
      mmc: cavium: fix swiotlb buffer is full
      mmc: cavium: correct clock divisor
      mmc: cavium: amend hs400 tuning
      mmc: cavium: reorganize before vqmmc switching
      mmc: cavium: slot switch by vqmmc/gpio
      mmc: cavium: do not drop bus lock in tuning
      mmc: cavium: use calibrated timing taps
      gpio: thunderx: avoid potential deadlock
      gpio: octeontx2: extend PIN_SEL to cover cn96xx

Petr Malat (1):
      coresight: Add panic notifier cleanup

Piyush Malgujar (11):
      driver: mmc: sdhci: Add ACPI check
      driver: mmc: sdhci-cadence: ACPI support added for eMMC driver for CN10K
      driver: mmc: ACPI support added for eMMC driver for T9x.
      scmi: mailbox: Increase message slots
      driver: spi: cadence: Add ACPI support
      drives: soc: marvell: Using struct proc_ops instead of file_operations
      drivers: i2c: octeon: Avoid potential infinite loop
      drivers: firmware: octeontx2: Adding mub_gen dependency
      drivers: firmware: octeontx2: Add additional length variable
      drivers: firmware: octeontx2: 9X platform support for memtest
      firmware: mub: check octeontx_soc_check_smc() return value

Pragnesh Patel (3):
      drivers: soc: fwlog: Add firmware bootlog support
      drivers: soc: fwlog: fix mapped size
      drivers: soc: fwlog: use max_t instead of max

Radha Mohan Chintakuntla (26):
      misc: otx_bphy_ctr: Add OcteonTx2 BPHY control driver
      drivers: cleanup el3 handler only if parent process exits
      misc: mrvl-loki: Add driver to handle GPINT0 interrupt
      misc: mrvl-loki: Setup callback function from interrupt handler
      misc: mrvl-loki: Add function to unregister the irq callback
      soc: octeontx2-sdp: Add SDP PF driver support
      soc: octeontx2-sdp: Add mailbox support
      soc: octeontx2-sdp: Add FLR handling support
      soc: octeontx2-sdp: setup the SDP channel configuration
      soc: octeontx2-sdp: add multi-PF support in SDP
      soc: octeontx2-sdp: Fix SDP output backpressure
      soc: octeontx2-sdp: Add CN10K SDP support
      octeontx2-sdp: Fix programming EPF_RINFO
      octeontx2-sdp: add CN10kB for using correct mask
      soc: octeontx2-dpi: Add DPI DMA PF driver
      octeontx2-af: Add SSO unit support to the AF driver
      octeontx2-af: Make SSO/SSOW LF teardown less CPU intensive
      octeontx2-af: Fix reading SSOW_LF_GWS_TAG after rvu_poll_reg()
      octeontx2-af: Fix BPID calculation for SDP
      octeontx2-af: add programming SDP BPID in cn10k
      octeontx2-pf: Add support for creating netdev interfaces for SDP VFs
      octeontx2-vf: Add partial ethtool support for SDP VFs
      octeontx2-af: Fix BPID allocation for SDP interfaces
      PCI: controller: Add Marvell OcteonTx2 PCIe Endpoint driver
      PCI: marvell-cnxk-ep: rename driver macro name string
      ptm-ep: Add PTM requestor driver

Rakesh Babu (3):
      octeontx2-pf: devlink param support to modify physical interface links.
      octeontx2-vf: Export symbol 'otx2_config_serdes_link_state'
      soc: marvell: Driver to access and modify device CSRs.

Rakesh Babu Saladi (31):
      octeontx2-bphy: Add PTP slave and external PTP input clock support in 
RFOE PHC driver.
      octeontx2-bphy: Fix issues reported by static analysis.
      octeontx2-bphy-netdev: cnf10k: 1-step PTP and slave support.
      cnf10k-rfoe: Prepend 8-byte PTP header to packets in PTP queue.
      octeontx2-bphy-netdev: cnf10kb: Add PTP slave support for CNF10KB.
      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.
      octeontx2-bphy-netdev: cnf10k: Enable FORCE_COND_CLK_EN only for 
applicable chips.
      octeontx2-bphy-netdev: debugfs: remove debugfs entries.
      octeontx2-bphy-netdev: cnf10k: Poll for timestamp to commit into PTP ring

Rakesh Kudurumalla (2):
      octeontx2-af: add support for CPT second pass
      octeontx2-af: fix to get different rq mask

Randy Dunlap (1):
      Documentation: networking: correct spelling

Ratheesh Kannoth (17):
      octeontx2-pf: Add support for page pool
      octeontx2-af: Fix start and end bit for scan config
      octeontx2-af: Add debug logs.
      net: flow_dissector: Use 64bits for used_keys
      net: flow_dissector: Add IPSEC dissector
      tc: flower: support for SPI
      tc: flower: Enable offload support for SPI field.
      octeontx2-pf: TC flower offload for SPI field
      octeontx2-af: Harden offlod rule validation
      octeontx2-pf: fix page_pool creation fail for rings > 32k
      octeontx2-af: mcs: Remove SA stats support
      octeontx2-pf: TC flower offload support for rxqueue mapping
      octeontx2-pf: Fix page pool cache index corruption.
      octeontx2-pf: Fix coverity issues
      octeontx2-pf: Fix page pool frag allocation failure.
      octeontx2-af: Fix printing of SPI field
      octeontx2-af: Initialize bitmap arrays.

Rob Herring (3):
      dt-bindings: arm: Add MPAM MSC binding
      cacheinfo: Allow for >32-bit cache 'id'
      cacheinfo: Set cache 'id' based on DT data

Rohit Mathew (3):
      arm_mpam: Assign msc id early into driver probe
      arm_mpam: update feature page boundary checks
      arm-mpam: Fix ID allocation upper limit for monitors

Roy Franz (4):
      octeontx2-bphy-netdev:: Share RFOE PTP offset with host
      octeontx2-bphy-netdev:cnf10k: Share RFOE PTP offset with host
      octeontx2-sdpvf: Fix PTP options for SDP interfaces
      octeontx2-pf: Use 1 TL4 queue per SDP output queue, enable SDP 
backpressure

Ruan Jinjie (1):
      octeontx2: Remove unnecessary ternary operators

Sai Krishna (10):
      octeontx2-pf: Use PTP HW timestamp counter atomic update feature
      octeontx2-af: Fix PTP RX enable for VF
      octeontx2-bphy-netdev: Add SW workaround for Zero padding
      octeontx2-pf: Add TC flower offload support for TCP flags
      octeontx2-vf: Fix VF mbox up message error on PTP RX enable
      octeontx2-bphy-netdev: Fix crash issue during set MAC address
      octeontx2-pf: Reorder tearing down of PTP RX info work queue, mailbox
      octeontx2-pf: Add ucast filter count configurability via devlink.
      octeontx2-bphy-netdev: Fix crash issue during initialization of cpri, 
rfoe interfaces on set MAC address
      octeontx2-af: Set representor MTU from representee

Satananda Burla (1):
      PCI: add misc character device for BAR4 mem access

Satha Rao (2):
      octeontx2-dpi: extend sysfs to dump DPI PF registers
      octeontx2-af: add new mbox to support sync cycle on rx path

Satheesh Paul A (1):
      octeontx2-af: support for custom L2 header

Sathesh Edara (1):
      octeontx2-af: Update minimum receive frame size

Scott Rowberry (1):
      firmware: octeontx2: sysfs interface for led blink rate

Selvam Venkatachalam (2):
      drives: soc: marvell: support to print reset counters
      drives: soc: marvell: update to support to print reset counters

Shanker Donthineni (3):
      genirq: Use hlist for managing resend handlers
      genirq: Encapsulate sparse bitmap handling
      genirq: Use a maple tree for interrupt descriptor management

Shijith Thotton (20):
      octeontx2-af: add SSO mbox message to release XAQ aura
      octeontx2-af: enhance SSO FLR for CN10K
      octeontx2-af: fixes for SSO FLR
      octeontx2-af: allow lower threshold in sso group qos mbox
      octeontx2-af: remove support to limit xaq depth
      octeontx2-af: add ratelimit to limit the asynchronous err messages
      octeontx2-af: cycle through SSO queues to drain work
      octeontx2-af: timeout while draining SSO queues
      octeontx2-af: add SSO XAQ AURA access errata workaround
      octeontx2-af: sync changes missed from sso
      octeontx2-af: utilize hardware FLR support in SSO
      octeontx2-af: sync changes missed from tim
      octeontx2-af: add NIX mbox message to get HW info
      octeontx2-af: cn10k: devlink params to configure TIM
      octeontx2-af: add TIM adjust GTI errata workaround
      octeontx2-af: update TIM adjust GTI errata silicons
      octeontx2-af: update TIM adjust GTI errata silicons
      octeontx2-af: debugfs: fix undefined SSO register access
      octeontx2-af: fix arguments passed to XAQ aura deinit
      octeontx2-af: reveal only TIM params that are available

Sibaranjan Pattnayak (3):
      octeontx2-dpi: configure writing DMA result to an offset of the event
      octeontx2-dpi: add sysfs for communication from userspace
      octeontx2-dpi: queue reset of DPI VF during initialization

Simon Horman (1):
      octeontx2-af: update type of prof fields in nix_aw_enq_req

Smadar Fuks (1):
      octeontx2-af: Introducing REE block for 98xx

Srikanth Pidugu (2):
      soc: marvell: PHY diagnostics: more debug capabilities
      soc: marvell: PHY diagnostics: minor updates

Srujana Challa (41):
      octeontx2-af: update CPT inbound inline IPsec config mailbox
      octeontx2-af: recover CPT engine when it gets fault
      octeontx2-af: add mbox for CPT LF reset
      octeontx2-af: modify FLR sequence for CPT
      octeontx2-af: optimize cpt pf identification
      octeontx2-af: update cpt lf alloc mailbox
      octeontx2-af: add mbox to return CPT_AF_FLT_INT info
      octeontx2-af: add read back of AF_BAR2_SEL register
      octeontx2-af: serialize bar2 alias access
      octeontx2-af: fix inline inbound IPsec configuration
      octeontx2-af: fix CPT ctx flush
      octeontx2-af: reduce cpt flt interrupt vectors for cn10kb
      octeontx2-af: fix a issue with cpt_lf_alloc mailbox
      crypto: octeontx2 - add support for AF to CPT PF uplink mbox
      crypto: octeontx2 - hardware configuration for inline IPsec
      crypto: octeontx2: remove CPT block reset
      crypto: octeontx2: add support for CPT1 in VF driver
      crypto: octeontx2: add SGv2 support for CN10KB or CN10KA B0
      crypto: octeontx2: add devlink option to set max_rxc_icb_cnt
      crypto: octeontx2: add devlink option to set t106 mode
      crypto: octeontx2: remove errata workaround for CN10KB or CN10KA B0 chip.
      crypto: octeontx2: add LF reset on queue disable
      crypto: octeontx2: update CPT inbound inline IPsec mailbox
      crypto: octeontx2: decrease CPT_AF_CTX_FLUSH_TIMER count
      crypto: octeontx2: add ctx_val workaround
      crypto: octeontx2: support hash algorithms
      crypto: octeontx2: add support for gcm(aes)
      crypto: octeontx2: add support for akcipher rsa
      crypto: octeontx2: add support for ECDH
      crypto: octeontx2: add support for ccm(aes)
      crypto: octeontx2: add support for AES_GMAC
      crypto: ecdsa - export ecdsa signature ASN.1 parser
      crypto: add ECDSA signature generation support
      crypto: add ECDSA test vectors from RFC 6979
      crypto: make RFC6979 test vectors generic to all drivers
      crypto: ecdsa - export ecdsa privkey ASN.1 parser
      crypto: octeontx2: add support for ECDSA P192, P256 and P384
      crypto: octeontx2: add support for DH
      crypto: octeontx2: add timeout for load_fvc completion poll
      crypto: octeontx2: increase timeout value of load_fvc CPT instruction poll
      crypto: octeontx2: fix aes_cbc with 6.1 kernel

Stanislaw Kardach (3):
      octeontx2-af: fix implitit variable array
      octeontx2-af: fix TIM block address usage
      octeontx2-af: add TIM LF teardown

Subbaraya Sundeep (30):
      macsec: Use helper macsec_netdev_priv for offload drivers
      octeontx2-pf: mcs: Offload extended packet number(XPN) feature
      octeontx2-pf: mcs: Support VLAN in clear text
      octeontx2-af: Enable LBK links only when switch mode is on.
      octeontx2-pf: mcs: Generate hash key using ecb(aes)
      macsec: Add macsec_netdev_priv helper
      octeontx2-bphy-netdev: Simplify error checks and updating stats
      octeontx2-bphy-netdev: Simplify job submission to hardware
      octeontx2-bphy-netdev: Use separate xmit function for PTP
      octeontx2-bphy-netdev: Use two send queues for cnf10k
      octeontx2-bphy-netdev: Remove ptp list processing
      arm64: Use nops between LDs and STs
      octeontx2-pf: Support to enable EDSA/Higig2 pkts parsing
      octeontx2-pf: Avoid null pointer dereference
      octeontx2-af: Remove the PF_FUNC validation for NPC transmit rules
      octeontx2-af: convert dev_dbg to tracepoint in mbox
      octeontx2: Detect the mbox up or down message via register
      octeontx2: Improve mailbox tracepoints for debugging
      octeontx2-pf: Add devlink param to vary cqe size
      octeontx2-pf: Add devlink param to vary rbuf size
      octeontx2-pf: Dereference only a valid pointer
      octeontx2-pf: Add missing changes in otx2_ethtool.c
      octeontx2-af: Check the msix offset return value
      octeontx2-pf: Wait till detach_resources msg is complete
      octeontx2-pf: Use default max_active works instead of one
      octeontx2-af: Always allocate low priority entries for PF
      octeontx2-cpt: Wake up waiting process as last step
      octeontx2-pf: Send UP messages to VF only when VF is up.
      octeontx2-af: Use separate handlers for interrupts
      octeontx2-pf: Reschedule up message if message data is non zero

Sujeet Baranwal (15):
      mmc: octeontx2: add check for 8/9xxx chips
      mmc: cavium: Configure sample command and data directly
      mmc: octeontx2: emmc operation limited to 100 MHz
      mmc: octeontx2: interrupt addition for ncb fault
      mmc: octeontx2: incorporate hw interface io ctl params
      mmc: octeontx2: calibrate tap delay
      mmc: octeontx2: emmc tuning for delay
      mmc: octeontx2: use device tree entries
      mmc: octeontx2: cmd and data out values fixture
      mmc: octeontx2: speed limit for tx2-c0
      scmi: perf: octtx2: round off OPP frequencies to neaest 100
      drives: soc: marvell: Board information made available
      drives: soc: marvell: Board info logic reorg
      drives: soc: marvell: Alter ways of mac address parsing
      drives: soc: marvell: publish no of macs in octeontx_info node

Suman Ghosh (19):
      octeontx2-pf: Add support to filter packet based on IP fragment
      octeontx2-af: Update correct mask to filter IPv4 fragments
      octeontx2-af: Code restructure to handle TC outer VLAN offload
      octeontx2-af: TC flower offload support for inner VLAN
      octeontx2: Fix klockwork issues in BPHY and SSO
      coresight: cpu-debug: Add support to dump PMPCSR
      octeontx2: Fix klockwork issues in BPHY and SSO
      octeontx2-af: Add NPC support to filter GTP-U and GTP-C packets based on 
TEID
      octeontx2-af: Add a new mbox to read/write MCAM hit status
      octeontx2-af: Add few missing changes
      octeontx2-pf: Allow ntuple rule to direct packet to VF with higher Rx 
queue than its PF
      octeontx2-pf: Fix check to identify if a ntuple rule has VF action
      octeontx2: Fix klockwork issues.
      drivers: marvell: Fix klockwork issues
      octeontx2-af: Add new mbox to support multicast/mirror offload
      octeontx2-pf: TC flower offload support for mirror
      octeontx2-af: Add new devlink param to configure maximum usable NIX LFs
      octeontx2-af: Fix multicast/mirror group lock/unlock issue
      octeontx2-af: Remove MAC address validation check

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

Suneel Garapati (10):
      drivers: spi: Add arbitration support for Cadence SPI
      spi: Add xfer() function for cadence xSPI
      drivers: cadence-xspi: Optimize workaround logic
      drivers: spi-cadence-xspi: Fix clock divisor change logic
      drivers: spi: cadence-xspi: Export chip select gpio conditionally
      drivers: i2c: thunderx: octeontx2 clock divisor logic changes
      drivers: i2c: thunderx: Add support for High speed mode
      drivers: i2c: octeon: Handle access watchdog timeout
      drivers: i2c: octeon: Skip M divider limit for OcteonTX2
      drivers: i2c-octeon-core: Add recovery for WDOG_TOUT error status

Sunil Goutham (17):
      octeontx2-af: cn10k: Set NIX DWRR MTU for CN10KB silicon
      octeontx2-af: Don't treat lack of CGX interfaces as error
      net: thunderx: Do a PCS reset upon SGMII link toggle
      octeontx-83: Ignore BGX operations for LBK interfaces
      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: Verify NPA/SSO/NIX PF_FUNC mapping
      octeontx2-af: Apply relevant HW issue workarounds for 96xx B0 silicon
      octeontx2-pf: Skip dma map and unmap when IOMMU is bypassed
      octeontx2-af: Move QMEM allocations from GFP_KERNEL to ATOMIC
      octeontx2-pf: Honor irqaffinity passed via bootargs
      octeontx2-pf: Fix module compilation failure
      octeontx2-af: Fix devlink params

Sunil Kovvuri Goutham (1):
      net: thunderx: Fix RSS flow hash settings display

Tanmay Jagdale (6):
      drivers: perf: Add MPAM support for TAD PMU
      coresight: tmc: secure-etr: Fix incorrect offset
      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
      coresight: Move print_arch_cpu_state declaration to a generic header

Tejun Heo (1):
      net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues

Tomasz Duszynski (1):
      vfio: platform: ignore missing reset if disabled at module init

Vasyl Gomonovych (4):
      dt-bindings: edac: octeontx: Add Marvell edac document
      EDAC: Octeon: Add Marvell's OcteonTx2 SoC and CN10KA SoC EDAC driver
      EDAC: Octeon: Init SDEI
      driver: edac: octeontx: Init MC grain

Vidya Sagar Velumuri (2):
      octeontx2-af: cn10k: config to identify ethertype location
      octeontx2-af: enable rxc with lookaside cpt lf

Witold Sadowski (15):
      gpio: Change GPIO level interrupt handler to handle_level_irq
      spi: cadence: Add polling mode support
      spi: cadence: Add read access size switch
      spi: cadence: Add Marvell IP modification changes
      spi: cadence: Force single modebyte
      drivers: spi: cadence: Fix clock operations
      spi: cadence: Add support for xfer operation.
      spi: cadence: Clear interrupt status before enabling interrupts
      drivers: spi: cadence: Reconfigure xSPI config to STIG Mode
      spi: cadence: Improve MRVL locking mechanism
      mrvl: Add firmware update driver
      swup: Add new data structures
      swup: Remove smc_update_obj_info
      mtd: spi-nor: macronix: Add support for mx25um51245g
      mtd: spi-nor: winbond: Update w25q256fw flash memory to use 4B opcodes

Wladislav Wiebe (5):
      octeontx2-af: fix cflags include paths
      PCI/IOV: export pci_iov_virtfn_bus
      soc: marvell: hw-access: fix modpost errors
      mrvl-loki: do not enable driver per default
      resctrl: fix move from x86 to common resctrl

Wojciech Bartczak (33):
      octeontx2: mmc: Adds mechanism to modify output timings for MMC bus
      driver: mmc: Adds new overrides for eMMC bus output timings
      driver: mmc: Adds a way to dynamically control eMMC bus input timings
      driver: mmc: Adds device tree entries to control eMMC input timings
      driver: mmc: Cleans up mmc code and prepare it for HS200 tuning update
      driver: mmc: Adds CMD tuning for eMMC HS200 mode
      driver: marvell: mmc: Removes static variables in tuning code
      driver: mmc: Resolve issues reported by static analysis
      mailbox: add OcteonTX2 MHU mailbox driver
      Marvell MHU: Fixes locking mechanism in MHU driver
      driver: MHU: Driver adjustment for 10x based octeontx platforms
      driver: mailbox: Remove superfluous mutex in MHU implementation
      driver: mailbox: Add support for LPI/SPI interrupt configuration in MHU
      dt-bindings: mailbox: Add bindings for marvell,mbox
      driver: mailbox: Reject non-configured CPC instances
      mailbox: marvell: Initialize interrupts only if there's client for data
      driver: mailbox: Cleanup dead code
      scmi: driver: modifies rx buffer size and timeout for rx response
      clk: control device frequency using sysfs
      PCI: Fix wrong address reported for XCP0 mailbox on cnf10ka
      PCI: Fix XCP0 BAR0 address reported by config space on cnf10kb
      soc: marvell: cn10k SerDes diag: modify error reporting
      drives: soc: marvell: Adds MAC addressess overview to board info
      drives: soc: marvell: Fix OcteonTX info driver
      drives: soc: marvell: Fixes unnecessary logging from octeontx info driver
      drives: soc: marvell: Fixes conversion for BOARD-MAC-ADDRESS-ID-NUM in 
octeontx_info
      drives: soc: marvell: Remove unnecessary warnings about reset counters
      drives: soc: marvell: Fix issues reported by static code analysis
      Firmware: mub: Add Marvell Utility Bus.
      firmware: octeontx2: Port RPRAM configuration interface driver to MUB
      firmware: octeontx2: Enable RPRAM driver for ASIM targets
      firmware: mub: Add CN10K memory test configuration utility
      firmware: ocetontx2: Add CN10K MAC management module to MUB

Wojciech Zmuda (1):
      mailbox: mvl-mhu: update copyright note

anthony chan-MA Eng_IC (1):
      driver: serdes_debugfs: add support for debugfs

sdonelli (1):
      drivers: soc: Adds common Marvell OcteonTX header for SMC calls

 Documentation/arm64/cpu-feature-registers.rst      |    2 +
 Documentation/arm64/elf_hwcaps.rst                 |    9 +
 Documentation/arm64/sve.rst                        |    1 +
 .../devicetree/bindings/arm/arm,mpam-msc.yaml      |  227 ++
 .../bindings/edac/marvell,sdei-ghes.yaml           |   84 +
 .../devicetree/bindings/mailbox/marvell,mhu.yaml   |   59 +
 .../devicetree/bindings/mmc/cavium-mmc.txt         |   10 +-
 .../devicetree/bindings/mmc/cdns,sdhci.yaml        |   31 +-
 .../devicetree/bindings/ptp/ptp-idt82p33.yaml      |    2 +-
 .../devicetree/bindings/ptp/ptp-idtcm.yaml         |    8 +-
 .../bindings/watchdog/marvell,cn10624-wdt.yaml     |   83 +
 .../device_drivers/ethernet/marvell/octeontx2.rst  |   55 +-
 MAINTAINERS                                        |   42 +
 arch/Kconfig                                       |    8 +
 arch/arm/include/asm/irq.h                         |    2 +
 arch/arm64/Kconfig                                 |   87 +-
 arch/arm64/include/asm/assembler.h                 |   36 +-
 arch/arm64/include/asm/cpu.h                       |    3 +
 arch/arm64/include/asm/cpufeature.h                |   13 +
 arch/arm64/include/asm/cputype.h                   |   24 +-
 arch/arm64/include/asm/el2_setup.h                 |   17 +
 arch/arm64/include/asm/hwcap.h                     |    3 +
 arch/arm64/include/asm/irq.h                       |    3 +
 arch/arm64/include/asm/mmu_context.h               |    6 +
 arch/arm64/include/asm/mpam.h                      |  168 +
 arch/arm64/include/asm/resctrl.h                   |    1 +
 arch/arm64/include/asm/sysreg.h                    |   20 +-
 arch/arm64/include/asm/thread_info.h               |    3 +
 arch/arm64/include/uapi/asm/hwcap.h                |    3 +
 arch/arm64/kernel/Makefile                         |    2 +
 arch/arm64/kernel/cpu_errata.c                     |  189 +
 arch/arm64/kernel/cpufeature.c                     |   94 +
 arch/arm64/kernel/cpuinfo.c                        |   15 +
 arch/arm64/kernel/entry.S                          |   88 +
 arch/arm64/kernel/mpam.c                           |   22 +
 arch/arm64/kernel/process.c                        |    7 +
 arch/arm64/kernel/proton-pack.c                    |    6 +
 arch/arm64/kernel/suspend.c                        |    2 +
 arch/arm64/kernel/traps.c                          |   62 +-
 arch/arm64/kvm/arch_timer.c                        |   42 +
 arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h         |   27 +
 arch/arm64/kvm/hyp/nvhe/switch.c                   |   11 +
 arch/arm64/kvm/hyp/vhe/sysreg-sr.c                 |    1 +
 arch/arm64/lib/copy_from_user.S                    |   13 +
 arch/arm64/lib/copy_template_nops.S                |  234 ++
 arch/arm64/lib/copy_to_user.S                      |   14 +
 arch/arm64/mm/context.c                            |   79 +-
 arch/arm64/tools/cpucaps                           |    6 +
 arch/arm64/tools/sysreg                            |   44 +-
 arch/x86/Kconfig                                   |    5 +-
 arch/x86/include/asm/msr-index.h                   |   21 +-
 arch/x86/include/asm/resctrl.h                     |  160 +-
 arch/x86/kernel/cpu/resctrl/core.c                 |  168 +-
 arch/x86/kernel/cpu/resctrl/ctrlmondata.c          |  476 +--
 arch/x86/kernel/cpu/resctrl/internal.h             |  369 +-
 arch/x86/kernel/cpu/resctrl/monitor.c              |  642 +---
 arch/x86/kernel/cpu/resctrl/pseudo_lock.c          | 1125 +-----
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             | 3493 +-----------------
 crypto/Kconfig                                     |    3 +-
 crypto/Makefile                                    |    4 +-
 crypto/ecc.c                                       |   14 +-
 crypto/ecdsa.c                                     |  437 ++-
 crypto/ecprivkey.asn1                              |    6 +
 crypto/testmgr.c                                   |   18 +
 crypto/testmgr.h                                   |  651 ++++
 drivers/acpi/Kconfig                               |    3 +
 drivers/acpi/arm64/Kconfig                         |    3 +
 drivers/acpi/arm64/Makefile                        |    1 +
 drivers/acpi/arm64/mpam.c                          |  370 ++
 drivers/acpi/irq.c                                 |   61 +-
 drivers/acpi/pptt.c                                |  284 ++
 drivers/acpi/tables.c                              |    3 +-
 drivers/base/cacheinfo.c                           |   41 +-
 drivers/char/hw_random/cn10k-rng.c                 |   63 +-
 drivers/clk/clk-scmi.c                             |    8 +
 drivers/clk/clk.c                                  |   94 +
 drivers/clocksource/Kconfig                        |    9 +
 drivers/clocksource/arm_arch_timer.c               |   57 +
 drivers/crypto/cavium/cpt/Makefile                 |    6 +-
 drivers/crypto/marvell/Kconfig                     |    7 +-
 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.h  |    2 +-
 drivers/crypto/marvell/octeontx2/Makefile          |    4 +-
 drivers/crypto/marvell/octeontx2/cn10k_cpt.c       |   87 +-
 drivers/crypto/marvell/octeontx2/cn10k_cpt.h       |   25 +
 .../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 |   83 +-
 .../crypto/marvell/octeontx2/otx2_cpt_devlink.c    |   88 +-
 .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h   |    9 +-
 .../marvell/octeontx2/otx2_cpt_mbox_common.c       |   29 +
 drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h |  342 +-
 drivers/crypto/marvell/octeontx2/otx2_cptlf.c      |  175 +-
 drivers/crypto/marvell/octeontx2/otx2_cptlf.h      |  129 +-
 drivers/crypto/marvell/octeontx2/otx2_cptpf.h      |   11 +
 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c |  118 +-
 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c |  309 +-
 .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c    |   72 +-
 .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h    |    3 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf.h      |   14 +
 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c |  286 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h |   24 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_asym.c | 1287 +++++++
 drivers/crypto/marvell/octeontx2/otx2_cptvf_hash.c |  855 +++++
 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c |   42 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c |   30 +
 .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c   |  192 +-
 drivers/edac/Kconfig                               |   10 +
 drivers/edac/Makefile                              |    1 +
 drivers/edac/octeontx_edac.c                       | 1232 +++++++
 drivers/edac/octeontx_edac.h                       |   77 +
 drivers/firmware/Kconfig                           |    1 +
 drivers/firmware/Makefile                          |    1 +
 drivers/firmware/arm_scmi/clock.c                  |   18 +
 drivers/firmware/arm_scmi/mailbox.c                |    6 +-
 drivers/firmware/arm_scmi/perf.c                   |   25 +-
 drivers/firmware/octeontx2/Kconfig                 |  100 +
 drivers/firmware/octeontx2/Makefile                |   10 +
 drivers/firmware/octeontx2/led-blink-rate.c        |  113 +
 drivers/firmware/octeontx2/mac_mgmt.c              |  117 +
 drivers/firmware/octeontx2/memtest.c               |  407 +++
 drivers/firmware/octeontx2/mub.c                   |  220 ++
 drivers/firmware/octeontx2/mub_gen.c               |   87 +
 drivers/firmware/octeontx2/portm-boot-cfg.c        |  511 +++
 drivers/firmware/octeontx2/retimer-mgmt.c          |  243 ++
 drivers/firmware/octeontx2/rpram.c                 |  206 ++
 drivers/gpio/gpio-thunderx.c                       |   53 +-
 drivers/hwtracing/coresight/Makefile               |    4 +-
 drivers/hwtracing/coresight/coresight-core.c       |   43 +
 drivers/hwtracing/coresight/coresight-cpu-debug.c  |  124 +-
 drivers/hwtracing/coresight/coresight-cti-core.c   |    1 +
 drivers/hwtracing/coresight/coresight-etm4x-core.c |   76 +-
 .../hwtracing/coresight/coresight-etm4x-sysfs.c    |   21 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |   29 +
 drivers/hwtracing/coresight/coresight-priv.h       |    7 +-
 drivers/hwtracing/coresight/coresight-quirks.c     |  155 +
 drivers/hwtracing/coresight/coresight-quirks.h     |   64 +
 drivers/hwtracing/coresight/coresight-tmc-core.c   |  178 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |   90 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |  239 +-
 .../hwtracing/coresight/coresight-tmc-secure-etr.c |  417 +++
 .../hwtracing/coresight/coresight-tmc-secure-etr.h |  115 +
 drivers/hwtracing/coresight/coresight-tmc.h        |   91 +-
 drivers/i2c/busses/i2c-octeon-core.c               |  102 +-
 drivers/i2c/busses/i2c-octeon-core.h               |   18 +
 drivers/i2c/busses/i2c-thunderx-pcidrv.c           |    8 +
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |  228 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h        |   23 +
 drivers/iommu/iommu.c                              |   51 +-
 drivers/irqchip/Kconfig                            |    1 +
 drivers/irqchip/Makefile                           |    2 +-
 drivers/irqchip/irq-gic-v3-fixes.c                 |  178 +
 drivers/irqchip/irq-gic-v3-its.c                   |  169 +-
 drivers/irqchip/irq-gic-v3.c                       |  230 +-
 drivers/irqchip/irq-gic.c                          |   33 +-
 drivers/mailbox/Kconfig                            |    9 +
 drivers/mailbox/Makefile                           |    2 +
 drivers/mailbox/mvl_mhu.c                          |  469 +++
 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                               |   23 +
 drivers/misc/Makefile                              |    4 +
 drivers/misc/mrvl-loki.c                           |  223 ++
 drivers/misc/otx_bphy_ctr.c                        |  355 ++
 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/mmc/host/Kconfig                           |   20 +
 drivers/mmc/host/cavium-octeon.c                   |   11 +-
 drivers/mmc/host/cavium-thunderx.c                 |  269 +-
 drivers/mmc/host/cavium.c                          | 1592 +++++++-
 drivers/mmc/host/cavium.h                          |  159 +-
 drivers/mmc/host/sdhci-cadence.c                   | 1793 ++++++++-
 drivers/mmc/host/sdhci-pltfm.c                     |   14 +-
 drivers/mmc/host/sdhci.c                           |    2 +-
 drivers/mtd/spi-nor/core.c                         |   61 +
 drivers/mtd/spi-nor/macronix.c                     |    3 +
 drivers/mtd/spi-nor/winbond.c                      |    3 +-
 drivers/net/dsa/ocelot/felix_vsc9959.c             |    8 +-
 drivers/net/dsa/sja1105/sja1105_flower.c           |    8 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c       |    6 +-
 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 |  618 ++++
 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     |  453 ++-
 .../net/ethernet/cavium/thunder/nicvf_ethtool.c    |   42 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |   68 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c |   38 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.h |    1 +
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c  |  486 ++-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.h  |   36 +
 drivers/net/ethernet/cavium/thunder/thunder_lbk.h  |   21 +
 .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c   |   18 +-
 .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c |   22 +-
 drivers/net/ethernet/freescale/enetc/enetc_qos.c   |    6 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   16 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   18 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   18 +-
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        |    8 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |    8 +-
 drivers/net/ethernet/marvell/octeontx2/Kconfig     |    9 +
 drivers/net/ethernet/marvell/octeontx2/Makefile    |    1 +
 drivers/net/ethernet/marvell/octeontx2/af/Makefile |    9 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |  639 +++-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |   31 +-
 .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h  |   48 +-
 drivers/net/ethernet/marvell/octeontx2/af/common.h |   18 +-
 .../ethernet/marvell/octeontx2/af/lmac_common.h    |   15 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.c   |   61 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |  763 +++-
 drivers/net/ethernet/marvell/octeontx2/af/mcs.c    |   64 +-
 drivers/net/ethernet/marvell/octeontx2/af/mcs.h    |    1 -
 .../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    |    9 -
 .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c |   45 +-
 drivers/net/ethernet/marvell/octeontx2/af/npc.h    |   53 +-
 .../ethernet/marvell/octeontx2/af/npc_profile.h    |  621 +++-
 drivers/net/ethernet/marvell/octeontx2/af/ptp.c    |  278 +-
 drivers/net/ethernet/marvell/octeontx2/af/ptp.h    |    3 +-
 drivers/net/ethernet/marvell/octeontx2/af/rpm.c    |  324 +-
 drivers/net/ethernet/marvell/octeontx2/af/rpm.h    |   41 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |  559 ++-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |  356 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |  389 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c  |   58 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |  422 ++-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |  922 ++++-
 .../ethernet/marvell/octeontx2/af/rvu_devlink.c    |  466 ++-
 .../net/ethernet/marvell/octeontx2/af/rvu_fixes.c  |  104 +
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    | 1980 +++++++++-
 .../ethernet/marvell/octeontx2/af/rvu_nix_spi.c    |  227 ++
 .../net/ethernet/marvell/octeontx2/af/rvu_npa.c    |    1 +
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |  246 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |  322 +-
 .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c   |   37 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |  370 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_rep.c    |  229 ++
 .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c    |   10 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_sso.c    | 1866 ++++++++++
 .../net/ethernet/marvell/octeontx2/af/rvu_struct.h |  103 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_switch.c |  287 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_tim.c    |  721 ++++
 .../net/ethernet/marvell/octeontx2/af/rvu_trace.c  |    1 +
 .../net/ethernet/marvell/octeontx2/af/rvu_trace.h  |   62 +-
 .../net/ethernet/marvell/octeontx2/bphy/Makefile   |   13 +
 .../ethernet/marvell/octeontx2/bphy/bphy_common.h  |  114 +
 .../marvell/octeontx2/bphy/bphy_netdev_comm_if.h   |   50 +
 .../marvell/octeontx2/bphy/cnf10k_bphy_debugfs.c   |  131 +
 .../marvell/octeontx2/bphy/cnf10k_bphy_hw.h        |  507 +++
 .../octeontx2/bphy/cnf10k_bphy_netdev_comm_if.h    |  299 ++
 .../ethernet/marvell/octeontx2/bphy/cnf10k_cpri.c  |  764 ++++
 .../ethernet/marvell/octeontx2/bphy/cnf10k_cpri.h  |  151 +
 .../marvell/octeontx2/bphy/cnf10k_cpri_ethtool.c   |  104 +
 .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.c  | 1753 +++++++++
 .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.h  |  302 ++
 .../marvell/octeontx2/bphy/cnf10k_rfoe_ethtool.c   |  192 +
 .../marvell/octeontx2/bphy/cnf10k_rfoe_ptp.c       |  632 ++++
 .../ethernet/marvell/octeontx2/bphy/otx2_bcn_ptp.c |  416 +++
 .../ethernet/marvell/octeontx2/bphy/otx2_bphy.h    |   89 +
 .../marvell/octeontx2/bphy/otx2_bphy_debugfs.c     |  779 ++++
 .../marvell/octeontx2/bphy/otx2_bphy_debugfs.h     |   39 +
 .../ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h |  365 ++
 .../marvell/octeontx2/bphy/otx2_bphy_main.c        | 1298 +++++++
 .../ethernet/marvell/octeontx2/bphy/otx2_cpri.c    |  820 +++++
 .../ethernet/marvell/octeontx2/bphy/otx2_cpri.h    |  154 +
 .../marvell/octeontx2/bphy/otx2_cpri_ethtool.c     |  103 +
 .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.c    | 1815 ++++++++++
 .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.h    |  160 +
 .../marvell/octeontx2/bphy/otx2_rfoe_ethtool.c     |  185 +
 .../marvell/octeontx2/bphy/otx2_rfoe_ptp.c         |  304 ++
 .../octeontx2/bphy/rfoe_bphy_netdev_comm_if.h      |  190 +
 .../ethernet/marvell/octeontx2/bphy/rfoe_common.h  |  268 ++
 .../net/ethernet/marvell/octeontx2/nic/Makefile    |    2 +-
 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c |   10 +-
 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h |    4 +-
 .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c  |  326 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |  281 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |  189 +-
 .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c    |   33 +-
 .../ethernet/marvell/octeontx2/nic/otx2_devlink.c  |  296 ++
 .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |  473 ++-
 .../ethernet/marvell/octeontx2/nic/otx2_flows.c    |  127 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  387 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c  |  209 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h  |   42 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |  420 ++-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |   99 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h |   10 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |  120 +-
 drivers/net/ethernet/marvell/octeontx2/nic/qos.c   | 1784 +++++++++
 drivers/net/ethernet/marvell/octeontx2/nic/qos.h   |   67 +-
 .../net/ethernet/marvell/octeontx2/nic/qos_sq.c    |   27 +-
 .../ethernet/marvell/prestera/prestera_flower.c    |   20 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/qos.c   |    7 +-
 .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c |   18 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   44 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_flower.c  |   20 +-
 drivers/net/ethernet/mscc/ocelot_flower.c          |   28 +-
 .../net/ethernet/netronome/nfp/flower/conntrack.c  |    8 +-
 .../net/ethernet/netronome/nfp/flower/offload.c    |   64 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |   12 +-
 drivers/net/ethernet/sfc/tc.c                      |    6 +-
 .../net/ethernet/stmicro/stmmac/stmmac_selftests.c |    6 +-
 drivers/net/ethernet/ti/am65-cpsw-qos.c            |    6 +-
 drivers/net/ethernet/ti/cpsw_priv.c                |    6 +-
 drivers/pci/controller/Kconfig                     |   21 +
 drivers/pci/controller/Makefile                    |    2 +
 drivers/pci/controller/pci-octeontx-ecam.c         |  275 ++
 drivers/pci/controller/pcie-marvell-cnxk-ep.c      |  477 +++
 drivers/pci/iov.c                                  |    1 +
 drivers/pci/quirks.c                               |  251 ++
 drivers/perf/Kconfig                               |   25 +-
 drivers/perf/Makefile                              |    3 +
 drivers/perf/marvell_cn10k_ddr_pmu.c               |  571 ++-
 drivers/perf/marvell_cn10k_tad_pmu.c               |   50 +-
 drivers/perf/marvell_odyssey_tad_pmu.c             |  421 +++
 drivers/perf/marvell_pem_pmu.c                     |  580 +++
 drivers/perf/resctrl_pmu.c                         |  394 ++
 drivers/platform/Kconfig                           |    2 +
 drivers/platform/Makefile                          |    1 +
 drivers/platform/mpam/Kconfig                      |    9 +
 drivers/platform/mpam/Makefile                     |    1 +
 drivers/platform/mpam/mpam_devices.c               | 2457 +++++++++++++
 drivers/platform/mpam/mpam_internal.h              |  562 +++
 drivers/platform/mpam/mpam_resctrl.c               | 1173 ++++++
 drivers/ptp/ptp_clockmatrix.c                      |   58 +-
 drivers/ptp/ptp_clockmatrix.h                      |   32 +-
 drivers/ptp/ptp_idt82p33.c                         |  707 +++-
 drivers/ptp/ptp_idt82p33.h                         |   21 +-
 drivers/soc/Kconfig                                |    3 +
 drivers/soc/Makefile                               |    3 +
 drivers/soc/marvell/Kconfig                        |  126 +
 drivers/soc/marvell/Makefile                       |   13 +
 drivers/soc/marvell/cn10k_serdes_diag.c            | 1490 ++++++++
 drivers/soc/marvell/fwlog.c                        |  202 ++
 drivers/soc/marvell/gti/Makefile                   |    8 +
 drivers/soc/marvell/gti/gti.c                      |   64 +
 drivers/soc/marvell/gti/gti.h                      |   29 +
 drivers/soc/marvell/gti/gti_watchdog.c             |  268 ++
 drivers/soc/marvell/hw-access/Makefile             |   10 +
 drivers/soc/marvell/hw-access/hw_rw_access.c       |  590 +++
 drivers/soc/marvell/mrvl-swup/Makefile             |    7 +
 drivers/soc/marvell/mrvl-swup/mrvl_swup.c          |  780 ++++
 drivers/soc/marvell/mrvl-swup/mrvl_swup.h          |  502 +++
 drivers/soc/marvell/mvmdio_uio.c                   |  314 ++
 drivers/soc/marvell/octeontx2-dpi/Makefile         |    9 +
 drivers/soc/marvell/octeontx2-dpi/dpi.c            |  729 ++++
 drivers/soc/marvell/octeontx2-dpi/dpi.h            |  407 +++
 drivers/soc/marvell/octeontx2-sdp/Makefile         |    9 +
 drivers/soc/marvell/octeontx2-sdp/sdp.c            | 1774 +++++++++
 drivers/soc/marvell/octeontx2-sdp/sdp.h            |  147 +
 drivers/soc/marvell/octeontx2-serdes/Makefile      |    7 +
 .../soc/marvell/octeontx2-serdes/serdes_debugfs.c  | 1056 ++++++
 drivers/soc/marvell/octeontx_info.c                |  513 +++
 drivers/soc/marvell/phy_diag.c                     | 1024 ++++++
 drivers/soc/marvell/ptm-ep/Makefile                |    7 +
 drivers/soc/marvell/ptm-ep/ptm_ep.c                |  296 ++
 drivers/soc/marvell/ptm-ep/ptm_ep.h                |   42 +
 drivers/soc/marvell/rvu_af_extn/rvu_eb_ree.c       | 1331 +++++++
 drivers/soc/marvell/rvu_af_extn/rvu_eblock.c       |  402 +++
 drivers/soc/marvell/rvu_af_extn/rvu_eblock.h       |   65 +
 drivers/soc/marvell/rvu_af_extn/rvu_ree_mbox.h     |  121 +
 drivers/spi/Kconfig                                |   36 +
 drivers/spi/spi-cadence-xspi.c                     | 1187 +++++-
 drivers/vfio/platform/vfio_platform_common.c       |    7 +-
 drivers/watchdog/Kconfig                           |   13 +
 drivers/watchdog/Makefile                          |    1 +
 drivers/watchdog/marvell_gti_wdt.c                 |  348 ++
 drivers/watchdog/sbsa_gwdt.c                       |   47 +-
 drivers/watchdog/watchdog_core.c                   |   31 +
 fs/Kconfig                                         |    1 +
 fs/Makefile                                        |    1 +
 fs/debugfs/file.c                                  |   83 +
 fs/resctrl/Kconfig                                 |   39 +
 fs/resctrl/Makefile                                |    2 +
 fs/resctrl/cgroup.c                                |  203 ++
 fs/resctrl/ctrlmondata.c                           |  526 +++
 fs/resctrl/internal.h                              |  323 ++
 fs/resctrl/monitor.c                               |  791 ++++
 fs/resctrl/psuedo_lock.c                           | 1134 ++++++
 fs/resctrl/rdtgroup.c                              | 3794 ++++++++++++++++++++
 include/acpi/actbl2.h                              |  127 +
 include/acpi/actbl3.h                              |    1 +
 include/crypto/internal/ecc.h                      |   10 +
 include/crypto/internal/ecdsa.h                    |   56 +
 include/linux/acpi.h                               |   39 +
 include/linux/arm_mpam.h                           |  117 +
 include/linux/cacheinfo.h                          |   33 +-
 include/linux/cgroup_subsys.h                      |    5 +
 include/linux/clk-provider.h                       |    1 +
 include/linux/coresight.h                          |   11 +
 include/linux/cpu.h                                |    2 +
 include/linux/cpuhotplug.h                         |    1 +
 include/linux/debugfs.h                            |    2 +
 include/linux/firmware/octeontx2/mub.h             |  119 +
 include/linux/iommu.h                              |   24 +
 include/linux/irqchip/arm-gic-common.h             |    8 +
 include/linux/irqchip/arm-gic-v3.h                 |    6 -
 include/linux/irqchip/irq-gic-v3-fixes.h           |   25 +
 include/linux/irqdesc.h                            |    3 +
 include/linux/kernel.h                             |    6 +
 include/linux/kobject.h                            |    2 +
 include/linux/mailbox_controller.h                 |    2 +-
 include/linux/mfd/idt82p33_reg.h                   |   11 +-
 include/linux/mfd/idt8a340_reg.h                   |  546 +--
 include/linux/mfd/rsmu.h                           |    5 +-
 include/linux/mtd/spi-nor.h                        |    1 +
 include/linux/resctrl.h                            |  234 +-
 include/linux/resctrl_types.h                      |   74 +
 include/linux/scmi_protocol.h                      |    2 +
 include/linux/tick.h                               |    3 +-
 include/linux/watchdog.h                           |    8 +
 include/net/act_api.h                              |    1 +
 include/net/flow_dissector.h                       |   13 +-
 include/net/flow_offload.h                         |    8 +
 include/net/macsec.h                               |   10 +
 include/net/pkt_cls.h                              |    2 +
 include/net/tc_act/tc_skbedit.h                    |   29 +
 include/soc/marvell/octeontx/octeontx_smc.h        |  125 +
 include/uapi/linux/pkt_cls.h                       |    7 +
 include/uapi/linux/rsmu.h                          |  108 +
 kernel/exit.c                                      |   66 +
 kernel/irq/chip.c                                  |    1 +
 kernel/irq/internals.h                             |    6 +-
 kernel/irq/irqdesc.c                               |   77 +-
 kernel/irq/resend.c                                |   47 +-
 lib/kobject.c                                      |   21 +
 net/core/flow_dissector.c                          |   55 +-
 net/core/flow_offload.c                            |    7 +
 net/ethtool/ioctl.c                                |   18 +-
 net/netfilter/nf_flow_table_offload.c              |   20 +-
 net/netfilter/nf_tables_offload.c                  |   12 +-
 net/netfilter/nft_cmp.c                            |    2 +-
 net/sched/act_skbedit.c                            |   11 +-
 net/sched/cls_api.c                                |    7 +
 net/sched/cls_flower.c                             |   36 +-
 net/sched/sch_htb.c                                |   14 +-
 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 +
 480 files changed, 101537 insertions(+), 10017 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/arm,mpam-msc.yaml
 create mode 100644 
Documentation/devicetree/bindings/edac/marvell,sdei-ghes.yaml
 create mode 100644 Documentation/devicetree/bindings/mailbox/marvell,mhu.yaml
 create mode 100644 
Documentation/devicetree/bindings/watchdog/marvell,cn10624-wdt.yaml
 create mode 100644 arch/arm64/include/asm/mpam.h
 create mode 100644 arch/arm64/include/asm/resctrl.h
 create mode 100644 arch/arm64/kernel/mpam.c
 create mode 100644 arch/arm64/lib/copy_template_nops.S
 create mode 100644 crypto/ecprivkey.asn1
 create mode 100644 drivers/acpi/arm64/mpam.c
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_domain.c
 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/crypto/marvell/octeontx2/otx2_cptvf_asym.c
 create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_hash.c
 create mode 100644 drivers/edac/octeontx_edac.c
 create mode 100644 drivers/edac/octeontx_edac.h
 create mode 100644 drivers/firmware/octeontx2/Kconfig
 create mode 100644 drivers/firmware/octeontx2/Makefile
 create mode 100644 drivers/firmware/octeontx2/led-blink-rate.c
 create mode 100644 drivers/firmware/octeontx2/mac_mgmt.c
 create mode 100644 drivers/firmware/octeontx2/memtest.c
 create mode 100644 drivers/firmware/octeontx2/mub.c
 create mode 100644 drivers/firmware/octeontx2/mub_gen.c
 create mode 100644 drivers/firmware/octeontx2/portm-boot-cfg.c
 create mode 100644 drivers/firmware/octeontx2/retimer-mgmt.c
 create mode 100644 drivers/firmware/octeontx2/rpram.c
 create mode 100644 drivers/hwtracing/coresight/coresight-quirks.c
 create mode 100644 drivers/hwtracing/coresight/coresight-quirks.h
 create mode 100644 drivers/hwtracing/coresight/coresight-tmc-secure-etr.c
 create mode 100644 drivers/hwtracing/coresight/coresight-tmc-secure-etr.h
 create mode 100644 drivers/irqchip/irq-gic-v3-fixes.c
 create mode 100644 drivers/mailbox/mvl_mhu.c
 create mode 100644 drivers/misc/mrvl-loki.c
 create mode 100644 drivers/misc/otx_bphy_ctr.c
 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
 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_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/rvu_fixes.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix_spi.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_tim.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/Makefile
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/bphy_common.h
 create mode 100644 
drivers/net/ethernet/marvell/octeontx2/bphy/bphy_netdev_comm_if.h
 create mode 100644 
drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_bphy_debugfs.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_bphy_hw.h
 create mode 100644 
drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_bphy_netdev_comm_if.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_cpri.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_cpri.h
 create mode 100644 
drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_cpri_ethtool.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.h
 create mode 100644 
drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_rfoe_ethtool.c
 create mode 100644 
drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_rfoe_ptp.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bcn_ptp.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy.h
 create mode 100644 
drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_debugfs.c
 create mode 100644 
drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_debugfs.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_main.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_cpri.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_cpri.h
 create mode 100644 
drivers/net/ethernet/marvell/octeontx2/bphy/otx2_cpri_ethtool.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe.h
 create mode 100644 
drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe_ethtool.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe_ptp.c
 create mode 100644 
drivers/net/ethernet/marvell/octeontx2/bphy/rfoe_bphy_netdev_comm_if.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/rfoe_common.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/qos.c
 create mode 100644 drivers/pci/controller/pci-octeontx-ecam.c
 create mode 100644 drivers/pci/controller/pcie-marvell-cnxk-ep.c
 create mode 100644 drivers/perf/marvell_odyssey_tad_pmu.c
 create mode 100644 drivers/perf/marvell_pem_pmu.c
 create mode 100644 drivers/perf/resctrl_pmu.c
 create mode 100644 drivers/platform/mpam/Kconfig
 create mode 100644 drivers/platform/mpam/Makefile
 create mode 100644 drivers/platform/mpam/mpam_devices.c
 create mode 100644 drivers/platform/mpam/mpam_internal.h
 create mode 100644 drivers/platform/mpam/mpam_resctrl.c
 create mode 100644 drivers/soc/marvell/Kconfig
 create mode 100644 drivers/soc/marvell/Makefile
 create mode 100644 drivers/soc/marvell/cn10k_serdes_diag.c
 create mode 100644 drivers/soc/marvell/fwlog.c
 create mode 100644 drivers/soc/marvell/gti/Makefile
 create mode 100644 drivers/soc/marvell/gti/gti.c
 create mode 100644 drivers/soc/marvell/gti/gti.h
 create mode 100644 drivers/soc/marvell/gti/gti_watchdog.c
 create mode 100644 drivers/soc/marvell/hw-access/Makefile
 create mode 100644 drivers/soc/marvell/hw-access/hw_rw_access.c
 create mode 100644 drivers/soc/marvell/mrvl-swup/Makefile
 create mode 100644 drivers/soc/marvell/mrvl-swup/mrvl_swup.c
 create mode 100644 drivers/soc/marvell/mrvl-swup/mrvl_swup.h
 create mode 100644 drivers/soc/marvell/mvmdio_uio.c
 create mode 100644 drivers/soc/marvell/octeontx2-dpi/Makefile
 create mode 100644 drivers/soc/marvell/octeontx2-dpi/dpi.c
 create mode 100644 drivers/soc/marvell/octeontx2-dpi/dpi.h
 create mode 100644 drivers/soc/marvell/octeontx2-sdp/Makefile
 create mode 100644 drivers/soc/marvell/octeontx2-sdp/sdp.c
 create mode 100644 drivers/soc/marvell/octeontx2-sdp/sdp.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/soc/marvell/octeontx_info.c
 create mode 100644 drivers/soc/marvell/phy_diag.c
 create mode 100644 drivers/soc/marvell/ptm-ep/Makefile
 create mode 100644 drivers/soc/marvell/ptm-ep/ptm_ep.c
 create mode 100644 drivers/soc/marvell/ptm-ep/ptm_ep.h
 create mode 100644 drivers/soc/marvell/rvu_af_extn/rvu_eb_ree.c
 create mode 100644 drivers/soc/marvell/rvu_af_extn/rvu_eblock.c
 create mode 100644 drivers/soc/marvell/rvu_af_extn/rvu_eblock.h
 create mode 100644 drivers/soc/marvell/rvu_af_extn/rvu_ree_mbox.h
 create mode 100644 drivers/watchdog/marvell_gti_wdt.c
 create mode 100644 fs/resctrl/Kconfig
 create mode 100644 fs/resctrl/Makefile
 create mode 100644 fs/resctrl/cgroup.c
 create mode 100644 fs/resctrl/ctrlmondata.c
 create mode 100644 fs/resctrl/internal.h
 create mode 100644 fs/resctrl/monitor.c
 create mode 100644 fs/resctrl/psuedo_lock.c
 create mode 100644 fs/resctrl/rdtgroup.c
 create mode 100644 include/crypto/internal/ecdsa.h
 create mode 100644 include/linux/arm_mpam.h
 create mode 100644 include/linux/firmware/octeontx2/mub.h
 create mode 100644 include/linux/irqchip/irq-gic-v3-fixes.h
 create mode 100644 include/linux/resctrl_types.h
 create mode 100644 include/soc/marvell/octeontx/octeontx_smc.h
 create mode 100644 include/uapi/linux/rsmu.h
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#13730): 
https://lists.yoctoproject.org/g/linux-yocto/message/13730
Mute This Topic: https://lists.yoctoproject.org/mt/105152076/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