Hi Bruce,

These commits will update marvell_cn96xx to kernel v5.4 on linux-yocto-dev.
Target branch: standard/cn96xx.
Patches based on:standard/base.
Thanks~
Br.

The following changes since commit 7169ab2c05a45377ad22ba50f0b1a7a02e0c88ef:

  arm64: dts: ti: k3-am65-main: Enable support for sdhci1 (2019-11-25 16:29:06 
-0500)

are available in the Git repository at:

  https://github.com/yinxts/linux-yocto-develop.git 

for you to fetch changes up to 58952fd7644103f761e648773b03d2e5f35a9696:

  octeontx2-pf: Allow setting VF mac and vlan only when PF is UP (2019-11-27 
19:38:46 +0800)

----------------------------------------------------------------
Aleksey Makarov (6):
      octeontx2-pf: Set irq affinity hints for CQ interrupts
      octeontx2-pf: Implement ndo_tx_timeout callback
      octeontx2-pf: Support queue interrupts
      octeontx2-pf: Add reset count to stats
      octeontx2-af: Add low level support for Marvell PTP coprocessor
      octeontx2-pf: Add support for PTP clock

Alex Belits (2):
      arm64: Add support for ASID locking
      kernel/exit.c: Add task cleanup callbacks

Andrew Pinski (3):
      arm64: Add MIDR encoding for some Marvell OcteonTX 2.
      arm64: Add workaround for Cavium erratum 36890
      arm64: Add workaround for Marvell erratum 37119

Angela Czubak (2):
      octeontx2-af: fix rvu_sso_ggrp_taq_flush
      octeontx2-af: fix cgx_lmac_rx_tx_enable

Bharat Bhushan (2):
      dt-bindings: perf: arm-smmuv3-pmu: Add documentation for arm-smmuv3 pmu
      perf/smmuv3: Add device tree support

Chandrakala Chavva (1):
      mmc: cavium_thunderx: Use proper register to clear interrupts

Christina Jacob (26):
      octeontx2-pf: BQL support.
      octeontx2-pf: IRQ coalescing config and tuning via ethtool
      octeontx2-af: Dump current resource provisioning status
      octeontx2-pf: Adding ethtool support for link status information.
      octeontx2-af: Patch to prevent redundant message from pf to af.
      octeontx2-pf: Fix redundant message from AF to PF
      octeontx2-af: Support to get link info like current speed, fec etc
      octeontx2-pf: Ethtool support for fec configuration
      octeontx2-pf: Fix smmuv3 messages while deferring pf driver probe.
      octeontx2-af: Move to rvu_fwdata version 1.
      octeontx2-pf: Add ethtool -m option support.
      octeontx2-af: Extend fwdata structure with additional information.
      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-af: sync ATF and Kernel firmware data structure.
      octeontx2-pf: Support to display current settings of a vf network 
interface via ethtool
      net:thunderx: fix memory leak in nicvf driver.
      soc: octeontx2: Add mdio command interface using debugfs
      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: Disply the link detected status in ethtool command
      net: thunderx: Do a PCS reset upon SGMII link toggle
      octeontx2-pf: remove redundant changes from speed change suppcrt.
      octeontx-af: Interface mode change feature via ethtool
      octeontx2-pf: Interface Mode change using ethtool.

Felix Manlunas (5):
      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: Increase mbox response timeout to 2 seconds
      octeontx2-pf: Add LIO3 link modes to ethtool's list of supported modes

Geetha sowjanya (34):
      iommu/arm-smmu-v3: Force 32 byte command queue memory reads on SMMU for 
96xx and 95xx silicons
      octeontx2-af: Sync hw mbox with bounce buffer.
      octeontx2-pf: Add mailbox bounce buffer
      octeontx2-pf: Add interface stats to ndo_get_stats64
      octeontx2-af: Config receive and transmission of pause frames
      octeontx2-af: Add mbox message to enable/disable pause frames.
      octeontx2-af: Add mbox messages to configure backpressure for an 
