Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp38731pxj; Wed, 26 May 2021 15:29:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwubtFCdahi4kYK3K0TcEmgka25HlXF3axgAUO3xj5VQ2aTM2RO5Et3j7lMh2WSACs/h9jt X-Received: by 2002:a92:2a0a:: with SMTP id r10mr471794ile.274.1622068184371; Wed, 26 May 2021 15:29:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622068184; cv=none; d=google.com; s=arc-20160816; b=LURSswg1SXnCqK5L3FPBu2xA+kdX5aB6fq+pRDOJvmFJSSjuq1o+Pb+rY7ACldFiR7 dNjQ7JK+Ob3Wwm622qukHHFBnTPLm8tW+43jgLQIWtPON9jOj+dCzzf23isFer+Gh6MR NaeDduWD6R/AdydeEElhBqbkDpyVB5qalTZDzlYyzOJs3f5AsN3oqIIQPTIVI0K6o44L 1uvxLA48wT6XDHe8XAvWHo6llu4X3zwr1VlkKs170B6KR5BQoB94j2sYThEdFOUVkMrY 3a/DiSFkrHN4T5H+rTC3cF6SbLME8Ony1JeUuzZG5aX9LHZ6RJsoaa1oi5wBKk0r8YTv x04Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=xvMoATson/9/jL9/umbFzvjnn+hxMohCdguAo0Q4hiU=; b=vklO5NkWdoH1Aaqk6nwiQ4LkbYI4176c96icBv7Vit5U3WMtwJFkiENOiqYxQSTZfw iSl1E51cMvYGObT5VneHy/1LVBzvaa83AF00W6M2ObJ4Qr+t+9oMEFsTHsnTe40+FqPQ OP9iYO9OHr5dI+O2X+Sd0ITaGzuw8uMf2t7E81qcjUbL4ztKXA7xvlCz/XNAklZoBgiO G8VJ4LTtV3Qxl0vZVJ/sxtROp/9wePbXfTLcBp2A4Hh6B6f17jBI1k6KZkAlNDCr21cG giIniQnLzenxYKgw7CkYdp8YqlJXcSo4MYV9efqwLh0RNLsQkTNq/jUrjyvoQ5uBtJ/K vqPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=KW1jMgoN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k5si308475ilo.84.2021.05.26.15.29.29; Wed, 26 May 2021 15:29:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=KW1jMgoN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234382AbhEZP6g (ORCPT + 99 others); Wed, 26 May 2021 11:58:36 -0400 Received: from mx0a-0016f401.pphosted.com ([67.231.148.174]:3228 "EHLO mx0b-0016f401.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S232769AbhEZP6e (ORCPT ); Wed, 26 May 2021 11:58:34 -0400 Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 14QFtBft003202; Wed, 26 May 2021 08:57:01 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=xvMoATson/9/jL9/umbFzvjnn+hxMohCdguAo0Q4hiU=; b=KW1jMgoN3tXk2FjyqwtopoyJ3Hdzgl5oonJH+hoMbXXJNe9POIDXn7hTo3eO0dgfQ2GY q1Kmq1vmpvYPJihiO2DG53jQSy5e6dzL4n+I7IgA/5C2/R+aIhu8uL7KEzR73qM+96Z4 webzgcX1+moVJ3oXSLb8FAuLvAdr3JFB2L6VlWeQbBmLspGub+sPSOkLOUTTqKCjpwqC laOWrHmWw1Kvu0dUhSNDxmk7gV+OZ5saRVAYp/5rqP/E94Z0BOlJUQCZlFAjVn4F05KE P/93b/RD8i/QcmBHoFZlfcpQrwwujnU850uSAThLu8kWHVNj50HJ3t5+PO79bVjIjlVi iA== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0a-0016f401.pphosted.com with ESMTP id 38spf38tn2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 26 May 2021 08:57:01 -0700 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 26 May 2021 08:57:00 -0700 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 26 May 2021 08:57:00 -0700 Received: from hyd1584.marvell.com (unknown [10.29.37.82]) by maili.marvell.com (Postfix) with ESMTP id 181F83F703F; Wed, 26 May 2021 08:56:57 -0700 (PDT) From: George Cherian To: , CC: , , , Subject: [net-next PATCH 0/5] NPC KPU updates Date: Wed, 26 May 2021 21:26:51 +0530 Message-ID: <20210526155656.2689892-1-george.cherian@marvell.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-GUID: 0wr2iZMWhx8iCeoNS6lPOahr_75k2snA X-Proofpoint-ORIG-GUID: 0wr2iZMWhx8iCeoNS6lPOahr_75k2snA X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391,18.0.761 definitions=2021-05-26_10:2021-05-26,2021-05-26 signatures=0 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add support for - Loading Custom KPU profile entries - Add NPC profile Load from System Firmware DB - Add Support fo Coalescing KPU profiles - General Updates/Fixes to default KPU profile George Cherian (1): octeontx2-af: Update the default KPU profile and fixes Harman Kalra (3): octeontx2-af: load NPC profile via firmware database octeontx2-af: adding new lt def registers support octeontx2-af: support for coalescing KPU profiles Stanislaw Kardach (1): octeontx2-af: add support for custom KPU entries .../net/ethernet/marvell/octeontx2/af/npc.h | 104 +- .../marvell/octeontx2/af/npc_profile.h | 8513 +++++++++++------ .../net/ethernet/marvell/octeontx2/af/rvu.c | 6 + .../net/ethernet/marvell/octeontx2/af/rvu.h | 5 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 34 + .../ethernet/marvell/octeontx2/af/rvu_npc.c | 294 +- .../ethernet/marvell/octeontx2/af/rvu_reg.h | 4 +- 7 files changed, 5760 insertions(+), 3200 deletions(-) -- 2.25.1