In message: [linux-yocto][linux-yocto v6.6] kernel code for marvell octeon [RT] on 20/06/2024 Ruiqiang Hao wrote:
> Hi Bruce, > > Please help to create new branch from v6.6/standard/preempt-rt/base > and merge following code into our linux-yocto repo. > > repo: > linux-yocto > branch: > v6.6/standard/preempt-rt/cn-sdkv6.1/octeon created and merged. Bruce > > Thanks, > Ruiqiang > > The following changes since commit 0e9d5160c30f6503041165c9521e295aab3b17c4: > > Linux 6.6.31-rt31 (2024-06-05 08:15:07 -0400) > > are available in the Git repository at: > > [email protected]:cythe/linux.git > linux-yocto/v6.6/standard/preempt-rt/cn-sdkv6.1/octeon > > for you to fetch changes up to 575dbb4b99ca743c4ed329ae15b4057c4c3090c0: > > octeontx2-bphy-netdev: Support for eCPRI MsgType5 timestamping (2024-06-20 > 01:24:41 +0000) > > ---------------------------------------------------------------- > Aaro Koskinen (1): > fwlog: fix invalid pointers and copy size in wraparound case > > Aaron Williams (7): > 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 > Fix clock timing for MMC DDR modes > mmc: sdhci-cadence: Disable enhanced strobe if not selected > drivers:mmc:cadence: Calculate delay-element > > 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 (11): > perf/marvell: add MBWC event > perf/marvell: get ddr speed from "marvell,ddr-speed" > fs/resctrl: extend resource control group to 128 > 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. > > Anagha K J (1): > net: mvpp2: fix mvpp2 IRQ affinity issue > > 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 (3): > net: thunderx: update dmac filter when user changes mac addr > octeontx2-af: Added debugfs support to dump NIX TM topology > octeontx2-af: Add debugfs support to dump NIX TM registers > > Ashwin Sekhar T K (2): > octeontx2-af: extend npa context reading capability > soc: marvell: hw_access: add support to read aura/pool context > > Baha Mesleh (19): > 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 > octeontx2-bphy-netdev: ignore mcs untagged error > octeontx2-bphy-netdev: disable CPRI RX on cleanup > octeontx2-bphy-netdev: Use correct netdev priv structure for debugging > > Bharat Bhushan (6): > clocksource: Add Marvell Errata-38627 workaround > 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 > > 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. > > Damian Eppel (31): > 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 > firmware: octeontx2: sysfs driver for dumping sfp info > firmware: octeontx2: sfp-info: added support for t9x > firmware: octeontx2: sfp-info: check supported platforms first > > Felix Manlunas (2): > octeontx2-af: Add new CGX_CMDs to set and get PHY modulation type > drivers: soc: marvell: octeontx_info: Fix parsing of two fdt properties > > Geetha sowjanya (28): > 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 dangling pointers in the netdev qset > octeontx2-pf: Add more debug messages > octeontx2-pf: Don't allocate BPIDs to LBK interface > 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 > octeontx2-pf: Do not use HW TSO when gso_size < 16bytes > octeontx2-af: Fix PF/VF internal packet switching rules > octeontx2-af: Use ews_rules value to update REP tcam rules > > 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 (10): > 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 (39): > 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: 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: Free parent class send queue resources > Octeontx2-af: Fetch MAC channel info from firmware > Octeontx2-af: Fix an issue in firmware shared data reserved space > octeontx2-af: Add validation before accessing fwdata > > Harman Kalra (28): > 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 > 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 (9): > 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 > drivers: octeontx-edac: Add gic error decoder > > Jenishkumar Maheshbhai Patel (2): > dt-bindings: cn9130: Add musdk related document files > net: mvpp2: code changes to support MUSDK for cn9130crb-r1p3 > > Kiran Kumar K (18): > 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 > octeontx2-af: Add KPU changes to parse fabric path header > octeontx2-af: Fix issue with IPV6 GRE and multi VLAN > octeontx2-af: Add support to parse more VLAN headers > > Linu Cherian (16): > 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: 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 > coresight: etm4x: Rework OcteonTx2 quirk > 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 > > 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 > > Narendra Hadke (1): > driver: i2c: mv64xxx: cn9130 bus lockup issue > > Naveen Mamindlapalli (89): > 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 (16): > 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 > > 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 (24): > 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 > dt-bindings: soc: marvell: Marvell BERT driver > soc: marvell: otx2: Add check for 9x > soc: marvell: otx2: Add Kconfig option for otx2-ghes-init file > soc: marvell: otx2: Add dependency in Kconfig for GHES BERT > drivers: spi: octeontx2: Support for octeontx2 spi controller > drivers: spi: octeontx2: set tritx in config register > drivers: spi: octeontx2: use read after write for MPI_CFG > drivers: spi: octeontx2: Add fix for hw issue > drivers: spi: octeontx2: Resolve issues detected in static code analysis > drivers: spi: octeontx2: ACPI support for SPI driver > soc: marvell: bert: BERT support for CN10k > drivers: i2c: octeon: Add cn20k support for i2c driver > firmware: octeontx2: sfp-info: Update sfp_info_data > > 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 > > Ratheesh Kannoth (6): > octeontx2-af: Fix start and end bit for scan config > octeontx2-af: Add debug logs. > octeontx2-af: mcs: Remove SA stats support > octeontx2-pf: Fix coverity issues > octeontx2-pf: Fix page pool frag allocation failure. > octeontx2-af: Initialize bitmap arrays. > > Ray Asbury (4): > dt-bindings: marvell: pci-console-nexus-memory > Change struct octeontx2_pcie_console_nexus > drivers: soc: marvell: Makefile config option for PCI console driver > drivers: pci-octeon-pem: Rectify resetting PEM > > Rick Farrington (1): > drivers: soc: marvell: Add PCI console driver > > 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 > > Sai Krishna (10): > 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 > octeontx2-bphy-netdev: Support for eCPRI MsgType5 timestamping > > 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 (3): > soc: marvell: hw_access: add ioctl to get link info > soc: marvell: hw_access: fix modpost error > octeontx2-af: fix issue with IPv4 match for RSS > > 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 > > 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 > > 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 (32): > 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: 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 > > Stefan Wiehler (1): > fs/resctrl: Fix logic error in closid_allocated() > > Subbaraya Sundeep (22): > 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: Restore TC ingress police rules when interface is up > 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-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-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 (18): > 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 > drivers: marvell: Fix klockwork issues > octeontx2-af: Use kcalloc() for maps and bitmap_zalloc() for bitmaps > octeontx2-pf: Check for DMAC extraction support before setting DMAC > based hardware filter for a VF > > Sumit Gaur (1): > soc: marvell: hw-access: register access via debugfs > > Suneel Garapati (19): > 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 > drivers: pci: probe: Add fixup for Marvell PCIeRC bridge > drivers: pci: probe: Read after write fixup for PBUS register > drivers: spi: octeontx2: Fix typo in return code > drivers: spi-cadence-xspi: Change xfer logic base > drivers: pci: controller: Add Octeon PEM driver > drivers: pci: octeon-pem: Check on MSI-X vector count > drivers: pci: octeon-pem: Fix hardware issue > drivers: pci-octeon-pem: Rectify RC link recover work > drivers: pci-octeon-pem: Remove unused variables > > Sunil Goutham (15): > 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 > > Szymon Balcerak (4): > gpio: thunderx: Add ACPI support. > mdio: mdio-thunder: Add ACPI support. > gpio: thunderx: Fixed 'pin-cfg' values collection. > gpio: thunder: Fix invalid object pointer in kfree. > > Tanmay Jagdale (5): > drivers: perf: Add MPAM support for TAD PMU > coresight: tmc: secure-etr: Fix incorrect offset > 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 > > Vasyl Gomonovych (8): > 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 > soc: marvell: otx2: Add BERT support for OTX2 > soc: marvell: otx2: Add error injection interface > soc: marvell: otx2: Enable MSI-X interrupts > soc: marvell: cn10k: Add error injection interface > > Vidya Sagar Velumuri (2): > octeontx2-af: cn10k: config to identify ethertype location > octeontx2-af: enable rxc with lookaside cpt lf > > Witold Sadowski (16): > 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 > drivers: spi: xspi: Modify HW xfer workaround > > Wladislav Wiebe (6): > 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 > octeontx2-af: fix cflags include paths > driver: edac: octeontx: offline/poison page on fatal/UE > > 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 > > .../devicetree/bindings/arm/arm,mpam-msc.yaml | 227 ++ > .../bindings/arm/marvell/cn9130-generic-uio.yaml | 18 + > .../bindings/arm/marvell/cn9130-musdk-cma.yaml | 17 + > .../arm/marvell/cn9130-pci-console-nexus.yaml | 30 + > .../bindings/arm/marvell/cn9130-uio-sam.yaml | 15 + > .../bindings/arm/marvell/cn9130-uio-xor.yaml | 15 + > .../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/soc/marvell/marvell,bert.yaml | 43 + > MAINTAINERS | 42 + > arch/Kconfig | 8 + > arch/arm/include/asm/irq.h | 2 + > arch/arm64/Kconfig | 87 +- > arch/arm64/include/asm/assembler.h | 38 +- > 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/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 | 8 + > arch/arm64/include/asm/thread_info.h | 3 + > arch/arm64/kernel/Makefile | 2 + > arch/arm64/kernel/cpu_errata.c | 189 + > arch/arm64/kernel/cpufeature.c | 72 + > arch/arm64/kernel/cpuinfo.c | 12 + > arch/arm64/kernel/entry.S | 85 + > arch/arm64/kernel/mpam.c | 22 + > arch/arm64/kernel/process.c | 7 + > arch/arm64/kernel/proton-pack.c | 6 + > arch/arm64/kernel/traps.c | 62 +- > 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 | 5 + > arch/arm64/tools/sysreg | 32 + > arch/x86/Kconfig | 5 +- > arch/x86/include/asm/resctrl.h | 154 +- > arch/x86/kernel/cpu/resctrl/core.c | 173 +- > arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 475 +-- > arch/x86/kernel/cpu/resctrl/internal.h | 357 +- > arch/x86/kernel/cpu/resctrl/monitor.c | 629 +-- > arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 1124 +----- > arch/x86/kernel/cpu/resctrl/rdtgroup.c | 3984 > ++------------------ > 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 | 2 +- > drivers/base/cacheinfo.c | 41 +- > 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 | 652 ++++ > drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 68 +- > .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 88 +- > .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 9 +- > .../marvell/octeontx2/otx2_cpt_mbox_common.c | 26 + > drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 342 +- > drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 145 +- > drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 102 +- > drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 4 + > drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 77 +- > drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 84 +- > .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 62 +- > .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 3 +- > drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 13 + > 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 | 1293 +++++++ > drivers/crypto/marvell/octeontx2/otx2_cptvf_hash.c | 855 +++++ > drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 38 +- > 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 | 1306 +++++++ > drivers/edac/octeontx_edac.h | 98 + > 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 | 111 + > drivers/firmware/octeontx2/Makefile | 11 + > 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/firmware/octeontx2/sfp-info.c | 253 ++ > drivers/gpio/gpio-thunderx.c | 72 +- > drivers/hwtracing/coresight/Makefile | 5 +- > 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 | 77 +- > .../hwtracing/coresight/coresight-etm4x-sysfs.c | 21 +- > drivers/hwtracing/coresight/coresight-etm4x.h | 29 + > drivers/hwtracing/coresight/coresight-priv.h | 6 +- > 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-mv64xxx.c | 12 +- > drivers/i2c/busses/i2c-octeon-core.c | 102 +- > drivers/i2c/busses/i2c-octeon-core.h | 20 + > 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 | 43 + > 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_core.c | 1 + > 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 | 19 + > 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 | 2184 ++++++++++- > drivers/mmc/host/sdhci-pltfm.c | 7 +- > 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/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 | 485 ++- > drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 36 + > drivers/net/ethernet/cavium/thunder/thunder_lbk.h | 21 + > drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 10 +- > drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 218 +- > drivers/net/ethernet/marvell/octeontx2/Kconfig | 8 + > drivers/net/ethernet/marvell/octeontx2/Makefile | 1 + > drivers/net/ethernet/marvell/octeontx2/af/Makefile | 9 +- > drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 533 ++- > drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 25 +- > .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 48 +- > drivers/net/ethernet/marvell/octeontx2/af/common.h | 9 +- > .../ethernet/marvell/octeontx2/af/lmac_common.h | 2 + > drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 17 +- > drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 693 +++- > 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 | 32 +- > drivers/net/ethernet/marvell/octeontx2/af/npc.h | 48 +- > .../ethernet/marvell/octeontx2/af/npc_profile.h | 1722 +++++++-- > drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 123 +- > drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 18 +- > drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 2 + > drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 530 ++- > drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 307 +- > .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 320 +- > .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 42 +- > .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 135 +- > .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 1240 +++++- > .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 412 +- > .../net/ethernet/marvell/octeontx2/af/rvu_fixes.c | 104 + > .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 1656 +++++++- > .../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 | 268 +- > .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 287 +- > .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 367 +- > .../net/ethernet/marvell/octeontx2/af/rvu_rep.c | 486 +++ > .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c | 18 +- > .../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 | 31 +- > .../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 | 115 + > .../marvell/octeontx2/bphy/bphy_netdev_comm_if.h | 50 + > .../marvell/octeontx2/bphy/cnf10k_bphy_debugfs.c | 131 + > .../marvell/octeontx2/bphy/cnf10k_bphy_hw.h | 543 +++ > .../octeontx2/bphy/cnf10k_bphy_netdev_comm_if.h | 299 ++ > .../ethernet/marvell/octeontx2/bphy/cnf10k_cpri.c | 788 ++++ > .../ethernet/marvell/octeontx2/bphy/cnf10k_cpri.h | 151 + > .../marvell/octeontx2/bphy/cnf10k_cpri_ethtool.c | 104 + > .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.c | 1814 +++++++++ > .../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 | 844 +++++ > .../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 ++ > drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 4 +- > drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 2 +- > .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c | 106 - > .../ethernet/marvell/octeontx2/nic/otx2_common.c | 114 +- > .../ethernet/marvell/octeontx2/nic/otx2_common.h | 119 +- > .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 33 +- > .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 296 ++ > .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 457 ++- > .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 106 +- > .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 223 +- > .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 32 +- > .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 55 +- > .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 208 +- > .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 48 +- > .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 3 + > .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 43 +- > drivers/net/ethernet/marvell/octeontx2/nic/qos.c | 96 +- > .../net/ethernet/marvell/octeontx2/nic/qos_sq.c | 5 +- > drivers/net/mdio/mdio-thunder.c | 64 +- > drivers/pci/controller/Kconfig | 30 + > drivers/pci/controller/Makefile | 3 + > drivers/pci/controller/pci-octeon-pem.c | 258 ++ > drivers/pci/controller/pci-octeontx-ecam.c | 275 ++ > drivers/pci/controller/pcie-marvell-cnxk-ep.c | 477 +++ > drivers/pci/iov.c | 1 + > drivers/pci/probe.c | 16 + > drivers/pci/quirks.c | 251 ++ > drivers/perf/Kconfig | 25 +- > drivers/perf/Makefile | 3 + > drivers/perf/marvell_cn10k_ddr_pmu.c | 563 ++- > drivers/perf/marvell_cn10k_tad_pmu.c | 28 +- > 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/soc/Kconfig | 3 + > drivers/soc/Makefile | 3 + > drivers/soc/marvell/Kconfig | 211 ++ > drivers/soc/marvell/Makefile | 16 + > drivers/soc/marvell/cn10k-einj.c | 94 + > 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 | 639 ++++ > 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-ghes/Makefile | 8 + > drivers/soc/marvell/octeontx2-ghes/otx2-einj.c | 163 + > .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.c | 340 ++ > .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.h | 40 + > .../soc/marvell/octeontx2-ghes/otx2-ghes-init.c | 63 + > drivers/soc/marvell/octeontx2-pcicons/Makefile | 8 + > .../marvell/octeontx2-pcicons/otx2-pci-console.c | 1351 +++++++ > .../marvell/octeontx2-pcicons/otx2-pci-console.h | 192 + > drivers/soc/marvell/octeontx2-sdp/Makefile | 9 + > drivers/soc/marvell/octeontx2-sdp/sdp.c | 1772 +++++++++ > 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 | 45 + > drivers/spi/Makefile | 1 + > drivers/spi/spi-cadence-xspi.c | 1197 +++++- > drivers/spi/spi-octeontx2.c | 477 +++ > drivers/spi/spi-octeontx2.h | 152 + > drivers/watchdog/marvell_gti_wdt.c | 8 + > 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 | 3805 +++++++++++++++++++ > 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 | 12 + > 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 | 25 + > 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/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/mtd/spi-nor.h | 1 + > include/linux/resctrl.h | 228 +- > include/linux/resctrl_types.h | 74 + > include/linux/scmi_protocol.h | 2 + > include/linux/sprintf.h | 6 + > include/linux/tick.h | 3 +- > include/linux/watchdog.h | 8 + > include/soc/marvell/octeontx/octeontx_smc.h | 125 + > include/uapi/linux/rsmu.h | 108 + > kernel/exit.c | 66 + > lib/kobject.c | 21 + > tools/perf/util/cs-etm.c | 41 +- > tools/perf/util/cs-etm.h | 1 + > 433 files changed, 101125 insertions(+), 9450 deletions(-) > create mode 100644 Documentation/devicetree/bindings/arm/arm,mpam-msc.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/marvell/cn9130-generic-uio.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/marvell/cn9130-musdk-cma.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/marvell/cn9130-pci-console-nexus.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/marvell/cn9130-uio-sam.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/marvell/cn9130-uio-xor.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/soc/marvell/marvell,bert.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/firmware/octeontx2/sfp-info.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/pci/controller/pci-octeon-pem.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-einj.c > 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-ghes/Makefile > create mode 100644 drivers/soc/marvell/octeontx2-ghes/otx2-einj.c > create mode 100644 drivers/soc/marvell/octeontx2-ghes/otx2-ghes-bert.c > create mode 100644 drivers/soc/marvell/octeontx2-ghes/otx2-ghes-bert.h > create mode 100644 drivers/soc/marvell/octeontx2-ghes/otx2-ghes-init.c > create mode 100644 drivers/soc/marvell/octeontx2-pcicons/Makefile > create mode 100644 drivers/soc/marvell/octeontx2-pcicons/otx2-pci-console.c > create mode 100644 drivers/soc/marvell/octeontx2-pcicons/otx2-pci-console.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/spi/spi-octeontx2.c > create mode 100644 drivers/spi/spi-octeontx2.h > 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 (#14084): https://lists.yoctoproject.org/g/linux-yocto/message/14084 Mute This Topic: https://lists.yoctoproject.org/mt/106772975/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