interface.
      octeontx2-pf: Add ethtool support to enable/disable pause frames
      octeontx2-pf: Configure RED drop levels for packet reception.
      octeontx2-pf: Configure backpressure level for packet reception
      octeontx2-pf: Skip CQ_STATUS read if pending CQEs greater than budget
      octeontx2-pf: Set RVU PF/VF watchdog timeout
      octeontx2-af: Check SQ counters to detect the deadlock
      octeontx2-af: Enable pci bus mastering
      octeontx2-af: Fix rvu probe on cgx disable
      octeontx2-pf: Add VF function level reset (FLR) support
      octeontx2-vf: Configure backpressure level for packet reception
      octeontx2-af: Support configurable NDC cache way_mask
      octeontx2: Fix mbox driver compilation dependency.
      octeontx2-pf: Set minimum MTU size to 64 bytes
      octeontx2-pf: Schedule work to refill RQ if buffer alloc fails in atomic 
context.
      octeontx2-pf: Free HW resources on PF/VF initialization failure
      octeontx2-af: Update hardware workarounds for 95xx A1 silicon
      octeontx2-pf: Update hardware workarounds for 95xx A1 silicon
      PCI: quirks : Apply ACS quirk for all devices
      octeontx2-pf: Enable CQ interrupt coalescing
      octeontx2-pf: Fix RQ CQ RED and DROP levels for 96xx B0
      octeontx2-pf: Ignore NPC parser layer errors
      octeontx2-pf: Add shutdown sequence for PF/VF
      octeontx2-pf: Reset the PF/VF on MTU change
      octeontx: Reduce mbox wait response time.
      octeontx2-af: Reduce mbox wait response time.
      octeontx2-pf: Fix clearing SQ/CQ queue interrupt
      octeontx2-pf: Drop packets size more than configured FRS

Hao Zheng (15):
      octeontx2-af: change NPC KPU profile format
      octeontx2-af: NPC KPU profile update (ver 1.3.0):
      octeontx2-af: NPC KPU profile fix
      octeontx2-af: add NPC parser support for QinQ with TPID of 0x8100
      octeontx2-af: Turn on L2 multicast address check
      octeontx2-af: NPC parser profile change, move lb_ptr to point to tpid
      octeontx2-af: NPC parser profile add support for nix_inst_hdr on tx
      octeontx2-af: reorganize NPC parser profile for tunnel protocols
      octeontx2-af: provide parser support for mpls in udp
      octeontx2-af: fix parser error for udp packets with no payload
      octeontx2-af: add parser support for DSA, extended DSA and eDSA
      octeontx2-af: combine LB_STAG and LB_QINQ to one LB ltype
      octeontx2-af: kpu profile update for protocol nvgre
      octeontx2-af: kpu profile fix for a missing action entry
      octeontx2-af: kpu profile add support for HIGIG2 protocol

Harman Kalra (4):
      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

Jean-Philippe Brucker (1):
      iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing

Jerin Jacob (3):
      octeontx2-af: add npa error af interrupt handlers
      octeontx2-af: add nix error af interrupt handlers
      octeontx2-af: Workaround for NIX CQ hang HW issue

Kevin Hao (1):
      octeontx2-af: Fix the using of variable length arrays

Kiran Kumar K (8):
      octeontx2-af: Add support for rss key types
      octeontx2-af: Add rss flow key tunnel types
      octeontx2-af: Add inner layer rss support
      octeontx2-af: align rss flow alg with npc profile
      octeontx2-af: Extract layer ID LE's ltypes to NPC parse key
      octeontx2-af: NPC Tx parse data key ext profile
      octeontx2-af: match nvgre as ltype
      octeontx2-af: add default ldata ext for higig2

Krzysztof Garczynski (1):
      octeontx2-af: txschq limits handling

Linu Cherian (14):
      iommu/arm-smmu-v3: Force 32 byte command queue memory reads on CN96XX SMMU
      octeontx2-af: Restore MSIXTR_BASE register upon module exit
      octeontx2-af: Misc CGX changes
      octeontx2-af: Use the right wake_up API variant in CGX command interface
      octeontx2-pf: Add support to configure loopback
      octeontx2-pf: Register and handle CGX link notifications
      octeontx2-af: Update CGX speed mapping table for 80G
      octeontx2-af: Add support for importing firmware data
      octeontx2-pf: Keep link notification enabled until device detach
      octeontx2-af: Support NIX rx/tx counters at CGX port level
      coresight: etm4x: Add Marvell OcteontTx CN9xxx ETM device
      coresight: tmc: Add Marvell OcteonTx CN9xxx TMC device
      coresight: Fix assumptions on coresight topology
      coresight: tmc: Fixes for Marvell OcteonTx CN9xxx ETR HW issues.

