Hi Bruce,
Here is another patch series for the Marvell cn96xx SoC support. The main
changes are for the crypto and Ethernet bug fixes. Could you help me merge
this into the following two branches:
v5.4/standard/cn96xx
v5.4/standard/preempt-rt/cn96xx
The following changes since commit efbe182605d1c50715ae0eea55b96465c8435441:
Merge branch 'v5.4/standard/base' into v5.4/standard/cn96xx (2020-06-11
09:26:02 -0400)
are available in the Git repository at:
git://github.com/haokexin/linux v5.4/standard/cn96xx
for you to fetch changes up to d7c7bc1e39c4d85ec095842df640e4198f6d0f98:
octeontx2-bphy-netdev: Added ioctl to access RFOE_RX_IND registers
(2020-06-16 13:37:31 +0800)
----------------------------------------------------------------
Chandrakala Chavva (2):
octeontx2-serdes: Update PRBS APIs to start/stop per QLM lane
octeontx2-serdes: Fix parameter passed to start_prbs().
Geetha sowjanya (1):
octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 pkts
Hariprasad Kelam (5):
octeontx2-af: add parser support for Forward DSA
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-pf: Stop tx queues in case of subsequent calls failure
Kiran Kumar K (1):
octeontx2-af: Add CUSTOM0 to flow keyx algo
Linu Cherian (6):
coresight: Cover newer Octeontx2 chip revs/variants for relevant quirks
coresight: Correct OcteonTx2 QUIRK_BUFFSIZE_8BX applicability
coresight: Increase register poll timeout
octeontx2-af: Add new silicon variant Loki
octeontx2-af: Reduce dependency on firmware command interface version
coresight: etr: Fix CSETR_QUIRK_BUFFSIZE_8BXA quirk check
Naveen Mamindlapalli (6):
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
Nithin Dabilpuram (3):
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
Radha Mohan Chintakuntla (5):
misc: mrvl-loki: Setup callback function from interrupt handler
misc: mrvl-loki: Use msix_cap instead of msi_cap
misc: mrvl-loki: Add function to unregister the irq callback
octeontx2-af: Make SSO/SSOW LF teardown less CPU intensive
octeontx2-af: Fix reading SSOW_LF_GWS_TAG after rvu_poll_reg()
Rakesh Babu (3):
octeontx2-af: Add support for NIX1, CPT1 and NDC_NIX1
octeontx2-af: Initialize NIX1 block
octeontx2-af: Display NIX1 also in debugfs
Rick Farrington (2):
drivers: marvell: otx2-sdei-ghes: Add misc documentation.
drivers: marvell: otx2-sdei-ghes: Set GHES block_status correctly.
Satheesh Paul A (1):
octeontx2-af: support for custom L2 header
Smadar Fuks (2):
octeontx2-af: Introducing REE block for 98xx
octeontx2-af: Add new Mbox messages and handlers for new REE blocks
SrujanaChalla (4):
drivers: crypto: add support for OCTEON TX CPT engine
drivers: crypto: add the Virtual Function driver for CPT
crypto: create common Kconfig and Makefile for Marvell
crypto: marvell: enable OcteonTX cpt options for build
Subbaraya Sundeep (17):
octeontx2-af: Disable default NPC entries properly
octeontx2-af: Synchronize mcam rule list ops
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: Enable PF BCAST entry for packet replication
Suneel Garapati (4):
drivers: spi: Use rcvd_present instead of MIDR check
drivers: mtd: spi-nor-ids: Rename mx25l12805d to mx25l12845g
drivers: mtd: spi-nor: Fix missing rename of mx25l12805d
drivers: mtd: spi-nor-ids: Rename mx25l6405d to mx25l6433f
Sunil Kumar Kori (1):
octeontx2-af: fix DMAC filter table corruption
MAINTAINERS | 2 +
drivers/crypto/Kconfig | 15
+-
drivers/crypto/Makefile | 2
+-
drivers/crypto/marvell/Kconfig | 37
+++
drivers/crypto/marvell/Makefile | 4 +
drivers/crypto/marvell/octeontx/Makefile | 6 +
drivers/crypto/marvell/octeontx/otx_cpt_common.h | 51
++++
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h | 824
++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/crypto/marvell/octeontx/otx_cptpf.h | 34
+++
drivers/crypto/marvell/octeontx/otx_cptpf_main.c | 307
++++++++++++++++++++
drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c | 253
+++++++++++++++++
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 1686
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h | 180
++++++++++++
drivers/crypto/marvell/octeontx/otx_cptvf.h | 104
+++++++
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 1682
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/crypto/marvell/octeontx/otx_cptvf_algs.h | 188
+++++++++++++
drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 985
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c | 247
++++++++++++++++
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c | 643
++++++++++++++++++++++++++++++++++++++++++
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h | 194
+++++++++++++
drivers/hwtracing/coresight/coresight-priv.h | 5
+-
drivers/hwtracing/coresight/coresight-quirks.c | 31
++-
drivers/hwtracing/coresight/coresight-tmc-etr.c | 2
+-
drivers/misc/Kconfig | 2
+-
drivers/misc/mrvl-loki.c | 95
++++++-
drivers/mtd/spi-nor/spi-nor.c | 6
+-
drivers/net/ethernet/marvell/octeontx2/Kconfig | 8 +
drivers/net/ethernet/marvell/octeontx2/Makefile | 1 +
drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2
+-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 58
+++-
drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 6 +
drivers/net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 4 +
drivers/net/ethernet/marvell/octeontx2/af/common.h | 10
+-
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 143
+++++++++-
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 12
+-
drivers/net/ethernet/marvell/octeontx2/af/npc_profile.h | 421
+++++++++++++++++++++++++++-
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 573
++++++++++++++++++++++++++++++++------
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 59
+++-
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 15 +
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 21
+-
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c | 235
+++++++++++-----
drivers/net/ethernet/marvell/octeontx2/af/rvu_fixes.c | 23
+-
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c | 648
+++++++++++++++++++++++++++++++++---------
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c | 364
+++++++++++++++++-------
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 147
+++++-----
drivers/net/ethernet/marvell/octeontx2/af/rvu_ree.c | 1210
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c | 6
+-
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h | 164
+++++++++--
drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c | 30
+-
drivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h | 89
++++--
drivers/net/ethernet/marvell/octeontx2/af/rvu_validation.c | 92
++++--
drivers/net/ethernet/marvell/octeontx2/bphy/Makefile | 8 +
drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h | 264
++++++++++++++++++
drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe.c | 1679
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe.h | 227
+++++++++++++++
drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe_ethtool.c | 123
++++++++
drivers/net/ethernet/marvell/octeontx2/bphy/rfoe_bphy_netdev_comm_if.h | 173
++++++++++++
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c | 8
+-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h | 19
+-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 107
++++++-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c | 6
+-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 20
+-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 1 +
drivers/soc/marvell/octeontx2-ghes/otx2-sdei-ghes.c | 47
++--
drivers/soc/marvell/octeontx2-ghes/otx2-sdei-ghes.h | 17
+-
drivers/soc/marvell/octeontx2-serdes/serdes_debugfs.c | 48
+++-
drivers/spi/spi-octeontx2.c | 13
+-
drivers/spi/spi-octeontx2.h | 1 +
68 files changed, 14015 insertions(+), 672 deletions(-)
create mode 100644 drivers/crypto/marvell/Kconfig
create mode 100644 drivers/crypto/marvell/Makefile
create mode 100644 drivers/crypto/marvell/octeontx/Makefile
create mode 100644 drivers/crypto/marvell/octeontx/otx_cpt_common.h
create mode 100644 drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf.h
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_main.c
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf.h
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_algs.h
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_main.c
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h
create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_ree.c
create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/Makefile
create mode 100644 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h
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/rfoe_bphy_netdev_comm_if.h
Thanks,
Kevin
signature.asc
Description: PGP signature
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#8757): https://lists.yoctoproject.org/g/linux-yocto/message/8757 Mute This Topic: https://lists.yoctoproject.org/mt/74933140/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
