Hi Bruce,

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

    repo:
            linux-yocto
    branch:
            v5.15/standard/cn-sdkv5.4/octeon

Thanks,
Ruiqiang

The following changes since commit e94f4db6bfbaf3f174aa5be5f4474b65b44952fd:

  Merge branch 'v5.15/standard/base' into v5.15/standard/cn-sdkv5.4/octeon 
(2022-08-30 22:15:15 -0400)

are available in the Git repository at:

  g...@github.com:cythe/linux.git linux-yocto/v5.15/standard/cn-sdkv5.4/octeon

for you to fetch changes up to eab52121c46a27bea2059275859d26fcceac5c2d:

  drivers: marvell: otx2-sdei-ghes: Fix BERT report driver (2022-09-02 08:41:24 
+0000)

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

Amit Singh Tomar (14):
      arm64: arm_mpam: update SYS_MPAM0_EL1 properly
      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: resctrl: expose allocation for MBA
      arm_mpam: resctrl: fix formula to calculate MBW % to max and vice-versa.
      arm_mpam: resctrl: set the bandwidth granularity to minimum value
      arm_mpam: program HARDLIM bit and MBW_MIN
      arm_mpam: fix compiler warning
      arm_mpam: Keep MBW_MIN close to MBW_MAX
      perf/marvell: add MBWC event
      arm_mpam: remove debug message from __init
      perf/marvell: get ddr speed from "marvell,ddr-speed"
      perf/marvell: Update dev name in Marvell DDR PMU

Baha Mesleh (3):
      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

Bharat Bhushan (1):
      cn10k: Add workaround for MRVL TAD Errata-38891

Geetha sowjanya (13):
      octeontx2-af: Apply errata workaround only to CN10K silicons
      octeontx2-pf: Free pending and dropped SQEs
      octeontx2-pf: Fix invalid pkt count send to dql_completed()
      octeontx2-af: cn10k: mcs: Add MCS basic driver support
      octeontx2-af: cn10k-b: mcs: Allocate structs for MCS resources
      octeontx2-af: cn10k-b: mcs: Mbox to allocate/free MCS resources
      octeontx2-af: cn10k-b: mcs: Mbox handlers to establish CA
      octeontx2-af: cn10k-b: mcs: Install TCAM bypass entry
      octeontx2-af: cnf10k-b: mcs: Add support for CNF10K MCS
      octeontx2-af: cn10k-b: mcs: Support to retrieve MCS stats
      octeontx2-af: cn10k-b: mcs: Support to reset MCS stats
      octeontx2-af: cn10k-b: mcs: Add debugfs support
      octeontx2-af: Fix pf bitmap for RVU VFs

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

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

Hariprasad Kelam (8):
      octeontx2-af: Increase mailbox timeout
      octeontx2-af: Update CGX_ID_MASK value
      octeontx2-pf: Don't support HTB ops while interface is down
      octeontx2-pf: Allow DWRR nodes at all priorities
      octeontx2-af: Don't reset previous pfc config
      octeontx2-pf: Allow htb operations irrespective of interface state
      octeontx2-af: Show count of dropped packets by DMAC filters
      octeontx2-pf: Call smq flush on Qos Senq queues

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

Jakub Palider (1):
      misc: bphy: prevent out-of-bound array iteration

James Morse (102):
      x86/resctrl: Kill off alloc_enabled
      x86/resctrl: Merge mon_capable and mon_enabled
      x86/resctrl: Add domain online callback for resctrl work
      x86/resctrl: Group struct rdt_hw_domain cleanup
      x86/resctrl: Add domain offline callback for resctrl work
      x86/resctrl: Remove set_mba_sc()s control array re-initialisation
      x86/resctrl: Create mba_sc configuration in the rdt_domain
      x86/resctrl: Switch over to the resctrl mbps_val list
      x86/resctrl: Remove architecture copy of mbps_val
      x86/resctrl: Abstract and use supports_mba_mbps()
      x86/resctrl: Allow update_mba_bw() to update controls directly
      x86/resctrl: Calculate bandwidth from the previous __mon_event_count() 
chunks
      x86/recstrl: Add per-rmid arch private storage for overflow and chunks
      x86/recstrl: Allow per-rmid arch private storage to be reset
      x86/resctrl: Abstract __rmid_read()
      x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read()
      x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read()
      x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read()
      x86/resctrl: Rename and change the units of resctrl_cqm_threshold
      x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's 