Lukasz Bartosik (2):
      octeontx2-af: add CPT support to AF driver
      octeontx2-af: don't register CPT AF interrupts

Nithin Dabilpuram (6):
      octeontx2-af: Clear NPC MCAM entries before update
      octeontx2-af: add support for changing vlan tpid
      octeontx2-af: enable cgx lmac tx link while flush
      octeontx2-af: NDC sync op af mbox support
      octeontx2-af: Fix inner l4 layer id
      octeontx2-af: fix backpressure cfg on lf alloc and free

Pavan Nikhilesh (16):
      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

Peter Swain (21):
      gpio: octeontx2: extend PIN_SEL to cover cn96xx
      gpio: thunderx: avoid potential deadlock
      mmc: cavium: fix shutdown deadlock with active sd-card
      mmc: cavium: forbid unaligned DMA
      mmc: cavium: finish_dma_single() should teardown/unmap
      mmc: cavium: skip unavailable slots
      mmc: cavium: CMD19/21 type correction
      mmc: octeontx: 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: add no-frills i2c->gpio expander

Prakash Brahmajyosyula (7):
      octeontx2-af: Add NPA qsize {aura,pool}_contexts to debugfs
      octeontx2-af: Add CGX LMAC stats to debugfs
      octeontx2-af: Add NIX RQ, SQ and CQ contexts to debugfs
      octeontx2-af: Add NDC block stats to debugfs.
      octeontx2-af: add nix {cq,rq and sq} qsize contexts to debugfs.
      net: cavium: Add PTP subsystem ids, to recongnize new chips.
      octeontx2-pf: msglvl based debug support.

Radha Mohan Chintakuntla (8):
      octeontx2-af: Add SSO unit support to the AF driver
      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
      misc: otx_bphy_ctr: Add OcteonTx2 BPHY control driver
      misc: otx_bphy_ctr: Increase the maximum BPHY interrupts to be supported
      misc: otx_bphy_ctr: Allow maximum interrupts of 27 to userspace in BPHY
      octeontx2-af: Skip CGX probe if not connected to NIX

Rakesh Babu (1):
      octeontx2-af: Get MSIXTR_BASE from fw_data

SrujanaChalla (2):
      octeontx2-af: Add CPT debug entries to debugfs
      crypto: restructure marvell directory

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
      soc: octeontx2-rm: add Marvell OcteonTX2 RM driver
      soc: octeontx2-rm: add domain sysfs
      soc: octeontx2-rm: enable bus master
      soc: octeontx2-rm: fix compilation warnings
      octeontx2-rm: fix strncpy ranges
      octeontx2-af: fix TIM block address usage
      octeontx2-af: add TIM LF teardown
      octeontx2-af: enable PTP driver on LOKI platform
      octeontx2-af: fix policy validation for LBK VFs
      octeontx2-af: check TXSCHQ policy when needed
      drivers: spi: octeontx2: add entry of PCI device for LOKI
      octeontx2-af: report RCLK/SCLK values through mbox
      octeontx2-rm: rework MBOX_MSG_READY handling
      octeontx2-rm: add knob for PMCCNTR_EL0 access config
      octeontx2-af: reserve top LD/LTYPEs for custom KPU

Subbaraya Sundeep (48):
      octeontx2-af: Extract outer vlan in case of stacked vlan
      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: Protect mailbox access against race conditions
      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: Check IFF_MULTICAST too when enabling multicast
      octeontx2-pf: Synchronize mailbox for PF and VF messages
      octeontx2-pf: Delete ntuple filters for VF upon FLR
      octeontx2-af: Start/Stop traffic in CGX along with NPC
      octeontx2-pf: Cleanup properly during driver remove
      octeontx2-af: Use proper error message
      octeontx2-af: Modify KEX to extract VLAN TCI correctly
      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: Compile PF driver only when enabled
      octeontx2-af: Do not clear NIX_AQ_RES_S too early
      octeontx2-af: Display message timeout error
      octeontx2-af: Do not set/clear num_msgs of PF1 mbox always
      octeontx2-pf: Do not set/clear num_msgs of VF0 mbox always
      octeontx2-pf: Delete RX VLAN offload support
      octeontx2-af: Do not clear NPA_AQ_RES_S too early
      octeontx2-af: Do not error out for debugfs partial reads
      octeontx2-af: Support installing TX MCAM rules
      octeontx2-pf: Fix memory leaks
      octeontx2-af: Change message level to debug
      octeontx2-af: Enable odd number of AF VFs also
      octeontx2-pf: Use helper function for LBK VF
      octeontx2-af: Use nix_smq_flush function
      octeontx2-af: Always enable mcam rules for TX
      octeontx2-af: Transmit packets during SMQ flush
      octeontx2-pf: Add barrier to sync interface status
      octeontx2-pf: Do not set mac address again
      octeontx2-pf: Clear mbox interrupt status early
      octeontx2-af: Do not exit when firmware unavailable
      octeontx2-af: Init mcam resources after loading profile
      octeontx2-af: Fix default profile loading checks
      octeontx2-pf: Use BLKTYPE in register macros

