From patchwork Fri Nov 15 14:58:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nikolaos Pasaloukos X-Patchwork-Id: 13876484 Received: from mx07-0063e101.pphosted.com (mx07-0063e101.pphosted.com [205.220.184.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C460A1D515E; Fri, 15 Nov 2024 15:28:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.184.123 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1731684513; cv=fail; b=hCtV69eNhmG2vok2s2LUkeF8PjHlcagCq2TvstgOkLWZEpTKjqIQGtJUTA+juBl9vbszt2jFJ1k8lcF6CVGebXWipSMQQ5RjudJv4HvaNYiN6jCbLEXo3Ir2FXWpZCv2VL09Ip1dTBFpkRV0S5PlnF9zNAiGjxUnjM9y14pOva8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1731684513; c=relaxed/simple; bh=ycmfea1C8JYesiBAApbk5ycSmRf3sKv9hNoPNCVYHwU=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=JZiZDtx0Mac/zrqU/gS/Xi2dco/fyCMQOv58H20m0FSnvfWRgdQnCTynMKzbIUTjbdOjJWx8s5FiIyCvTD4mudPRiIlErNLcHTUU64+9K5hdiJYQch+9MfN3iZxrVRoOssbzpvOO0SWJNV/yms6fTExVtvdtAjgg1AJBujm9rc0= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=blaize.com; spf=pass smtp.mailfrom=blaize.com; dkim=pass (1024-bit key) header.d=BLAIZE.COM header.i=@BLAIZE.COM header.b=Ni9vyxHM; arc=fail smtp.client-ip=205.220.184.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=blaize.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=blaize.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=BLAIZE.COM header.i=@BLAIZE.COM header.b="Ni9vyxHM" Received: from pps.filterd (m0247495.ppops.net [127.0.0.1]) by mx08-0063e101.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4AFEpvmT003841; Fri, 15 Nov 2024 14:58:05 GMT Received: from pnzpr01cu001.outbound.protection.outlook.com (mail-centralindiaazlp17011024.outbound.protection.outlook.com [40.93.132.24]) by mx08-0063e101.pphosted.com (PPS) with ESMTPS id 42uwr1sv90-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 15 Nov 2024 14:58:05 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=S+RxbMY+J0S7sVNmv7S9W7sqDG9OooMfxRvzzUhF/ZRF7LNxURNGGj+lmvcgKKUSjwEKYlA1W7Ct+tzIa/f/8empcCL+/AW8YbgVqGp3HrJpNogUuftqRlmUU7jfLibhQlbmzwqdp83RaVFzsAjBQxohAhF36V/Pv3+UtqetY5JqxIz/+ntrMDGpBpeXeSC15t0EwGlxK85lEfs71Xmy5UQZcz3hQDu0mA0eNgU+Zko9xD99nKhamiBXT146DYXpYkaY3ffO+NZK1kXAq+D3YoDs28ioT4J8rM5Dpt+ZLOM9gJUECtTTqdy9vGLcNq6B8N7oa+1IrzEoQueF73pUZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=ycmfea1C8JYesiBAApbk5ycSmRf3sKv9hNoPNCVYHwU=; b=MJ/uA1yR/v2rJkPGIF9GfwUBx2rFcswqJKtdbcjnP2/ONnaQY5oC3vYGcvdDh4l3orG+0brFYSD7DjJsVwET4XL4qN7uEqSSiUfbsayvzRjjsFjLefFGBPprHwEWV5IT7bzztDELN3CbZAV6hqXZyc1ILKOQG72CnoNsU4JoPXOZ5baUDALMlCW4PDa+OCISpOQLEWRrkX42jjD5S+KV68s75G/XoNN8HJDdGcDqA5bIpuBmiLSzD41mJq8vFLES187Uuvyrt8/x6PLKhyHQU4zMQ2eTC9ROo+5zFI7Rn5nJOKcICWtN2sBlsxrGCVN44bbHsU4sW/3YejzmlNgNVA== 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=ycmfea1C8JYesiBAApbk5ycSmRf3sKv9hNoPNCVYHwU=; b=Ni9vyxHM1GDXvS/GW64h4UIjXcB+Tpgf9QIpaJ2U3P/ohf1t2nsr4xvihV20pZnvBNakBLMiy2pBuV4h6KAopCDZOI5ADnZTVHIS6KGuFwFWYm314fopvhLkxM8TA/NJ+PUVXoEQ+s8Ql9iL+Z6MEzzeMJl6v+THP6sFeIqaifM= Received: from MA0PR01MB10184.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:12a::5) by PN3PR01MB9551.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:f6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.17; Fri, 15 Nov 2024 14:58:01 +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.8158.017; Fri, 15 Nov 2024 14:58:00 +0000 From: Niko Pasaloukos To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , James Cowgill , Matt Redfearn , Neil Jones , Niko Pasaloukos , Catalin Marinas , Will Deacon , Arnd Bergmann , Olof Johansson CC: "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "soc@lists.linux.dev" Subject: [PATCH v5 0/6] Add support for Blaize BLZP1600 SoC Thread-Topic: [PATCH v5 0/6] Add support for Blaize BLZP1600 SoC Thread-Index: AQHbN27D0SZ9usa/hEiVoIvN3WvsXQ== Date: Fri, 15 Nov 2024 14:58:00 +0000 Message-ID: <20241115-blaize-blzp1600_init_board_support-v5-0-c09094e63dc5@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_|PN3PR01MB9551:EE_ x-ms-office365-filtering-correlation-id: b8e0537b-283c-4250-84fc-08dd0585e632 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|921020|38070700018; x-microsoft-antispam-message-info: =?utf-8?q?7gvlz4WSZigbSpTO8sNGSqnicbtG0XV?= =?utf-8?q?f6cTiZHhe2VcJUMepk2H4x9yqV6YBZgoCYpF4SCeNroNttoyaV1JREhtu8gBVDQEB?= =?utf-8?q?E6+ZwTh6mzurTbZJgEqciia5tQBJrMMQQbgzcmfnfVf3vkkZI57zM4LekeQhTBiD5?= =?utf-8?q?djnTxrBkWSDXc4gcaJiXBCcQIfrDVSvWlMwhCPGPFpQVoZiXEzveLIuZTg7WPsQOx?= =?utf-8?q?noMbnE/JxDR3UhqK3y5EEKwhHny7ES30kATW/q02k650Yd7YmQi2JQNYg2JWmLxY9?= =?utf-8?q?umril+YPddkp55q5rxZSVaR+qDsaSm+JiXJlxJMEOMlPAWSI+n4QENB6FyOdf8ujo?= =?utf-8?q?t4E7wVP61a7oNHeTzdrP97EkYH9ag6o2i9pfsSaZErR/GcK0KdkEwSh1Vx+YE/HxU?= =?utf-8?q?TD0Zz/yas1XYLHfdMlprrrepPt97mOt3MsvYWlcwWIsigDLC1ZS2QbQEvte+dvklM?= =?utf-8?q?HiBXBnNm4TjP6V09vLU8GHUINaZp2zYsTvEAZY/N+jkXfRgjPO454Ijru8J8wCnIY?= =?utf-8?q?71l47iaYq/Imx9kEdOkzBFTAVJCrE4QH7bVYBcT39DzV/HQ/3dzd/ks8s+PdfkVHV?= =?utf-8?q?6yAF8Mo2JTyiINMq40I357HH+sL6G5GlTQt0lydWzNb0PDocUokl45YMIb7YrO2L9?= =?utf-8?q?74pnZg8FRRG/Fskmx5ylVx+WzbwP+6kBnGGcpClsr/qS8gWr/n8qVp8R00dGPj2QB?= =?utf-8?q?KMAySGUSFpA/HTi26FvL3+Q97ndFJoabbENcvIM47D694cGtHLhrEFyAClbv1B3Ae?= =?utf-8?q?v8bqlIwbN9YqSYScLfDvJ1F1RJGq3saK0tyq8xwdIUS59gnNobzaNWaMGhI8nXEit?= =?utf-8?q?gXh7xLmxqt4nMpYLXBsIt8D8nr0D/6WWQsSGc1caOWYa01JVuDzHI2w7TdTqLkPah?= =?utf-8?q?5ZL7zUueJTbbig5ciCt7REYEWG0wxAIzpToLLd62rIRdGia8p5o3XYmWnOq3G/YEi?= =?utf-8?q?FEXBqXTQ2YEcdPJoogw4DqVzdg2PXp8BqBG+eZLOVwdkie2YBUvV4nfK5ZMHK/GDv?= =?utf-8?q?/QFoLJgRPVNRd1+ekpuEzi5Mzf8Ocbxssj6t/ECr0mfxVAg4/m+VcdsHpwEG1m1nd?= =?utf-8?q?lA27HnJXoO922aJwOUQw37Jmuve3vL9DwKSYxZft6OU7v7RU9uTb3J72oL9/rMLVM?= =?utf-8?q?CIlN87gdxR7Jl+pmgGucHXNHpbQ4FuiLA+Qu+v4TtC3CwDfUuUMdqd4cKjYCbGaxH?= =?utf-8?q?xUtZJDWgxRqO45b0JLYB/DbDYm9PNZoCeHe3izy6nBRYTmDVzDAE9tTL6Eb0msZRs?= =?utf-8?q?I32/ybVttjEVpMTNi1/uFdgceILkAqpsMYA=3D=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:(13230040)(366016)(1800799024)(376014)(7416014)(921020)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?x3CIxHszJ9QieolTJEAMAS8AxrJJ?= =?utf-8?q?7Xe+E69H1huyJS5cxfNG6Kuq+RJZA+BXUg6jzemF/qdr0+ZYqkhNS8jTGhowa+mHW?= =?utf-8?q?DC1AY/VcB3Ae1ShYj1P6wWmR100hf2lBaYStPluS29xXnP4IxTPxk3sITRLQhI6MI?= =?utf-8?q?CPRuARJ5DXxlY3TbPJwbU4TtyxQt+K9MSGeOg7LPcZJgJyZkDJengOM5JLa5Zig3Y?= =?utf-8?q?Vju2ldefhXZ70j7cFlR+toZjQCet8NAIeONW6CydVNQC8f42NPyXjMbJoyfyU7V+n?= =?utf-8?q?//ZDK5QDJ+qZIOgy6JtBBZ7hoip1HrOPvK5YlNUlM6+u8hWGj56GY2Xfy64rO5ZUB?= =?utf-8?q?h11xmzjYtfJgT+6HpIL4a/15BD9NBzp1wpM0Oj9r1ma3C1LoMbZIdRRxq6+1Yxzka?= =?utf-8?q?qzgtaDRquqUIyHHeM1DAAr3F6+1PXcPm4hYwXgibjgOW/87HzM+7cnevLkhMDgPMn?= =?utf-8?q?U71zV8DcXGrFKSNPkUkOjDJoR/G/qrGASfh56635GX9HNVXgSRT6H62oACHL3Ce47?= =?utf-8?q?y+ItXPoFPl2pWseemEt22XmJYKYXT9UuGl0SzVkHLakt9DRaurMdC66ThcdplF560?= =?utf-8?q?7VAGnBIDt3B8OqiZgDe+hJhXFAKOQAGzLQjdMG2oHBX80yPB4I18aVtuLyfa+AU5E?= =?utf-8?q?sDskRMyioPjWiiWmx8NbDPaMaQG9ZlMK0JFE8mCXAzHz7VzGR8C110d4J5GQfxvXW?= =?utf-8?q?dPLfUyrxoqY6oYpFpruYtUJp7G0SMRgVVJbybXNCRrSlNc57YJhrbMUKYxODtp3kU?= =?utf-8?q?o3So2I6mhVbHphuHVx+nN5sRYYMB+C14rSAsT4zl/ZvhHUFzyqsS9xI/QkaRB41HI?= =?utf-8?q?45hroF84ov00QnbP+Y12nX7erAQQS5XU704iBtAKOqMEVEmlw7glkiMKFpUlf1+Ta?= =?utf-8?q?bO260y3+7esjv4tf48Tsp4JlrINPOJ8HBDWXNElg/13qW+5n7hepEVMXTxPF6N2ra?= =?utf-8?q?VpUi4Q3Ax1TyQ2xtsxn27gibpUmmieg4sLn2URjRBhX2gQGtVx+Ixna1wUcJ+dhH3?= =?utf-8?q?BEPAH0YPzopY6gC64WzDkNPBo/TJS82K2YbbwGmrNTAKPb1r9uFnpAweCnNgtLcIi?= =?utf-8?q?IIO3fPfzqP5qdVb4EuqOchfzfNIX/MmJl5zZlzixnmGDI7BAYwpZ7Hwqn8U3YloYc?= =?utf-8?q?XSWDSwsZSnubzo5mVc9hmxKKw2JYNT+KBdU0DLDnr2avU655aIvNxNl33OBQCz0J2?= =?utf-8?q?nsbTzsCVDm6r1yLr+JRfun+5at+tk6C5nZqC3x4xXscj0t5p/rqwzPfgghUYqvhio?= =?utf-8?q?cJapAcEXGove9wNZoo2k2kSHr1SsfHBkqXwMZzy/u4tTJlP0D4RzmwsbqJfkPkrjQ?= =?utf-8?q?c4NeDQgmgxNbH+pquRpnR4YZg+slnOT7On8u+7rJcbD4RtqiVnXvijYITBSrGWThX?= =?utf-8?q?4U/hDqjK71rjwFoO78G1DFGXqvTw2807b/jRi5R+jYlTzPIykKrsAahP//W5EWTxB?= =?utf-8?q?epfXDbzTzcLNf019UQsCRRd/uVA4zJfaeJS6MHi/XQNJmnAt73wU7NXdsguycDE8G?= =?utf-8?q?OWQf2MPaB4h+hP0oqN0L9tXWnh0H/NP2Nw=3D=3D?= Content-ID: Precedence: bulk X-Mailing-List: soc@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: 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: b8e0537b-283c-4250-84fc-08dd0585e632 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2024 14:58:00.6701 (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: uLan0cD8HI/9yn5A7u7lrZS5b/3Vqz4Vwkm0fqu0C3upfwzPoFSvKzMleAf86G+qOmPUMXY86Kom5yHuiID8kggnppZSmVqBr0fcdBG85eA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PN3PR01MB9551 X-Proofpoint-ORIG-GUID: 8bONnGHoFlhOdqi9Lep0HSz5vf7b4lAI X-Proofpoint-GUID: 8bONnGHoFlhOdqi9Lep0HSz5vf7b4lAI X-Authority-Analysis: v=2.4 cv=YMvNygGx c=1 sm=1 tr=0 ts=6737617d cx=c_pps a=RRW9qgVLUv3Tpt3ACdNssw==:117 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=VlfZXiiP6vEA:10 a=4MthsM0t3ikA:10 a=-5LYVjoNHPMA:10 a=SrsycIMJAAAA:8 a=4NF1JnvJtH-ECglWYFkA:9 a=QEXdDO2ut3YA:10 a=zapPnUM7SFj2ezx6rUw-:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-11-14_05,2024-11-14_01,2024-09-30_01 X-Proofpoint-Spam-Reason: orgsafe Blaize, Inc. (www.blaize.com) is a SoC designer and manufacturer with integrated programmable Graph-Streaming-Processors for AI and ML. This series adds support for the Blaize BLZP1600 SoC. The SoC can run as either a PCIe based accelerator in a host system, or as a stand alone SoC running Linux on its integrated dual core ARM Cortex A53 cluster. The SoC includes a suite of peripherals, support for which will be added later. This first series is just the basics to get the upstream kernel to boot with a UART console and ARM SCMI based clocks and resets. V5 changes: * Add more information on patches and on files * Rename arch to ARCH_BLAIZE V4 changes: * Add maintainer for blaize in arm64 dts * Fix Blaize schema & dts code style * Add range and reserved-memory as suggested 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 Signed-off-by: Nikolaos Pasaloukos --- Nikolaos Pasaloukos (6): 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 Blaize BLZP1600 platform MAINTAINER: Add entry for Blaize SoC Documentation/devicetree/bindings/arm/blaize.yaml | 40 ++++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + MAINTAINERS | 9 + arch/arm64/Kconfig.platforms | 5 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/blaize/Makefile | 2 + arch/arm64/boot/dts/blaize/blaize-blzp1600-cb2.dts | 83 +++++++++ .../arm64/boot/dts/blaize/blaize-blzp1600-som.dtsi | 23 +++ arch/arm64/boot/dts/blaize/blaize-blzp1600.dtsi | 205 +++++++++++++++++++++ arch/arm64/configs/defconfig | 1 + 10 files changed, 371 insertions(+) --- base-commit: 83d67c257f4d045ff477309b5617d931f9a7be66 change-id: 20241111-blaize-blzp1600_init_board_support-1128194ca976 Best regards,