Message ID | 20220726084123.2508-1-peng.fan@oss.nxp.com |
---|---|
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=h+vCyMmb; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LsTmH2d9Wz9sB4 for <incoming@patchwork.ozlabs.org>; Tue, 26 Jul 2022 17:57:51 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 86642840F9; Tue, 26 Jul 2022 09:57:48 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="h+vCyMmb"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 5F5A080330; Tue, 26 Jul 2022 09:57:46 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2051.outbound.protection.outlook.com [40.107.21.51]) (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 7CD338410A for <u-boot@lists.denx.de>; Tue, 26 Jul 2022 09:57:42 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WoWsz/KJdXCX3iF66VViaIW5Ogzsr8OHvymCqV93el06XBT/CX2yxxxllfsH9LgIFe28NLklBdSv2JNoYiLDdDoIVRIApH2iLnycTnyF+oWLv0ro8DwsgUwVbJPk/QDp8Jvc0up8V6CD8vfmwyTZo/O1/gvMWpqyA4Glu/c3wvu4KdnHxOPTSAusMwOqe8dla2WDDmjDtzOa89KW5XbPIb3D8814wz9FaAQ3LKnB7rATmEK+ntaAVrvHxydAbYM5+Lh05WMZI3keyI+LoMLEslFJM0PateRfDsGMelmgEHYytt8eQLD37BGVal3lUP0pTWDVsd3XM8/Xk8K79PFPjQ== 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=qCTJkidbcwK1/0sc6LBuft1ZXeVq+ydV5EZH6XZeGus=; b=d6upCVNNMOrY4EADyBqN0MR2wNtqrjsKbcYuXFox0R26A749hx4I/k+KAAlciunCwubpeK+HQ04oT3nKnMdihzU6uornU6B0mrJLwMIFyA31nfHgr6eCVKXvtJCmOsfdNePXJA26z5E7r+UFDN+hfN3RAed2qvwr76UwabWzwGyXmynquc4iFPXXwo+izm0c2KHN3NteVuS9vKBYPJJzpErNW64/Khn/yTjY+3GtJ/MKFu5BLHD66yfzmwCVarAq663OvsM4sjnlIYNLR+o0LgflsO+6QcTKqS4prnEbdfwJq75GW+tHiHkNXsAlQl+8i+Y27a85+Vj1O3E4WtTAdQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qCTJkidbcwK1/0sc6LBuft1ZXeVq+ydV5EZH6XZeGus=; b=h+vCyMmbT7Q+P0wB7myZlmVWzGJgT4BVnq+ZO9Pc5IubUD45M5kyrxozDZMgRAcdoQ9wUgW1IlAp/RrKGQdbLxK9aiI9d0yk4Cahl2UOn/xaG129PmRhZxF2c8rGiqWh/+rNJuWlvZdqGymo0ZednsZeWKnIOHPvg+3K/451ztE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by HE1PR0402MB3450.eurprd04.prod.outlook.com (2603:10a6:7:80::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.24; Tue, 26 Jul 2022 07:57:39 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c0c2:ede7:3b85:1597]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c0c2:ede7:3b85:1597%3]) with mapi id 15.20.5458.024; Tue, 26 Jul 2022 07:57:39 +0000 From: "Peng Fan (OSS)" <peng.fan@oss.nxp.com> To: sbabic@denx.de, festevam@gmail.com Cc: u-boot@lists.denx.de, Peng Fan <peng.fan@nxp.com> Subject: [PATCH V2 00/53] NXP-IMX pending patches Date: Tue, 26 Jul 2022 16:40:30 +0800 Message-Id: <20220726084123.2508-1-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SG2PR06CA0221.apcprd06.prod.outlook.com (2603:1096:4:68::29) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: af270f51-4fe7-412d-2e46-08da6edc82ac X-MS-TrafficTypeDiagnostic: HE1PR0402MB3450:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bL2CTPMTa8vVsQCGsB2Yo7ShWLQnFjF0iHF6FBtVNV4XdcOr9FjGkk7JgtGzuAtgMnilRLssL6JNAJnPqJgWkkbHadKLHLc0KpynUyU9rdSgdixRD/zly1Xwjl727/2wemPeptK7U7QH95EMW6b8lLZ6K9Sq7eiS5H4u3iQIKvWXmekhYibHkdb5C5XTlQoHxNmNa8mm2fjdcMVSLZCIP0CcpqRy9JJ8TPctEQb9shyIVkvqHhSARJq05gOrcGLGvMTYTn1ZhggILxukFPqXKoIiJoQ476TDdridqgmhF6xzc0cMJtgOBb5mQCaIzMJ2TQTR4iiCE3R2f1G5+5UHIUZ8OQuaoY498JV71MitpQ1zGmPV5m0cAkyi7umAkS32T3Ws9Bz9K2aMxdg06o5QbmSgpU+IpW0vT/uj4a0EncEjpuwu5geN00aU2aiCXT07FydQUoXUonDb8Pj7HULkfXV84BJ2HRt7holMMekiFgtFf1VnUdXiLKlSJW8W8ADmp+7iX3UUMu2+12cMSNqjen+sDeggnucQ2nV20wtQo/ypHnGDyKjQyad5epUyyYTwfQ0QW9IdV0XBGXr/NfuXGOvenFHPJ/5G8fS6U9ID43qSmDuPzKtObNJZots2MaCgCoT2/INnWW8Dojmeu1Sm9kR384W88ceAzb1ttSu9ZXc0mynPDtKWGAeq/XeDzb3nmXqZblM3uE2nB+zFnOnoHm7m32h9G1Gri6ZfXzMHdP9uo+zaKelugDGrWqwaRn+/N6zNkyL1k18dmH3KHLhjNVNn8i9XhOBRh92q9iqaHrQfMEqFMBNftoadwE6QwHL3+n79Aiom4VG1qate8EAZ5BfrcdhrdtRCnpkDsh/Y8sAoOuzijHUt/Poyv3LUTYGs X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(346002)(136003)(366004)(39860400002)(376002)(396003)(86362001)(26005)(966005)(30864003)(8936002)(5660300002)(478600001)(8676002)(66476007)(6486002)(52116002)(4326008)(6512007)(6666004)(41300700001)(83380400001)(6506007)(66946007)(38350700002)(316002)(2906002)(66556008)(38100700002)(2616005)(186003)(1076003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?LJ2GvG3cnt9IRSJbDw9KM/1h0mO7?= =?utf-8?q?u2choR+kUfun54ur/4ueknqDjTOTqYjtcuTSW9QX4k0r5fjoYkDLOKflr071Y9FHX?= =?utf-8?q?g+r2pXUB3eVvFqVAhQXCq6WkOdjucl5aZTvSmGu55quhKyKy8DW4e0kCJSTZfR/Ok?= =?utf-8?q?yKuoXpFUZSDgUHfm3M8CswKFowe0qzVPjeeIi/6BMCVV0PMK7kdCYVFR4W6E+LLCs?= =?utf-8?q?dE3qeS/clArC/GBvh+e10DJqoT2vnkRGRwBKA1f/0TpGmMa5I1c2/sVy6OmnhHcmz?= =?utf-8?q?/3yDZHGDIt/ZZU6wCBcJCJPNJANzgyImZIWoep4f+QBkZ5jBhFdOAaSXqjFYhYfAh?= =?utf-8?q?gigwICDIDEDrws4+y1zAvtMhl+uNLa3PWzxPVav0T5HZ1toVNhpue5DvZQ+ym8Hzp?= =?utf-8?q?F+X0oUHqv9jWvugGjEswutWxVt5P/1VrPe8MD+K301CGzKB4c6hhY7cGW+AMQCpas?= =?utf-8?q?m5Gy6iv1m3aTwAz7OR3x1ubSdP1hgjQYYIi6V3ji6la5tRvYpPhcLyWbn8dHHdGCF?= =?utf-8?q?7Cv1BK9UxKeF0rXYakrir40xhIEtY7TMTshx3cEduk81jCKVMb06ZgTR3DcyHNcHz?= =?utf-8?q?WhorGJlFMc0DQAyhBqUziJdxXXAPbtApFdXumbYgEcaDa6rQAAGv1Fnpbk0MjEf3W?= =?utf-8?q?KVXaDBTVmjy28y1wTzD/yCkLLAt/8KrE1S5VZ/Whr40wjMUNUID39UjJjNAbknRnf?= =?utf-8?q?hlKpt/+2uztUlRPXqm8GXRT6vZBOGNnISzn8Ib+PoHqnFXrUaaWr0YkB2cguBvNf1?= =?utf-8?q?XwVqsyf45OH8aLnwLMKLcma2VtkO1eHTfWEdzh/XFijYfberT4RaTei/9keV2RZQm?= =?utf-8?q?mEPQvSdkLvn6Wn7drth6K80jRfz155X9DFdhOOnDZiBwyfUe3kvpKUlSUV5xKClMW?= =?utf-8?q?p66wYyT+uPKMyGxByt92v8iyov+d17bl8dQu6S6cicJM/JFppmYdpo4xuKp8t775D?= =?utf-8?q?MhXesVvQ5E4iha0lY0okB9N+ABxXz4xiR7u5JjSCezh4sr0QYy275zYRwxZcv2EfR?= =?utf-8?q?Ox410P1Kjtyp+nNsK0991OocGNjRO7Kf2DyQxLRccwW743cO2prnswdioRyW6gdzd?= =?utf-8?q?s/7PIhDgyej4ORCqG4vXRz9iqJHcokiXwGFApfhz7h3tDwBXfgDaYp+qzTGYcaUO2?= =?utf-8?q?aFsdtfkVyHWn+XtNJh0DcRaJEUq8FT28AbAw4uQiOT50Yv2S7UhkajpLy8WX4M+i4?= =?utf-8?q?33AaHu9pY0CBcFviwyFarPRuCOJaQ8cpGxlMOHPhexxETMh3upFHb6uPAFVjq29JL?= =?utf-8?q?CbyrEcX9ZhbCcSY2Xo5yl8BhwysRcV9mgxDBPWEteDFj3LP3RxBQDc5HWj08o/2D4?= =?utf-8?q?BlKtSs54lsPVuDfs4OYg0ud/aRJKoFwBmCVjAGUvU6QPUWJssvVPhEdGRlLoXQY1A?= =?utf-8?q?4iewxsT9UvjhgKLMDoAPtYYgjf3X+S3/hxX7jHi/g2s0lTiEexRX4NLBUkOszQ1FT?= =?utf-8?q?I1yPzMPe6plQg0gFQOceMvHXu3rhRBMFDxST7YmXrzw1801EJM7MZIq8iGmtT2k88?= =?utf-8?q?IHpCfXFnnQjw?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: af270f51-4fe7-412d-2e46-08da6edc82ac X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jul 2022 07:57:39.6322 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: jpmBXM166XqHSwDBfLkFesUdiqTVOLcfV+RhcmOUlZM0a6acYP/nJT8t6vVUP6ZuvqC+tfluJ+aM+LWazZA0Fw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0402MB3450 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <https://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean |
Series |
NXP-IMX pending patches
|
expand
|
From: Peng Fan <peng.fan@nxp.com> V2: Rebased on Stefano's imx/master Resolve conflicts. CI: https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq/-/pipelines/12881 V1: This is to resend the pending patches [1,2,3] for Stefano to pick Patchset base: fc97ff2695d6d7fbea7d5fda7b080f405d6ee744 (origin/master, origin/HEAD, imx/master) Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi Rebased patches to avoid buid break. 1. https://patchwork.ozlabs.org/project/uboot/patch/20220711071853.9299-1-peng.fan@oss.nxp.com/ 2. https://patchwork.ozlabs.org/project/uboot/cover/20220705060644.4509-1-peng.fan@oss.nxp.com/ 3. https://patchwork.ozlabs.org/project/uboot/cover/20220627034130.5892-1-peng.fan@oss.nxp.com/ CI: https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq/-/pipelines/12806 THere is one error is arm32 build exceed 1 hour fail, which i think not because of this patchset. Alice Guo (3): misc: imx8ulp: move fuse.c from imx8ulp to sentinel misc: fuse: support to access fuse on i.MX93 misc: fuse: update the code for accessing fuse of i.MX93 Jian Li (1): imx: imx9: Add function to initialize timer Peng Fan (35): spl: imx8mm: enlarge SPL_MAX_SIZE arm: makefile: cleanup mach-imx usage imx: simplify dependency with SPL_BOOTROM_SUPPORT imx: move get_boot_device to common header imx: move get_boot_device to common file imx: add USB2_BOOT type imx: add basic i.MX9 support fsl_lpuart: add i.MX9 support gpio: pca953x: support pcal6524 imx: pinctrl: add pinctrl and pinfunc file for i.MX93 imx: imx9: Add CCM and clock API support mmc: fsl_esdhc_imx: Support i.MX9 spl: Use SPL_FIT_IMAGE_TINY for iMX9 imx: imx9: support romapi misc: s4mu: Support iMX93 with Sentinel MU misc: S400_API: New API for FW status and chip info misc: s400_api: introduce ahab_release_m33_trout imx: imx9: Get the chip revision through S400 API imx: imx9: Add MIX power init imx: imx9: Add M33 release prepare function imx: imx9: Support booting m33 from Acore arm: dts: Add i.MX93 SoC DTSi file imx: imx93_evk: Add basic board support imx: imx93_evk: Set ARM clock to 1.7Ghz net: fec_mxc: support i.MX93 net: dwc_eth_qos: fix build break when CLK not enabled net: dwc_eth_qos: public some functions net: dwc_eth_qos: move i.MX code out net: dwc_eth_qos: introduce eqos hook eqos_get_enetaddr board: freescale: imx93_evk: support ethernet tools: image: support i.MX93 arm: dts: imx8m: update binman ddr firmware node name ddr: imx8m: helper: load ddr firmware according to binman symbols arm: dts: imx8m: shrink ddr firmware size to actual file size imx: imx8mm-icore: migrate to use BINMAN Ye Li (14): imx: Change USB boot device type imx: spl: Allow iMX7/8/8M to overwrite spl_board_boot_device imx: imx9: disable watchdog misc: imx: S400_API: Move S400 MU and API to a common place misc: S400_API: Update release RDC API imx: imx9: Add TRDC driver for TRDC init imx: imx9: Add AHAB boot support misc: S400_API: Rename imx8ulp_s400_msg to sentinel_msg imx: imx9: Add gpio registers structure imx: imx9: Support multiple env storages at runtime imx: imx9: clock: Add DDR clock support ddr: imx: Add i.MX9 DDR controller driver ddr: imx9: enable Performance monitor counter net: eqos: add function to get phy node and address arch/arm/Kconfig | 16 + arch/arm/Makefile | 12 +- arch/arm/dts/Makefile | 3 + arch/arm/dts/imx8mm-u-boot.dtsi | 16 +- arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi | 20 +- .../dts/imx8mn-bsh-smm-s2-u-boot-common.dtsi | 8 +- arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 20 +- arch/arm/dts/imx8mn-evk-u-boot.dtsi | 20 +- .../dts/imx8mn-var-som-symphony-u-boot.dtsi | 16 +- arch/arm/dts/imx8mn-venice-u-boot.dtsi | 16 +- arch/arm/dts/imx8mp-u-boot.dtsi | 20 +- arch/arm/dts/imx8mq-cm-u-boot.dtsi | 20 +- arch/arm/dts/imx8mq-u-boot.dtsi | 16 +- arch/arm/dts/imx93-11x11-evk-u-boot.dtsi | 157 ++ arch/arm/dts/imx93-11x11-evk.dts | 527 ++++++ arch/arm/dts/imx93-pinfunc.h | 625 +++++++ arch/arm/dts/imx93.dtsi | 688 ++++++++ arch/arm/include/asm/arch-imx/cpu.h | 2 + arch/arm/include/asm/arch-imx8/sys_proto.h | 1 - arch/arm/include/asm/arch-imx8m/ddr.h | 6 +- arch/arm/include/asm/arch-imx8m/sys_proto.h | 2 +- arch/arm/include/asm/arch-imx8ulp/sys_proto.h | 5 - arch/arm/include/asm/arch-imx9/ccm_regs.h | 266 +++ arch/arm/include/asm/arch-imx9/clock.h | 244 +++ arch/arm/include/asm/arch-imx9/ddr.h | 126 ++ arch/arm/include/asm/arch-imx9/gpio.h | 20 + arch/arm/include/asm/arch-imx9/imx-regs.h | 234 +++ arch/arm/include/asm/arch-imx9/imx93_pins.h | 729 ++++++++ arch/arm/include/asm/arch-imx9/sys_proto.h | 14 + arch/arm/include/asm/arch-imx9/trdc.h | 19 + arch/arm/include/asm/arch-mx7/sys_proto.h | 1 - arch/arm/include/asm/arch-mx7ulp/sys_proto.h | 1 - arch/arm/include/asm/global_data.h | 5 +- arch/arm/include/asm/mach-imx/boot_mode.h | 1 + arch/arm/include/asm/mach-imx/iomux-v3.h | 11 +- .../asm/{arch-imx8ulp => mach-imx}/mu_hal.h | 4 +- .../asm/{arch-imx8ulp => mach-imx}/s400_api.h | 18 +- arch/arm/include/asm/mach-imx/sys_proto.h | 12 +- arch/arm/mach-imx/Kconfig | 5 +- arch/arm/mach-imx/Makefile | 9 +- arch/arm/mach-imx/imx8m/Kconfig | 1 + .../mach-imx/imx8m/imximage-8mm-lpddr4.cfg | 10 +- arch/arm/mach-imx/imx8m/soc.c | 44 - arch/arm/mach-imx/imx8ulp/ahab.c | 345 ++++ arch/arm/mach-imx/imx8ulp/rdc.c | 6 +- arch/arm/mach-imx/imx8ulp/soc.c | 45 +- arch/arm/mach-imx/imx9/Kconfig | 34 + arch/arm/mach-imx/imx9/Makefile | 11 + arch/arm/mach-imx/imx9/ahab.c | 346 ++++ arch/arm/mach-imx/imx9/clock.c | 844 ++++++++++ arch/arm/mach-imx/imx9/clock_root.c | 438 +++++ arch/arm/mach-imx/imx9/imx_bootaux.c | 133 ++ arch/arm/mach-imx/imx9/lowlevel_init.S | 26 + arch/arm/mach-imx/imx9/soc.c | 473 ++++++ arch/arm/mach-imx/imx9/trdc.c | 581 +++++++ arch/arm/mach-imx/romapi.c | 47 + arch/arm/mach-imx/spl.c | 82 +- board/freescale/common/Makefile | 2 +- board/freescale/imx8ulp_evk/spl.c | 2 +- board/freescale/imx93_evk/Kconfig | 19 + board/freescale/imx93_evk/MAINTAINERS | 6 + board/freescale/imx93_evk/Makefile | 12 + board/freescale/imx93_evk/imx93_evk.c | 90 + board/freescale/imx93_evk/lpddr4x_timing.c | 1486 +++++++++++++++++ board/freescale/imx93_evk/spl.c | 129 ++ common/spl/Kconfig | 3 +- configs/imx8mm-cl-iot-gate-optee_defconfig | 1 - configs/imx8mm-cl-iot-gate_defconfig | 1 - configs/imx8mm-icore-mx8mm-ctouch2_defconfig | 3 +- configs/imx8mm-icore-mx8mm-edimm2.2_defconfig | 3 +- configs/imx8mm-mx8menlo_defconfig | 1 - configs/imx8mm_beacon_defconfig | 1 - configs/imx8mm_data_modul_edm_sbc_defconfig | 1 - configs/imx8mm_evk_defconfig | 1 - configs/imx8mm_venice_defconfig | 1 - configs/imx93_11x11_evk_defconfig | 117 ++ configs/kontron-sl-mx8mm_defconfig | 1 - configs/phycore-imx8mm_defconfig | 1 - configs/verdin-imx8mm_defconfig | 1 - drivers/Makefile | 1 + drivers/ddr/imx/Kconfig | 2 + drivers/ddr/imx/imx8m/Kconfig | 1 + drivers/ddr/imx/imx8m/Makefile | 3 +- drivers/ddr/imx/imx8m/ddr_init.c | 219 +++ drivers/ddr/imx/imx9/Kconfig | 27 + drivers/ddr/imx/imx9/Makefile | 10 + drivers/ddr/imx/imx9/ddr_init.c | 489 ++++++ drivers/ddr/imx/phy/Kconfig | 4 + drivers/ddr/imx/phy/Makefile | 9 + drivers/ddr/imx/{imx8m => phy}/ddrphy_csr.c | 0 drivers/ddr/imx/{imx8m => phy}/ddrphy_train.c | 1 - drivers/ddr/imx/phy/ddrphy_utils.c | 169 ++ drivers/ddr/imx/{imx8m => phy}/helper.c | 92 +- drivers/gpio/pca953x_gpio.c | 4 + drivers/misc/Kconfig | 7 + drivers/misc/Makefile | 2 +- drivers/misc/{imx8ulp => sentinel}/Makefile | 2 +- drivers/misc/{imx8ulp => sentinel}/fuse.c | 96 +- drivers/misc/{imx8ulp => sentinel}/s400_api.c | 149 +- .../{imx8ulp/imx8ulp_mu.c => sentinel/s4mu.c} | 11 +- drivers/mmc/Kconfig | 2 +- drivers/net/Kconfig | 2 +- drivers/net/Makefile | 1 + drivers/net/dwc_eth_qos.c | 406 +---- drivers/net/dwc_eth_qos.h | 284 ++++ drivers/net/dwc_eth_qos_imx.c | 131 ++ drivers/net/fec_mxc.c | 4 +- drivers/pinctrl/nxp/Kconfig | 13 + drivers/pinctrl/nxp/Makefile | 1 + drivers/pinctrl/nxp/pinctrl-imx93.c | 37 + include/configs/imx93_evk.h | 145 ++ include/dt-bindings/clock/imx93-clock.h | 203 +++ include/dt-bindings/power/imx93-power.h | 12 + include/fsl_lpuart.h | 2 +- include/imx8image.h | 15 +- include/imx_sip.h | 1 + tools/imx8image.c | 79 +- 117 files changed, 11194 insertions(+), 725 deletions(-) create mode 100644 arch/arm/dts/imx93-11x11-evk-u-boot.dtsi create mode 100644 arch/arm/dts/imx93-11x11-evk.dts create mode 100644 arch/arm/dts/imx93-pinfunc.h create mode 100644 arch/arm/dts/imx93.dtsi create mode 100644 arch/arm/include/asm/arch-imx9/ccm_regs.h create mode 100644 arch/arm/include/asm/arch-imx9/clock.h create mode 100644 arch/arm/include/asm/arch-imx9/ddr.h create mode 100644 arch/arm/include/asm/arch-imx9/gpio.h create mode 100644 arch/arm/include/asm/arch-imx9/imx-regs.h create mode 100644 arch/arm/include/asm/arch-imx9/imx93_pins.h create mode 100644 arch/arm/include/asm/arch-imx9/sys_proto.h create mode 100644 arch/arm/include/asm/arch-imx9/trdc.h rename arch/arm/include/asm/{arch-imx8ulp => mach-imx}/mu_hal.h (79%) rename arch/arm/include/asm/{arch-imx8ulp => mach-imx}/s400_api.h (75%) create mode 100644 arch/arm/mach-imx/imx8ulp/ahab.c create mode 100644 arch/arm/mach-imx/imx9/Kconfig create mode 100644 arch/arm/mach-imx/imx9/Makefile create mode 100644 arch/arm/mach-imx/imx9/ahab.c create mode 100644 arch/arm/mach-imx/imx9/clock.c create mode 100644 arch/arm/mach-imx/imx9/clock_root.c create mode 100644 arch/arm/mach-imx/imx9/imx_bootaux.c create mode 100644 arch/arm/mach-imx/imx9/lowlevel_init.S create mode 100644 arch/arm/mach-imx/imx9/soc.c create mode 100644 arch/arm/mach-imx/imx9/trdc.c create mode 100644 board/freescale/imx93_evk/Kconfig create mode 100644 board/freescale/imx93_evk/MAINTAINERS create mode 100644 board/freescale/imx93_evk/Makefile create mode 100644 board/freescale/imx93_evk/imx93_evk.c create mode 100644 board/freescale/imx93_evk/lpddr4x_timing.c create mode 100644 board/freescale/imx93_evk/spl.c create mode 100644 configs/imx93_11x11_evk_defconfig create mode 100644 drivers/ddr/imx/imx9/Kconfig create mode 100644 drivers/ddr/imx/imx9/Makefile create mode 100644 drivers/ddr/imx/imx9/ddr_init.c create mode 100644 drivers/ddr/imx/phy/Kconfig create mode 100644 drivers/ddr/imx/phy/Makefile rename drivers/ddr/imx/{imx8m => phy}/ddrphy_csr.c (100%) rename drivers/ddr/imx/{imx8m => phy}/ddrphy_train.c (98%) create mode 100644 drivers/ddr/imx/phy/ddrphy_utils.c rename drivers/ddr/imx/{imx8m => phy}/helper.c (61%) rename drivers/misc/{imx8ulp => sentinel}/Makefile (67%) rename drivers/misc/{imx8ulp => sentinel}/fuse.c (69%) rename drivers/misc/{imx8ulp => sentinel}/s400_api.c (69%) rename drivers/misc/{imx8ulp/imx8ulp_mu.c => sentinel/s4mu.c} (94%) create mode 100644 drivers/net/dwc_eth_qos.h create mode 100644 drivers/net/dwc_eth_qos_imx.c create mode 100644 drivers/pinctrl/nxp/pinctrl-imx93.c create mode 100644 include/configs/imx93_evk.h create mode 100644 include/dt-bindings/clock/imx93-clock.h create mode 100644 include/dt-bindings/power/imx93-power.h