Subrahmanyam Nilla (4):
      soc: octeontx2-dpi: add dpi-pf driver
      soc: octeontx2-rm: handle dpivf reservations
      soc: octeontx2-dpi: disable DPI PF driver by default in Kconfig
      octeontx2-af: Add SDP interface support.

Sujeet Baranwal (9):
      mmc: octeontx2: add check for 8/9xxx chips
      mmc: cavium_mmc: 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: cn95xx: cmd and data out values fixture

Suneel Garapati (6):
      pci: octeontx2: Add PCI host controller driver for OcteonTx2
      drivers: spi: add support for octeontx2 spi controller
      drivers: spi: add subsys ID for thunder driver
      drivers: spi: octeontx2: add entry of pci device id for 95xx
      drivers: mtd: spi-nor: add flash entry for MT25QL02G
      drivers: i2c: thunderx: octeontx2 clock divisor logic changes

Sunil Goutham (81):
      pci: octeontx2: Workaround for PEM config space writes
      pci: octeontx2: Disable inbound write merging
      octeontx2-af: Add mbox API to validate all responses
      octeontx2-af: Don't treat lack of CGX interfaces as error
      octeontx2-af: Setup resource limits before enabling VFs
      octeontx2-pf: Add Marvell OcteonTX2 NIC driver
      octeontx2-pf: Init mailbox communication with AF
      octeontx2-pf: Attach RVU NIX and NPA block LFs
      octeontx2-pf: Init NPA and NIX LF's context's memory
      octeontx2-pf: Initialize NPA auras and pools
      octeontx2-pf: Initialize NIX RQ/SQ/CQ contexts
      octeontx2-pf: Alloc and config transmit scheduler queues
      octeontx2-pf: Add CQ interrupt and NAPI handlers
      octeontx2-pf: Add receive packet handling support
      octeontx2-pf: Support for packet transmission
      octeontx2-pf: Free hardware resources on interface teardown
      octeontx2-pf: MAC address configuration support
      octeontx2-pf: Support for ndo_change_mtu callback
      octeontx2-pf: Add ndo_set_rx_mode and support for promisc/allmulti
      octeontx2-pf: Support for Rx/Tx csum offload
      octeontx2-pf: Add receive side scaling support
      octeontx2-pf: Set skb->hash from HW
      octeontx2-pf: TCP segmentation offload support
      octeontx2-pf: Software TSO support for pass1 silicon
      octeontx2-pf: Add basic ethtool support
      octeontx2-pf: Support to set/show RSS hash options from ethtool
      octeontx2-af: Set discovery ID for RVUM block
      octeontx2-af: Disable Rx backpressure during SMQ flush
      octeontx2-af: Skip creating limits pci file for undiscovered RVU PFs
      octeontx2-af: Add NPC MCAM allocation status to debugfs
      octeontx2-af: Set proper errorcode for IPv4 checksum errors
      octeontx2-af: Increase register poll timeout
      octeontx2-af: Fix mbox error debug message
      octeontx2-pf: Fix memory leak due to error packets
      octeontx2-pf: Defer probe if discovery id is not setup
      octeontx2-pf: Fix receive buffer address handling
      octeontx2-af: Support for fixed transmit scheduler topology
      coteontx2-af: Add mbox for retrieving HW capabilities
      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
      soc: octeontx2-rm: Defer probe if discovery id is not setup
      net: thunderx: Do a PCS reset upon SGMII link toggle
      octeontx2-af: Fix XOFF toggling in PSE restore logic
      octeontx2-af: Add option to disable dynamic entry caching in NDC
      octeontx2-af: Cleanup CGX config permission checks
      octeontx2-af: Update workarounds for hardware issues
      octeontx2-pf: Update workarounds for hardware issues
      Revert "PCI: Assign bus numbers present in EA capability for bridges"
      octeontx2-af: Create tx_stall debugfs entry only for 96xx
      net: thunderx: Adjust CQE_RX drop levels for better performance
      octeontx2-pf: Add receive errors to stats
      octeontx2-af: Apply relevant HW issue workarounds for 96xx B0 silicon
      octeontx2-pf: Always show physical link status
      octeontx2-pf: Don't enable RQ RED/DROP interrupts
      octeontx2-pf: Support for HW TSO offload
      octeontx2-af: Enable broadcast packet replication
      octeontx2-af: Add error messages in driver exit path
      octeontx2-af: Remove express traffic support
      octeontx2-pf: Fix RQ/SQ ringsize config done via ethtool
      octeontx2-pf: Fix and simplify IRQ coalescing settings
      octeontx2-af: Fix programming and logical issues
      octeontx2-pf: Fix VF id in the FLR handler
      octeontx2-pf: Fix interface init and shutdown sequence
      octeontx2-pf: Use post increment STP to free pointers to Aura
      octeontx2-pf: Add debug messages for MSIX alloc failure
      arm64: Increase NR_IRQS to a large number
      octeontx2-af: Fix compilation issue
      octeontx2-pf: Fix memory leak while freeing SQBs
      net: thunderx: Fix RSS flow hash settings display
      octeontx2-pf: NAPI handler cleanup
      octeontx2-pf: Fix CQE cleanup done while teardown
      octeontx2-pf: Use napi_get_frags instead of build_skb
      octeontx2-pf: Use napi_complete_done instead of napi_complete
      octeontx2-pf: Alloc only used MSIX vectors
      octeontx2-pf: Aggregate multiple boolean fields into common flags
      octeontx2-pf: Cleanup otx2_nic and hw structs
      octeontx2-pf: Optimize populating SQE_HDR
      octeontx2-pf: Advertise lockless transmit capability
      octeontx2-pf: Use 2048 byte receive buffers
      octeontx2-pf: Allow setting VF mac and vlan only when PF is UP

