In message: [linux-yocto][linux-yocto v5.15] kernel code for marvell octeon[RT]
on 18/07/2022 Ruiqiang Hao wrote:

> Hi Bruce,
> 
>     Please help to create branch and merge code into our linux-yocto repo.
> 
>     repo:
>       linux-yocto
>     branch:
>       v5.15/standard/preempt-rt/cn-sdkv5.4/octeon

created and merged.

Bruce

> 
> Thanks,
> Ruiqiang
> 
> The following changes since commit 14dc20b8b9af0610a9f8a414a622ace77d90ae39:
> 
>   Merge branch 'v5.15/standard/base' into v5.15/standard/preempt-rt/base 
> (2022-07-13 16:42:22 -0400)
> 
> are available in the Git repository at:
> 
>   g...@github.com:cythe/linux.git 
> linux-yocto/v5.15/standard/preempt-rt/cn-sdkv5.4/octeon
> 
> for you to fetch changes up to c860379b8f74450acf8019f96c3caf4ea93d44bc:
> 
>   edac: Fix cn10ka dss error injection (2022-07-18 07:22:01 +0000)
> 
> ----------------------------------------------------------------
> Aaron Williams (4):
>       mmc: octeontx2: Add tuning support for HS400 mode
>       mmc: octeontx2: Use flags for hardware differences
>       mmc: octeontx2: fix handling calibration glitch
>       Marvell: CN10K: Display version information for flash components
> 
> Abhijit Ayarekar (1):
>       octeontx2-dpi: Add spin lock for dpi queue access.
> 
> Aleksey Makarov (1):
>       octeontx2-pf: Add support for PTP clock
> 
> Alex Belits (2):
>       kernel/exit.c: Add task cleanup callbacks
>       arm64: Add support for ASID locking
> 
> Alex Leibovich (4):
>       thermal: armada: ap806: Thermal values updated
>       Documentation: bindings: armada-thermal: Added armada-ap807-thermal
>       thermal: armada: ap807: Thermal data structure added
>       dts: armada-ap807: updated thermal compatibility
> 
> Andrew Pinski (1):
>       arm64: Add workaround for Cavium erratum 36890
> 
> Angela Czubak (2):
>       octeontx2-af: fix rvu_sso_ggrp_taq_flush
>       octeontx2-af: fix cgx_lmac_rx_tx_enable
> 
> Anil Kumar Reddy (1):
>       hwrng: cn10k: Add random number generator health check
> 
> Arnd Bergmann (1):
>       octeontx2-nic: fix mixed module build
> 
> 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 (6):
>       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
> 
> Ben Peled (4):
>       cpufreq: armada: enable ap807-cpu-clk.
>       dts: cp110: eip197: add cell index property
>       net: mvpp2: Add MPLS parsing support
>       net: mvpp2: remove redundant IPv6 dual-stack lite protocol
> 
> Bharat Bhushan (7):
>       soc/octeontx2 : Add driver support for NMI GTI watchdog
>       octeontx2: gti: Fix task stack pointer corruption
>       perf/marvell: CN10k DDR performance monitor support
>       perf/marvell: cn10k DDR perfmon event overflow handling
>       perf/marvell: Set DDR perf event ownership
>       clocksource: Add Marvell Errata-38627 workaround
>       perf/smmuv3: Add device tree support
> 
> Bhaskara Budiredla (12):
>       arm64: Add workaround for Marvell erratum 38545
>       octeontx2: marvell: Add driver support for LLC lock and unlock
>       drivers: mmc: Adds pstore driver to store kernel crash dumps to MMC
>       drivers: mmc: enables mmc polling for pstore path
>       drivers: perf: Add LLC-TAD perf counter support
>       drivers: mmc: cleanup mmc_oops driver
>       drivers: mmc: Support kmsg dumper based on pstore/blk
>       mmc: cavium: Add MMC polling method to support kmsg panic/oops write
>       mmc: sdhci: Add sdhci polling method to support kmsg panic/oops write
>       Prefix LLC TAD events with tad_ to provide more clarity
>       drivers: mtd: spi-nor: Support kmsg dumper based on pstore/blk
>       drivers:spi:cadence-xspi: Add low-level changes to support kmsg 
> panic/oops write
> 
> Burla, Satananda (1):
>       octeontx2-dpi: Fix DPI engine blks allocation
> 
> Chandrakala Chavva (19):
>       net: thunderx: Fix RXAUI link status
>       driver: net: thunder: Print 1000Base-X or SGMII based on mode.
>       mmc: cavium: Use proper register to clear interrupts
>       mmc: octeontx2: Fix tuning for T96 C0
>       mmc: octeontx2: Configure flags for T96 pass B0
>       octeontx2-serdes: Update PRBS APIs to start/stop per QLM lane
>       octeontx2-serdes: Fix parameter passed to start_prbs().
>       octeontx2-serdes: Fix prbs error reporting
>       driver: serdes_debugfs: Allow user to clear prbs errors.
>       octeontx2-serdes: Fix prbs per lane configuration
>       driver: serdes_debugfs: Add new smc call to tune serdes
>       driver: serdes_debugfs: Add new smc call for serdes loopback
>       driver: serdes_debugfs: Add inject optional parameter to prbs command
>       driver: soc: marvell: Don't enable mvmdio driver by default
>       drivers: soc: marvell: Add config option for serdes diagnostics
>       driver: soc: marvell: Check cn10k SOC check
>       drivers: marvell: otx2-sdei-ghes: Add shutdown function
>       driver: marvell: soc: Update octtx_info to display sdk-version
>       mrvl_swup: Change gserp firmware bit position
> 
> Christina Jacob (4):
>       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.
>       octeontx-af: Interface mode change feature via ethtool
> 
> Damian Eppel (28):
>       soc: marvell: MDIO uio driver
>       drivers: soc: marvell: PHY diagnostics debugfs driver
>       drivers: soc: marvell: PHY diagnostics driver update
>       drivers: soc: marvell: phy diagnostics page access support
>       drivers: soc: marvell: SerDes diagnostics debugfs driver
>       soc: marvell: mvmdio_uio: lock on accessing mdio bus
>       soc: marvell: mvmdio_uio: paged access support
>       drivers: soc: marvell: SerDes diag: removed Tx pre3
>       drivers: soc: marvell: SerDes diag: fix overwriting Tx main
>       phy: mdio-thunder: stop toggling SMI clock on idle
>       drivers: soc: marvell: SerDes diag: independent prbs inject
>       drivers: soc: marvell SerDes diag: added Rx training
>       soc: marvell: SerDes diag: separated prbs stop for gen/check
>       soc: marvell: cn10k SerDes: support for PAM4 patterns
>       soc: marvell: cn10k SerDes: support for clock patterns
>       soc: marvell: cn10k SerDes: display Tx tuning in dec
>       soc: marvell: cn10k SerDes: rx training per port
>       soc: marvell: cn10k SerDes: support for other patterns
>       phy: mdio-thunder: support for clock-freq attribute
>       soc: marvell: cn10k SerDes: fix stopTraining() call
>       cn10k SerDes: squelch det, polarity, gray & pre code
>       soc: marvell: cn10k SerDes: ioctl interface for serdes-cli
>       soc: marvell: cn10k SerDes: support for PRBS31Q pattern
>       soc: marvell: cn10k SerDes: few enhancements added
>       soc: marvell: cn10k SerDes: Fix static analysis issues
>       firmware: octeontx2: sysfs driver for dumping sfp info
>       firmware: octeontx2: sfp-info: added support for t9x
>       firmware: mub: fix id assignment in mub_device_register
> 
> Dave Kleikamp (1):
>       octeontx2-af: Fix interrupt name strings completely
> 
> Felix Manlunas (2):
>       octeontx2-af: Add new CGX_CMDs to set and get PHY modulation type
>       octeontx2-pf: Add ethtool priv flag to control PAM4 on/off
> 
> Geetha sowjanya (18):
>       octeontx2-af: Check SQ counters to detect the deadlock
>       octeontx2-pf: Remove ARM64 and LSE_ATOMICS dependency
>       octeontx2-af: Update HW workarounds for 96xx C0, 98xx and F95xx B0 chips
>       octeontx2-af: Disable SMQ sticky mode to avoid NIX PSE deadlock
>       octeontx2-pf: Add XDP support to RVU PF driver
>       octeontx2-af: Remove Big endian bitfields
>       octeontx2-pf: Refactoring the RX multi segment changes.
>       octeontx2-af: TIM: Set conditional clock always on
>       octeontx2-af: Add F95XXO RVU PCI revision ID
>       octeontx2-af: Fix NIX irq offset in free_irq
>       octeontx2-af: Update driver to keep sync with upstream driver
>       octeontx2-pf: cn10k: Reserve LMTST lines per core
>       octeontx2-pf: Use CQ_OP_STATUS register for CQE count
>       octeontx2-af: cn10k: Use appropriate register for LMAC enable
>       octeontx2-pf: disable preemption while using per_cpu pointer
>       octeontx2-pf: cn10k: Ensure valid pointers are freed to aura
>       octeontx2-af: Gracefully skip the cgx_probe for unmapped devices.
>       octeontx2-af: Workaround for the NIX HW issues
> 
> George Cherian (8):
>       octeontx2-af: Policy Limits for octeontx2 only
>       PCI: Avoid marking multifunction device in same iommu group
>       mmc: core: Make sure to check for a valid callback before calling
>       octeontx2-npa: Make the freeing IRQ vector fix complete
>       spi: cadence-xspi: Simplify the cdns_xspi_(sdma_ready/stig_ready) logic
>       sip: spi-nor: Fix the spi_nor_panic_write
>       octeontx2-af: Remove ITAG support from KPU profile
>       drivers:spi:cadence-xspi: Switch to polling mode when in panic
> 
> Grzegorz Jaszczyk (4):
>       net: phy: add support for 5GBASE-KR PHY connection types
>       net: phy: fix Marvell 88E2110 phy support
>       thermal: armada: ap806: use firmware SiP services for thermal operations
>       clk: mvebu: use firmware SiP service for accessing dfx register set
> 
> Guo Yi (1):
>       spi: orion: Cap maximum speed of spi clock in cp11x to 41MHz
> 
> Hariprasad Kelam (48):
>       net: thunderx: fix page reference release in interface tear down
>       octeontx2-pf: Remove unnecessary mbox request in unbind
>       octeontx2-af: Do not allow VFs to overwrite PKIND config
>       octeontx2-af: Add flow steering support for FDSA tag
>       octeontx2-pf: Add ntuple filter support for FDSA
>       octeontx2-vf: initialize interface mode as default
>       octeontx2-pf: support to change link speed/duplex/autoneg
>       octeontx2-af: cn10k: Add RPM MAC support
>       octeontx2-af: cn10k: Add CN10K PTP subsytem ID
>       octeontx2-af: cn10K: MTU configuration
>       octeontx2-af: sync kernel structures with firmware
>       octeontx2-af: cn10k: MAC internal loopback support
>       octeontx2-af: cn10k: Add rpm rx/tx stats
>       octeontx2-pf: cn10k: Add support to read rpm stats
>       net: thunderx: Modify BGX driver probe
>       octeontx2-pf: clean up changes for FEC configuration
>       octeontx2-pf: backport FEC configuration changes
>       octeontx2-pf: Backport physical link settings
>       octeontx2-pf: Dont enable backpressure on lbk links
>       octeontx2-af: cn10k: new Interface modes support
>       octeontx2-af: fix 50G ethtool mapping
>       octeontx2-af: cn10k: RPM hardware timestamp configuration
>       octeontx2-pf: Allow pkts of size morethan MTU to be transmitted
>       octeontx2-pf: remove support to read rpm stats
>       octeontx2-pf: CN10K: Hide RPM stats over ethtool
>       octeontx2-af: Don't enable Pause frames by default
>       octeontx2-af: Flow control resource management
>       octeontx2-pf: Export required symbols for VF
>       octeontx2-pf: PFC config support with DCBx
>       octeontx2-pf: Initialize queue_to_pfc_map for all interfaces
>       octeontx2-af: clear flow control reference count
>       octeontx2-af: rpm: configure per channel back pressure
>       octeontx2-af: Skip CGX/RPM probe incase of zero lmac count
>       octeontx2-pf: Add mbox lock for get pause frame status
>       octeontx2-pf: cn10k: add ptp 1-step capability
>       octeontx2-af: Support masking of PFC classes
>       octeontx2-pf: add ndo_select_queue callback
>       octeontx2-pf: expose QOS stats over ethtool
>       octeontx2-vf: Htb offload support for VF
>       octeontx2-pf: fix Qos Send queue race condition
>       octeontx2-pf: Don't free Qos Trasnmit schedulers
>       octeontx2-pf: derive correct Send queue index
>       octeontx2-pf: Limit number of QOS queues
>       octeontx2-af: Limit link bringup time at firmware
>       octeontx2-pf: Restore real number of tx queues
>       octeontx2-af: Validation before accessing Senq Queues
>       octeontx2-af: RPM extend csr address for T105N
>       octeontx2-af: fix array bound error
> 
> Harman Kalra (14):
>       octeontx2-af: Support for PTP notification to PF
>       octeontx2-af: Sending tsc value to the userspace
>       octeontx2-pf: notify VF about ptp event
>       octeontx2-af: fix atomic load on NPA LF registers
>       soc: marvell: hw_access: renaming to hw access driver
>       soc: marvell: hw_access: cleaning up existing hw access driver
>       octeontx2-af: extend context reading capability
>       soc: marvell: hw_access: add hw context reading support
>       soc: marvell: hw_access: get cgx info
>       octeontx2-af: debugfs for dumping lmtst map table
>       crypto: marvell: add synchronization between mailbox accesses
>       soc: marvell: hw_access: fix csr mapping range
>       soc: marvell: hw_access: fix pci resource leak
>       octeontx2-af: reset cgx pfc registers on flr
> 
> Jakub Palider (6):
>       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
>       soc: marvell: hw_access: Extend available ranges
> 
> James Morse (5):
>       arm64: head.S: Initialise MPAM EL2 registers and disable traps
>       arm64: cpufeature: discover CPU support for MPAM
>       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
> 
> Jayanthi A (2):
>       sdhci-cadence: SD6 controller support
>       sdhci-cadence: CN10k ASIM workaround for unaligned access
> 
> Jayanthi Annadurai (16):
>       drivers: sdhci: CN10K ASIM workaround
>       drivers: soc: marvell: Add driver for managing rpram
>       drivers: sdhci-cadence: Fix timing update
>       drivers: marvell: rpram: Add rpram debugfs interface
>       drivers: marvell: rpram: Change rpram driver name
>       drivers: marvell: rpram: Check for cn10k platform
>       drivers: sdhci-cadence: Workaround for clearing interrupt status
>       cn10k: Remove EMMC host controller workaround
>       sdhci-cadence: Fix timing parameters for cn10k platform
>       sdhci-cadence: Fix clock and delay parameters for hs200 mode
>       drivers: sdhci-cadence: Add support to configure host side drive 
> strength and slew
>       drivers: soc: cn10k: Add support for retrieving firmware boot logs
>       drivers: sdhci-cadence: Fix HS400 timing
>       scmi: driver: increase timeout for rx response
>       drivers: sdhci-cadence: Fix slew and drive configuration
>       edac: Fix octeontx edac device name
> 
> Jerin Jacob (1):
>       octeontx2-af: Workaround for NIX CQ hang HW issue
> 
> Jia Ma (2):
>       net: dsa: introduce sysfs interface for Marvell sohu Switch
>       soc: marvell: hw_access: add dependency OCTEONTX2_AF
> 
> Kevin Hao (3):
>       mmc: cavium-thunderx: Drop the IRQF_NO_THREAD constraint
>       pci: octeontx2: Use a more lightweight API to get the root bus
>       octeontx2-af: Fix deadlock between tx_stall->txsch_lock and 
> rvu->rsrc_lock
> 
> Kiran Kumar K (11):
>       octeontx2-af: NPC Tx parse data key ext profile
>       octeontx2-af: extend RSS supported offload types
>       octeontx2-af: Add CUSTOM0 to flow keyx algo
>       octeontx2-af: limit KPU parsing for GTPU packets
>       octeontx2-af: Fix issue with CPT HDR parsing
>       octeontx2-af: add 24 byte custom L2 header parsing support
>       octeontx2-af: Optimize KPU1 processing for variable-length headers
>       octeontx2-af: Increase number of reserved entries in KPU
>       octeontx2-af: Add kpu support to parse cpt second parse time stamp 
> packets
>       octeontx2-af: Limit KPU processing for NAT keepalive packet
>       octeontx2-af: Add KPU support to parse inner custom header
> 
> Konrad Kociolek (1):
>       spi: Add support for Cadence XSPI controller
> 
> Krzysztof Garczynski (1):
>       octeontx2-af: txschq limits handling
> 
> Linu Cherian (5):
>       octeontx2-af: Use the right wake_up API variant in CGX command interface
>       octeontx2-af: Add new silicon variant Loki
>       octeontx2-af: Provision to make kernel backward compatible with older 
> firmware
>       iommu/arm-smmu-v3: Force 32 byte command queue memory reads (rework)
>       soc: octeontx2: Add driver support for Cache Controller Unit
> 
> Lukasz Bartosik (2):
>       octeontx2-af: add CPT support to AF driver
>       octeontx2-af: don't register CPT AF interrupts
> 
> Marcin Wojtas (1):
>       net: mvpp2: split XPCS and MPCS initialisation
> 
> Meir Levi (1):
>       octeontx2-af: fix REE boundary graph check
> 
> Michal Mazur (4):
>       octeontx2-af: Setup edge used for GPIO timing
>       gpio: thunderx: Configure pin function at probe
>       octeontx2-af: reset HWS group mask during FLR
>       octeontx2-af: fix detection of IP layer
> 
> Nalla, Pradeep (4):
>       soc: octeontx2: Add NPA PF driver
>       octeontx2-sdp: Changed sdp dts node read code.
>       octeontx2-sdp/octeontx2-npa: Fix compiler warnings
>       octeontx2-af: Mbox to exchange SDP channel info
> 
> Narendra Hadke (1):
>       serial: mvebu-uart: uart2 error bits clearing
> 
> Narinder Dhillon (1):
>       drivers: xSPI: Synchronization mechanism
> 
> Naveen Mamindlapalli (75):
>       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
>       misc: mrvl-loki: invoke irq callback for multiple cpri mac instances
>       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-af: Backport upstream kernel changes
>       octeontx2-pf: Backport upstream kernel changes
>       octeontx2-af: add ratelimit to limit the asynchronous err messages
>       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-af: Fix LBK ping RX issue on NIX1
>       octeontx2-nicpf: Allow PF to set VF mac address when SR-IOV is disabled
>       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
>       octeontx2-af: add proper return codes for AF mailbox handlers
>       octeontx2-pf: make fdsa and ptp configuration mutually exclusive
>       octeontx2-nicvf: Add PTP hardware clock support to NIX VF
>       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
>       octeontx2-pf: cn10k: add support for new ptp timestamp format
>       octeontx2-af: cn10k: add workaround for ptp errata
>       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
>       octeontx2-pf: Use HW registers in PTP instead of timercounter 
> abstraction
>       cnf10k: rfoe: add jumbo frame support to cnf10k
>       octeontx2-pf: remove txschq alloc response callback handler
>       sch_htb: htb offload prio and quantum
>       octeontx2-pf: Add support for HTB offload
>       octeontx2-pf: htb: return error in case of same strict priority
>       octeontx2-pf: qos: configure PF TL2 queue in TL1 topology
>       octeontx2-af: modify TL1 rr_prio value from 1 to 9
>       octeontx2-pf: qos: fix issues with cir/pir configuration
>       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-pf: qos: return incase of mdq/tl1 topology update
>       misc: mrvl-loki: add support for CNF105XXN cpri interrupt handling
>       octeontx2-af: Fix kernel crash due to hrtimer not being initialized
>       octeontx2-af: cn10k: fix adding large offset to ptp clock
>       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
> 
> Nithin Dabilpuram (12):
>       octeontx2-af: add support for changing vlan tpid
>       octeontx2-af: NDC sync op af mbox support
>       octeontx2-af: consider pcifunc zero map entries as disabled
>       octeontx2-af: perform cpt lf teardown in non FLR path
>       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: restore rxc conf after teardown sequence
>       octeontx2-af: add option to toggle drop re enable in rx cfg
>       octeontx2-af: replace cpt slot with lf id on reg write
>       octeontx2-af: optimize cpt pf identification
>       octeontx2-af: enable SSO work interrupt periodic counter
> 
> Ofer Heifetz (1):
>       armada: pci-ep: Add a driver for DW PCI-EP
> 
> Parshuram Thombare (3):
>       spi: cadence: add dt-bindings documentation for Cadence XSPI controller
>       spi: cadence: add support for Cadence XSPI controller
>       spi: cadence: fix static checker warning
> 
> Pavan Nikhilesh (32):
>       octeontx2-af: add mbox to configure thresholds per HWGRP
>       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: 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: add intradevice FLR handling
>       octeontx2-af: ignore sso lf count when checking pffunc validity
>       octeontx2-af: restore sso hwgrp default thresholds
>       octeontx2-af: drain xaq before reconfiguring aura
>       octeontx2-af: use get blkaddr function instead of macro
>       octeontx2-af: add sso error af interrupt handlers
>       octeontx2-af: add debugfs support for sso
>       octeontx2-af: fix TIM slot to lf lookup
>       octeontx2-af: cn10K: Set default vWQE timer interval
>       octeontx2-af: add mbox to configure SSO LSW
>       octeontx2-af: ratelimit digest prints
>       octeontx2-af: cn10k: enable getwork prefetching
>       octeontx2-af: cn10k: increase outstanding LMTST ops
>       octeontx2-af: drain XAQ buffers before lf teardown
>       octeontx2-af: invalidate GWC before accessing workslot
>       octeontx2-af: cn10K: modify default vWQE timer interval
>       octeontx2-af: cn10k: track timer ring intervals
>       octeontx2-af: cn10k: update clock source offset
>       octeontx2-af: add mbox to configure SSO group mask
>       octeontx2-af: cn10k: fix incorrect TIM interval array size
>       octeontx2-af: reduce TIM TENNS clock source interval
>       octeontx2-af: update SSO HWS invalidate mbox definition
>       octeontx2-af: use SSO HWS AF invalidate instead of LF invalidate
>       octeontx2-af: use clock source to compute start cycle
> 
> Peter Swain (19):
>       mmc: cavium: fix shutdown deadlock with active sd-card
>       mmc: cavium: finish_dma_single() should teardown/unmap
>       mmc: cavium: skip unavailable slots
>       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
>       mmc: cavium: calibrate otx2 just once
>       mmc: dt-bindings: describe cavium vmmc/vqmmc
>       gpio: thunderx: avoid potential deadlock
>       gpio: octeontx2: extend PIN_SEL to cover cn96xx
> 
> Pradeep Nalla (1):
>       octeontx2-npa: Fix afpf mbox handler
> 
> Radha Mohan Chintakuntla (37):
>       octeontx2-af: Add SSO unit support to the AF driver
>       octeontx2-af: Skip CGX probe if not connected to NIX
>       misc: otx_bphy_ctr: Add OcteonTx2 BPHY control driver
>       misc: mrvl-loki: Add driver to handle GPINT0 interrupt
>       misc: mrvl-loki: Setup callback function from interrupt handler
>       gpio: thunderx: Add support for EL0 interrupts for GPIO
>       gpio: thunderx: Remove char device when exiting driver
>       gpio: thunderx: Adjust the msi base for cn96xx gpio
>       octeontx2-af: Make SSO/SSOW LF teardown less CPU intensive
>       octeontx2-af: Fix reading SSOW_LF_GWS_TAG after rvu_poll_reg()
>       soc: octeontx2: Add SDP PF driver
>       octeontx2-dpi: Export the DPI Queue config API
>       soc: octeontx2-sdp: Fix workqueue init for multiple SDP PFs
>       drivers: cleanup el3 handler only if parent process exits
>       soc: octeontx2-sdp: Fix ring info structure that is exchanged with host
>       octeontx2-sdp: Add pf_srn field in info exchange structure
>       octeontx2-sdp: move SDP node_id and PF start ring to SDP PF driver
>       misc: mrvl-loki: Add function to unregister the irq callback
>       octeontx2-dpi: add support for CN10K DPI block
>       octeontx2-sdp: assign VF0 rings as SDP rings per PF
>       octeontx2-npa: Fix freeing IRQ vectors
>       octeontx2-af: Increase the NIX LF resources for 98xx
>       octeontx2-sdp: Fix FLR and MBOX interrupt enable and disable
>       drivers: octeontx2-sdp: add mbox for getting SDP channel information
>       octeontx2-af: remove NPA resource limits check
>       soc: octeontx2-sdp: Fix VFs enabling routine
>       soc: octeontx2-sdp: Remove WQ_MEM_RECLAIM for host handshake workqueue
>       octeontx2-pf: Add support for creating netdev interfaces for SDP VFs
>       octeontx2-vf: Skip ethtool support for SDP VF
>       octeontx2-npa: Add support for CN10K
>       octeontx2-dpi: add more cn10k dependent changes
>       octeontx2-sdp: add support for CN10K SDP block
>       soc: octeontx2-sdp: add ring programming for cn10k
>       PCI: controller: Add OcteonTx2 PCIe Endpoint driver
>       PCI: octeontx2-pem-ep: Add PERST interrupt handling
>       soc: octeontx2-sdp: use a default PEM mask in unsupported case
>       soc: octeontx2-sdp: fix EPF_RINFO for 98xx
> 
> Rakesh Babu (11):
>       octeontx2-af: Initialize NIX1 block
>       octeontx2-af: Display NIX1 also in debugfs
>       octeontx2-af: Fix max 16 CGX LMACs limit
>       octeontx2-af: cn10k: RPM LMAC 802.3 pause frame configuration.
>       soc: Driver to access and modify device CSRs.
>       octeontx2-pf: Fix for ping among LBK pairs.
>       octeontx2-af: debugfs: Add channel and channel mask.
>       octeontx2-pf: Packet classification support for virtual functions.
>       octeontx2-pf: devlink param support to modify physical interface links.
>       octeontx2-vf: Export symbol 'otx2_config_serdes_link_state'
>       octeontx2-af: debugfs: Backport upstream changes.
> 
> Rakesh Babu Saladi (7):
>       octeontx2-nicvf: Free VF PTP resources.
>       octeontx2-bphy: Add PTP slave and external PTP input clock support in 
> RFOE PHC driver.
>       octeontx2-af: Fix issues reported by static analysis.
>       octeontx2-bphy: Fix issues reported by static analysis.
>       octeontx2-af: CN10K PTP PPS Errata workaround
>       octeontx2-bphy-netdev: cnf10k: 1-step PTP and slave support.
>       cnf10k-rfoe: Prepend 8-byte PTP header to packets in PTP queue.
> 
> Revital Regev (1):
>       octeontx2-pf: Implement cgx stat rst
> 
> Rick Farrington (2):
>       octeontx2: add OcteonTX2 PCI Console driver
>       edac: octeontx2: RAS error-injection
> 
> Rob Herring (3):
>       dt-bindings: arm: Add MPAM MSC binding [draft]
>       cacheinfo: Allow for >32-bit cache 'id'
>       cacheinfo: Set cache 'id' based on DT data
> 
> Roy Franz (1):
>       soc: octeontx2-sdp: Fix formatting of SDP driver message
> 
> Ruiqiang Hao (10):
>       octeontx2: Replace the improper ops function
>       driver: net: marvell: Fixed warning caused by inconsistent const 
> attribute
>       of: unittest: fix refcount error "use-after-free"
>       octeontx2: Fix the compile warning caused by unused variables
>       spi: spi-octeontx2: fix erase sector error by limit spi buswidth
>       Mailbox: Replace mutex lock with spin lock
>       firmware: sdei: Change sdei_list_lock type
>       coresight: etm4x: Change sdei_list_lock type
>       octeontx2: vf: Avoid canceling an uninitialized work queue
>       octeontx2: nic: Replace get_cpu()/put_cpu() with 
> get_cpu_ptr()/put_cpu_ptr()
> 
> Satananda Burla (2):
>       soc: octeontx2-sdp: remove host handshake
>       soc: octeontx2-sdp: set fw ready after init
> 
> Satha Rao (2):
>       octeontx2-af: add new mbox to support sync cycle on rx path
>       octeontx2-af: fixed resource availability check
> 
> Satheesh Paul A (1):
>       octeontx2-af: support for custom L2 header
> 
> Selvam Venkatachalam (2):
>       cn10k: support to print reset counters
>       cn10k: update to support to print reset counters
> 
> Shijith Thotton (8):
>       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: cn10k: devlink params to configure TIM
>       octeontx2-af: cn10k: fix devlink register warnings
>       crypto: octeontx2: fix potential null pointer access
>       octeontx2-af: fix operand size in bitwise operation
>       drivers: soc: remove octeontx2-rm driver
> 
> Smadar Fuks (7):
>       octeontx2-af: Introducing REE block for 98xx
>       octeontx2-af: Add new Mbox messages and handlers for new REE blocks
>       octeontx2-af: Fix REE error handling
>       octeontx2-af: Fix REE large rule file programming
>       octeontx2-af: Fix REE warnings for no previous prototype
>       octeontx2-af: Free RVU REE irq properly
>       octeontx2-af: REE timeout error handling
> 
> Srikanth Pidugu (2):
>       phy_diag: Add more PHY debug capabilities
>       phy_diag: Minor updates
> 
> Srujana Challa (36):
>       octeontx2-af: sync cpt mbox code with linux-4.14.76-devel
>       octeontx2-af: Update CPT_LF_ALLOC mbox
>       octeontx2-af: Add support for CPT1 in debugfs
>       drivers:cpt - add support for CPT1 in VF driver
>       drivers: crypto: add support for CN106XX CPT engine
>       drivers: crypto: add the Virtual Function driver for CN106XX CPT
>       cn10k-cpt: Update CPT_RES_S as per new layout
>       cn10k-cpt: forward ready message to AF
>       cn10k-cpt: Workaround MBOX timeout
>       crypto: cn10k: start CPT PF driver version with 1
>       crypto: cn10k: set context flush timer count
>       crypto: cn10k: Handle VF function level reset
>       crypto: marvell: fix a missing Kconfig dependency
>       octeontx2-af: Correct return value of ATTACH_RESOURCES mbox
>       octeontx2-af: Fix setting of CPT_AF_X2PX_LINK_CFG
>       octeontx2-af: add mailbox to configure reassembly timeout
>       octeontx2-af: clear RXC active and zombie entries
>       crypto: cn10k: handle new CPT completion code
>       crypto: marvell: allow non CPT LFs in ATTACH_RESOURCES mbox
>       crypto: cn10k: enable ME interrupts
>       crypto: marvell: increase CPT HW instruction queue length
>       crypto: cn10k: allocate 64KB for each microcode image
>       crypto: octeontx2: sync with upstream driver
>       crypto: cn10k: enable random number request.
>       octeontx2-af: update inline ipsec mbox to support 98xx
>       crypto: octeontx2: update inline ipsec mbox to support 98xx
>       crypto: octeontx2: fix CPT block address for getting engine capabilities
>       crypto: marvell: add support to common CPT driver for cn9k and cn10k
>       octeontx2-af: remove usage of resource limits for CPT
>       crypto: marvell: remove cn10k folder
>       crypto: octeontx2: Disable DMA black hole on an engine DMA fault
>       octeontx2-af: Add support to flush full CPT CTX cache
>       crypto: octeontx2: CN10K CPT to RNM workaround
>       octeontx2-af: sync rvu_cpt.c to upstream source
>       crypto: octeontx2: Add support for custom engine group create
>       drivers: crypto: add support for OCTEONTX2 CPT engine
> 
> SrujanaChalla (2):
>       octeontx2-af: Add CPT debug entries to debugfs
>       octeontx2-af: modify default cpt limits
> 
> Stanislaw Kardach (16):
>       octeontx2-af: Add resource partitioning config
>       octeontx2-af: adjust rvu limits for no-VF case
>       octeontx2-af: fix TIM block address usage
>       octeontx2-af: add TIM LF teardown
>       octeontx2-af: fix policy validation for LBK VFs
>       octeontx2-af: check TXSCHQ policy when needed
>       octeontx2-af: fix missing blocks quota validation
>       octeontx2-af: fix memory leaks on probe failure
>       octeontx2-af: prepare for custom KPU profiles
>       octeontx2-af: add support for custom KPU entries
>       soc: octeontx2-rm: add Marvell OcteonTX2 RM driver
>       soc: octeontx2-rm: add domain sysfs
>       soc: octeontx2-rm: add knob for PMCCNTR_EL0 config
>       spi: octeontx2: add entry of PCI device for LOKI
>       octeontx2-af: fix implitit variable array
>       octeontx2-af: make tx nibble fixup is always apply
> 
> Stefan Chulski (14):
>       phy: cp110-comphy: add support for 5G SFI/XFI comphy initialisation
>       net: phy: add phylink 5GKR supported PHY modes
>       net: phy: introduce 2500Base-T phy mode
>       phy: comphy: marvell: add cp110 comphy 2500Base-T support
>       net: phy: marvell10g: add 2500Base-T support
>       net: phy: marvell10g: rename PHY 2210 defines
>       net: phy: marvell10g: fix 33XX and 21XX PHY interface type transitions
>       net: phy: marvell10g: set default advertisement capability
>       net: mvpp2: Add TCAM entry to drop flow control pause frames
>       net/dsa/dsa_mvmdio: use mdiobus_write/read callbacks for mdio bus access
>       net: dsa: fix dsa_mvmdio compilation
>       marvell: phy-mvebu-cp110-comphy: Add power ON support for 2500BASET mode
>       net: mvpp2: add driver dependency to NET_DSA
>       marvell: mvmdio: create const struct for driver data
> 
> Subbaraya Sundeep (39):
>       octeontx2-af: Add support to verify channel
>       octeontx2-af: Add macro to generate mbox handlers declarations
>       octeontx2-pf: add support for stripping STAG/CTAG
>       octeontx2-pf: Add ethtool ntuple filters support
>       octeontx2-af: Disable MCAM entries during NIX_LF_FREE
>       octeontx2-pf: Delete RX VLAN offload support
>       octeontx2-af: Transmit packets during SMQ flush
>       arm64: Use nops between LDs and STs
>       octeontx2-af: Update get_rsrc_map for new blocks
>       octeontx2-af: Return assigned NIX/CPT block address
>       octeontx2-af: Add new REE blocks to AF
>       octeontx2-af: Assign NIX block addresses
>       octeontx2-af: Mbox changes for 98xx
>       octeontx2-af: Get block address from slot number
>       octeontx2-af: Add NIX1 interfaces to NPC
>       octeontx2-af: Do not change maximum NPC interfaces
>       octeontx2-af: Fix nix_inline_ipsec_cfg mailbox
>       octeontx2-pf: Avoid null pointer dereference
>       octeontx2-af: Fix loading external MKEX profile
>       octeontx2-af: cn10k: Add support for programmable channels
>       octeontx2-af: Fix static code analyzer reported issues
>       octeontx2-af: Add PTP IDs of cnf10ka and cnf10kb
>       octeontx2-pf: Use multi segments in NIX CQE_RX
>       octeontx2-af: cn10k: Limit number of CGX blocks
>       octeontx2-af: cn10k: Fix non-contiguous lmac mapping
>       octeontx2-af: Avoid duplicate unicast rules
>       octeontx2-af: Change transmit side NPC rules
>       octeontx2-af: Change PTP device id for cn10k
>       octeontx2-af: Fix mcam entry resource leak
>       octeontx2-af: Use ptp input clock info from firmware data
>       octeontx2-pf: Change the receive buffer size calculation
>       octeontx2-pf: Add devlink param to vary cqe size
>       octeontx2-pf: Add devlink param to vary rbuf size
>       octeontx2-pf: Add TC feature for VFs
>       octeontx2-pf: qos send queues management
>       octeontx2-af: convert dev_dbg to tracepoint in mbox
>       octeontx2-pf: Disable packet I/O for graceful exit
>       octeontx2-af: Fix key checking for source mac
>       octeontx2-pf: Do not set rbuf len as zero
> 
> Subrahmanyam Nilla (3):
>       octeontx2-af: Add SDP interface support.
>       soc: octeontx2-dpi: add DPI PF driver
>       soc: octeontx2-rm: handle DPI VF reservations
> 
> Sujeet Baranwal (16):
>       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
>       proc: Board information made available
>       proc: Board info logic reorg
>       proc: Alter ways of mac address parsing
>       proc: publish no of macs in octeontx_info node
>       scmi: perf: octtx2: round off OPP frequencies to neaest 100
>       mmc: check sd clock stability before phy initialization
> 
> Suman Ghosh (1):
>       octeontx2-pf: Add support for adaptive interrupt coalescing
> 
> Suneel Garapati (21):
>       pci: octeontx2: Add PCI host controller driver for OcteonTx2
>       spi: add support for octeontx2 spi controller
>       spi: thunderx: add subsys ID for thunder driver
>       spi: octeontx2: add entry of pci device id for 95xx
>       spi: octeontx2: set tritx in config register
>       spi: octeontx2: use read after write for MPI_CFG
>       spi: octeontx2: Add fix for hw issue
>       drivers: spi: Use rcvd_present instead of MIDR check
>       drivers: spi: octeontx2: Include SUBSID for T106 platform
>       drivers: spi: octeontx2: Include SUBSID for T106 platform
>       drivers: spi: octeontx2: Enable driver for CNF10KA/B
>       drivers: i2c: thunderx: octeontx2 clock divisor logic changes
>       drivers: i2c: octeon: Add support for High speed mode
>       drivers: i2c: octeon: Reduce latency for HS mode
>       drivers: i2c: octeon: Revert early clear of IFLG
>       drivers: i2c: octeon: Handle access watchdog timeout
>       drivers: pci: controller: Add Octeon PEM driver
>       drivers: pci: pcieport: Allow AER service only on root ports
>       drivers: pci: octeon-pem: Check on MSI-X vector count
>       drivers: pci: probe: Add fixup for Marvell PCIeRC bridge
>       drivers: marvell: cn10ka_swup: Add support for read of flash
> 
> Sunil Goutham (40):
>       net: thunderx: Do a PCS reset upon SGMII link toggle
>       net: thunderx: Do a PCS reset upon SGMII link toggle
>       octeontx2-af: Don't treat lack of CGX interfaces as error
>       octeontx2-af: Setup resource limits before enabling VFs
>       octeontx2-af: Verify NPA/SSO/NIX PF_FUNC mapping
>       octeontx2-af: Skip creating limits pci file for undiscovered RVU PFs
>       octeontx2-af: Support for fixed transmit scheduler topology
>       octeontx2-af: Workaround for NIX transmit stall issue
>       octeontx2-af: Disable SQ manager sticky mode operation
>       octeontx2-pf: Add support for PF/VF mbox communication
>       octeontx2-af: Fix XOFF toggling in PSE restore logic
>       octeontx2-af: Cleanup CGX config permission checks
>       octeontx2-af: Update workarounds for hardware issues
>       octeontx2-pf: Update workarounds for hardware issues
>       octeontx2-af: Create tx_stall debugfs entry only for 96xx
>       octeontx2-af: Apply relevant HW issue workarounds for 96xx B0 silicon
>       octeontx2-af: Add error messages in driver exit path
>       octeontx2-af: Remove express traffic support
>       octeontx2-af: Fix programming and logical issues
>       octeontx2-af: Fix compilation issue
>       octeontx2-pf: Aggregate multiple boolean fields into common flags
>       octeontx2-pf: Fix netdev watchdog timeout value
>       octeontx2-af: Cleanup nixlf and blkaddr retrieval logic
>       arm64: Add MIDR encoding for Marvell OcteonTX2 silicons
>       hwrng: cn10k: Add random number generator support
>       octeontx2-af: Fixes for compile warnings
>       octeontx2-af: debugfs: delete dead code
>       pci: octeontx2: Workaround for PEM config space writes
>       octeontx2-pf: devlink params support to set mcam entry count
>       octeontx2-af: Add debug messages for failures
>       octeontx2-af: Remove channel verification while installing MCAM rules
>       octeontx2-af: Cleanup PTP driver code
>       octeontx2-pf: Minor changes to sync with upstream sources
>       octeontx2-af: Fix inconsistent license text
>       octeontx2-pf: Fix inconsistent license text
>       octeontx2-af: Fix interrupt name strings
>       hwrng: cn10k: Check TRNG_RESULT while reading random data
>       hwrng: cn10k: Don't read TRNG_STATUS, it's not reliable
>       hwrng: cn10k: Don't read TRNG_STATUS, it's not reliable
>       hwrng: cn10k: Remove the confusing debug prints
> 
> Sunil Kumar Kori (1):
>       octeontx2-af: Priority flow control configuration support
> 
> Suzuki K Poulose (2):
>       perf cs-etm: Support PID tracing in config
>       perf cs-etm: Fix bitmap for option
> 
> Tanmay Jagdale (9):
>       perf cs-etm: Determine formatted trace support
>       coresight: etm4x: Add support for Marvell OcteonTX2
>       coresight: tmc: etr: Add support for Marvell OcteonTX2
>       coresight: pmu: Create symlink to the sink device
>       coresight: tmc: secure-etr: Fix incorrect offset
>       dt-bindings: coresight: Add burst size for TMC
>       coresight: tmc: Configure AXI write burst size
>       soc: octeontx2: ccu: Fix waymask configuration
>       drivers: perf: Fix tad_pmu_event_init() to check pmu type first
> 
> Tomasz Duszynski (3):
>       octeontx2-pf: Notify VFs about link changes
>       octeontx2-vf: Add ethtool support
>       gpio: octeontx2: allow to trigger GPIO ISR manually
> 
> Tomasz Michalec (4):
>       octeontx2-serdes: Add serdes diagnostic commands
>       octeontx2-serdes: Implement PRBS command
>       octeontx2-serdes: Check SVC UUID on module init
>       octeontx2-serdes: Add gserr and gserc eye display
> 
> Vamsi Attunuru (1):
>       octeontx2-af: Handle physical link state change requests
> 
> Vasyl Gomonovych (35):
>       GHES: support HEST/BERT in ACPI/DT systems
>       drivers: marvell: otx2-sdei-ghes: Rename RAS driver
>       drivers: marvell: otx2-sdei-ghes: Cleanup RAS driver
>       drivers: marvell: otx2-sdei-ghes: Add CN10K core CPER
>       drivers: marvell: otx2-sdei-ghes: Adjust error status block
>       drivers: marvell: otx2-sdei-ghes: Add signature into ring buffer
>       drivers: marvell: otx2-sdei-ghes: Do not use memset or memcpy on IO 
> addresses
>       drivers: marvell: otx2-sdei-ghes: Fix BERT memcpy from IO
>       drivers: marvell: otx2-sdei-ghes: Adjust error status address
>       drivers: marvell: otx2-sdei-ghes: Release IO region
>       drivers: marvell: otx2-sdei-ghes: Patch HEST table if required
>       drivers: marvell: otx2-sdei-ghes: Fix compilation warning
>       drivers: marvell: otx2-sdei-ghes: Fix compilation warnings
>       drivers: marvell: otx2-sdei-ghes: Fix error status block allocation
>       drivers: marvell: otx2-sdei-ghes: Setup proper ghes names
>       drivers: marvell: otx2-sdei-ghes: Align buffer layout with firmware
>       drivers: marvell: otx2-sdei-ghes: Fix copy from IO buffer
>       drivers: marvell: otx2-sdei-ghes: Reduce extra logs
>       drivers: marvell: otx2-sdei-ghes: Fix name setup for gsrc
>       drivers: marvell: otx2-sdei-ghes: Fix name assign based on event id
>       drivers: marvell: otx2-sdei-ghes: RAS cn10ka define sdei event
>       drivers: marvell: otx2-sdei-ghes: Add GHES to EFI memory map
>       drivers: marvell: otx2-sdei-ghes: Mark driver ready handle SDEI
>       drivers: marvell: otx2-sdei-ghes: Select dedicated region for BERT
>       drivers: soc: cn10k: Add interface for ECC injection
>       drivers: marvell: otx2-sdei-ghes: Do printk instead of debugfs trace
>       drivers: marvell: otx2-sdei-ghes: Remove RAS driver
>       EDAC: OcteonTX: Add OcteonTx2/OcteonTX3 EDAC driver
>       EDAC: OcteonTX: Reduce logging level for debug
>       EDAC: OcteonTX: Add SECDED error injection
>       EDAC: Init minimum possible error desc grain
>       EDAC: OcteonTX: Fix einj error type for cn10k
>       edac: Add Core error report
>       edac: Read sdei vector number from HEST table
>       edac: Fix cn10ka dss error injection
> 
> Vidhya Vidhyaraman (1):
>       octeontx2-af: Add programmed macaddr to RVU pfvf
> 
> Vidya (2):
>       octeontx2-af: config for cn10k inbound inline ipsec
>       crypto: cn10k: update the opcode for inline inbound ipsec
> 
> Vidya Sagar Velumuri (2):
>       octeontx2-af: Configure nix with proper cpt block
>       octeontx2-af: cn10k: config to identify ethertype location
> 
> Vidya Velumuri (2):
>       octeontx2-af: Support to enable/disable Inline Ipsec functionality
>       crypto: cn10k: add support to enable context prefetching
> 
> Vincent Cheng (2):
>       mfd: Add renesas SMU driver to mfd
>       misc: Add renesas SMU driver to misc
> 
> Wan Jiabing (1):
>       spi: cadence: Add of_node_put() before return
> 
> Witold Sadowski (33):
>       spi: Split Cadence xSPI driver
>       spi: Add PCI support for Cadence xSPI
>       spi: Disable configuration during simulation
>       spi: Fix possible issue in xSPI driver
>       sw_update: Add driver for firmware management
>       drivers: spi: Fix mutex issue
>       sw_update: Add firmware update feature
>       sw_update: Add firmware clone support.
>       spi-nor: Add Micron Technology SPI flash.
>       mtd: spi-nor: Add support for S25FS128 chip.
>       sw_update: Update TIM names
>       gpio: Change GPIO level interrupt handler to handle_level_irq
>       spi: Update phy and clock handling
>       spi: Add mx25um51245g flash chip
>       spi: Fix dummy cycles calculations
>       spi: Disable PHY training on ASIM
>       swup: Use asynchronus SPI operations
>       spi: Fix SDMA check in xSPI driver
>       spi: remove old Cadence xSPI driver
>       spi: cadence: Fix busy cycles calculation
>       spi: cadence: Add polling mode support
>       spi: cadence: Add read acess size switch
>       spi: cadence: Add clock and PHY configuration
>       drivers:spi:cadence-xspi: Add low-level changes to support kmsg 
> panic/oops write
>       spi: Fix possible race condition
>       spi: clear MSI-X enable interrupt flag.
>       spi: Change PHY and clock register offsets
>       spi: Add Winbond w25q256fw flash memory
>       swup: Change memory allocation scheme.
>       spi: FIx bug in SDMA write function
>       spi: Add xfer() function for cadence xSPI
>       driver: spi: Fix SMC ID for GPIO based TPM support
>       swup: Sync update structures
> 
> Wojciech Bartczak (36):
>       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
>       scmi: driver: modifies rx buffer size and timeout for rx response
>       mailbox: add OcteonTX2 MHU mailbox driver
>       Marvell MHU: Fixes locking mechanism in MHU driver
>       driver: soc: Adds MAC addressess overview to board info
>       driver: MHU: Driver adjustment for 10x based octeontx platforms
>       driver: Add MAC management driver for OcteonTX platform
>       driver: soc: Fix OcteonTX info driver
>       driver: Fixes unnecessary logging from octeontx info driver
>       driver: Fixes conversion for BOARD-MAC-ADDRESS-ID-NUM in octeontx_info
>       drivers: soc: Adds common Marvell OcteonTX header for SMC calls
>       driver: soc: Modify error reporting for some SoC drivers
>       driver: soc: Remove unnecessary warnings about reset counters
>       driver: marvell: mmc: Removes static variables in tuning code
>       driver: soc: Fix errors for SERDES Octeontx2 module
>       PCI: Fix wrong address reported for XCP0 mailbox on cnf10ka
>       driver: spi: Resolve issues detected during static code analysis
>       driver: spi: Fix problems discovered during static analysis
>       swup: Fix issues found during static code analysis
>       driver: soc: otx_info: Fix issues reported by static code analysis
>       driver: mmc: Resolve issues reported by static analysis
>       driver: soc: Adds driver to control reset of AVS bus form Linux
>       driver: clk: Add SCLK clock on T9x platforms with ACPI enabled
>       driver: clk: Fix PCC channel related errors for CN10KX and T9X platforms
>       firmware: mub: Add Marvell Utility Bus
>       firmware: octeontx2: Move AVS reset control to MUB bus
>       driver: mailbox: Remove superfluous mutex in MHU implementation
>       firmware: ocetontx2: Move CN10K MAC management module to MUB
>       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
> 
> Yehuda Yitschak (1):
>       uio: pci-ep: Add a driver for PCI-EP uio device
> 
> Yi Guo (2):
>       octeontx2-af: Add external ptp input clock
>       misc: add new ioctl to read/write register to renesas smu
> 
> Yuri Tolstov (3):
>       octeontx2-rm: Add char driver to RM
>       octeontx2-rm: Add VFME interrupt handler
>       octeontx2-rm: Add ioctl:readv call
> 
> hariprasad (8):
>       octeontx2-pf: Add unicast filter support
>       octeontx2-pf: Add tx vlan offload support
>       octeontx2-pf: Add rx vlan offload support
>       octeontx2-af: update address of global CGX RX_STATS
>       octeontx2-af: Support for parsing pkts with switch headers
>       octeontx2-pf: Support to enable EDSA/Higig2 pkts parsing
>       octeontx2-pf: Reset HW config for HIGIG/EDSA in driver unbind
>       octeontx2-af: Put CGX LMAC also in Higig2 mode
> 
>  Documentation/arm64/cpu-feature-registers.rst      |    2 +
>  .../devicetree/bindings/arm/arm,mpam-msc.yaml      |  167 ++
>  .../devicetree/bindings/arm/coresight.txt          |    5 +
>  .../devicetree/bindings/edac/marvell-sdei-ghes.txt |  110 ++
>  .../bindings/mailbox/marvell,mbox-mailbox.txt      |   76 +
>  .../devicetree/bindings/mmc/cavium-mmc.txt         |   58 +-
>  .../devicetree/bindings/net/dsa/mvmdio.txt         |   67 +
>  .../bindings/perf/marvell-cn10k-tad-pmu.txt        |   20 +
>  .../devicetree/bindings/spi/cdns,xspi.yaml         |   77 +
>  .../devicetree/bindings/thermal/armada-thermal.txt |    1 +
>  .../networking/devlink-params-octeontx2.txt        |   66 +
>  MAINTAINERS                                        |   17 +
>  arch/arm64/Kconfig                                 |   65 +
>  arch/arm64/boot/dts/marvell/armada-ap807.dtsi      |    3 +
>  arch/arm64/boot/dts/marvell/armada-cp11x.dtsi      |    6 +-
>  arch/arm64/include/asm/cpu.h                       |    2 +
>  arch/arm64/include/asm/cpufeature.h                |   14 +
>  arch/arm64/include/asm/cputype.h                   |   13 +
>  arch/arm64/include/asm/el2_setup.h                 |   18 +
>  arch/arm64/include/asm/mmu_context.h               |    6 +
>  arch/arm64/include/asm/mpam.h                      |   76 +
>  arch/arm64/include/asm/sysreg.h                    |   11 +
>  arch/arm64/kernel/Makefile                         |    1 +
>  arch/arm64/kernel/cpu_errata.c                     |   93 +
>  arch/arm64/kernel/cpufeature.c                     |   58 +
>  arch/arm64/kernel/cpuinfo.c                        |    4 +
>  arch/arm64/kernel/entry.S                          |   86 +
>  arch/arm64/kernel/mpam.c                           |    8 +
>  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 +
>  drivers/acpi/apei/bert.c                           |   65 +-
>  drivers/acpi/apei/ghes.c                           |   64 +-
>  drivers/acpi/apei/hest.c                           |   13 +-
>  drivers/base/cacheinfo.c                           |   41 +-
>  drivers/char/hw_random/Kconfig                     |   13 +
>  drivers/char/hw_random/Makefile                    |    1 +
>  drivers/char/hw_random/cn10k-rng.c                 |  184 ++
>  drivers/clk/Kconfig                                |   21 +
>  drivers/clk/Makefile                               |    1 +
>  drivers/clk/clk-otx2.c                             |  298 ++++
>  drivers/clk/mvebu/ap-cpu-clk.c                     |  175 +-
>  drivers/clocksource/Kconfig                        |    9 +
>  drivers/clocksource/arm_arch_timer.c               |   54 +
>  drivers/cpufreq/armada-8k-cpufreq.c                |    3 +
>  drivers/crypto/marvell/Kconfig                     |    1 +
>  drivers/crypto/marvell/octeontx2/Makefile          |    2 +-
>  drivers/crypto/marvell/octeontx2/otx2_cpt_common.h |   15 +
>  .../crypto/marvell/octeontx2/otx2_cpt_devlink.c    |  118 ++
>  .../crypto/marvell/octeontx2/otx2_cpt_devlink.h    |   20 +
>  .../marvell/octeontx2/otx2_cpt_mbox_common.c       |   17 +
>  drivers/crypto/marvell/octeontx2/otx2_cptlf.h      |   73 +-
>  drivers/crypto/marvell/octeontx2/otx2_cptpf.h      |   14 +
>  drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c |   74 +-
>  drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c |  267 ++-
>  .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c    |  402 ++++-
>  .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h    |    7 +-
>  drivers/crypto/marvell/octeontx2/otx2_cptvf.h      |    1 +
>  drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c |    3 +-
>  drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c |   20 +-
>  drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c |    3 +
>  drivers/edac/Kconfig                               |   10 +
>  drivers/edac/Makefile                              |    1 +
>  drivers/edac/edac_mc.c                             |    1 +
>  drivers/edac/octeontx_edac.c                       |  788 +++++++++
>  drivers/edac/octeontx_edac.h                       |  134 ++
>  drivers/firmware/Kconfig                           |    1 +
>  drivers/firmware/Makefile                          |    1 +
>  drivers/firmware/arm_scmi/mailbox.c                |    4 +-
>  drivers/firmware/arm_scmi/perf.c                   |   25 +-
>  drivers/firmware/arm_sdei.c                        |   46 +-
>  drivers/firmware/octeontx2/Kconfig                 |   59 +
>  drivers/firmware/octeontx2/Makefile                |    7 +
>  drivers/firmware/octeontx2/avs_reset.c             |  155 ++
>  drivers/firmware/octeontx2/mac_mgmt.c              |  114 ++
>  drivers/firmware/octeontx2/mub.c                   |  246 +++
>  drivers/firmware/octeontx2/mub_gen.c               |  119 ++
>  drivers/firmware/octeontx2/sfp-info.c              |  250 +++
>  drivers/gpio/gpio-thunderx.c                       |  374 +++-
>  drivers/hwtracing/coresight/Makefile               |    4 +-
>  drivers/hwtracing/coresight/coresight-config.c     |    8 +-
>  drivers/hwtracing/coresight/coresight-config.h     |    2 +-
>  drivers/hwtracing/coresight/coresight-core.c       |    5 +
>  drivers/hwtracing/coresight/coresight-etm-perf.c   |   13 +
>  drivers/hwtracing/coresight/coresight-etm4x-core.c |   79 +-
>  .../hwtracing/coresight/coresight-etm4x-sysfs.c    |  267 +--
>  drivers/hwtracing/coresight/coresight-etm4x.h      |    5 +-
>  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   |  104 +-
>  drivers/hwtracing/coresight/coresight-tmc-etr.c    |   58 +-
>  .../hwtracing/coresight/coresight-tmc-secure-etr.c |  417 +++++
>  .../hwtracing/coresight/coresight-tmc-secure-etr.h |  115 ++
>  drivers/hwtracing/coresight/coresight-tmc.h        |   52 +-
>  drivers/i2c/busses/i2c-octeon-core.c               |   73 +-
>  drivers/i2c/busses/i2c-octeon-core.h               |   18 +
>  drivers/i2c/busses/i2c-thunderx-pcidrv.c           |    7 +
>  drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |  112 ++
>  drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h        |    8 +
>  drivers/irqchip/irq-gic-v3.c                       |   17 +-
>  drivers/mailbox/Kconfig                            |    9 +
>  drivers/mailbox/Makefile                           |    2 +
>  drivers/mailbox/mvl_mhu.c                          |  468 +++++
>  drivers/mfd/rsmu_private.h                         |   32 +
>  drivers/misc/Kconfig                               |   25 +
>  drivers/misc/Makefile                              |    4 +
>  drivers/misc/mrvl-loki.c                           |  223 +++
>  drivers/misc/otx_bphy_ctr.c                        |  328 ++++
>  drivers/misc/rsmu_cdev.c                           |  388 +++++
>  drivers/misc/rsmu_cdev.h                           |   72 +
>  drivers/misc/rsmu_cm.c                             |  166 ++
>  drivers/misc/rsmu_sabre.c                          |  128 ++
>  drivers/mmc/core/Kconfig                           |   13 +
>  drivers/mmc/core/Makefile                          |    1 +
>  drivers/mmc/core/block.c                           |    4 +
>  drivers/mmc/core/block.h                           |   10 +
>  drivers/mmc/core/core.c                            |   44 +
>  drivers/mmc/core/mmcpstore.c                       |  233 +++
>  drivers/mmc/host/Kconfig                           |    1 +
>  drivers/mmc/host/cavium-octeon.c                   |   11 +-
>  drivers/mmc/host/cavium-thunderx.c                 |  197 ++-
>  drivers/mmc/host/cavium.c                          | 1577 +++++++++++++++--
>  drivers/mmc/host/cavium.h                          |  158 +-
>  drivers/mmc/host/sdhci-cadence.c                   | 1555 +++++++++++++++--
>  drivers/mmc/host/sdhci-xenon-phy.c                 |   26 +-
>  drivers/mmc/host/sdhci.c                           |   61 +-
>  drivers/mtd/spi-nor/core.c                         |   54 +
>  drivers/mtd/spi-nor/macronix.c                     |    2 +
>  drivers/mtd/spi-nor/micron-st.c                    |    6 +
>  drivers/mtd/spi-nor/spansion.c                     |    2 +
>  drivers/mtd/spi-nor/winbond.c                      |    2 +
>  drivers/net/dsa/Kconfig                            |    9 +
>  drivers/net/dsa/Makefile                           |    1 +
>  drivers/net/dsa/dsa_mvmdio.c                       |  528 ++++++
>  drivers/net/ethernet/cavium/thunder/nic_main.c     |    5 +-
>  .../net/ethernet/cavium/thunder/nicvf_ethtool.c    |   36 +-
>  drivers/net/ethernet/cavium/thunder/nicvf_queues.c |    5 +-
>  drivers/net/ethernet/cavium/thunder/thunder_bgx.c  |   92 +-
>  drivers/net/ethernet/cavium/thunder/thunder_bgx.h  |    1 +
>  drivers/net/ethernet/marvell/Kconfig               |    1 +
>  drivers/net/ethernet/marvell/mvmdio.c              |   22 +-
>  drivers/net/ethernet/marvell/mvpp2/mvpp2.h         |    1 +
>  drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   17 +-
>  drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c     |  160 +-
>  drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h     |    1 +
>  drivers/net/ethernet/marvell/octeontx2/Kconfig     |   10 +-
>  drivers/net/ethernet/marvell/octeontx2/Makefile    |    1 +
>  drivers/net/ethernet/marvell/octeontx2/af/Makefile |    3 +-
>  drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |  605 ++++++-
>  drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |   43 +-
>  .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h  |   40 +-
>  drivers/net/ethernet/marvell/octeontx2/af/common.h |    8 +-
>  .../ethernet/marvell/octeontx2/af/lmac_common.h    |   16 +
>  drivers/net/ethernet/marvell/octeontx2/af/mbox.c   |   11 +-
>  drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |  535 +++++-
>  drivers/net/ethernet/marvell/octeontx2/af/npc.h    |   30 +-
>  .../ethernet/marvell/octeontx2/af/npc_profile.h    |  705 ++++----
>  drivers/net/ethernet/marvell/octeontx2/af/ptp.c    |  349 +++-
>  drivers/net/ethernet/marvell/octeontx2/af/ptp.h    |    9 +-
>  drivers/net/ethernet/marvell/octeontx2/af/rpm.c    |  266 ++-
>  drivers/net/ethernet/marvell/octeontx2/af/rpm.h    |   41 +-
>  drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |  615 +++++--
>  drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |  145 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |  383 ++++-
>  .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c  |   41 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |  662 ++++++-
>  .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |  955 ++++++++++-
>  .../ethernet/marvell/octeontx2/af/rvu_devlink.c    |  275 ++-
>  .../net/ethernet/marvell/octeontx2/af/rvu_fixes.c  | 1010 +++++++++++
>  .../net/ethernet/marvell/octeontx2/af/rvu_fixes.h  |   18 +
>  .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  481 +++++-
>  .../net/ethernet/marvell/octeontx2/af/rvu_npa.c    |    1 +
>  .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |   74 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |   20 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_ree.c    | 1242 ++++++++++++++
>  .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |  396 ++++-
>  .../net/ethernet/marvell/octeontx2/af/rvu_sso.c    | 1678 ++++++++++++++++++
>  .../net/ethernet/marvell/octeontx2/af/rvu_struct.h |   60 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_switch.c |    6 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_tim.c    |  528 ++++++
>  .../net/ethernet/marvell/octeontx2/af/rvu_trace.h  |   11 +
>  .../ethernet/marvell/octeontx2/af/rvu_validation.c |  959 +++++++++++
>  .../ethernet/marvell/octeontx2/af/rvu_validation.h |   67 +
>  .../net/ethernet/marvell/octeontx2/bphy/Makefile   |   13 +
>  .../ethernet/marvell/octeontx2/bphy/bphy_common.h  |   83 +
>  .../marvell/octeontx2/bphy/bphy_netdev_comm_if.h   |   45 +
>  .../marvell/octeontx2/bphy/cnf10k_bphy_hw.h        |  425 +++++
>  .../octeontx2/bphy/cnf10k_bphy_netdev_comm_if.h    |  296 ++++
>  .../ethernet/marvell/octeontx2/bphy/cnf10k_cpri.c  |  754 ++++++++
>  .../ethernet/marvell/octeontx2/bphy/cnf10k_cpri.h  |  149 ++
>  .../marvell/octeontx2/bphy/cnf10k_cpri_ethtool.c   |  102 ++
>  .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.c  | 1654 ++++++++++++++++++
>  .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.h  |  185 ++
>  .../marvell/octeontx2/bphy/cnf10k_rfoe_ethtool.c   |  150 ++
>  .../marvell/octeontx2/bphy/cnf10k_rfoe_ptp.c       |  299 ++++
>  .../ethernet/marvell/octeontx2/bphy/otx2_bphy.h    |   77 +
>  .../marvell/octeontx2/bphy/otx2_bphy_debugfs.c     |  165 ++
>  .../marvell/octeontx2/bphy/otx2_bphy_debugfs.h     |   31 +
>  .../ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h |  308 ++++
>  .../marvell/octeontx2/bphy/otx2_bphy_main.c        | 1029 +++++++++++
>  .../ethernet/marvell/octeontx2/bphy/otx2_cpri.c    |  755 ++++++++
>  .../ethernet/marvell/octeontx2/bphy/otx2_cpri.h    |  150 ++
>  .../marvell/octeontx2/bphy/otx2_cpri_ethtool.c     |  102 ++
>  .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.c    | 1707 +++++++++++++++++++
>  .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.h    |  155 ++
>  .../marvell/octeontx2/bphy/otx2_rfoe_ethtool.c     |  152 ++
>  .../marvell/octeontx2/bphy/otx2_rfoe_ptp.c         |  268 +++
>  .../octeontx2/bphy/rfoe_bphy_netdev_comm_if.h      |  190 +++
>  .../ethernet/marvell/octeontx2/bphy/rfoe_common.h  |  238 +++
>  .../net/ethernet/marvell/octeontx2/nic/Makefile    |   13 +-
>  drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c |    6 +-
>  drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h |    2 +-
>  .../ethernet/marvell/octeontx2/nic/otx2_common.c   |  298 +++-
>  .../ethernet/marvell/octeontx2/nic/otx2_common.h   |  155 +-
>  .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c    |  170 ++
>  .../ethernet/marvell/octeontx2/nic/otx2_devlink.c  |  144 ++
>  .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |  483 +++++-
>  .../ethernet/marvell/octeontx2/nic/otx2_flows.c    |  114 +-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  503 ++++--
>  .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c  |  225 ++-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h  |   16 +
>  .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h  |   12 +
>  .../ethernet/marvell/octeontx2/nic/otx2_smqvf.c    |  287 ++++
>  .../ethernet/marvell/octeontx2/nic/otx2_struct.h   |   11 +-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |    8 +-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |  462 ++++-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h |   14 +-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |  153 +-
>  drivers/net/ethernet/marvell/octeontx2/nic/qos.c   | 1731 +++++++++++++++++++
>  drivers/net/ethernet/marvell/octeontx2/nic/qos.h   |   66 +
>  .../net/ethernet/marvell/octeontx2/nic/qos_sq.c    |  442 +++++
>  drivers/net/mdio/mdio-cavium.h                     |    1 +
>  drivers/net/mdio/mdio-thunder.c                    |   66 +
>  drivers/net/phy/marvell10g.c                       |  173 +-
>  drivers/net/phy/phylink.c                          |   22 +
>  drivers/of/dynamic.c                               |   10 +-
>  drivers/pci/controller/Kconfig                     |   28 +
>  drivers/pci/controller/Makefile                    |    3 +
>  drivers/pci/controller/pci-octeon-pem.c            |  204 +++
>  drivers/pci/controller/pci-octeontx2-pem.c         |  481 ++++++
>  drivers/pci/controller/pcie-octeontx2-pem-ep.c     |  243 +++
>  drivers/pci/endpoint/Kconfig                       |    7 +
>  drivers/pci/endpoint/Makefile                      |    1 +
>  drivers/pci/endpoint/pcie-armada-dw-ep.c           |  403 +++++
>  drivers/pci/pcie/portdrv_core.c                    |    9 +
>  drivers/pci/probe.c                                |   15 +
>  drivers/pci/quirks.c                               |   41 +-
>  drivers/perf/Kconfig                               |   15 +-
>  drivers/perf/Makefile                              |    2 +
>  drivers/perf/arm_smmuv3_pmu.c                      |   10 +-
>  drivers/perf/marvell_cn10k_ddr_pmu.c               |  766 +++++++++
>  drivers/perf/marvell_cn10k_tad_pmu.c               |  428 +++++
>  drivers/phy/marvell/phy-mvebu-cp110-comphy.c       |   25 +-
>  drivers/soc/Kconfig                                |    1 +
>  drivers/soc/Makefile                               |    1 +
>  drivers/soc/marvell/Kconfig                        |  210 +++
>  drivers/soc/marvell/Makefile                       |   20 +
>  drivers/soc/marvell/cn10k-einj.c                   |   92 +
>  drivers/soc/marvell/cn10k-fwlog.c                  |  207 +++
>  drivers/soc/marvell/cn10k-rpram.c                  |  222 +++
>  drivers/soc/marvell/cn10k_serdes_diag.c            | 1490 ++++++++++++++++
>  drivers/soc/marvell/cn10ka-swup/Makefile           |    7 +
>  drivers/soc/marvell/cn10ka-swup/mrvl_swup.c        |  636 +++++++
>  drivers/soc/marvell/cn10ka-swup/mrvl_swup.h        |  351 ++++
>  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       |  498 ++++++
>  drivers/soc/marvell/mvmdio_uio.c                   |  314 ++++
>  drivers/soc/marvell/octeontx2-ccu/Makefile         |    8 +
>  drivers/soc/marvell/octeontx2-ccu/README           |   97 ++
>  drivers/soc/marvell/octeontx2-ccu/ccu.c            |  257 +++
>  drivers/soc/marvell/octeontx2-dpi/Makefile         |    8 +
>  drivers/soc/marvell/octeontx2-dpi/dpi.c            |  627 +++++++
>  drivers/soc/marvell/octeontx2-dpi/dpi.h            |  337 ++++
>  drivers/soc/marvell/octeontx2-ghes/Makefile        |    8 +
>  drivers/soc/marvell/octeontx2-ghes/otx2-einj.c     |  165 ++
>  .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.c    |  402 +++++
>  .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.h    |   35 +
>  drivers/soc/marvell/octeontx2-llc/Makefile         |    8 +
>  drivers/soc/marvell/octeontx2-llc/llc.c            |  117 ++
>  drivers/soc/marvell/octeontx2-npa/Makefile         |    8 +
>  drivers/soc/marvell/octeontx2-npa/npa.c            | 1774 +++++++++++++++++++
>  drivers/soc/marvell/octeontx2-npa/npa.h            |  167 ++
>  drivers/soc/marvell/octeontx2-npa/npa_api.h        |   19 +
>  drivers/soc/marvell/octeontx2-pcicons/Makefile     |    8 +
>  .../marvell/octeontx2-pcicons/otx2-pci-console.c   | 1350 +++++++++++++++
>  .../marvell/octeontx2-pcicons/otx2-pci-console.h   |  194 +++
>  drivers/soc/marvell/octeontx2-sdp/Makefile         |    9 +
>  drivers/soc/marvell/octeontx2-sdp/sdp.c            | 1800 
> ++++++++++++++++++++
>  drivers/soc/marvell/octeontx2-sdp/sdp.h            |  160 ++
>  drivers/soc/marvell/octeontx2-serdes/Makefile      |    6 +
>  .../soc/marvell/octeontx2-serdes/serdes_debugfs.c  | 1056 ++++++++++++
>  drivers/soc/marvell/octeontx_info.c                |  513 ++++++
>  drivers/soc/marvell/phy_diag.c                     | 1022 +++++++++++
>  drivers/spi/Kconfig                                |   67 +
>  drivers/spi/Makefile                               |    2 +
>  drivers/spi/spi-cadence-xspi.c                     | 1398 +++++++++++++++
>  drivers/spi/spi-cavium-thunderx.c                  |   18 +-
>  drivers/spi/spi-octeontx2.c                        |  392 +++++
>  drivers/spi/spi-octeontx2.h                        |  156 ++
>  drivers/spi/spi-orion.c                            |   11 +
>  drivers/thermal/armada_thermal.c                   |  161 +-
>  drivers/tty/serial/mvebu-uart.c                    |   11 +
>  drivers/uio/Kconfig                                |    9 +
>  drivers/uio/Makefile                               |    1 +
>  drivers/uio/uio_pci_ep.c                           |  216 +++
>  fs/pstore/Kconfig                                  |    4 +-
>  include/acpi/apei.h                                |    4 +
>  include/linux/armada-pcie-ep.h                     |   36 +
>  include/linux/cacheinfo.h                          |   33 +-
>  include/linux/cpuhotplug.h                         |    1 +
>  include/linux/firmware/octeontx2/mub.h             |  120 ++
>  include/linux/kernel.h                             |    6 +
>  include/linux/mmc/core.h                           |    5 +
>  include/linux/mmc/host.h                           |   12 +
>  include/linux/mtd/spi-nor.h                        |    1 +
>  include/linux/pci-acpi.h                           |    1 +
>  include/linux/phy.h                                |    7 +
>  include/linux/soc/marvell/llc.h                    |   17 +
>  include/linux/soc/marvell/octeontx2/asm.h          |   15 +
>  include/net/pkt_cls.h                              |    2 +
>  include/soc/marvell/armada8k/fw.h                  |   22 +
>  include/soc/marvell/octeontx/octeontx_smc.h        |   60 +
>  include/uapi/linux/rsmu.h                          |   77 +
>  kernel/exit.c                                      |   66 +
>  net/sched/sch_htb.c                                |   14 +-
>  tools/perf/arch/arm/util/cs-etm.c                  |   45 +-
>  tools/perf/util/cs-etm.c                           |    7 +-
>  tools/perf/util/cs-etm.h                           |    1 +
>  335 files changed, 59803 insertions(+), 1886 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/arm/arm,mpam-msc.yaml
>  create mode 100644 
> Documentation/devicetree/bindings/edac/marvell-sdei-ghes.txt
>  create mode 100644 
> Documentation/devicetree/bindings/mailbox/marvell,mbox-mailbox.txt
>  create mode 100644 Documentation/devicetree/bindings/net/dsa/mvmdio.txt
>  create mode 100644 
> Documentation/devicetree/bindings/perf/marvell-cn10k-tad-pmu.txt
>  create mode 100644 Documentation/devicetree/bindings/spi/cdns,xspi.yaml
>  create mode 100644 Documentation/networking/devlink-params-octeontx2.txt
>  create mode 100644 arch/arm64/include/asm/mpam.h
>  create mode 100644 arch/arm64/kernel/mpam.c
>  create mode 100644 arch/arm64/lib/copy_template_nops.S
>  create mode 100644 drivers/char/hw_random/cn10k-rng.c
>  create mode 100644 drivers/clk/clk-otx2.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.h
>  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/avs_reset.c
>  create mode 100644 drivers/firmware/octeontx2/mac_mgmt.c
>  create mode 100644 drivers/firmware/octeontx2/mub.c
>  create mode 100644 drivers/firmware/octeontx2/mub_gen.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/mailbox/mvl_mhu.c
>  create mode 100644 drivers/mfd/rsmu_private.h
>  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/mmc/core/mmcpstore.c
>  create mode 100644 drivers/net/dsa/dsa_mvmdio.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_fixes.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_fixes.h
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_ree.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/af/rvu_validation.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_validation.h
>  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_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_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/otx2_dcbnl.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_smqvf.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/qos.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/qos.h
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/qos_sq.c
>  create mode 100644 drivers/pci/controller/pci-octeon-pem.c
>  create mode 100644 drivers/pci/controller/pci-octeontx2-pem.c
>  create mode 100644 drivers/pci/controller/pcie-octeontx2-pem-ep.c
>  create mode 100644 drivers/pci/endpoint/pcie-armada-dw-ep.c
>  create mode 100644 drivers/perf/marvell_cn10k_ddr_pmu.c
>  create mode 100644 drivers/perf/marvell_cn10k_tad_pmu.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-fwlog.c
>  create mode 100644 drivers/soc/marvell/cn10k-rpram.c
>  create mode 100644 drivers/soc/marvell/cn10k_serdes_diag.c
>  create mode 100644 drivers/soc/marvell/cn10ka-swup/Makefile
>  create mode 100644 drivers/soc/marvell/cn10ka-swup/mrvl_swup.c
>  create mode 100644 drivers/soc/marvell/cn10ka-swup/mrvl_swup.h
>  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/mvmdio_uio.c
>  create mode 100644 drivers/soc/marvell/octeontx2-ccu/Makefile
>  create mode 100644 drivers/soc/marvell/octeontx2-ccu/README
>  create mode 100644 drivers/soc/marvell/octeontx2-ccu/ccu.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-llc/Makefile
>  create mode 100644 drivers/soc/marvell/octeontx2-llc/llc.c
>  create mode 100644 drivers/soc/marvell/octeontx2-npa/Makefile
>  create mode 100644 drivers/soc/marvell/octeontx2-npa/npa.c
>  create mode 100644 drivers/soc/marvell/octeontx2-npa/npa.h
>  create mode 100644 drivers/soc/marvell/octeontx2-npa/npa_api.h
>  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/spi/spi-cadence-xspi.c
>  create mode 100644 drivers/spi/spi-octeontx2.c
>  create mode 100644 drivers/spi/spi-octeontx2.h
>  create mode 100644 drivers/uio/uio_pci_ep.c
>  create mode 100644 include/linux/armada-pcie-ep.h
>  create mode 100644 include/linux/firmware/octeontx2/mub.h
>  create mode 100644 include/linux/soc/marvell/llc.h
>  create mode 100644 include/soc/marvell/armada8k/fw.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 (#11499): 
https://lists.yoctoproject.org/g/linux-yocto/message/11499
Mute This Topic: https://lists.yoctoproject.org/mt/92454124/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to