boot_cpu_data
      x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes
      x86/resctrl: Only allocate mbps_val[] when it is going to be used
      x86/resctrl: massage comment in rdtgroup_locksetup_enter()
      x86/resctrl: Track the closid with the rmid
      x86/resctrl: Access per-rmid structures by index
      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: 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: Add a helper to avoid reaching into the arch code resource 
list
      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: 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: 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: Wrap resctrl_arch_find_domain() around rdt_find_domain()
      x86/resctrl: Split arch and fs resctrl locks
      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 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 restrl code to fs
      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 a CSU monitor
      arm_mpam: Add mpam_msmon_read() to read monitor value
      arm_mpam: Save/restore bandwidth counter configuration and preserve value
      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
      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
      arm_mpam: Allow the maximum partid to be overridden from the command line
      arm_mpam: discover MPAM device behind the cache

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

Jayanthi Annadurai (5):
      drivers: sdhci: Add debug option for sdhci-cadence driver.
      drivers: sdhci-cadence: Fix interrupt handling
      soc: marvell: Fix chip revision check
      drivers: sdhci-cadence: Fix high speed mode hold time
      drivers: sdhci-cadence: Initialize slew and drive values

Kiran Kumar K (1):
      octeontx2-af: add support to parse custom ether type

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

Leo Yan (1):
      perf c2c: Update documentation for display option 'all'

Linu Cherian (4):
      arm_mpam: Temp commit to workaround build issues
      arm_mpam: relax arch version
      arm64: Fix Marvell OcteonTx2 Silicon variant naming
      arm64: Enable Spectre BHB mitigation for Marvell OcteonTx2 cpus

Narendra Hadke (2):
      driver: soc: mrvl_phy7121P PHY ADVANCE FEATURES:
      driver: soc: mrvl_phy7121P Fixed Warnings.

Naveen Mamindlapalli (18):
      octeontx2-bphy-netdev: Fix cnf10k ecpri rx packet issue
      octeontx2-bphy-netdev: cpri: Add missing ethtool stats
      octeontx2-af: return correct timestamp for cn10k soc
      octeontx2-pf: revert the ptp phc implementation to use timecounter
      octeontx2-pf: Add support for ptp 1-step using timecounter
      octeontx2-bphy-netdev: use sw timecounter for ptp phc
      octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
      octeontx2-pf: qos: use quantum value 0x7fff_ffff to identify static 
priority child
      octeontx2-pf: qos: added sanity checks for priority conflict
      octeontx2-af: Initialize the PTP_SEC_ROLLOVER register properly
      octeontx2-bphy-netdev: cnf10k: Fix ptp hardware clock counter conversion
      octeontx2-bphy-netdev: cnf95n: ptp: Fix ptp clock counter read
      octeontx2-bphy-netdev: cnf95n: ptp: use 950MHz clock for ptp slave
      octeontx2-af: ptp: modify workaround for cn10k pps errata
      octeontx2-bphy-netdev: use platform_get_irq_optional for PSM GPINT2
      octeontx2-bphy-netdev: cnf10k: fix compilation warning
      octeontx2-bphy-netdev: cnf95n: fix ptp timestamp in master mode
      octeontx2-bphy-netdev: stop pkt transmission when psm queue is disabled

Nithin Dabilpuram (5):
      octeontx2-af: allow second pass pkts via default ucast entry
      octeontx2-af: setup Tx link credit based on lmac id
      octeontx2-af: use cpt channel mask in flow install path
      octeontx2-af: fix lbk link credits on cn10k
      octeontx2-af: support overriding aura to zero for second pass

Piyush Malgujar (2):
      EDAC: OcteonTX: Adding <acpi_io.h> header file
      EDAC: OcteonTX: Fix build issues when ACPI is disabled

Radha Mohan Chintakuntla (5):
      soc: octeontx2-sdp: move cn10k checks under is_cn10k_sdp
      PCI: octeontx2-pem-ep: Allocate kmalloc'ed space for BAR4
      octeontx2-vf: Add partial ethtool support for SDP VFs
      soc: octeontx2-sdp: remove dependency from PCI revision
      soc: octeontx2-sdp: program SDP_EPVF_RING

