From patchwork Thu Apr 25 09:15:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nikolaos Pasaloukos X-Patchwork-Id: 13642997 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7C4D1C4345F for ; Thu, 25 Apr 2024 09:15:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:CC :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=riHWs40a+aWwPSc1wh/2Kei4WqSW04867DfHWUoPADw=; b=qGnYd4f/2AGo/N rIs6pA/WsODmfZ/7lZzAIotNakKOO5dVbUOFo0pbntVsGUnXlArJDdjKtKVJPH3XuhCs2Bq0DOaXP l04KcWxZyzo2omq1DibuIEwkYkg8z8Y3U9VBE1nZCBFA1XRW/0f7cTRtTLLPz8NmMisQrS7aQKPPv mka5Bvzw/Vc86UwX63UhfhtN/niUs2pbqWDbw1ynGkUHzf32oC9G23ZgUWwDYslTTEg7+rRnfmraa OLPWT4qXFtu+b2yKghF5BYlrEb9k5/RAmREkhidDOqjMhY9VZBart1OsBCgOk0geGMg3q/jujg8cq ve8TRWcHg6mcfj5UWM0w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rzvCf-00000007Z0Y-21FK; Thu, 25 Apr 2024 09:15:41 +0000 Received: from mx08-0063e101.pphosted.com ([185.183.31.155]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rzvCb-00000007Yxw-3Bd9 for linux-arm-kernel@lists.infradead.org; Thu, 25 Apr 2024 09:15:39 +0000 Received: from pps.filterd (m0247494.ppops.net [127.0.0.1]) by mx08-0063e101.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 43P9FHIQ011746; Thu, 25 Apr 2024 10:15:17 +0100 Received: from pnzpr01cu001.outbound.protection.outlook.com (mail-centralindiaazlp17011007.outbound.protection.outlook.com [40.93.132.7]) by mx08-0063e101.pphosted.com (PPS) with ESMTPS id 3xnxsfs3k5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 25 Apr 2024 10:15:17 +0100 (BST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TwjJ5k7EmYaw89MJfFB7tQrBL0m/qb6NVsQM12EF7eZ2hH6I4JAd1wlJ/xFzkY9KZQrY81owwS3Dco6nDVKuJbVj1LRxQxNj9BTxhZaQKBMiWIuaZMx+irSxH+HMihhVfjmCSU7cpX5PVkTUGDxn6zKnBRAqzJzkeoohxvDZtpfjnR/Blxb9T9ar9kSEc+8zo9vDZqQ/M1/RUpRxDZR4OBHoJlmL+cgGvXqVY43brCoBn5/zCsiot+k1ew3wBAca/z5MNWYwqYgdyB7UY/9xe26xDiDrtFHa4wgyeYFSKov5LADGaH98JMGp+SjXKMu0Ki8ZXrGrJcwW+ooPneKX0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BG4zghH1G9D1hBeXwBwp4hC0//HqEFy3/vMiCBzKj+Y=; b=EiclmpfKo1pkjA98phH+ULjFMndfjiVmAlE/0n1IYwibr2Jd8OTimAcshwF3NpGa3uQXG3UQjwhZWSV52flKQ+zGaFltZc20cSxwqF1FVCAoi5+OBZPLX4P5px2bkh160a9F8rAdeysI/vpkkdlzGcdJ4jJq4G2AfIFaYqWv/cQ7lexM7g35d+E/VGTMnk42sCGFc0Fs6zE9l5tdiEJG44OVSg0XFnnORuvxLKqnKkUBCr3vsOcPH7vCzOFq6BFTusWjLOjVaq901VTMyAP7DuWZkrrp/pb45lbfxhZbGyX8pfSflxiPG+Bd+fAnR/6Bd2dE253jk3iDnaykf0pFiw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=blaize.com; dmarc=pass action=none header.from=blaize.com; dkim=pass header.d=blaize.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=BLAIZE.COM; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BG4zghH1G9D1hBeXwBwp4hC0//HqEFy3/vMiCBzKj+Y=; b=VJf7B6JEYqFw39G0p1yVlx2XayTCutDunljfTEgXZZ600hylhTfv1u9FiQ1gw1BwK5lgktYITIO3JYP5bzQTesJfQhYqD9g+1Fu2RO7RtZEvK09VR3Bdvvm5W/kuO+l8/ejP2fPKIWc3xe7d+HRZ0dG90JEpc3Hd3CUbGddYUGY= Received: from MA0PR01MB10184.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:12a::5) by PN0PR01MB9905.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:14c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.46; Thu, 25 Apr 2024 09:15:02 +0000 Received: from MA0PR01MB10184.INDPRD01.PROD.OUTLOOK.COM ([fe80::309a:12cf:74a4:5655]) by MA0PR01MB10184.INDPRD01.PROD.OUTLOOK.COM ([fe80::309a:12cf:74a4:5655%3]) with mapi id 15.20.7472.044; Thu, 25 Apr 2024 09:15:02 +0000 From: Niko Pasaloukos To: "robh@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "conor+dt@kernel.org" , "catalin.marinas@arm.com" , "will@kernel.org" , "arnd@arndb.de" , "olof@lixom.net" , Niko Pasaloukos , Neil Jones , Matt Redfearn , James Cowgill , "heiko.stuebner@cherry.de" , "shawnguo@kernel.org" , "macromorgan@hotmail.com" , "sre@kernel.org" , "hvilleneuve@dimonoff.com" , "andre.przywara@arm.com" , "rafal@milecki.pl" , "linus.walleij@linaro.org" , "andersson@kernel.org" , "konrad.dybcio@linaro.org" , "geert+renesas@glider.be" , "neil.armstrong@linaro.org" , "m.szyprowski@samsung.com" , "nfraprado@collabora.com" , "u-kumar1@ti.com" CC: "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: [PATCH v3 0/5] Add support for Blaize BLZP1600 SoC Thread-Topic: [PATCH v3 0/5] Add support for Blaize BLZP1600 SoC Thread-Index: AQHalvENke//ZUoLCkKFp1wpsKgs6A== Date: Thu, 25 Apr 2024 09:15:02 +0000 Message-ID: <20240425091403.17483-1-nikolaos.pasaloukos@blaize.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MA0PR01MB10184:EE_|PN0PR01MB9905:EE_ x-ms-office365-filtering-correlation-id: bbacbaae-cf89-4e9c-ebc2-08dc65083067 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: =?iso-8859-1?q?VuhFnFNHEETvlZQp0KaG2FT7Bv?= =?iso-8859-1?q?hymfLkEePFDU21fI4f3ktA0ptl2uY/68xITcKlWWCzVjJxHEV/qO2M/vUpJz?= =?iso-8859-1?q?HKMvDB11ScuzEMKErbVsVSIbR07MVGEI0xZWEHLl7rNj8TlFTbXqOU3zu4dH?= =?iso-8859-1?q?lAnTs7asP7H03IgeU0rfVhH/P5V88uqBvNt1LDU1HMTpcBJmjRAASxHNaJRF?= =?iso-8859-1?q?AWnMrSJ+Td0vV+Rjv++8sH4B4ODhB+CYpUd172v4GfY/3AtrWMTz+EkrRKXK?= =?iso-8859-1?q?9+RSaA5VrOJO1wYWbcilSYXOfoibUh9dQ9Jt9Jno5omXKFlAXy2I05Y5mPyf?= =?iso-8859-1?q?DmHS430Z0xtNC1WnGL4SYNUrRAJeur8xa2du4iAg3e80H4G1fUZV4PX+akMn?= =?iso-8859-1?q?Lyyb0ufMLINjaC7MENy//tstgWrKS4YV6iOGU7mZesPQR089u+YNfzp4pmGZ?= =?iso-8859-1?q?8kjrHtqpAkE0XVBv0qyYz5OKy6fco4UG9ErxjrNuEa4CM+pHW6HsC701cY2U?= =?iso-8859-1?q?RVWS1JcWcHf/67gRXekE95HFP7dgRz+VKCiHaZIbIwFN0TP8r/Dx3ngVMWxZ?= =?iso-8859-1?q?N9+ZgF/b5HjDot2uc0j+gj7EJwv/r0MWoQ0wVBbmWm3nfU18+O/wliCw7uV/?= =?iso-8859-1?q?O21HxRFNWcKfVs/NkpWxaYLB7N5lx4VWbVMdjsfw5CHBUO9DjLpZayxLaBKs?= =?iso-8859-1?q?lM08RDhuL+EfCZjZD4V5MZxBQD2wIeSFBhl0CjlQisreJhNRlJBTXe+rVGd7?= =?iso-8859-1?q?nYX39UvjXt6nOjvEmaq3pu63X0jly2/e7VA5Cjwi9UIzJXOZXDabyADJOxY9?= =?iso-8859-1?q?s9okRZmzz5NQAKavpNPlWVkwjHIfnWzuIw3QwQZLaAAwQm5iu68L127iyZnp?= =?iso-8859-1?q?WxcC181CcpJ7TtCHld6q+Nx30ghUi9KNClcleplE+JesYmZVDhzkysl1fCkx?= =?iso-8859-1?q?XNQGDtsCzaWztfK/lcHobLXiEGJOYxoSqrTAsgM8rAaxW91pCO2qghNRR8HM?= =?iso-8859-1?q?/mMCrdzAju7jthReY4nBpO7UPsivRv8VstdTq8PPVdP+7YPLU2uclaW8On42?= =?iso-8859-1?q?TLhW+WSJO9ncZmcMQK8zPWaxrFh3hBds+cqFSGeZiPW6oEB3ATjlHIrtqNHe?= =?iso-8859-1?q?07HmSiMzHRJ3eZXlcZLHVfry/asSOy9CCKUwRsWsdO8s9nZqvR16gxdZFRzL?= =?iso-8859-1?q?as3BPvM4KZCFG81bsZRT290PaRwhYFp1eXwheJB7vLjBHRxNVQd59ZPWuBrV?= =?iso-8859-1?q?+McKzAPBrAtsRCf9qzx2ML+/Jrt0owKglMxpVaD31bdaDAw1uXTBFrKqamEM?= =?iso-8859-1?q?rZONwrgOz9OtP5Mt0+pNG7afnEbIM0Jpzle14P91oV7U+P//osMs4ux4Sl5S?= =?iso-8859-1?q?JNOMxnqPaoHIHLjm06GzMcyZu0uat1+HnsLcH8uC8=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MA0PR01MB10184.INDPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015)(7416005)(921011)(38070700009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?hkBXA0p63YHgpvKAxKOfbv5?= =?iso-8859-1?q?KfTiqOnvEFg+0n6mD5VTrHnjfP+gb2DFHd3lug+eW/djyZaOqwGohDrurAWp?= =?iso-8859-1?q?Z/KZndzB51tT7I7V7LAZYz9Uz1TxWnd5Z4nkljRkAssGrJzejYFJa8CDKvwx?= =?iso-8859-1?q?mekwaxAvZ3FAPRhq5FNzN0Bh2E5MBB6vNDAurrEoi0y+5bKPBbd5/4QIsDk7?= =?iso-8859-1?q?6NB3IX7vabJuv45JXb4pZPeZnezwCiFo7fEkT2ubH2wRgZDq1Z9HFzk4fB2N?= =?iso-8859-1?q?Km0eduJl0D4zhrKbK+Eru0NviD6kNVbDb3QVkImezCoM+8VWV2fqKUvHTjeA?= =?iso-8859-1?q?3lXl6JeAIo/O+FKEfdulrzI/eF2CKSM1vkpgk3Mr8mOj0ov9sa5544maRMX1?= =?iso-8859-1?q?sve2OdFniSds/rE+YbTI/tCkMwKY0uFo0W/+BztYQhOUq20qjvDS1uDW0xNe?= =?iso-8859-1?q?N3bFtL6Fpfc++GfGGbzbAUyPITVKN0+PR/D2S5dggakuWstFNf9b/IahVq7x?= =?iso-8859-1?q?bqwg1lIxTKtsMQY2235Sm2KjsvISRok/dBbCKJT8HIlBDtFLnNL0LY96neah?= =?iso-8859-1?q?WpwQBJ/v5zsuTdsB3XpyrCeKI8rk/oAxDWUij0vn77LiCALJf26GWC1oYskB?= =?iso-8859-1?q?Pq4QoTacP5lPZGtnl9ySO3+0kRy9NZpvDJY4brg8lDtLz5X0JlzXdN5rjQuh?= =?iso-8859-1?q?IO27/7C2iLwpRbfxJpBGcY4ulv5JgarAXsLwmjczu5iLa7rzLCezJrg0As7g?= =?iso-8859-1?q?E38H61VBYURVsIVd2FYoQvERigOMNWPTrxOiOEKsbpFpRkjJPs1YKkGNmxQC?= =?iso-8859-1?q?eu+Y4IlDRSD2M9Hs9FKaM5KoReqxWusbNXfGXTVq9kYV/bWcfmjz0Aovo2qO?= =?iso-8859-1?q?GA513XEGOLPu+o3aea5ySZHu8RmJaKv+R1GyhA+JY+krg1f58mvrgX1ZIkP5?= =?iso-8859-1?q?RD+wFFk63NaaYP9Vcbe7FrqM8QLN7fPg+hyyMYmE5pyJix2ysEOZRinZUEcd?= =?iso-8859-1?q?PYDZXQRmcelmS5RQ29a8zQh8Be7Q2C+AQrujCno8g3NL6ON9jqhFjlrSUihR?= =?iso-8859-1?q?iqcAg593mRGVWCVtdUTK0VLIfiTz4FzkOuKEzSkwirx4xZwJmmpflKYcBGDB?= =?iso-8859-1?q?7RF31QinRsgocJPr+sl0OcBa/dlW/whMW4YugNssSPVbGAg21Zv1aAbd34Kl?= =?iso-8859-1?q?LyjyERrvtQpvCCoX2qsxRb3228SWKT2JN1JQ9C38ZaFZoAOl+sbrgd/MUTKJ?= =?iso-8859-1?q?J2/aIZPl3sEl1mZHwxeI/iVtLtteFSADow/KqoOJWyl1nXJ22HhXPb/iD5HU?= =?iso-8859-1?q?ozvGGncjihgVRLnLFuxVDYxNMAN2ns+B+3FU/NcxOocf4xlw0YYz/TFQ39Fe?= =?iso-8859-1?q?URhgL9ISICBqJ0XqkGYYNfiquNgppRqabHW3iaYEMrmz4sM14pHIJ4PGT7sw?= =?iso-8859-1?q?kLu4R2XqyRdjXqUcOKyDlhQqzg6n4wNiz9gTsVuw/hopG1w1uTWfsUHZjOpw?= =?iso-8859-1?q?2a8cK1CvzZzL/X+KMqHus87da8koQ/bWLY4zagBy2rOXVPeyad0OxC5BcYw+?= =?iso-8859-1?q?bMSjO2pHJHaJEimGTZAGgV7Fny55WS4NkENOS2b4p7h4S4MnXZSuj0tJae+P?= =?iso-8859-1?q?sgVUPupBe4dtAzoc2tf+tFFdo1xDYW3fkQFH1uw=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: blaize.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MA0PR01MB10184.INDPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: bbacbaae-cf89-4e9c-ebc2-08dc65083067 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Apr 2024 09:15:02.5662 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9d1c3c89-8615-4064-88a7-bb1a8537c779 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: fywGipQWOoRRcbW/tsg1yQagffRonEaPxVLcnpMhgLk4/rP8gQ73UpJqasCBbEWz425cjBZlKdiXmFfUvOLZK/1AGyqtxV2R+drG+COGPmk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PN0PR01MB9905 X-Proofpoint-GUID: 7A1PHE9FuFtbUGrvWOmMwXVUIG6uug5X X-Proofpoint-ORIG-GUID: 7A1PHE9FuFtbUGrvWOmMwXVUIG6uug5X X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-04-25_09,2024-04-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 adultscore=0 mlxscore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 bulkscore=0 mlxlogscore=663 malwarescore=0 clxscore=1011 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.21.0-2404010002 definitions=main-2404250066 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240425_021538_155453_4FA68D6B X-CRM114-Status: GOOD ( 13.64 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Adds basic support for the Blaize BLZP1600 SoC. This SoC contains two cores of Cortex-A53 CPUs, one Blaize Graph Streaming Processor (GSP) and several other IPs. V3 changes: * Removed unnecessary dt-bindings * Update SoBs V2 changes: * Update SoBs * `make dtbs_check` has no warnings * Fix dts names and removed dead code * DTS is separated from anything else Nikolaos Pasaloukos (5): dt-bindings: Add Blaize vendor prefix dt-bindings: arm: blaize: Add Blaize BLZP1600 SoC arm64: Add Blaize BLZP1600 SoC family arm64: Add initial support for Blaize BLZP1600 CB2 arm64: defconfig: Enable ARCH_BLAIZE_BLZP1600 .../devicetree/bindings/arm/blaize.yaml | 40 ++++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/Kconfig.platforms | 5 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/blaize/Makefile | 2 + .../boot/dts/blaize/blaize-blzp1600-cb2.dts | 84 +++++++ .../boot/dts/blaize/blaize-blzp1600-som.dtsi | 23 ++ .../boot/dts/blaize/blaize-blzp1600.dtsi | 209 ++++++++++++++++++ arch/arm64/configs/defconfig | 1 + 9 files changed, 367 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/blaize.yaml create mode 100644 arch/arm64/boot/dts/blaize/Makefile create mode 100644 arch/arm64/boot/dts/blaize/blaize-blzp1600-cb2.dts create mode 100644 arch/arm64/boot/dts/blaize/blaize-blzp1600-som.dtsi create mode 100644 arch/arm64/boot/dts/blaize/blaize-blzp1600.dtsi