In message: [linux-yocto][linux-yocto v6.1] Kernel code for Marvell OCTEON on 10/10/2024 Bo Sun wrote:
> Hi Bruce, > > Could you please assist with merging code into our linux-yocto repository? > The details are as follows: > > Repository: > linux-yocto > Branch: > v6.1/standard/cn-sdkv6.1/octeon merged. Bruce > > Thank you for your help. > > Best regards, > Bo > > > The following changes since commit 87f9fc1bcfd5b444ba1c11aab585ad1d32f9c139: > > Merge branch 'v6.1/standard/base' into v6.1/standard/cn-sdkv6.1/octeon > (2024-09-20 18:09:41 -0400) > > are available in the Git repository at: > > https://git.sr.ht/~bsun/linux-yocto v6.1/standard/cn-sdkv6.1/octeon > > for you to fetch changes up to 477070d802f02ec7e43875842f21b2ce4340a7fe: > > octeontx2-af: Do not hardcode AF bus number in debugfs (2024-10-02 02:32:21 > +0000) > > ---------------------------------------------------------------- > Amit Singh Tomar (5): > octeontx2-af: cn20k: cpt: Use proper mask to get max CPT LF's > octeontx2-af: Unify HW interrupt APIs > octeontx2-af: cn20k: add FLT interrupts > crypto: octeontx2: Rework how engine group number is obtained > crypto: octeontx2: fetch AE group number from mbox > > Ben Peled (6): > PCI: armada8k: Disable LTSSM on link down interrupts > PCI: armada8k: Add link-down handle > dt-bindings: pci: armada: add system controller and MAC reset bit > PCI: armada8k: add device reset to link-down handle > PCI: armada8k: use reset controller to reset mac > dt-bindings: pci: change reset to reset controller phandle > > Bharat Bhushan (8): > octeontx2-af: cn20k: cpt: Update max engine calculation > octeontx-af: cpt: Get CPT PF number using PF Device ID > octeontx2-af: cn20k: cpt: Update engine offset calculation > octeontx2-af: cpt: Add debug support for more than 64 engines. > crypto: octeontx2: Add cn20k microcode load support > octeontx2-af: cn20k: Add cpt stats mailbox support > octeontx2-af: cn20k: Add queue id to rxc time config mbox > octeontx2-af: cn20k: Add rxc teardown support > > George Cherian (1): > octeontx2-af: Calculate the number of vfs depending on channels > > Hariprasad Kelam (5): > Octeontx2-af: cn20k: Allow RPM devices to probe > octeontx2-af: RPM: Update DMA mask > octeontx2-af: Implement X2P reset for CGX > octeontx2-pf: QOS: Refactor "TC_HTB_LEAF_DEL_LAST" callback > octeontx2-pf: Add support to display "Autoneg" > > Linu Cherian (3): > octeontx2-af: npa: cn20k: Fix a missing return > octeontx2-af: cn20k: Cleanup AF interrupt vector > octeontx2-af: cn20k: Add FLR/ME support > > Mikko Suni (1): > FWLOG: Correct read length with ppos > > Naveen Mamindlapalli (1): > octeontx2-af: Add an MCAM entry to count CPT 2nd pass miss packets > > Pavan Nikhilesh (8): > octeontx2-af: update masks for CN20K resources > octeontx2-af: add SSO EVA error interrupts > octeontx2-af: add SSO AGGR config and stats mbox > octeontx2-af: add SSO HW info mbox > octeontx2-af: add TIM HWWQE mbox support > octeontx2-af: add TIM hardware info mbox > octeontx2-af: fix interval flag check > octeontx2-af: cn20k: remove GTI clock adjustment > > Ratheesh Kannoth (13): > octeontx2-af: npc: cn20k: Index management. > octeontx2-af: npc: cn20k: Allocate default mcam indexes. > octeontx2-af: npc: cn20k: Use common APIs to alloc/free/get mcam index. > octeontx2-af: npc: cn20k: debugfs support > octeontx2-af: npc: cn20k: Validate mcam index before enable/disable > octeontx2-af: npc: cn20k: Add a field in alloc mbox msg indicate > virtual index request > octeontx2-af: npc: cn20k: Introduce virtual mcam index > octeontx2-af: npc: cn20k: defragmentation support > octeontx2-af: npc: cn20k: debugfs for virtual indexes > octeontx2-af: npc: cn20k: Add devlink for defrag initiation > octeontx2-af: npc: cn20k: Add an mbox interface to defrag > octeontx2-af: npc: cn20k: Convert vidx to mcam_idx in mbox handler > octeontx2-pf: Free queue memory allocated sq timestamp > > Sai Krishna (1): > iommu: Fix kernel crash on IOMMU device removal, when SMMU disabled > > Stefan Wiehler (1): > arm64: errata: Add missing sentinels > > Subbaraya Sundeep (7): > octeontx2-af: Assign CGX id from PCI revision id > octeontx2-af: Disable stale DMAC filters > octeontx2-af: Enable LMT_ENA in APR_LMT_MAP_ENTRY_S > octeontx2-af: Limit number of AF VFs only when VF is LBK > octeontx2-af: Update lbk maximum frame size as per CN20K > octeontx2-af: Fix rsrc_alloc debugfs file > octeontx2-af: Do not hardcode AF bus number in debugfs > > Suman Ghosh (7): > octeontx2-af: npc: cn20k: KPM profile changes > ocetontx2-af: npc: cn20k: MKEX profile support > octeontx2-af: npc: cn20k: Modify alloc entry mailbox > octeontx2-af: npc: cn20k: Use common APIs to read/write/copy/enable > mcam entry > octeontx2-af: npc: cn20k: Add new mailboxes to get kex config and free > counts > octeontx2-af: cn20k: Add new mailboxes for CN20K silicon > octeontx2-af: cn20k: Avoid accessing cn10k registers > > Tanmay Jagdale (3): > crypto: octeontx2: Use bounce buffer for PF-AF mbox communications > crypto: octeontx2: cn20k: Add support for PF-AF mailbox > crypto: octeontx2: cn20k: Add support for PF-VF mailbox > > Wilson Ding (1): > PCI: armada8k: Fix bar assignment failure upon rescan > > .../devicetree/bindings/pci/pci-armada8k.txt | 4 + > arch/arm64/kernel/cpu_errata.c | 2 + > drivers/crypto/marvell/octeontx2/cpt_asym.h | 5 +- > drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 2 + > .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 2 +- > .../marvell/octeontx2/otx2_cpt_mbox_common.c | 22 + > drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 3 +- > drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 3 +- > drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 21 + > drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 270 +- > drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 103 + > .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 131 +- > .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 9 +- > drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 5 +- > drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 6 +- > drivers/crypto/marvell/octeontx2/otx2_cptvf_hash.c | 3 +- > drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 55 +- > drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 40 +- > .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 14 +- > drivers/iommu/iommu.c | 5 + > drivers/net/ethernet/marvell/octeontx2/af/Makefile | 1 + > drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 83 +- > drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 4 + > .../net/ethernet/marvell/octeontx2/af/cn20k/api.h | 3 + > .../ethernet/marvell/octeontx2/af/cn20k/debugfs.c | 268 ++ > .../ethernet/marvell/octeontx2/af/cn20k/debugfs.h | 2 + > .../marvell/octeontx2/af/cn20k/mbox_init.c | 13 +- > .../net/ethernet/marvell/octeontx2/af/cn20k/npc.c | 3927 > ++++++++++++++++++++ > .../net/ethernet/marvell/octeontx2/af/cn20k/npc.h | 173 + > .../net/ethernet/marvell/octeontx2/af/cn20k/reg.h | 74 +- > .../net/ethernet/marvell/octeontx2/af/cn20k/rvum.c | 172 + > .../ethernet/marvell/octeontx2/af/cn20k/struct.h | 26 +- > drivers/net/ethernet/marvell/octeontx2/af/common.h | 4 - > drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 188 +- > drivers/net/ethernet/marvell/octeontx2/af/npc.h | 5 + > .../ethernet/marvell/octeontx2/af/npc_profile.h | 8 +- > drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 159 +- > drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 46 +- > .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 22 +- > .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 281 +- > .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 119 +- > .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 78 + > .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 7 +- > .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 574 ++- > .../net/ethernet/marvell/octeontx2/af/rvu_npc.h | 27 + > .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 760 ++-- > .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h | 4 +- > .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 28 +- > .../ethernet/marvell/octeontx2/af/rvu_npc_hash.h | 1 + > .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 37 +- > .../net/ethernet/marvell/octeontx2/af/rvu_sso.c | 189 +- > .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 9 +- > .../net/ethernet/marvell/octeontx2/af/rvu_tim.c | 116 +- > .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 5 + > .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 4 +- > .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- > drivers/net/ethernet/marvell/octeontx2/nic/qos.c | 4 +- > drivers/pci/controller/dwc/pcie-armada8k.c | 139 + > drivers/soc/marvell/fwlog.c | 1 + > 59 files changed, 7527 insertions(+), 741 deletions(-) > create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c > create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.h > create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.h
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14449): https://lists.yoctoproject.org/g/linux-yocto/message/14449 Mute This Topic: https://lists.yoctoproject.org/mt/108922902/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-