Message ID | 1675154554-88217-5-git-send-email-ye.li@nxp.com |
---|---|
State | Accepted |
Commit | 237ce9b6c4889ce6a493244d71c71fd99d38d034 |
Delegated to: | Stefano Babic |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=cKV0F3yA; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4P5dtf4x1xz23gY for <incoming@patchwork.ozlabs.org>; Tue, 31 Jan 2023 19:46:02 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6FFB985A0F; Tue, 31 Jan 2023 09:44:41 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=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=nxp.com header.i=@nxp.com header.b="cKV0F3yA"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 6F6CE859DB; Tue, 31 Jan 2023 09:43:23 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2087.outbound.protection.outlook.com [40.107.247.87]) (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 07790859E2 for <u-boot@lists.denx.de>; Tue, 31 Jan 2023 09:43:05 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ye.li@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C8mVUg9fAd2y4qICfCpJctIirfw2QCOHVk+vK1CpiXzGpPxxmzPyXkPC34N0hdjwNdKRsYE/3d27CWESpVKl+rjQqOwLtHukwV/gR2wYd83xoexKvvrwGL9oY6BUlVDQXqyUBrrGOGQrd6NuL64ErjWQ4vuBy7/jPXJocE8MY9LLRx3w0AcP2jL7EkWtP13RxKAqvD4pkJGzCkDpz3D6Vl6zAxd+BwcQPcSkSoAxsScxgmOeSSOhm5txqOwc2gZLlnSkujI6BPb13Gsw/EX/5USwSfMqLBCOp52k30HOsGmeSqKde4JbkZln/MISaqEuDkE0uaUAkMVYaudQ7UWZ1w== 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=04VOo1l4d6Ie43rODFGIxvvPxquIc54hH0xHTm0ggiM=; b=lE90NXHh5DHJ9vGTl22gSsWNKskQoVtFv14oPV7NAOSeJkwci7XZo4ZOcBquiK1K78/HxxmMAmgu+jt1Vsf/6cEyoyCS9p27p3q3O1Zkk6NVkYuglWMPoBVVU9LHNbck1MSH8lTn7GpdgXN/1OyNOBEB0O/Uwfh57Ivgy5eWm+YefnNCWhQK3Dq/8Z4vwJ7ed+XwgoZ/ZERdBgJpduxT9FvfMu5uGUseVLunl2RzpcT7Xt7mKAMqCM8Nc2XK8R3IXKCZgQuuARTNrI6PWkN1l8wDfbOrzRaP3b++ZyUWE0TdRQeeWzfNgw8pwaopKaoKjnWiirdWgJhs5B9h5UHVkQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=04VOo1l4d6Ie43rODFGIxvvPxquIc54hH0xHTm0ggiM=; b=cKV0F3yAJQsyF/j15qM8vlinW71IVqlJHT3tvaoAavEq57y4yjbU8WydKONYXae8H2W3v8kd3dpizfh5+Mt+nGkkhapjnsDDIBZPtEEv4plPchRCXMp8WNTQIWVGM0Q6TzMJ/Q0hyN7XV10LaaEzQxulD8MDCelVG2SjahgRIc8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM6PR04MB5302.eurprd04.prod.outlook.com (2603:10a6:20b:7::20) by DU2PR04MB8998.eurprd04.prod.outlook.com (2603:10a6:10:2e1::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.36; Tue, 31 Jan 2023 08:43:03 +0000 Received: from AM6PR04MB5302.eurprd04.prod.outlook.com ([fe80::1582:1a4a:3dda:50c6]) by AM6PR04MB5302.eurprd04.prod.outlook.com ([fe80::1582:1a4a:3dda:50c6%5]) with mapi id 15.20.6043.038; Tue, 31 Jan 2023 08:43:03 +0000 From: Ye Li <ye.li@nxp.com> To: sbabic@denx.de, u-boot@lists.denx.de Cc: peng.fan@nxp.com, uboot-imx@nxp.com Subject: [PATCH 04/23] imx: imx8ulp: Set XRDC MRC4/5 for access DDR from APD Date: Tue, 31 Jan 2023 16:42:15 +0800 Message-Id: <1675154554-88217-5-git-send-email-ye.li@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1675154554-88217-1-git-send-email-ye.li@nxp.com> References: <1675154554-88217-1-git-send-email-ye.li@nxp.com> Content-Type: text/plain X-ClientProxiedBy: SG2PR02CA0065.apcprd02.prod.outlook.com (2603:1096:4:54::29) To AM6PR04MB5302.eurprd04.prod.outlook.com (2603:10a6:20b:7::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB5302:EE_|DU2PR04MB8998:EE_ X-MS-Office365-Filtering-Correlation-Id: 40b08306-5e13-4c46-b0a5-08db03672a5f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ay5rdWy6F9j9q5dEYiXaH7xJan5fbZ4HKV8VUelrjjOT1YlpsbPi3m6RXANpal2wWcO5kwdPz6m0w3IG9z3Tp+ujcr+Oi+ZEfiVR2NKjgomCXcVPUE+YWFnupRQMOz22ozZPV4wjQRzFxoAAfvin3fHYv5PjY1DaImrw5Amxr1GXIqcK6UBGkJzPcXfUUXxnpfZndYKEOBAaKidRjscaCU/hvqgQaai78cnJ2/2gyqHPJQnLj4zp+F45+mLBtXkSbggfXB+W5H7v8gJJ5SBfKkTc7NVFr2JXGyYQcgHx9T7HA/nY8PV/f7wCOZETM6ewgkBK7rVbD6Q0nQ9WH/RrwNnLGHuFFSBzCuJmcCa87YQD+0GgualDOG1qDhmXyHsrHGArpJwzmaV9L/9lm1PjluVksztAwn0OUAyzmJZaNVwzuSBMhq25aAo2YIUCrRVWcszcAq/UBGl5AJqNW4SXIm/1YhasHN3xX0vd6IQXugYbnT3QKCITHyKBaFQJBS/28Cczi+ZPTB5zHSV3H5CKHApV2QQUXD2QwYyWjyIAN2R2jfEFDCKsP8v2I8tC+QGncJ7BfV/svRVwdsYPFGBSynH+RHuvOUiTDYX88x4qKw1PSHFG9mkXOQ2+kJegbs0bhYI1naJqYwIAmAubm5dpYF37W+1jzAkoStOzem1G677mTaDJwC9PovdDKJi6zni+p5jiiuuaQSpae9Q1Av5OAUjeZN/w8qaCGZxMDDDCeYg= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR04MB5302.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(396003)(39860400002)(376002)(346002)(136003)(366004)(451199018)(2906002)(44832011)(83380400001)(5660300002)(66556008)(8936002)(41300700001)(26005)(6512007)(6506007)(2616005)(186003)(6666004)(66946007)(38100700002)(86362001)(38350700002)(316002)(478600001)(4326008)(8676002)(6486002)(52116002)(36756003)(66476007)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: cy6QU3syRAt7sGjG3eRcNR331oJUdh6JZRCqijVqF9DhF5Znx15bYWuxCmxDm0YwN9eHdl9eWsumJ1TYEy61FTZpSAJ+zianaU0P/XGOE9+Kd+naAKuQZAdmiJM62hVTNguHlhaEt5JPbxF1dJ7hgqF6rPrSWydTkuaGOShWKN0pR/8cdwBpO4zbvUTERJ/PMXrhPGEhvWfGmUonG5yw0JsCnAaj6HhhtOaPK/W6jyfXk04c/eXToeufYoM+GfdUNmNbjIQlzgTgyDVaHtYPHJhxlqixqvV4/8yKFmjzBzsg/DcwZP3/C6XS68Pg9xwBdLyEY/zy+Dvu9cy9+kBBZjKfzQ6SDPk972xTyttSwez58fYMXX+Z6g7U+M4NyADkzo8hstThvOIt4t6x6WwheD0mYtxdwtkwl3G6/1xfHR3bOBgYHqd7aGzbyS+YCeFSWDw0MsR18ux8l49pTbdAxmTHIGosPeU/3FiXAD4qoKxD/59DbDoKS/evaiEm9Z/m+DQaNpIeFMxp4coJAAT+ddC1yIYxFzfBs0mC71NaO9Ogv3wGRq3yUA0Qwr0WHsH1N7eu1jQ076EvzzA2Qy9q0i6/yYWqT/qync0wnbFGsg2Tl7h9BWOqOqRhC6xZGUc/AknaRSM/0LoDxo4HsuhuDqf04A/gV/HIP/HMW5T9ZOWnzzbwCklD2Fypt8TbYoltBmi10pd0VZL2581txpFEx8OlYczHPb9ZwLf1lmYv+ETDRSCobtUntpC7z+FxDSerC/GxKM2bnjZm/ANrxRVPjZ/mzEvtXluXEF8G759Rm78mM3TZ62JsPNGR1GNZ4rR9MRocUmHBuhHAE5hR9sDs5PAVmYtJ0OwBF60hyDdJplF7yePOQmi41fS3Cqnsz1Cp9mb6Fd4Aj3u2dA/9+fyuUE7sspk3kUJS4gKMjP04r6pSv5Reo30vSv3bGKjMHAvqPzBwwtS7S+FynBW4ZLGxRYdhb1mYTu2dP05TjUfE8VhkiW3TIn9QAmD877BaRi2FyTAORpnNypSq61CyaBPgfNhrWuWIR5e0r6wIvJe3HpmCOjwM5/TlEpnyU8GmUV15HY22G+j+Zzp3VO5oWAUW+xaNtU0oYQ78sPZUB38b5abXFSMcRfto0DydbbQrCyDQb1cKoNjlIhzu3TW67UCQG6njALR+b1qKyaary1h9WB84QLuVQEWKMIO9dbm7qOKo1NYyXSEe+rNsJsw8vIRw9SlAEK7T2FaEHs8WbRQh7VVKNbwq0wVX03LVIEcbls5X3fiw+faNSw19ZenqqomhVaT3OGH8wmvih7CP584L8AD1LgPIFVUW8Z4TnO19Er8dw8rFxBarO2yIsDB6ov+7U05UXXNStux15PclpUMUfERy4yY3zMHObPveOIiB+ALURrsO98715Ya93G5gEmHCU0A3Qu+4KsFjVFOHZJuzIdH+e2JVjBQEc2Bso/EcE4yFm0/noFNO4N4Nbg4JD/U+iDbfmTOZHCzzEE0AkaWxQrk/HrIO12yLlqI1MuzsZJxk/SafyLTU4ZG7waErsEJaf+/jiVCnvaw29JoHtR6THhCxeRubomfQkAJQyu1DvKFU X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40b08306-5e13-4c46-b0a5-08db03672a5f X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB5302.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2023 08:43:03.3767 (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: wshlAh6I3a5ku029IbWzcMPzdDhXhREH/ARhRbYmxd1fJd8hvSwVg9WxKx3/KJ5N X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8998 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 |
Add i.MX8ULP A1 revision support
|
expand
|
> iMX8ULP A1 S400 ROM removes the setting for MRC4/5. So we have to set > them in SPL to allow access to DDR from A35 and APD PER masters > Signed-off-by: Ye Li <ye.li@nxp.com> > Reviewed-by: Peng Fan <peng.fan@nxp.com> Applied to u-boot-imx, -next, thanks ! Best regards, Stefano Babic
diff --git a/arch/arm/mach-imx/imx8ulp/rdc.c b/arch/arm/mach-imx/imx8ulp/rdc.c index 6d2adcf..d664437 100644 --- a/arch/arm/mach-imx/imx8ulp/rdc.c +++ b/arch/arm/mach-imx/imx8ulp/rdc.c @@ -276,6 +276,16 @@ void xrdc_init_mda(void) void xrdc_init_mrc(void) { + /* Set MRC4 and MRC5 for DDR access from A35 and AP NIC PER masters */ + xrdc_config_mrc_w0_w1(4, 0, CFG_SYS_SDRAM_BASE, PHYS_SDRAM_SIZE); + xrdc_config_mrc_dx_perm(4, 0, 1, 1); + xrdc_config_mrc_dx_perm(4, 0, 7, 1); + xrdc_config_mrc_w3_w4(4, 0, 0x0, 0x80000FFF); + + xrdc_config_mrc_w0_w1(5, 0, CFG_SYS_SDRAM_BASE, PHYS_SDRAM_SIZE); + xrdc_config_mrc_dx_perm(5, 0, 1, 1); + xrdc_config_mrc_w3_w4(5, 0, 0x0, 0x80000FFF); + /* The MRC8 is for SRAM1 */ xrdc_config_mrc_w0_w1(8, 0, 0x21000000, 0x10000); /* Allow for all domains: So domain 2/3 (HIFI DSP/LPAV) is ok to access */