Sunil Kumar Kori (2):
      octeontx2-af: CGX DMAC filtering support
      octeontx2-af: Set MAC address resource bit map to its default during FLR

Tomasz Duszynski (13):
      octeontx2-pf: Add basic SR-IOV support
      octeontx2-vf: Add driver skeleton
      octeontx2-vf: Add support for PF/VF mbox communication
      octeontx2-pf: Export symbols needed by VF driver
      octeontx2-vf: Add support for attaching resources
      octeontx2-vf: Add netdevice callbacks
      octeontx2-pf: Notify VFs about link changes
      octeontx2-vf: Add ethtool support
      octeontx2-pf: Add support for SR-IOV management
      octeontx2-vf: Add support for AF attached VFs (LBK)
      octeontx2-pf: assign default mac address during probe
      octeontx2-vf: assign default mac address during probe
      octeontx2-pf: do not handle VF link event twice

Tomasz Michalec (1):
      octeontx2-af: Add T98 devid to PTP id table

Vamsi Attunuru (4):
      octeontx2-af: Add NIX_GET_MAC_ADDR mailbox message
      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 Velumuri (1):
      octeontx2-af: Support to enable/disable Inline Ipsec functionality

Xiaotao Yin (1):
      irq/irqdomain: Fix kmemleak in irq_domain_push_irq

Yuri Tolstov (1):
      octeontx2-af: Fix CGX promisc mode configuration

Zyta Szpak (1):
      octeontx2-af: Support to enable/disable HW timestamping

