In message: [linux-yocto][linux-yocto v5.10] kernel code for marvell cn96xx and 
marvell cn106xx
on 30/06/2021 Ruiqiang Hao wrote:

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

The branch has been created and the BSP merged.

Bruce

> 
> Thanks,
> Ruiqiang
> 
> The following changes since commit 139fe7d68413054f850e206ab749f97a968867a8:
> 
>   rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock 
> (2021-06-25 20:05:02 -0400)
> 
> are available in the Git repository at:
> 
>   https://github.com/cythe/linux.git v5.10/standard/cn-sdkv5.4/octeon.v3
> 
> for you to fetch changes up to 3db5ffbecee7b769aa762a1a9cd82aee7cc18fe0:
> 
>   spi: spi-octeontx2: fix erase sector error by limit spi buswidth 
> (2021-06-30 15:37:11 +0800)
> 
> ----------------------------------------------------------------
> 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
> 
> 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
> 
> 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
> 
> Baha Mesleh (1):
>       octeontx2-bphy-netdev: fix cleanup sequence in char device release
> 
> Ben Peled (1):
>       cpufreq: armada: enable ap807-cpu-clk.
> 
> Bharat Bhushan (5):
>       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
> 
> Bhaskara Budiredla (5):
>       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
> 
> Burla, Satananda (1):
>       octeontx2-dpi: Fix DPI engine blks allocation
> 
> Chandrakala Chavva (15):
>       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
> 
> Christina Jacob (16):
>       net:thunderx: fix memory leak in nicvf driver.
>       net: thunderx: Do a PCS reset upon SGMII link toggle
>       octeontx2-pf: Adding ethtool support for link status information.
>       octeontx2-af: Support to get link info like current speed, fec etc
>       octeontx2-pf: Ethtool support for fec configuration
>       octeontx2-af: Move to rvu_fwdata version 1.
>       octeontx2-pf: Add ethtool -m option support.
>       octeontx2-af: Update fwadata structure with few more reserved fields.
>       octeontx2-af: Fetch FEC stats of the physical link
>       octeontx2-pf: Support to display fec counters also in ethtool stats.
>       octeontx2-pf: Support to display current settings of a vf network 
> interface via ethtool
>       octeontx2-af: Introduce SET_LINK_MODE command to change various 
> configurations of a network interface.
>       octeontx2-pf: support to change link speed and autoneg
>       octeontx2-pf: remove redundant changes from speed change suppcrt.
>       octeontx-af: Interface mode change feature via ethtool
>       octeontx2-pf: Interface Mode change using ethtool.
> 
> Damian Eppel (3):
>       soc: marvell: MDIO uio driver
>       drivers: soc: marvell: PHY diagnostics debugfs driver
>       drivers: soc: marvell: PHY diagnostics driver update
> 
> Dana Vardi (1):
>       net: mvpp2: prs: ipv4 different ihl support
> 
> Felix Manlunas (4):
>       octeontx2-af: Add new CGX_CMDs to set and get PHY modulation type
>       octeontx2-pf: Add ethtool priv flag to control PAM4 on/off
>       octeontx2-pf: Fix wrong info in ethtool's list of supported link modes
>       octeontx2-af: Add new CGX_CMD to get PHY FEC statistics
> 
> Geetha sowjanya (34):
>       octeontx2-af: Check SQ counters to detect the deadlock
>       octeontx2-af: Update hardware workarounds for 95xx A1 silicon
>       octeontx2-af: Fix return value in npc_set_pkind
>       octeontx2-pf: Remove ARM64 and LSE_ATOMICS dependency
>       octeontx2-af: Update HW workarounds for 96xx C0, 98xx and F95xx B0 chips
>       octeontx2-af: Update NIX_TXSCHQ_CONFIG mbox to handle read request
>       octeontx2-af: Disable SMQ sticky mode to avoid NIX PSE deadlock
>       octeontx2-pf: Add XDP support to RVU PF driver
>       octeontx2-pf: Fix interface down flag on error
>       octeontx2-af: Remove Big endian bitfields
>       octeontx2-af: cn10k: Update NIX/NPA context structure
>       octeontx2-pf: cn10k: Initialise NIX context
>       octeontx2-pf: cn10k: Map LMTST region
>       octeontx2-pf: cn10k: Add packet processing support
>       octeontx2-af: cn10k: Update NIX and NPA context in debugfs
>       octeontx2-af: cn10k: Set cache lines for NPA batch alloc
>       octeontx2-af: Use RVU pci revision ID for platform check
>       octeontx2-pf: Use pci revision ID for platform check
>       octeontx2-pf: cn10k: Update Marvell license header
>       octeontx2-pf: Fix unmapping LMTST region
>       octeontx2-pf: Refactoring the RX multi segment changes.
>       octeontx2-pf: Update RVU PF/VF driver name
>       octeontx2-af: Update RVU and CGX/RPM driver name
>       octeontx2-pf: Add RSS multi group support
>       octeontx2-af: Fix minor bugs in CGX driver
>       octeontx2-af: Update RVU modules names
>       octeontx2-af: TIM: Set conditional clock always on
>       octeontx2-af: Add F95XXO RVU PCI revision ID
>       octeontx2-af: Rename LOKI model name as 95XXN
>       octeontx2-af: Fix irq free in rvu teardown
>       octeontx2-af: Fix NIX irq offset in free_irq
>       octeontx2-af: Handle return value in block reset.
>       octeontx2-af: Support configurable LMTST regions
>       octeontx2-pf: Use runtime allocated LMTLINE region
> 
> George Cherian (12):
>       octeontx2-af: Add support for RSS hashing based on Transport protocol 
> field
>       octeontx2-af: Policy Limits for octeontx2 only
>       octeontx2-af: Add devlink suppoort to af driver
>       octeontx2-af: Add devlink health reporters for NPA
>       octeontx2-af: Add devlink health reporters for NIX
>       PCI: Avoid marking multifunction device in same iommu group
>       mmc: core: Make sure to check for a valid callback before calling
>       octeontx2-af: Enhance the parser support for Forward DSA
>       octeontx2-af: Remove ITAG support from KPU profile
>       octeontx2-af: Add KPU support to parse PPPoE packets
>       octeontx2-npa: Make the freeing IRQ vector fix complete
>       octeontx2-af: Fix the KPU support to parse PPPoE packets
> 
> Grzegorz Jaszczyk (5):
>       net: phy: add support for 5GBASE-KR PHY connection types
>       net: phy: fix Marvell 88E2110 phy support
>       net: phy: marvell10g: extend support for 5G
>       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
> 
> Hao Zheng (1):
>       octeontx2-af: Turn on L2 multicast address check
> 
> Hariprasad Kelam (53):
>       net: thunderx: fix page reference release in interface tear down
>       octeontx2-af: Update tx parse nibble config
>       octeontx2-af: Reset HW config done to parse switch headers in FLR
>       octeontx2-af: Simplify npc_set_pkind mbox handler
>       octeontx2-pf: Remove unnecessary mbox request in unbind
>       octeontx2-af: Update dmac field in vf vlan rule
>       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-af: Increase mbox response timeout to 3 seconds
>       octeontx2-af: Increase number of CGX interfaces
>       octeontx2-vf: initialize interface mode as default
>       octeontx2-pf: update ethtool supported modes mask
>       octeontx2-af: Assign valid mac address for LBKVFs
>       octeontx2-af: Pass default values incase user did not specify
>       octeontx2-pf: support to change link speed/duplex/autoneg
>       octeontx2-pf: add Support QSGMII mode
>       octeontx2-af: cn10k: Add RPM MAC support
>       octeontx2-pf: cn10k: Get MAC features attached to netdev
>       octeontx2-af: cn10k: Add CN10K PTP subsytem ID
>       octeontx2-af: cn10K: Get NPC counters value
>       octeontx2-af: cn10K: MTU configuration
>       octeontx2-pf: cn10k: Get max mtu supported from admin function
>       octeontx2-af: sync kernel structures with firmware
>       octeontx2-af: cn10k: refactor RPM specific features
>       octeontx2-af: cn10k: MAC internal loopback support
>       octeontx2-af: cn10k: non contiguous serdes lane mapping with RVU PF
>       octeontx2-af: cn10k: lbk link credits configuration
>       octeontx2-af: cn10k: Add rpm rx/tx stats
>       octeontx2-pf: cn10k: Add support to read rpm stats
>       octeontx2-pf: cn10k: export APIs required by VF driver
>       octeontx2-af: fix warnings reported with W=1 flag
>       octeontx2-af: clean up rpm driver
>       octeontx2-pf: fix vf ethtool sset count
>       octeontx-af: Add debug info on Mac address change
>       net: thunderx: Modify BGX driver probe
>       octeontx2-af: clean up changes for FEC configuration
>       octeontx2-af: backport FEC configuration changes
>       octeontx2-pf: clean up changes for FEC configuration
>       octeontx2-pf: backport FEC configuration changes
>       octeontx2-af: code clean up for Physical link setttings
>       octeontx2-af: modify index in ethtool modes mapping
>       octeontx2-pf: Backport physical link status changes
>       octeontx2-pf: Backport physical link settings
>       octeontx2-af: Backport ethtool link modes
>       octeontx2-af: Refactor vf flags
>       octeontx2-af: new mbox to configure vf permissions
>       octeontx2-pf: Read correct number of VFs
>       octeontx2-pf: Add trusted vf support
>       octeontx2-af: Debugfs support for DMAC filters
>       octeontx2-af: mbox messages to configure DMAC filter
>       octeontx2-pf: offload DMAC filters to CGX/RPM block
>       octeontx2-af: derive correct DMAC filter index
> 
> Harman Kalra (14):
>       octeontx2-af: Support for PTP notification to PF
>       octeontx2-af: Adding PTP CGX config cleanup in FLR
>       octeontx2-af: Sending tsc value to the userspace
>       octeontx2-pf: notify VF about ptp event
>       octeontx2-af: Undo PTP NPC config in FLR
>       octeontx2-af: load NPC profile via firmware database
>       octeontx2-af: cn10k: Interface to access lmtst map table
>       octeontx2-af: cn10k: setting up lmt map table
>       octeontx2-af: cn10K: support for sched lmtst and other features
>       octeontx2-af: fix msix offset structure field data types
>       octeontx2-af: adding new lt def registers support
>       octeontx2-af: support for coalescing KPU profiles
>       octeontx2-af: fix multiple entries for vlan lt defs
>       octeontx2-af: fix atomic load on NPA LF registers
> 
> Jakub Palider (5):
>       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
> 
> Jayanthi A (2):
>       sdhci-cadence: SD6 controller support
>       sdhci-cadence: CN10k ASIM workaround for unaligned access
> 
> Jayanthi Annadurai (2):
>       drivers: sdhci: CN10K ASIM workaround
>       drivers: sdhci: Fix typo error in conditional macro
> 
> Jerin Jacob (2):
>       octeontx2-af: Workaround for NIX CQ hang HW issue
>       octeontx2-af: Allow to configure flow tag LSB byte as RSS adder
> 
> Jia Ma (1):
>       net: dsa: introduce sysfs interface for Marvell sohu Switch
> 
> Kevin Hao (1):
>       octeontx2-pf: Use the napi_alloc_frag() to alloc the pool buffers
> 
> 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: add npc profile support to parse CPT_PARSE_HDR
>       octeontx2-af: limit KPU parsing for GTPU only to GTPv1
>       octeontx2-af: Add packet parser error codes to MCAM match key
>       octeontx2-af: add 24 byte custom L2 header parsing support
>       octeontx2-af: add KPU support to parse NGIO protocol
>       octeontx2-af: add KPU parse support for VLAN EXDSA
>       octeontx2-af: add KPU changes to parse L4 for fragmented CPT packets
>       octeontx2-af: Add support to parse cpt header with padding
> 
> Konrad Kociolek (1):
>       spi: Add support for Cadence XSPI controller
> 
> Konstantin Porotchkin (3):
>       drivers/pinctrl: armada-cp110 - fix MPP54/MPP55 functions
>       doc: cp110-system-controller: fix the pin function names
>       drivers: phy: add support for Armada CP110 UTMI PHY
> 
> Krzysztof Garczynski (1):
>       octeontx2-af: txschq limits handling
> 
> Linu Cherian (6):
>       octeontx2-af: Misc CGX changes
>       octeontx2-af: Use the right wake_up API variant in CGX command interface
>       octeontx2-af: Update CGX speed mapping table for 80G
>       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)
> 
> Liron Himi (1):
>       net: mvpp2: apply mac dst on MUSDK case
> 
> Lukasz Bartosik (2):
>       octeontx2-af: add CPT support to AF driver
>       octeontx2-af: don't register CPT AF interrupts
> 
> Marcin Wojtas (4):
>       net: mvpp2: split XPCS and MPCS initialisation
>       mmc: xenon: add AP807 compatible string
>       spi: orion: enable clocks before spi_setup
>       spi: orion: enable support for switching CS every transferred byte
> 
> Mark Tomlinson (1):
>       i2c: mv64xxx: Add bus error recovery
> 
> Michal Mazur (3):
>       octeontx2-af: Setup edge used for GPIO timing
>       gpio: thunderx: Configure pin function at probe
>       octeontx2-af: reset HWS group mask during FLR
> 
> Nalla, Pradeep (6):
>       octeontx2-af: Add support for multi channel in NIX promisc entry
>       soc: octeontx2: Add NPA PF driver
>       octeontx2-sdp: Changed sdp dts node read code.
>       octeontx2-af: Allow SDP vfs to add promisc entry.
>       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
> 
> Naveen Mamindlapalli (55):
>       octeontx2-af: Add support for VF VLAN configuration via PF
>       octeontx2-pf: Add support for VF VLAN configuration via PF
>       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-af: Update forwarding rule action targeting VF with its 
> default one
>       octeontx2-bphy-netdev: Set minimum length of Tx packets to 64 bytes
>       octeontx2-af: Fix updating wrong multicast list index in NIX_RX_ACTION
>       octeontx2-af: Added mbox message to retrieve VF's base steering rule
>       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: refactor function npc_install_flow for default entry
>       octeontx2-af: Use install flow API for promisc and broadcast entries
>       octeontx2-af: don't enable MCAM entries when target is not initialized
>       octeontx2-af: Backport upstream kernel changes
>       octeontx2-pf: Backport upstream kernel changes
>       octeontx2-pf: Add flow classification using IP protocol
>       octeontx2-af: add ratelimit to limit the asynchronous err messages
>       octeontx2-af: Fix incorrect MCAM INTF configuration for NIX1
>       octeontx2-bphy-netdev: Added RFOE LMAC stats to ethtool
>       octeontx2-bphy-netdev: Fix ptp tx processing race condition
>       octeontx2-pf: backport upstream changes
>       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-pf: Add ip tos and ip proto icmp/icmpv6 flow offload support
>       octeontx2-pf: Add tc flower hardware offload on ingress traffic
>       octeontx2-pf: add tc flower stats handler for hw offloads
>       octeontx2-af: Modify the return code for unsupported flow keys
>       octeontx2-bphy-netdev: Fix common lmac resource free
>       octeontx2-bphy-netdev: avoid multiple kfree of common lmac objects
>       octeontx2-af: Add multicast/promisc packet replication table
>       octeontx2-nicvf: Add ndo_set_rx_mode handler to support 
> multicast/promisc
>       octeontx2-af: add vf trust check to set_rx_mode mbox handler
>       octeontx2-af: Added to flag to disable promisc and multicast MCE entry
>       octeontx2-af: fix error return code in rvu_mbox_handler_set_vf_perm
>       octeontx2-af: Fix LBK ping RX issue on NIX1
>       octeontx2-nicpf: Allow PF to set VF mac address when SR-IOV is disabled
> 
> Nithin Dabilpuram (7):
>       octeontx2-af: add support for changing vlan tpid
>       octeontx2-af: NDC sync op af mbox support
>       octeontx2-af: enable tx shaping feature for 96xx C0
>       octeontx2-af: clear sw xoff before flush
>       octeontx2-af: wait for tx link idle for credits change
>       octeontx2-af: fix order of queue work and interrupt disable
>       octeontx2-af: consider pcifunc zero map entries as disabled
> 
> Ofer Heifetz (1):
>       armada: pci-ep: Add a driver for DW PCI-EP
> 
> Pavan Nikhilesh (22):
>       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
> 
> 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
> 
> Radha Mohan Chintakuntla (25):
>       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-af: Update SDP AF driver to handle multiple SDP blocks
>       octeontx2-dpi: Export the DPI Queue config API
>       soc: octeontx2-sdp: Fix workqueue init for multiple SDP PFs
>       octeontx2-af: Add support for multiple SDP blocks
>       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
> 
> Rakesh Babu (10):
>       octeontx2-af: Add support for NIX1, CPT1 and NDC_NIX1
>       octeontx2-af: Initialize NIX1 block
>       octeontx2-af: Display NIX1 also in debugfs
>       octeontx2-af: Debugfs entry to show mapping btw CGX, NIX and a PF.
>       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-af: Backport RVU debugfs upstream changes.
>       octeontx2-pf: Fix for ping among LBK pairs.
>       octeontx2-af: Display all enabled PF VF rsrc_alloc entries.
> 
> Revital Regev (1):
>       octeontx2-pf: Implement cgx stat rst
> 
> Ruiqiang Hao (7):
>       octeontx2: Replace the improper ops function
>       pci: octeontx2: Fix compile warning in file pci-acpi.h
>       driver: net: marvell: Fixed warning caused by inconsistent const 
> attribute
>       Revert octeontx2-af: Constify npc_kpu_profile_{action,cam}
>       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
> 
> Satha Rao (3):
>       octeontx2-af: FCS not required for LBK interfaces
>       octeontx2-af: Fix channel verification and sdp vf mcam
>       octeontx2-af: fix header lengths while parsing edsa vlan
> 
> Satheesh Paul A (1):
>       octeontx2-af: support for custom L2 header
> 
> Shijith Thotton (4):
>       octeontx2-af: add SSO mbox message to release XAQ aura
>       octeontx2-af: add NIX mbox message to get HW info
>       octeontx2-af: enhance SSO FLR for CN10K
>       octeontx2-af: fixes for SSO FLR
> 
> Smadar Fuks (8):
>       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: Add register check to rvu_poll_reg()
>       octeontx2-af: REE timeout error handling
> 
> Srujana Challa (35):
>       octeontx2-af: sync cpt mbox code with linux-4.14.76-devel
>       drivers: crypto: add support for OCTEONTX2 CPT engine
>       drivers: crypto: add the Virtual Function driver for OcteonTX2 CPT
>       crypto: marvell: enable OcteonTX2 cpt options for build
>       octeontx2-af: Update CPT_LF_ALLOC mbox
>       crypto: marvell: fix Makefile for octeontx2
>       octeontx2-af: Mbox changes for 98xx CPT block
>       drivers: cpt - add support for microcode load on CPT1
>       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
>       octeontx2-af: Handle CPT function level reset
>       crypto: cn10k: Handle VF function level reset
>       crypto: marvell: fix a missing Kconfig dependency
>       octeontx2-af: Fix a loop issue in CPT FLR handler
>       crypto: octeontx2: Handle VF function level reset
>       octeontx2-af: Add new mailbox for CPT stats
>       octeontx2-af: Correct return value of ATTACH_RESOURCES mbox
>       octeontx2-af: Fix warnings from CPT with W=1 flag
>       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
>       octeontx2-af: update CPT_STATS mailbox
>       crypto: marvell: allow non CPT LFs in ATTACH_RESOURCES mbox
>       crypto: cn10k: enable ME interrupts
>       crypto: octeontx2: enable ME interrupts
>       crypto: marvell: increase CPT HW instruction queue length
>       crypto: cn10k: allocate 64KB for each microcode image
> 
> SrujanaChalla (2):
>       octeontx2-af: Add CPT debug entries to debugfs
>       octeontx2-af: modify default cpt limits
> 
> Stanislaw Kardach (18):
>       octeontx2-af: Add resource partitioning config
>       octeontx2-af: Add free rsrc count mbox msg
>       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
>       octeontx2-af: fix compilation warning
>       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 (15):
>       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: divide fifo for dts-active ports only
>       net: mvpp2: Add TCAM entry to drop flow control pause frames
>       net: mvpp2: port mvpp2 driver from 4.14
>       net: mvpp2: fix driver deffer with legacy device tree
>       net/dsa/dsa_mvmdio: use mdiobus_write/read callbacks for mdio bus access
>       net: dsa: fix dsa_mvmdio compilation
>       net: mvpp2: Add driver MII mode support
> 
> Subbaraya Sundeep (82):
>       octeontx2-af: Add support to verify channel
>       octeontx2-af: Add macro to generate mbox handlers declarations
>       octeontx2-af: Add support for scanning KEX profile
>       octeontx2-af: Add mbox messages to install and delete flows
>       octeontx2-af: Delete RXVLAN_ALLOC mailbox message
>       octeontx2-af: Use install flow function for unicast rule
>       octeontx2-af: Add support to display mcam rules
>       octeontx2-af: Fix loop in free and unmap counter
>       octeontx2-pf: add support for stripping STAG/CTAG
>       octeontx2-pf: Add ethtool ntuple filters support
>       octeontx2-af: Use default unicast RSS action when installing a flow
>       octeontx2-af: Remove unnecessary error message
>       octeontx2-pf: Delete ntuple filters for VF upon FLR
>       octeontx2-pf: Cleanup properly during driver remove
>       octeontx2-af: Use proper error message
>       octeontx2-af: Scan VLAN TCI correctly
>       octeontx2-af: Simplify key overlap check
>       octeontx2-pf: Remove vf flows cleanup functions
>       octeontx2-af: Disable MCAM entries during NIX_LF_FREE
>       octeontx2-pf: Delete RX VLAN offload support
>       octeontx2-af: Support installing TX MCAM rules
>       octeontx2-af: Always enable mcam rules for TX
>       octeontx2-af: Transmit packets during SMQ flush
>       octeontx2-af: Init mcam resources after loading profile
>       octeontx2-af: Synchronize mcam rule list ops
>       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: Map NIX block from CGX connection
>       octeontx2-af: Setup MCE context for assigned NIX
>       octeontx2-af: Fix MSIX handler mailbox
>       octeontx2-af: Fix cpt_rd_wr_register mailbox
>       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-pf: Calculate LBK link correctly
>       octeontx2-af: Do not change maximum NPC interfaces
>       octeontx2-af: Fix nix_inline_ipsec_cfg mailbox
>       octeontx2-af: Check the msix offset return value
>       octeontx2-pf: Avoid null pointer dereference
>       octeontx2-af: Fix the BPID mask
>       octeontx2-af: Send transmit link in mbox
>       octeontx2-pf: cleanup transmit link deriving logic
>       octeontx2-af: Fix loading external MKEX profile
>       octeontx2-af: Do not shift more than data type size
>       octeontx2-af: Add IPv6 Src/Dst ip to MCAM rules
>       octeontx2-af: Add SCTP Src/Dst ports to MCAM rules
>       octeontx2-pf: Add raw IPv4 and SCTP4 filters
>       octeontx2-pf: Add IPv6 and SCTP6 ntuple filters
>       octeontx2-pf: Set NIX1_RX interface for backpressure
>       octeontx2-af: Allocate low priority entries for PF
>       octeontx2-af: Add mbox support for CN10K platform
>       octeontx2-pf: cn10k: Add mbox support for CN10K
>       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: Check for no CGX devices
>       octeontx2-pf: Add missing mutex lock
>       octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
>       octeontx2-af: Avoid duplicate unicast rules
>       octeontx2-af: Disable packet TX and RX
>       octeontx2-af: Support ESP/AH RSS hashing
>       octeontx2-pf: Calculate receive buffer size based on MTU
>       octeontx2-af: Do not clear TL1 mapping info
>       octeontx2-pf: Do not modify number of rules
>       octeontx2-af: Enable transmit side LBK link
>       octeontx2-af: Do not allocate memory for devlink private
>       octeontx2-af: Fix VF mac configuration by VF.
>       octeontx2-af: Return correct CGX RX fifo size
>       octeontx2-af: Prepare for allocating MCAM rules for AF
>       octeontx2-af: Change transmit side NPC rules
>       octeontx2-af: Introduce internal packet switching
>       octeontx2-af: cn10k: Fix SDP base channel number
>       octeontx2-pf: Delete old TC node first
>       octeontx2-pf: Add police action for TC flower
>       octeontx2-pf: Fix bandwidth profile NIX_AQ_INSTOP_WRITE
>       octeontx2-af: Do not double free devlink private struct
> 
> 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
> 
> Suneel Garapati (15):
>       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
> 
> Sunil Goutham (41):
>       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: Set proper errorcode for IPv4 checksum errors
>       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-pf: Always show physical link status
>       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: Cleanup otx2_nic and hw structs
>       octeontx2-pf: Allow setting VF mac and vlan only when PF is UP
>       octeontx2-pf: Fix netdev watchdog timeout value
>       octeontx2-af: Cleanup nixlf and blkaddr retrieval logic
>       octeontx2-pf: Don't configure RSS context when interface is down
>       arm64: Add MIDR encoding for Marvell OcteonTX2 silicons
>       hwrng: cavium: Check health status while reading random data
>       octeontx2-pf: Fix receive buffer size calculation
>       octeontx2-pf: Return proper RSS indirection table size always
>       hwrng: cn10k: Add random number generator support
>       octeontx2-pf: TC_MATCHALL egress ratelimiting offload
>       octeontx2-af: Fixes for compile warnings
>       octeontx2-af: debugfs: delete dead code
>       octeontx2-pf: Fix netdev features settings
>       octeontx2-af: cn10k: Bandwidth profiles config support
>       octeontx2-af: cn10k: bandwidth profiles aggregation
>       octeontx2-pf: TC_MATCHALL ingress ratelimiting offload
>       octeontx2-af: cn10k: Debugfs support for bandwidth profiles
> 
> Sunil Kumar Kori (3):
>       octeontx2-af: CGX DMAC filtering support
>       octeontx2-af: Set MAC address resource bit map to its default during FLR
>       octeontx2-af: fix DMAC filter table corruption
> 
> Tomasz Duszynski (3):
>       octeontx2-pf: Notify VFs about link changes
>       octeontx2-vf: Add ethtool support
>       octeontx2-pf: Add support for SR-IOV management
> 
> 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
> 
> Ugendreshar Kudupudi (1):
>       net: mvpp2: Fix mvpp2 driver debugfs callbacks
> 
> Vamsi Attunuru (3):
>       octeontx2-af: Add mbox to read mcam entry
>       octeontx2-af: add support to alloc & free tx vlan config resources
>       octeontx2-af: Handle physical link state change requests
> 
> Vidhya Vidhyaraman (1):
>       octeontx2-af: Add programmed macaddr to RVU pfvf
> 
> Vidya (4):
>       octeontx2-af: config for cn10k inbound inline ipsec
>       crypto: cn10k: update the opcode for inline inbound ipsec
>       octeontx2-af: configure npc for cn10k to allow packets from cpt
>       octeontx2-af: Fix CPT header parsing by NPC
> 
> Vidya Sagar Velumuri (1):
>       octeontx2-af: Configure nix with proper cpt block
> 
> Vidya Velumuri (2):
>       octeontx2-af: Support to enable/disable Inline Ipsec functionality
>       crypto: cn10k: add support to enable context prefetching
> 
> Witold Sadowski (4):
>       spi: Split Cadence xSPI driver
>       spi: Add PCI support for Cadence xSPI
>       spi: Disable configuration during simulation
>       spi: Fix possible issue in xSPI driver
> 
> Wojciech Bartczak (10):
>       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
> 
> Yehuda Yitschak (1):
>       uio: pci-ep: Add a driver for PCI-EP uio device
> 
> Yuri Tolstov (4):
>       octeontx2-af: Fix CGX promisc mode configuration
>       octeontx2-rm: Add char driver to RM
>       octeontx2-rm: Add VFME interrupt handler
>       octeontx2-rm: Add ioctl:readv call
> 
> hariprasad (15):
>       octeontx2-af: Delete range of mcam entries
>       octeontx2-pf: Add unicast filter support
>       octeontx2-pf: Add tx vlan offload support
>       octeontx2-pf: Add validation in ntuple delete flow
>       octeontx2-pf: Add rx vlan offload support
>       octeontx2-af: update address of global CGX RX_STATS
>       octeontx2-af : handle rvu pfvf mac address
>       octeontx2-pf: Simplify ndo vf mac and vlan
>       octeontx2-af: dont force enable default unicast entry
>       octeontx2-af: Support for parsing pkts with switch headers
>       octeontx2-pf: Support to enable EDSA/Higig2 pkts parsing
>       octeontx2-af: Handle pfvf mac address changes
>       octeontx2-pf: update vlan offload rule
>       octeontx2-pf: Reset HW config for HIGIG/EDSA in driver unbind
>       octeontx2-af: Put CGX LMAC also in Higig2 mode
> 
>  .../arm/marvell/cp110-system-controller.txt        |    4 +-
>  .../devicetree/bindings/mmc/cavium-mmc.txt         |   58 +-
>  .../devicetree/bindings/net/dsa/mvmdio.txt         |   67 +
>  .../bindings/perf/marvell-cn10k-tad-pmu.txt        |   20 +
>  MAINTAINERS                                        |   10 +
>  arch/arm64/Kconfig                                 |   48 +
>  arch/arm64/boot/dts/marvell/armada-ap807.dtsi      |    4 +
>  arch/arm64/boot/dts/marvell/armada-cp11x.dtsi      |    4 +-
>  arch/arm64/include/asm/cpucaps.h                   |    5 +-
>  arch/arm64/include/asm/cputype.h                   |   11 +
>  arch/arm64/include/asm/mmu_context.h               |    6 +
>  arch/arm64/kernel/cpu_errata.c                     |   69 +
>  arch/arm64/kernel/entry.S                          |   86 +
>  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 +-
>  drivers/char/hw_random/Kconfig                     |   15 +-
>  drivers/char/hw_random/Makefile                    |    1 +
>  drivers/char/hw_random/cavium-rng-vf.c             |  182 +-
>  drivers/char/hw_random/cn10k-rng.c                 |  128 +
>  drivers/clk/mvebu/ap-cpu-clk.c                     |  175 +-
>  drivers/cpufreq/armada-8k-cpufreq.c                |    3 +
>  drivers/crypto/marvell/Kconfig                     |   34 +
>  drivers/crypto/marvell/Makefile                    |    2 +
>  drivers/crypto/marvell/cn10k/Makefile              |   10 +
>  drivers/crypto/marvell/cn10k/cn10k_cpt_common.h    |   53 +
>  drivers/crypto/marvell/cn10k/cn10k_cpt_hw_types.h  |  575 ++
>  .../crypto/marvell/cn10k/cn10k_cpt_mbox_common.c   |  281 +
>  .../crypto/marvell/cn10k/cn10k_cpt_mbox_common.h   |  100 +
>  drivers/crypto/marvell/cn10k/cn10k_cpt_reqmgr.h    |  202 +
>  drivers/crypto/marvell/cn10k/cn10k_cptlf.h         |  383 +
>  drivers/crypto/marvell/cn10k/cn10k_cptlf_main.c    |  967 +++
>  drivers/crypto/marvell/cn10k/cn10k_cptpf.h         |   88 +
>  drivers/crypto/marvell/cn10k/cn10k_cptpf_main.c    |  770 ++
>  drivers/crypto/marvell/cn10k/cn10k_cptpf_mbox.c    |  650 ++
>  drivers/crypto/marvell/cn10k/cn10k_cptpf_ucode.c   | 2193 +++++
>  drivers/crypto/marvell/cn10k/cn10k_cptpf_ucode.h   |  181 +
>  drivers/crypto/marvell/cn10k/cn10k_cptvf.h         |   33 +
>  drivers/crypto/marvell/cn10k/cn10k_cptvf_algs.c    | 1693 ++++
>  drivers/crypto/marvell/cn10k/cn10k_cptvf_algs.h    |  172 +
>  drivers/crypto/marvell/cn10k/cn10k_cptvf_main.c    |  244 +
>  drivers/crypto/marvell/cn10k/cn10k_cptvf_mbox.c    |  235 +
>  drivers/crypto/marvell/cn10k/cn10k_cptvf_reqmgr.c  |  542 ++
>  drivers/crypto/marvell/octeontx2/Makefile          |   14 +
>  drivers/crypto/marvell/octeontx2/otx2_cpt_common.h |   59 +
>  .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h   |  579 ++
>  .../marvell/octeontx2/otx2_cpt_mbox_common.c       |  318 +
>  .../marvell/octeontx2/otx2_cpt_mbox_common.h       |  106 +
>  drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h |  213 +
>  drivers/crypto/marvell/octeontx2/otx2_cptlf.h      |  386 +
>  drivers/crypto/marvell/octeontx2/otx2_cptlf_main.c |  967 +++
>  drivers/crypto/marvell/octeontx2/otx2_cptpf.h      |   98 +
>  drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c |  846 ++
>  drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c |  682 ++
>  .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c    | 2246 ++++++
>  .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h    |  186 +
>  drivers/crypto/marvell/octeontx2/otx2_cptvf.h      |   36 +
>  drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1741 ++++
>  drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h |  183 +
>  drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c |  282 +
>  drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c |  200 +
>  .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c   |  554 ++
>  drivers/firmware/arm_scmi/mailbox.c                |    4 +-
>  drivers/firmware/arm_scmi/perf.c                   |   25 +-
>  drivers/gpio/gpio-thunderx.c                       |  336 +-
>  drivers/i2c/busses/i2c-mv64xxx.c                   |   29 +-
>  drivers/i2c/busses/i2c-octeon-core.c               |   65 +-
>  drivers/i2c/busses/i2c-octeon-core.h               |   17 +
>  drivers/i2c/busses/i2c-thunderx-pcidrv.c           |    7 +
>  drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |  116 +-
>  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                          |  400 +
>  drivers/misc/Kconfig                               |   16 +
>  drivers/misc/Makefile                              |    2 +
>  drivers/misc/mrvl-loki.c                           |  223 +
>  drivers/misc/otx_bphy_ctr.c                        |  328 +
>  drivers/mmc/core/Kconfig                           |    8 +
>  drivers/mmc/core/Makefile                          |    1 +
>  drivers/mmc/core/block.c                           |   18 +
>  drivers/mmc/core/block.h                           |    3 +
>  drivers/mmc/core/core.c                            |   23 +
>  drivers/mmc/core/mmc_oops.c                        |  398 +
>  drivers/mmc/host/Kconfig                           |   12 +
>  drivers/mmc/host/cavium-octeon.c                   |   11 +-
>  drivers/mmc/host/cavium-thunderx.c                 |  201 +-
>  drivers/mmc/host/cavium.c                          | 1570 +++-
>  drivers/mmc/host/cavium.h                          |  158 +-
>  drivers/mmc/host/sdhci-cadence.c                   | 1400 +++-
>  drivers/mmc/host/sdhci-xenon-phy.c                 |   26 +-
>  drivers/mmc/host/sdhci-xenon.c                     |    1 +
>  drivers/mmc/host/sdhci.c                           |   53 +-
>  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/mvpp2/mvpp2.h         |  540 +-
>  drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c     | 1158 +--
>  drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h     |  182 +-
>  drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c |  309 +-
>  drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    | 4097 +++++++---
>  drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c     |  215 +-
>  drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h     |    9 +-
>  drivers/net/ethernet/marvell/octeontx2/Kconfig     |   10 +-
>  drivers/net/ethernet/marvell/octeontx2/Makefile    |    1 +
>  drivers/net/ethernet/marvell/octeontx2/af/Makefile |   14 +-
>  drivers/net/ethernet/marvell/octeontx2/af/cgx.c    | 1115 ++-
>  drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |   69 +-
>  .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h  |   82 +-
>  drivers/net/ethernet/marvell/octeontx2/af/common.h |   24 +-
>  .../ethernet/marvell/octeontx2/af/lmac_common.h    |  123 +
>  drivers/net/ethernet/marvell/octeontx2/af/mbox.c   |   59 +-
>  drivers/net/ethernet/marvell/octeontx2/af/mbox.h   | 1096 ++-
>  drivers/net/ethernet/marvell/octeontx2/af/npc.h    |  234 +-
>  .../ethernet/marvell/octeontx2/af/npc_profile.h    | 8522 
> ++++++++++++--------
>  drivers/net/ethernet/marvell/octeontx2/af/ptp.c    |   46 +-
>  drivers/net/ethernet/marvell/octeontx2/af/ptp.h    |    1 +
>  drivers/net/ethernet/marvell/octeontx2/af/rpm.c    |  281 +
>  drivers/net/ethernet/marvell/octeontx2/af/rpm.h    |   55 +
>  drivers/net/ethernet/marvell/octeontx2/af/rvu.c    | 1142 ++-
>  drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |  463 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |  586 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c  |  562 ++
>  .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |  811 ++
>  .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    | 2214 ++++-
>  .../ethernet/marvell/octeontx2/af/rvu_devlink.c    | 1446 ++++
>  .../ethernet/marvell/octeontx2/af/rvu_devlink.h    |   82 +
>  .../net/ethernet/marvell/octeontx2/af/rvu_fixes.c  | 1014 +++
>  .../net/ethernet/marvell/octeontx2/af/rvu_fixes.h  |   21 +
>  .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    | 2415 +++++-
>  .../net/ethernet/marvell/octeontx2/af/rvu_npa.c    |   11 +
>  .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    | 1632 +++-
>  .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 1416 ++++
>  .../net/ethernet/marvell/octeontx2/af/rvu_ree.c    | 1245 +++
>  .../net/ethernet/marvell/octeontx2/af/rvu_reg.c    |    6 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |  534 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c    |   92 +
>  .../net/ethernet/marvell/octeontx2/af/rvu_sso.c    | 1593 ++++
>  .../net/ethernet/marvell/octeontx2/af/rvu_struct.h |  820 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_switch.c |  258 +
>  .../net/ethernet/marvell/octeontx2/af/rvu_tim.c    |  362 +
>  .../ethernet/marvell/octeontx2/af/rvu_validation.c | 1016 +++
>  .../ethernet/marvell/octeontx2/af/rvu_validation.h |   72 +
>  .../net/ethernet/marvell/octeontx2/bphy/Makefile   |   11 +
>  .../ethernet/marvell/octeontx2/bphy/otx2_bphy.h    |   85 +
>  .../ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h |  378 +
>  .../marvell/octeontx2/bphy/otx2_bphy_main.c        |  789 ++
>  .../ethernet/marvell/octeontx2/bphy/otx2_cpri.c    |  635 ++
>  .../ethernet/marvell/octeontx2/bphy/otx2_cpri.h    |  142 +
>  .../marvell/octeontx2/bphy/otx2_cpri_ethtool.c     |  102 +
>  .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.c    | 1394 ++++
>  .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.h    |  317 +
>  .../marvell/octeontx2/bphy/otx2_rfoe_ethtool.c     |  151 +
>  .../marvell/octeontx2/bphy/otx2_rfoe_ptp.c         |   85 +
>  .../octeontx2/bphy/rfoe_bphy_netdev_comm_if.h      |  232 +
>  .../net/ethernet/marvell/octeontx2/nic/Makefile    |   10 +-
>  drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c |  461 ++
>  drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h |   27 +
>  .../ethernet/marvell/octeontx2/nic/otx2_common.c   |  282 +-
>  .../ethernet/marvell/octeontx2/nic/otx2_common.h   |  311 +-
>  .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c |  173 +
>  .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |  938 ++-
>  .../ethernet/marvell/octeontx2/nic/otx2_flows.c    | 1251 +++
>  .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  815 +-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h  |    5 +
>  .../ethernet/marvell/octeontx2/nic/otx2_smqvf.c    |  285 +
>  .../ethernet/marvell/octeontx2/nic/otx2_struct.h   |   10 +-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |  995 +++
>  .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |  285 +-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h |   12 +-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |  174 +-
>  drivers/net/phy/marvell10g.c                       |  183 +-
>  drivers/net/phy/phylink.c                          |   22 +
>  drivers/of/dynamic.c                               |   10 +-
>  drivers/pci/controller/Kconfig                     |    8 +
>  drivers/pci/controller/Makefile                    |    1 +
>  drivers/pci/controller/pci-octeontx2-pem.c         |  369 +
>  drivers/pci/endpoint/Kconfig                       |    7 +
>  drivers/pci/endpoint/Makefile                      |    1 +
>  drivers/pci/endpoint/pcie-armada-dw-ep.c           |  403 +
>  drivers/pci/quirks.c                               |    2 +-
>  drivers/perf/Kconfig                               |   13 +
>  drivers/perf/Makefile                              |    2 +
>  drivers/perf/marvell_cn10k_ddr_pmu.c               |  766 ++
>  drivers/perf/marvell_cn10k_tad_pmu.c               |  428 +
>  drivers/phy/marvell/Kconfig                        |    8 +
>  drivers/phy/marvell/Makefile                       |    1 +
>  drivers/phy/marvell/phy-mvebu-cp110-comphy.c       |   22 +-
>  drivers/phy/marvell/phy-mvebu-cp110-utmi.c         |  384 +
>  drivers/pinctrl/mvebu/pinctrl-armada-cp110.c       |    4 +-
>  drivers/soc/Kconfig                                |    2 +
>  drivers/soc/Makefile                               |    2 +
>  drivers/soc/marvell/Kconfig                        |  156 +
>  drivers/soc/marvell/Makefile                       |   12 +
>  drivers/soc/marvell/csr-access/Makefile            |    9 +
>  drivers/soc/marvell/csr-access/hw_csr_access.c     |  184 +
>  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/mvmdio_uio.c                   |  195 +
>  drivers/soc/marvell/octeontx2-dpi/Makefile         |    8 +
>  drivers/soc/marvell/octeontx2-dpi/dpi.c            |  614 ++
>  drivers/soc/marvell/octeontx2-dpi/dpi.h            |  331 +
>  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            | 1778 ++++
>  drivers/soc/marvell/octeontx2-npa/npa.h            |  167 +
>  drivers/soc/marvell/octeontx2-npa/npa_api.h        |   19 +
>  drivers/soc/marvell/octeontx2-rm/Makefile          |   11 +
>  drivers/soc/marvell/octeontx2-rm/domain_sysfs.c    |  830 ++
>  drivers/soc/marvell/octeontx2-rm/domain_sysfs.h    |   18 +
>  drivers/soc/marvell/octeontx2-rm/otx2_rm.c         | 1841 +++++
>  drivers/soc/marvell/octeontx2-rm/otx2_rm.h         |   95 +
>  drivers/soc/marvell/octeontx2-rm/otxrmcmd.h        |   42 +
>  drivers/soc/marvell/octeontx2-rm/quota.c           |  190 +
>  drivers/soc/marvell/octeontx2-rm/quota.h           |   90 +
>  drivers/soc/marvell/octeontx2-sdp/Makefile         |    9 +
>  drivers/soc/marvell/octeontx2-sdp/sdp.c            | 1639 ++++
>  drivers/soc/marvell/octeontx2-sdp/sdp.h            |   89 +
>  drivers/soc/marvell/octeontx2-serdes/Makefile      |    6 +
>  .../soc/marvell/octeontx2-serdes/serdes_debugfs.c  | 1038 +++
>  drivers/soc/marvell/octeontx_info.c                |  400 +
>  drivers/soc/marvell/phy_diag.c                     |  657 ++
>  drivers/spi/Kconfig                                |   31 +
>  drivers/spi/Makefile                               |    5 +
>  drivers/spi/spi-cadence-xspi-pci.c                 |  109 +
>  drivers/spi/spi-cadence-xspi-platform.c            |  137 +
>  drivers/spi/spi-cadence-xspi.c                     |  595 ++
>  drivers/spi/spi-cadence-xspi.h                     |  257 +
>  drivers/spi/spi-cavium-thunderx.c                  |   18 +-
>  drivers/spi/spi-octeontx2.c                        |  391 +
>  drivers/spi/spi-octeontx2.h                        |  156 +
>  drivers/spi/spi-orion.c                            |   66 +-
>  drivers/thermal/armada_thermal.c                   |  125 +-
>  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/linux/armada-pcie-ep.h                     |   36 +
>  include/linux/cpuhotplug.h                         |    1 +
>  include/linux/kernel.h                             |    6 +
>  include/linux/mmc/card.h                           |    4 +
>  include/linux/mmc/core.h                           |    4 +
>  include/linux/mmc/host.h                           |    5 +
>  include/linux/pci-acpi.h                           |    1 +
>  include/linux/phy.h                                |    7 +
>  include/linux/soc/marvell/llc.h                    |   17 +
>  include/soc/marvell/armada8k/fw.h                  |   22 +
>  kernel/exit.c                                      |   66 +
>  259 files changed, 82656 insertions(+), 8126 deletions(-)
>  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 arch/arm64/lib/copy_template_nops.S
>  create mode 100644 drivers/char/hw_random/cn10k-rng.c
>  create mode 100644 drivers/crypto/marvell/cn10k/Makefile
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cpt_common.h
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cpt_hw_types.h
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cpt_mbox_common.c
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cpt_mbox_common.h
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cpt_reqmgr.h
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptlf.h
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptlf_main.c
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptpf.h
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptpf_main.c
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptpf_mbox.c
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptpf_ucode.c
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptpf_ucode.h
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptvf.h
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptvf_algs.c
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptvf_algs.h
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptvf_main.c
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptvf_mbox.c
>  create mode 100644 drivers/crypto/marvell/cn10k/cn10k_cptvf_reqmgr.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/Makefile
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.h
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.h
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf_main.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf.h
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf.h
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.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/mmc/core/mmc_oops.c
>  create mode 100644 drivers/net/dsa/dsa_mvmdio.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rpm.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rpm.h
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h
>  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_npc_fs.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_ree.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.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/otx2_bphy.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/nic/cn10k.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_smqvf.c
>  create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
>  create mode 100644 drivers/pci/controller/pci-octeontx2-pem.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/phy/marvell/phy-mvebu-cp110-utmi.c
>  create mode 100644 drivers/soc/marvell/Kconfig
>  create mode 100644 drivers/soc/marvell/Makefile
>  create mode 100644 drivers/soc/marvell/csr-access/Makefile
>  create mode 100644 drivers/soc/marvell/csr-access/hw_csr_access.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/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-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-rm/Makefile
>  create mode 100644 drivers/soc/marvell/octeontx2-rm/domain_sysfs.c
>  create mode 100644 drivers/soc/marvell/octeontx2-rm/domain_sysfs.h
>  create mode 100644 drivers/soc/marvell/octeontx2-rm/otx2_rm.c
>  create mode 100644 drivers/soc/marvell/octeontx2-rm/otx2_rm.h
>  create mode 100644 drivers/soc/marvell/octeontx2-rm/otxrmcmd.h
>  create mode 100644 drivers/soc/marvell/octeontx2-rm/quota.c
>  create mode 100644 drivers/soc/marvell/octeontx2-rm/quota.h
>  create mode 100644 drivers/soc/marvell/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-pci.c
>  create mode 100644 drivers/spi/spi-cadence-xspi-platform.c
>  create mode 100644 drivers/spi/spi-cadence-xspi.c
>  create mode 100644 drivers/spi/spi-cadence-xspi.h
>  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/soc/marvell/llc.h
>  create mode 100644 include/soc/marvell/armada8k/fw.h
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#10023): 
https://lists.yoctoproject.org/g/linux-yocto/message/10023
Mute This Topic: https://lists.yoctoproject.org/mt/83888767/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