From mboxrd@z Thu Jan 1 00:00:00 1970 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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0BE5DECAAD8 for ; Fri, 16 Sep 2022 08:53:38 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A468484BA8; Fri, 16 Sep 2022 10:53:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.b="dKIbAEW9"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 5602C84B9B; Fri, 16 Sep 2022 10:53:35 +0200 (CEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2084.outbound.protection.outlook.com [40.107.243.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 3AF5C84B52 for ; Fri, 16 Sep 2022 10:53:31 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=michal.simek@amd.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OnPLQOZIPL+9ouK6DnULMsbYJZdmbhekEsj2CO43FTouzD2OGhm9GetY3SiV816r47xzJaPFCPpDEXV+AmceWAHfIKAgQOr4ApIG8tq+PIb1Rzb3acOLPOP/OOMq10Kcpg8zjJcmPZP8zvAKMLc8nDTvW8NKHVwg1cinNtgna6FxT6kDDwDcljrLXVJC2xr5KjgSK8T8s4SI1kLJvzczXankUj03f/mpzoVgeCLDk7ZJrXiD8BZTpYUavEyL1DWtfmfJ7lLwdzwRTVUJ3AENIRPuZfMDtECrerQT8EklvkxvlbfZJUMTHB2J9uCPB9uNiSxR1xCalYJpHr3oy5g/dg== 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=6b5BfVVLJlL5XTJEJeyrLlKpp+xAAJfXpS+n7nz9YfQ=; b=TfH/S4l1ktRbno9ZGcRsjbYvJc1JB56xUy6StzvlOcE9EK0aPqMxHSuG0pvr5LgSq3ary2KQT/Ypx4+VmahdC/z87u9NhrJtfx+4l7QrmUwyUiilqULE9lJIqWFvMgQUxy4PfH/YSDxAXjEZBCxHrFyKqeLfBqUAh14ZVUbHOxnt5r7T8M57vEYvikeZV5l9Br15TDeqlom+NiLEPKw3GxCKqedlFKeKLc+KqFzqR2Bwj1GQA6kUwWuzIvyD36lpACzRZS0xhaHz9+okkcP40qdr6OehesB78hebv10OJOksfvk5vBCB6pgXnuazAUOpNvG9KUApCqrywGXXQHAtwA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6b5BfVVLJlL5XTJEJeyrLlKpp+xAAJfXpS+n7nz9YfQ=; b=dKIbAEW9S/a+Nce5A+t9N+p3odghKGyYq0IHovOvfqbl9tLZPkNfj2yhkwauiAY6qJKl0zmgGwgEYnbnrN8ySWZSoHWgyMGUjvsK47Usae6ZCSMC0qLZnQPg99maL4C8bvOmEHfCfqTb1E8wI8yFB+v8auitsECwWvpMk9O9Rxc= Received: from BN9PR03CA0807.namprd03.prod.outlook.com (2603:10b6:408:13f::32) by SN7PR12MB6714.namprd12.prod.outlook.com (2603:10b6:806:272::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.22; Fri, 16 Sep 2022 08:53:25 +0000 Received: from BN8NAM11FT073.eop-nam11.prod.protection.outlook.com (2603:10b6:408:13f:cafe::3e) by BN9PR03CA0807.outlook.office365.com (2603:10b6:408:13f::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.16 via Frontend Transport; Fri, 16 Sep 2022 08:53:25 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by BN8NAM11FT073.mail.protection.outlook.com (10.13.177.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5632.12 via Frontend Transport; Fri, 16 Sep 2022 08:53:24 +0000 Received: from localhost (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Fri, 16 Sep 2022 03:53:22 -0500 From: Michal Simek To: , CC: Adrian Fiergolski , Andre Przywara , Andrew Scull , Ashok Reddy Soma , Bharat Gooty , Christian Hewitt , Fabio Estevam , Icenowy Zheng , Jagan Teki , Jay Buddhabhatti , Joe Hershberger , Lukasz Majewski , Marcel Ziswiler , Marek Vasut , Mark Kettenis , Ovidiu Panait , =?UTF-8?q?Pali=20Roh=C3=A1r?= , Peng Fan , Rayagonda Kokatanur , Samuel Holland , Sean Anderson , Simon Glass , "Stefan Herbrechtsmeier" , Sven Peter , T Karthik Reddy , "Wolfgang Denk" , "Ying-Chun Liu (PaulLiu)" Subject: [PATCH 0/9] xilinx: versal-net: Add support for new Versal NET SoC Date: Fri, 16 Sep 2022 10:53:11 +0200 Message-ID: X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN8NAM11FT073:EE_|SN7PR12MB6714:EE_ X-MS-Office365-Filtering-Correlation-Id: 75c225f8-6e0b-4af4-4cde-08da97c0ea11 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ca3SL+1haa3L/PZfwtScQhMI3ntwLJsSuq7IfWiq6sd26n0r1CapnQpdDzvpBS//m8FVEZ8efFobyoHembOrH16yaLz31R8MvVVGhwgC4rroFh7Fwbf2rLlOTSQuHIqsIQnFR+hsXlZ+ryjNrWIP9rvlzAuETRmNUIgUg/9VHefv3ZaAidgSaEaqEnlOKU1o/hitsTGuu8/xiqd9RPGCLNASiiEF861F7TBeolvRs8U3muBjMDEKbpDKW5AoNBdsOyqvK/VjUHhHsbEOJlMdXceSDozuk6Ix7paJi0GELKeeV89L4g8/nClB8R4PeW/QyZjBS2Fuhf3BUb0XFO7y+Q04eux3km1oWBq900ECMriyCpbVGcolUYo7v3xAVTagj+yBOuidoUMRoBRwwaAE5IboJyaT+6RNVRaJ+QrQ/8PdQYdEYb+xiT2tEP8/hridqq9gifdjuiv38lD3DInBAOzdoDD0xxuM1U959xVMrXNm+lGjNN5CiQRc5weEUOdDMytppEZqQI6+xaGM0JP6iuMHf93Gp8JGm9Ezu6BvXXOrr50muSposiAckpzrBhUiSOEz/Ik4P8PKmrJ5x2PGc7fLboTl7iQOHivUfnviBo40R9U9AEF6jLOs2dmEoadDPSGr57INy/EBxP486VqX/tjMa2XwYoW98jVEu/vYVauHE0uEhDgl6wmbTmUrH0vU3S2KQKNTUqCXu5XNspaNVLQD+oqNok8b1t/LSgY1+tEQyRZ/EmmGDvcQcZuN/9nzwSr5XjbQAseAcHKKCA6nVPjn8Zg7Z/BfImHz/mWgyaQLgbgp6dHthi2Ni5ZIK8og X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:SATLEXMB04.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230022)(4636009)(376002)(39860400002)(136003)(346002)(396003)(451199015)(46966006)(40470700004)(36840700001)(5660300002)(47076005)(86362001)(26005)(82740400003)(70206006)(4326008)(316002)(8936002)(2616005)(110136005)(40460700003)(41300700001)(8676002)(83380400001)(44832011)(6666004)(7416002)(81166007)(36860700001)(36756003)(82310400005)(40480700001)(478600001)(70586007)(356005)(16526019)(2906002)(186003)(336012)(54906003)(426003)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2022 08:53:24.2238 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 75c225f8-6e0b-4af4-4cde-08da97c0ea11 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT073.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB6714 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean Hi, I am sending support for new Xilinx/AMD SoC called Versal NET. Versal NET is very similar to origin Versal SOC. There is different register layout, some IPs have been upgraded like i3c and some other changes in different location. Thanks, Michal Jay Buddhabhatti (4): clk: versal: Enable clock driver for Versal NET firmware: zynqmp: Add Versal NET compatible string mailbox: zynqmp: Enable ipi mailbox driver for Versal NET reset: zynqmp: Enable reset driver for Versal NET Michal Simek (5): arm64: versal-net: Add support for Versal NET platform spi: cadence_qspi: Add support for Versal NET platform spi: zynqmp_gqspi: Add support for Versal NET arm64: versal-net: Add defconfig for Versal NET arm64: versal-net: Add support for mini configuration Kconfig | 2 +- MAINTAINERS | 7 + arch/arm/Kconfig | 14 ++ arch/arm/Makefile | 1 + arch/arm/dts/Makefile | 3 + arch/arm/dts/versal-net-mini.dts | 67 +++++++ arch/arm/dts/xilinx-versal-net-virt.dts | 11 ++ arch/arm/mach-versal-net/Kconfig | 43 +++++ arch/arm/mach-versal-net/Makefile | 10 ++ arch/arm/mach-versal-net/clk.c | 35 ++++ arch/arm/mach-versal-net/cpu.c | 89 +++++++++ .../mach-versal-net/include/mach/hardware.h | 31 ++++ .../mach-versal-net/include/mach/sys_proto.h | 16 ++ board/xilinx/Kconfig | 6 +- board/xilinx/versal-net/Kconfig | 9 + board/xilinx/versal-net/MAINTAINERS | 8 + board/xilinx/versal-net/Makefile | 9 + board/xilinx/versal-net/board.c | 170 ++++++++++++++++++ configs/xilinx_versal_net_mini_defconfig | 70 ++++++++ configs/xilinx_versal_net_virt_defconfig | 118 ++++++++++++ drivers/clk/Kconfig | 2 +- drivers/clk/clk_versal.c | 1 + drivers/firmware/firmware-zynqmp.c | 1 + drivers/mailbox/Kconfig | 2 +- drivers/reset/reset-zynqmp.c | 1 + drivers/spi/Kconfig | 2 +- drivers/spi/cadence_ospi_versal.c | 3 +- drivers/spi/zynqmp_gqspi.c | 3 +- env/Kconfig | 6 +- include/configs/xilinx_versal_net.h | 156 ++++++++++++++++ include/configs/xilinx_versal_net_mini.h | 28 +++ 31 files changed, 912 insertions(+), 12 deletions(-) create mode 100644 arch/arm/dts/versal-net-mini.dts create mode 100644 arch/arm/dts/xilinx-versal-net-virt.dts create mode 100644 arch/arm/mach-versal-net/Kconfig create mode 100644 arch/arm/mach-versal-net/Makefile create mode 100644 arch/arm/mach-versal-net/clk.c create mode 100644 arch/arm/mach-versal-net/cpu.c create mode 100644 arch/arm/mach-versal-net/include/mach/hardware.h create mode 100644 arch/arm/mach-versal-net/include/mach/sys_proto.h create mode 100644 board/xilinx/versal-net/Kconfig create mode 100644 board/xilinx/versal-net/MAINTAINERS create mode 100644 board/xilinx/versal-net/Makefile create mode 100644 board/xilinx/versal-net/board.c create mode 100644 configs/xilinx_versal_net_mini_defconfig create mode 100644 configs/xilinx_versal_net_virt_defconfig create mode 100644 include/configs/xilinx_versal_net.h create mode 100644 include/configs/xilinx_versal_net_mini.h -- 2.36.1