hariprasad (12):
      octeontx2-af: Release mutex resource
      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

 .../devicetree/bindings/arm/coresight.txt          |     4 +
 .../devicetree/bindings/gpio/gpio-i2c.txt          |    32 +
 .../devicetree/bindings/mmc/cavium-mmc.txt         |    58 +-
 .../devicetree/bindings/perf/arm_smmuv3_pmu.txt    |    34 +
 MAINTAINERS                                        |     7 +-
 arch/arm64/Kconfig                                 |    33 +
 arch/arm64/include/asm/cpucaps.h                   |     4 +-
 arch/arm64/include/asm/cputype.h                   |     5 +
 arch/arm64/include/asm/irq.h                       |     9 +
 arch/arm64/include/asm/mmu_context.h               |     6 +
 arch/arm64/kernel/cpu_errata.c                     |    58 +
 arch/arm64/kernel/entry.S                          |     3 +
 arch/arm64/mm/context.c                            |    79 +-
 drivers/crypto/Makefile                            |     2 +-
 drivers/crypto/marvell/{ => cesa}/Makefile         |     0
 drivers/crypto/marvell/{ => cesa}/cesa.c           |     0
 drivers/crypto/marvell/{ => cesa}/cesa.h           |     0
 drivers/crypto/marvell/{ => cesa}/cipher.c         |     0
 drivers/crypto/marvell/{ => cesa}/hash.c           |     0
 drivers/crypto/marvell/{ => cesa}/tdma.c           |     0
 drivers/gpio/Kconfig                               |    12 +
 drivers/gpio/Makefile                              |     1 +
 drivers/gpio/gpio-i2c.c                            |   206 +
 drivers/gpio/gpio-thunderx.c                       |   310 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |     2 +-
 drivers/hwtracing/coresight/coresight-etm4x.c      |     1 +
 drivers/hwtracing/coresight/coresight-priv.h       |     3 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |    54 +-
 drivers/hwtracing/coresight/coresight-tmc.c        |    25 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |   104 +
 drivers/hwtracing/coresight/coresight.c            |    25 +-
 drivers/i2c/busses/i2c-octeon-core.c               |    24 +-
 drivers/i2c/busses/i2c-octeon-core.h               |    14 +
 drivers/i2c/busses/i2c-thunderx-pcidrv.c           |     6 +
 drivers/iommu/arm-smmu-v3.c                        |    49 +-
 drivers/misc/Kconfig                               |     8 +
 drivers/misc/Makefile                              |     1 +
 drivers/misc/otx_bphy_ctr.c                        |   284 +
 drivers/mmc/host/cavium-octeon.c                   |    10 +-
 drivers/mmc/host/cavium-thunderx.c                 |   148 +-
 drivers/mmc/host/cavium.c                          |  1024 +-
 drivers/mmc/host/cavium.h                          |   137 +-
 drivers/mtd/spi-nor/spi-nor.c                      |     1 +
 drivers/net/ethernet/cavium/common/cavium_ptp.c    |    10 +-
 .../net/ethernet/cavium/thunder/nicvf_ethtool.c    |    36 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |     9 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c |     2 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.h |     4 +-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c  |    31 +-
 drivers/net/ethernet/marvell/octeontx2/Kconfig     |    23 +
 drivers/net/ethernet/marvell/octeontx2/Makefile    |     2 +
 drivers/net/ethernet/marvell/octeontx2/af/Makefile |     4 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |   709 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |    52 +-
 .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h  |    80 +-
 drivers/net/ethernet/marvell/octeontx2/af/common.h |    21 +
 drivers/net/ethernet/marvell/octeontx2/af/mbox.c   |    87 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |   755 +-
 drivers/net/ethernet/marvell/octeontx2/af/npc.h    |   159 +-
 .../ethernet/marvell/octeontx2/af/npc_profile.h    | 14946 ++++++++++++++-----
 drivers/net/ethernet/marvell/octeontx2/af/ptp.c    |   241 +
 drivers/net/ethernet/marvell/octeontx2/af/ptp.h    |    32 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |   533 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   452 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |   496 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |   544 +
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |  2943 ++++
 .../net/ethernet/marvell/octeontx2/af/rvu_fixes.c  |  1013 ++
 .../net/ethernet/marvell/octeontx2/af/rvu_fixes.h  |    21 +
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  1761 ++-
 .../net/ethernet/marvell/octeontx2/af/rvu_npa.c    |   298 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |   771 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |  1175 ++
 .../net/ethernet/marvell/octeontx2/af/rvu_ptp.c    |    37 +
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |   298 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c    |    51 +
 .../net/ethernet/marvell/octeontx2/af/rvu_sso.c    |  1322 ++
 .../net/ethernet/marvell/octeontx2/af/rvu_struct.h |    89 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_tim.c    |   322 +
 .../ethernet/marvell/octeontx2/af/rvu_validation.c |   826 +
 .../ethernet/marvell/octeontx2/af/rvu_validation.h |    72 +
 .../net/ethernet/marvell/octeontx2/nic/Makefile    |    13 +
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |  1466 ++
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |   697 +
 .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |  1519 ++
 .../ethernet/marvell/octeontx2/nic/otx2_flows.c    |   610 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  2556 ++++
 .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c  |   212 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h  |    20 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h  |   158 +
 .../ethernet/marvell/octeontx2/nic/otx2_smqvf.c    |   291 +
 .../ethernet/marvell/octeontx2/nic/otx2_struct.h   |   425 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |  1068 ++
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h |   156 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |   702 +
 drivers/pci/controller/Kconfig                     |     8 +
 drivers/pci/controller/Makefile                    |     1 +
 drivers/pci/controller/pci-octeontx2-pem.c         |   489 +
 drivers/pci/probe.c                                |    54 +-
 drivers/pci/quirks.c                               |     4 +-
 drivers/perf/Kconfig                               |     2 +-
 drivers/perf/arm_smmuv3_pmu.c                      |     8 +
 drivers/soc/Kconfig                                |     1 +
 drivers/soc/Makefile                               |     1 +
 drivers/soc/marvell/Kconfig                        |    85 +
 drivers/soc/marvell/Makefile                       |     4 +
 drivers/soc/marvell/mdio_debugfs.c                 |   119 +
 drivers/soc/marvell/octeontx2-dpi/Makefile         |     8 +
 drivers/soc/marvell/octeontx2-dpi/dpi.c            |   525 +
 drivers/soc/marvell/octeontx2-dpi/dpi.h            |   246 +
 drivers/soc/marvell/octeontx2-rm/Makefile          |    11 +
 drivers/soc/marvell/octeontx2-rm/domain_sysfs.c    |   832 ++
 drivers/soc/marvell/octeontx2-rm/domain_sysfs.h    |    18 +
 drivers/soc/marvell/octeontx2-rm/otx2_rm.c         |  1581 ++
 drivers/soc/marvell/octeontx2-rm/otx2_rm.h         |    95 +
 drivers/soc/marvell/octeontx2-rm/quota.c           |   192 +
 drivers/soc/marvell/octeontx2-rm/quota.h           |    90 +
 drivers/spi/Kconfig                                |     9 +
 drivers/spi/Makefile                               |     1 +
 drivers/spi/spi-cavium-thunderx.c                  |    18 +-
 drivers/spi/spi-octeontx2.c                        |   355 +
 drivers/spi/spi-octeontx2.h                        |   148 +
 include/linux/kernel.h                             |     6 +
 include/uapi/linux/pci_regs.h                      |     6 -
 kernel/exit.c                                      |    66 +
 kernel/irq/irqdomain.c                             |     1 +
 126 files changed, 42903 insertions(+), 4984 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-i2c.txt
 create mode 100644 Documentation/devicetree/bindings/perf/arm_smmuv3_pmu.txt
 rename drivers/crypto/marvell/{ => cesa}/Makefile (100%)
 rename drivers/crypto/marvell/{ => cesa}/cesa.c (100%)
 rename drivers/crypto/marvell/{ => cesa}/cesa.h (100%)
 rename drivers/crypto/marvell/{ => cesa}/cipher.c (100%)
 rename drivers/crypto/marvell/{ => cesa}/hash.c (100%)
 rename drivers/crypto/marvell/{ => cesa}/tdma.c (100%)
 create mode 100644 drivers/gpio/gpio-i2c.c
 create mode 100644 drivers/misc/otx_bphy_ctr.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/ptp.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/ptp.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.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_npc_fs.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_ptp.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_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/nic/Makefile
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_smqvf.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_struct.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
 create mode 100644 drivers/pci/controller/pci-octeontx2-pem.c
 create mode 100644 drivers/soc/marvell/Kconfig
 create mode 100644 drivers/soc/marvell/Makefile
 create mode 100644 drivers/soc/marvell/mdio_debugfs.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-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/quota.c
 create mode 100644 drivers/soc/marvell/octeontx2-rm/quota.h
 create mode 100644 drivers/spi/spi-octeontx2.c
 create mode 100644 drivers/spi/spi-octeontx2.h
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#8119): 
https://lists.yoctoproject.org/g/linux-yocto/message/8119
Mute This Topic: https://lists.yoctoproject.org/mt/63744831/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