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