Rakesh Babu Saladi (10):
      octeontx2-bphy-netdev: cnf10kb: Add PTP slave support for CNF10KB.
      octeontx2-af: Fix hrtimer kernel crash in OcteonTx2 SoCs.
      octeontx2-bphy-netdev: cnf10k: Modify PTP timestamp format.
      octeontx2-bphy-netdev: cnf10kb: 1-step PTP support for CNF10KB.
      oceontx2-bphy-netdev: cnf10k: Fix 1S sync timestamp fields.
      octeontx2-bphy-netdev: cnf10k: Add PTP 2S legacy mode support.
      octeontx2-bphy-netdev: cnf95n: add PTP slave support.
      octeontx2-bphy-netdev: Fix ethtool stats string order
      octeontx2-bphy-netdev: cnf10k: Fix incorrect PTP clock frequency.
      otx2-bphy-netdev: synchronize BCN to PTP slave clock.

Ratheesh Kannoth (3):
      octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]
      octeontx2-af: Skip PFs if not enabled
      octeontx2-pcicons: Adjust padding size for RT

Roy Franz (3):
      soc: octeontx2-sdp: set fw ready after init for cn10k
      soc: octeontx2-sdp: Fix SDP output backpressure
      octeontx2-sdpvf: Fix PTP options for SDP interfaces

Ruiqiang Hao (1):
      arm64: mpam: fix the problem of code jump failure

Shijith Thotton (5):
      octeontx2-af: cn10k: TIM PTP capture rollover errata fix
      crypto: octeontx2: add firmware version in devlink info
      octeontx2-af: cycle through SSO queues to drain work
      octeontx2-af: allow lower threshold in sso group qos mbox
      octeontx2-af: timeout while draining SSO queues

Srujana Challa (8):
      crypto: octeontx2: remove CPT block reset
      octeontx2-af: recover CPT engine when it gets fault
      octeontx2-af: add mbox for CPT LF reset
      octeontx2-af: fix CPT engine recovery
      octeontx2-af: update CPT inbound inline IPsec config mailbox
      crypto: octeontx2: add support for 103xx firmware load
      crypto: octeontx2: set sso_pf_func_ovrd only for 96xx A0/B0
      crypto: octeontx2: add pdcp chain to capabilities

Subbaraya Sundeep (1):
      octeontx2-pf: Reduce minimum mtu size to 60

Sujeet Baranwal (1):
      net: phy: 10G mode for fixed PHYs

Suman Ghosh (5):
      octeontx2-af: Unlock NDCX_AF_BANKX_LINEX_METADATA during NDC 
fault/lockerror/poison.
      octeontx2-af: Allow mkex profiles without dmac.
      octeontx2-pf: Added validation check to configure adaptive interrupt 
coalesing.
      octeontx2-af: Add L2M/L2B header extraction support
      octeontx2-af: Allow mcam entries for promiscous rule for CN10K-A and 
CN10K-B soc.

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

Suneel Garapati (1):
      drivers: mtd: spi-nor: Add MX66L2G45GXRI00 macronix flash

Sunil Goutham (10):
      octeontx2-pf: Use GFP_ATOMIC flag instead of GFP_KERNEL
      octeontx2-pf: Cleanup ratelimiting logic in qos.c
      octeontx2-af: cn10k: Set NIX DWRR MTU for CN10KB silicon
      cnf10k-rfoe: Remove duplicate error checking
      cnf10k-rfoe: Optimize packet length retrieval for non-ecpri packets
      cnf10k-rfoe: Cleanup packet stats maintenance
      cnf10k-rfoe: Avoid costly iova_to_virt of packet dma address in xmit
      cnf10k-rfoe: Adjust structure elements to reduce cache misses
      cnf10k-rfoe: skb shinfo falls on a different cacheline, avoid reading it
      octeontx2-af: Fix NIX link credits

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

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

Vasyl Gomonovych (5):
      GHES: revert "GHES: support HEST/BERT in ACPI/DT systems"
      Documentation: dt: edac: Add OcteonTX/CN10K Peripheral bindings
      EDAC: OcteonTX: Remove redundant ACPI_APEI_GHES
      edac: Add spinlock to protect ring buffer read/write
      drivers: marvell: otx2-sdei-ghes: Fix BERT report driver

Witold Sadowski (8):
      ddriver: soc: swup utility: Fix multiple allocation chunk problem
      driver: soc: swup utility: Add buffer log from firmware update
      spi: Update w25q256fw flash memory to use 4B opcodes
      swup: cn10ka: Return the value from SMC to ioctl
      drivers: soc: sw_up: Add force clone option
      drivers: spi: cadence-xspi: Force single modebyte
      drivers: soc: sw_up: Use new and previous smc_update_descriptor
      drivers: soc: sw_up: Add async hash verification option

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

 .../devicetree/bindings/edac/marvell-sdei-ghes.txt |  130 +-
 MAINTAINERS                                        |    1 +
 arch/Kconfig                                       |    8 +
 arch/arm64/Kconfig                                 |   19 +
 arch/arm64/boot/dts/marvell/armada-ap80x.dtsi      |    5 +
 arch/arm64/include/asm/assembler.h                 |   50 +-
 arch/arm64/include/asm/cputype.h                   |    4 +-
 arch/arm64/include/asm/el2_setup.h                 |    5 +-
 arch/arm64/include/asm/mpam.h                      |   91 +
 arch/arm64/include/asm/resctrl.h                   |    1 +
 arch/arm64/include/asm/thread_info.h               |    3 +
 arch/arm64/kernel/cpu_errata.c                     |  127 +-
 arch/arm64/kernel/mpam.c                           |   16 +
 arch/arm64/kernel/process.c                        |    7 +
 arch/arm64/kernel/proton-pack.c                    |    6 +
 arch/arm64/kernel/traps.c                          |   62 +-
 arch/arm64/mm/proc.S                               |    4 +-
 arch/arm64/tools/cpucaps                           |    1 +
 arch/x86/Kconfig                                   |    4 +-
 arch/x86/include/asm/resctrl.h                     |  126 +-
 arch/x86/kernel/cpu/resctrl/core.c                 |  263 +-
 arch/x86/kernel/cpu/resctrl/ctrlmondata.c          |  495 +--
 arch/x86/kernel/cpu/resctrl/internal.h             |  385 +--
 arch/x86/kernel/cpu/resctrl/monitor.c              |  641 +---
 arch/x86/kernel/cpu/resctrl/pseudo_lock.c          | 1122 +------
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             | 3308 +------------------
 drivers/acpi/apei/ghes.c                           |   66 +-
 drivers/acpi/apei/hest.c                           |   13 +-
 drivers/clk/Kconfig                                |   21 -
 drivers/clk/Makefile                               |    1 -
 drivers/clk/clk-otx2.c                             |  298 --
 drivers/crypto/cavium/cpt/Makefile                 |    6 +-
 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/otx2_cpt_common.h |    9 +-
 .../crypto/marvell/octeontx2/otx2_cpt_devlink.c    |   40 +-
 .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h   |    3 +
 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c |   64 +-
 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c |   10 +-
 .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c    |   28 +-
 .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h    |    4 +
 drivers/edac/Kconfig                               |    2 +-
 drivers/edac/octeontx_edac.c                       |   20 +-
 drivers/firmware/octeontx2/Kconfig                 |   21 +
 drivers/firmware/octeontx2/Makefile                |    2 +
 drivers/firmware/octeontx2/memtest.c               |  317 ++
 drivers/firmware/octeontx2/mub.c                   |    2 +-
 drivers/firmware/octeontx2/rpram.c                 |  206 ++
 drivers/gpio/gpio-mvebu.c                          |   56 +-
 drivers/mailbox/Kconfig                            |   19 +-
 drivers/mailbox/mvl_mhu.c                          |   22 +-
 drivers/misc/otx_bphy_ctr.c                        |    7 +
 drivers/mmc/host/Kconfig                           |   11 +
 drivers/mmc/host/sdhci-cadence.c                   |  160 +-
 drivers/mtd/spi-nor/macronix.c                     |    5 +-
 drivers/mtd/spi-nor/winbond.c                      |    3 +-
 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    |  252 ++
 .../net/ethernet/cavium/octeontx-83xx/dpipf_main.c |  917 ++++++
 drivers/net/ethernet/cavium/octeontx-83xx/fpa.h    |  251 ++
 .../net/ethernet/cavium/octeontx-83xx/fpapf_main.c | 1045 ++++++
 .../net/ethernet/cavium/octeontx-83xx/fpavf_main.c |  624 ++++
 drivers/net/ethernet/cavium/octeontx-83xx/lbk.h    |   35 +
 .../net/ethernet/cavium/octeontx-83xx/lbk_main.c   |  685 ++++
 .../net/ethernet/cavium/octeontx-83xx/octeontx.h   |  208 ++
 .../ethernet/cavium/octeontx-83xx/octeontx_main.c  | 1772 ++++++++++
 .../ethernet/cavium/octeontx-83xx/octeontx_mbox.c  |  243 ++
 .../ethernet/cavium/octeontx-83xx/octeontx_mbox.h  | 1006 ++++++
 drivers/net/ethernet/cavium/octeontx-83xx/pki.h    |  640 ++++
 .../net/ethernet/cavium/octeontx-83xx/pki_config.c | 1620 +++++++++
 .../net/ethernet/cavium/octeontx-83xx/pki_main.c   |  963 ++++++
 .../net/ethernet/cavium/octeontx-83xx/pki_ucode.c  |  817 +++++
 drivers/net/ethernet/cavium/octeontx-83xx/pko.h    |  370 +++
 .../net/ethernet/cavium/octeontx-83xx/pkopf_main.c | 1605 +++++++++
 drivers/net/ethernet/cavium/octeontx-83xx/rst.h    |   29 +
 .../net/ethernet/cavium/octeontx-83xx/rst_main.c   |  209 ++
 drivers/net/ethernet/cavium/octeontx-83xx/sli.h    |  100 +
 .../net/ethernet/cavium/octeontx-83xx/slipf_main.c |  714 ++++
 drivers/net/ethernet/cavium/octeontx-83xx/sso.h    |  309 ++
 .../net/ethernet/cavium/octeontx-83xx/ssopf_main.c | 1461 ++++++++
 .../ethernet/cavium/octeontx-83xx/ssowpf_main.c    |  676 ++++
 drivers/net/ethernet/cavium/octeontx-83xx/tim.h    |   32 +
 .../net/ethernet/cavium/octeontx-83xx/timpf_main.c |  724 ++++
 drivers/net/ethernet/cavium/thunder/nic.h          |   67 +-
 drivers/net/ethernet/cavium/thunder/nic_main.c     |  426 ++-
 .../net/ethernet/cavium/thunder/nicvf_ethtool.c    |    6 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |   68 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c |   33 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.h |    1 +
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c  |  388 ++-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.h  |   35 +
 drivers/net/ethernet/cavium/thunder/thunder_lbk.h  |   21 +
 drivers/net/ethernet/marvell/octeontx2/af/Makefile |    2 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |   64 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |    6 +-
 drivers/net/ethernet/marvell/octeontx2/af/common.h |   10 +
 .../ethernet/marvell/octeontx2/af/lmac_common.h    |    2 +
 drivers/net/ethernet/marvell/octeontx2/af/mbox.c   |    5 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |  313 +-
 drivers/net/ethernet/marvell/octeontx2/af/mcs.c    |  989 ++++++
 drivers/net/ethernet/marvell/octeontx2/af/mcs.h    |  144 +
 .../ethernet/marvell/octeontx2/af/mcs_cnf10kb.c    |  121 +
 .../net/ethernet/marvell/octeontx2/af/mcs_reg.h    |  741 +++++
 .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c |  495 +++
 drivers/net/ethernet/marvell/octeontx2/af/npc.h    |    1 +
 .../ethernet/marvell/octeontx2/af/npc_profile.h    |   75 +-
 drivers/net/ethernet/marvell/octeontx2/af/ptp.c    |  147 +-
 drivers/net/ethernet/marvell/octeontx2/af/ptp.h    |    5 +-
 drivers/net/ethernet/marvell/octeontx2/af/rpm.c    |   61 +-
 drivers/net/ethernet/marvell/octeontx2/af/rpm.h    |    6 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |  102 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   49 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |   31 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c  |   12 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |   68 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |  358 +-
 .../ethernet/marvell/octeontx2/af/rvu_devlink.c    |   39 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_fixes.c  |   44 +
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  131 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npa.c    |   11 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |   37 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |   84 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |    7 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_sso.c    |  105 +-
 .../net/ethernet/marvell/octeontx2/bphy/Makefile   |    2 +-
 .../marvell/octeontx2/bphy/cnf10k_bphy_hw.h        |    8 +
 .../octeontx2/bphy/cnf10k_bphy_netdev_comm_if.h    |    5 +-
 .../ethernet/marvell/octeontx2/bphy/cnf10k_cpri.c  |    8 +
 .../ethernet/marvell/octeontx2/bphy/cnf10k_cpri.h  |    2 +
 .../marvell/octeontx2/bphy/cnf10k_cpri_ethtool.c   |    2 +
 .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.c  |  392 +--
 .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.h  |   71 +-
 .../marvell/octeontx2/bphy/cnf10k_rfoe_ethtool.c   |    6 +-
 .../marvell/octeontx2/bphy/cnf10k_rfoe_ptp.c       |  107 +-
 .../ethernet/marvell/octeontx2/bphy/otx2_bcn_ptp.c |  279 ++
 .../ethernet/marvell/octeontx2/bphy/otx2_bphy.h    |    4 +
 .../ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h |   15 +
 .../marvell/octeontx2/bphy/otx2_bphy_main.c        |   95 +-
 .../ethernet/marvell/octeontx2/bphy/otx2_cpri.c    |   49 +-
 .../ethernet/marvell/octeontx2/bphy/otx2_cpri.h    |    4 +-
 .../marvell/octeontx2/bphy/otx2_cpri_ethtool.c     |    1 +
 .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.c    |   77 +-
 .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.h    |    1 +
 .../marvell/octeontx2/bphy/otx2_rfoe_ethtool.c     |    6 +-
 .../marvell/octeontx2/bphy/otx2_rfoe_ptp.c         |   26 +-
 .../ethernet/marvell/octeontx2/bphy/rfoe_common.h  |   31 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |   71 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |   20 +-
 .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |   29 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  150 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c  |  162 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h  |    1 -
 .../ethernet/marvell/octeontx2/nic/otx2_struct.h   |   57 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |    4 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |  115 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h |    2 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |    3 +-
 drivers/net/ethernet/marvell/octeontx2/nic/qos.c   |  473 +--
 drivers/net/ethernet/marvell/octeontx2/nic/qos.h   |    9 +
 .../net/ethernet/marvell/octeontx2/nic/qos_sq.c    |    5 +
 drivers/net/phy/phy_device.c                       |   11 +-
 drivers/net/phy/swphy.c                            |    3 +
 drivers/pci/controller/Kconfig                     |   10 +
 drivers/pci/controller/Makefile                    |    1 +
 drivers/pci/controller/pci-octeontx-ecam.c         |  280 ++
 drivers/pci/controller/pcie-octeontx2-pem-ep.c     |   16 +-
 drivers/pci/quirks.c                               |  214 +-
 drivers/perf/marvell_cn10k_ddr_pmu.c               |  138 +-
 drivers/perf/marvell_cn10k_tad_pmu.c               |   48 +-
 drivers/platform/Kconfig                           |    2 +
 drivers/platform/Makefile                          |    1 +
 drivers/platform/mpam/Kconfig                      |    7 +
 drivers/platform/mpam/Makefile                     |    1 +
 drivers/platform/mpam/mpam_devices.c               | 2077 ++++++++++++
 drivers/platform/mpam/mpam_internal.h              |  502 +++
 drivers/platform/mpam/mpam_resctrl.c               | 1040 ++++++
 drivers/soc/marvell/Kconfig                        |   81 +-
 drivers/soc/marvell/Makefile                       |    3 +-
 drivers/soc/marvell/cn10k-rpram.c                  |  222 --
 drivers/soc/marvell/cn10ka-swup/mrvl_swup.c        |  108 +-
 drivers/soc/marvell/cn10ka-swup/mrvl_swup.h        |   55 +-
 drivers/soc/marvell/hw-access/hw_rw_access.c       |   84 +
 drivers/soc/marvell/octeontx2-ghes/Makefile        |    2 +-
 .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.c    |   42 +-
 .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.h    |   37 +-
 drivers/soc/marvell/octeontx2-llc/llc.c            |    2 +-
 .../marvell/octeontx2-pcicons/otx2-pci-console.h   |    7 +-
 drivers/soc/marvell/octeontx2-rm/Makefile          |   11 +
 drivers/soc/marvell/octeontx2-rm/domain_sysfs.c    |  830 +++++
 drivers/soc/marvell/octeontx2-rm/domain_sysfs.h    |   18 +
 drivers/soc/marvell/octeontx2-rm/otx2_rm.c         | 1841 +++++++++++
 drivers/soc/marvell/octeontx2-rm/otx2_rm.h         |   95 +
 drivers/soc/marvell/octeontx2-rm/otxrmcmd.h        |   42 +
 drivers/soc/marvell/octeontx2-rm/quota.c           |  192 ++
 drivers/soc/marvell/octeontx2-rm/quota.h           |   90 +
 drivers/soc/marvell/octeontx2-sdp/sdp.c            |   76 +-
 drivers/soc/marvell/octeontx2-sdp/sdp.h            |   34 +-
 drivers/soc/marvell/phy_7121p_macadv_features.c    |  598 ++++
 drivers/spi/spi-cadence-xspi.c                     |   21 +-
 fs/Kconfig                                         |    1 +
 fs/Makefile                                        |    1 +
 fs/resctrl/Kconfig                                 |   21 +
 fs/resctrl/Makefile                                |    1 +
 fs/resctrl/ctrlmondata.c                           |  504 +++
 fs/resctrl/internal.h                              |  258 ++
 fs/resctrl/monitor.c                               |  742 +++++
 fs/resctrl/psuedo_lock.c                           | 1135 +++++++
 fs/resctrl/rdtgroup.c                              | 3473 ++++++++++++++++++++
 include/linux/arm_mpam.h                           |   89 +
 include/linux/arm_mpam_fixups.h                    |   41 +
 include/linux/resctrl.h                            |  186 +-
 include/linux/resctrl_types.h                      |   72 +
 include/soc/marvell/octeontx/octeontx_smc.h        |   66 +
 kernel/irq/internals.h                             |    2 +-
 tools/perf/Documentation/perf-c2c.txt              |   21 +-
 tools/perf/util/arm-spe-decoder/arm-spe-decoder.c  |    2 +
 tools/perf/util/arm-spe-decoder/arm-spe-decoder.h  |    1 +
 226 files changed, 42660 insertions(+), 7945 deletions(-)
 create mode 100644 arch/arm64/include/asm/resctrl.h
 delete mode 100644 drivers/clk/clk-otx2.c
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_domain.c
 create mode 100644 drivers/firmware/octeontx2/memtest.c
 create mode 100644 drivers/firmware/octeontx2/rpram.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/Makefile
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/bgx.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/bgx.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/cpt.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/dpi.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/dpipf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/fpa.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/fpapf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/fpavf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/lbk.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/lbk_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/octeontx.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/octeontx_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/octeontx_mbox.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/octeontx_mbox.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pki.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pki_config.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pki_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pki_ucode.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pko.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/pkopf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/rst.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/rst_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/sli.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/slipf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/sso.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/ssopf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/ssowpf_main.c
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/tim.h
 create mode 100644 drivers/net/ethernet/cavium/octeontx-83xx/timpf_main.c
 create mode 100644 drivers/net/ethernet/cavium/thunder/thunder_lbk.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_cnf10kb.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bcn_ptp.c
 create mode 100644 drivers/pci/controller/pci-octeontx-ecam.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
 delete mode 100644 drivers/soc/marvell/cn10k-rpram.c
 create mode 100644 drivers/soc/marvell/octeontx2-rm/Makefile
 create mode 100644 drivers/soc/marvell/octeontx2-rm/domain_sysfs.c
 create mode 100644 drivers/soc/marvell/octeontx2-rm/domain_sysfs.h
 create mode 100644 drivers/soc/marvell/octeontx2-rm/otx2_rm.c
 create mode 100644 drivers/soc/marvell/octeontx2-rm/otx2_rm.h
 create mode 100644 drivers/soc/marvell/octeontx2-rm/otxrmcmd.h
 create mode 100644 drivers/soc/marvell/octeontx2-rm/quota.c
 create mode 100644 drivers/soc/marvell/octeontx2-rm/quota.h
 create mode 100644 drivers/soc/marvell/phy_7121p_macadv_features.c
 create mode 100644 fs/resctrl/Kconfig
 create mode 100644 fs/resctrl/Makefile
 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/linux/arm_mpam.h
 create mode 100644 include/linux/arm_mpam_fixups.h
 create mode 100644 include/linux/resctrl_types.h
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#11621): 
https://lists.yoctoproject.org/g/linux-yocto/message/11621
Mute This Topic: https://lists.yoctoproject.org/mt/93471081/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