Message ID | 20210810055011.1937331-7-kuldeep.singh@nxp.com |
---|---|
State | Accepted |
Commit | 3bd5ea566eeec9373c7413d383f02096f5f9aaa4 |
Delegated to: | Priyanka Jain |
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: 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: 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=ji2emuDv; 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 RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GkMXm6wKbz9sWS for <incoming@patchwork.ozlabs.org>; Tue, 10 Aug 2021 15:52:08 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2CA3282D92; Tue, 10 Aug 2021 07:51:08 +0200 (CEST) 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="ji2emuDv"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 65AB282C89; Tue, 10 Aug 2021 07:50:50 +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.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0604.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::604]) (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 CB0EE82C6B for <u-boot@lists.denx.de>; Tue, 10 Aug 2021 07:50:46 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=kuldeep.singh@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PMBrbPnB/Aa76dZwwa/0/9B2ssvpp1J/M3WhIbLSl2psOlFwbD/WIyxuoSW7hYy2OO9CNPoGnIBDVVi05CwvKE81cQ3h45sXflNFOZJyNtdAs7LFy68NQk9x1wLL1ndvljz6PHnHz+vD8mRR7DNZJN9FFsg6F07PO3iRCJnpmlUcO57/jYOgz3x8sRiMa1c3Pr23R9kMGGaCwxBDaHisqBjDl0eyA+K8LqT4U+EY1pVby/YKlmH7JLH6ITlQfIYM1cpUVntIwpERshl3r69LO1cpYQ+2IPvlixe9owLOldEyQoMWMXWU3bk4j0xsF4RxjtfpAUpVcHUxw15f67Ix/w== 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-SenderADCheck; bh=YZ14ANiXH/EwjklGUdr4yBUnjzip3ub2Q5w6+JWUvNw=; b=UJt1e04Z4bO3YUpMX9ecd2PXtlnhfL40Fy8Ydw7roO8uA7xAM4LRGSlhJhJ2rnErHGNbPEp1Uad0QQ12Hyo1SJDuSeQAn/caFU0mPn03G1S76EIlqUMtLwnVABXG/GJ7IsUIDPjPuPn7JrqOodhPbZ4I7KTqD16k7s/UnjwJOD1KPhHDpWBL2QLJFWXwzY2O3JS6QGSgKR0rCdsf8BgvcmjTuHVpjZtD7EbjQNpsKwm9ZGd8IdQCVKNO6yt51RU3cAu/B6Ky3XLLh0Rj0zRKsbifkCyJPOZf8gvJTOYc59kHykl+T4CDqlZItW3wX2eIoF/UyVYhJ2MaRdH/Q4ljzQ== 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=YZ14ANiXH/EwjklGUdr4yBUnjzip3ub2Q5w6+JWUvNw=; b=ji2emuDvzd8QwDEXS0S34n07gJlkaFXR54VM0NvlTXLcTe0RcIw5Gfr4ABv6GsyfBQGkK42RYEGXGzqSrzMwbZRq3bMAnATs9Nn7WWS8VdsK/Kk8svpmcQPhhpmkjPc6nCYVCvNZPNsCsALCVRX34p021UGBPgCZ74VUzg927Sc= Authentication-Results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8466.eurprd04.prod.outlook.com (2603:10a6:20b:349::7) by AS8PR04MB8722.eurprd04.prod.outlook.com (2603:10a6:20b:429::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.17; Tue, 10 Aug 2021 05:50:46 +0000 Received: from AS8PR04MB8466.eurprd04.prod.outlook.com ([fe80::e07e:69b8:c0c4:1869]) by AS8PR04MB8466.eurprd04.prod.outlook.com ([fe80::e07e:69b8:c0c4:1869%5]) with mapi id 15.20.4394.023; Tue, 10 Aug 2021 05:50:46 +0000 From: Kuldeep Singh <kuldeep.singh@nxp.com> To: u-boot@lists.denx.de Cc: Rajesh Bhagat <rajesh.bhagat@nxp.com>, Priyanka Jain <priyanka.jain@nxp.com>, Kuldeep Singh <kuldeep.singh@nxp.com> Subject: [PATCH 6/6] board: T4240rdb: Extend cs4340_get_fw_addr() functionality Date: Tue, 10 Aug 2021 11:20:11 +0530 Message-Id: <20210810055011.1937331-7-kuldeep.singh@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210810055011.1937331-1-kuldeep.singh@nxp.com> References: <20210810055011.1937331-1-kuldeep.singh@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR0601CA0016.apcprd06.prod.outlook.com (2603:1096:3::26) To AS8PR04MB8466.eurprd04.prod.outlook.com (2603:10a6:20b:349::7) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from lsv03378.swis.in-blr01.nxp.com (14.142.151.118) by SG2PR0601CA0016.apcprd06.prod.outlook.com (2603:1096:3::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.15 via Frontend Transport; Tue, 10 Aug 2021 05:50:44 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 564b2801-c491-4264-5f5e-08d95bc2cc2d X-MS-TrafficTypeDiagnostic: AS8PR04MB8722: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: <AS8PR04MB8722999D74C5E5E1D11C1774E0F79@AS8PR04MB8722.eurprd04.prod.outlook.com> X-MS-Oob-TLC-OOBClassifiers: OLM:3513; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IotOO2N7DQOXojS6hxYTKEGZF3bDHAZC19mDVQRvahfgJ7ucdiqey7m/ZvK2KwRfPKt650b//MMiYYSdZQ7AeYYDloR/HN8+LXF8/ku+74UEqHIAPGQLqkv9vaFtv/DuHh1TSDz/0R5dZJgOZbY6lpa8v3J8EeTPbr5mDJTDw7rACzyqVVqQXlW/cvhGwF9VXw+rTVAIYUfiBam527+upVMun0IOQcLhvB3di84085KYIlQgJlit+lOGFkXcW6jYfRAQ4lAgaYZmLLIN8ChVTqA4OcpURP3arWXefCKabcArzbYv5j90ec7pWs1j1h8QQq8lZfMqNuO/LZhd7qigrMks75zyteBMgrAGDWYBm8z2iNXilUTXdvelRs/GqopkguY6EYZsLMzBg5EOiEjEX95mJM5AmFsbSesw405bPp5TglYlt5LpZ/uM4UoUgAw8r6uE0yUHdfEyhZWizKbUKCfnC3ycO28SgRKNxM3fTmRwdJYjxYPQCIkdfzegV7sWNfsaeTukJgkmQ51tPJ2VOFjs1Ib3eFq2tywiLMoDOSZbFeoquoUO5JVlFJHPePNo5JNxwSD9LEcO2BRcJbmKOC6nJDQEngGfqSJwgT27z/HTfJZkJZIX+/1/1LFYrPv0j7DaGEgYeAr1a7b+n328ELikdmdy0fO/YDr1ug7eDngc+MyUPIMPMF7EOaC1FbTUBFJ1Q5ThXyvMrVS4oVYpG7ZFL36jexAzNS7vfrY6eJw= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR04MB8466.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(366004)(396003)(376002)(136003)(39860400002)(66476007)(66556008)(316002)(54906003)(2906002)(6486002)(1006002)(6666004)(6916009)(8936002)(66946007)(44832011)(7696005)(52116002)(86362001)(8676002)(36756003)(26005)(38100700002)(186003)(478600001)(1076003)(4326008)(956004)(2616005)(38350700002)(83380400001)(55236004)(5660300002)(110426009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: AsnNMDvRftN3YmkywFWNhy4eoB0eUyNIAugeQRGm0wv8zLfwJRah2h9YeJBarC64ZIsH5aRM1j9wmhwyH0KjQuYChr6iXivXgeh+5Lm59aVjTggq6fUHIiM/XTcSfJhgnM/mlcFFGeo5PepiAulUvPptRNzu0GB3pD98u3cYUPQGtdbzhE2PoY5tnf/1znOAwtPW0lpuHkKE0cr5gVakXUj55zio5ogG2zIB8bqzEuOFG/NYpjzaMtml5PMm8O0NaAZG4XIo7BaSH0ZnPZp1RpIMo+EOXxzkNQD+nRF4vhNx1xQEIl/ZqlxneusWviC7cwXrR0zzGqY7QyBULy+baFygbdJYZEPdMbJMFHht1FxJpLYvR/4a8GqQ5Zk9O0gjtU0x8Vm/uV+BaXQWNwB4LDY9iF0DXS3XU4lPFLJbij9IZmN3XcZV6odj6BjLMW+flY/3ZoHVxxN9krefsAzg1Jy4YjpX4EZi+JVpifndVYA0LH1gClhjOn4D+j4MIeJBRG6O+vQHCq7sSuG42x8/oOCqfFNbndVG56MYUmfkx8fnKmJgNbmWoeFVHRuVBJUiN6PpQD2lG1DUPjrJAElUkIasAj5/n1sGB+fZazOvIHWR2yLHDbOeJay40OUBgOm3ljYogDlW4EIMC8GCZSk6SRodZhSp8IhXX64Ekw83LBnm+k/WH16Cr9bQVPC8hkNQ0h5n+Ni7lfA9/JM/SZVqv/pjMK/+MLb8czMEgnrBcFXI5g+Gr0fIpcthYQ63NDdBRyXaxjE0jiXEuyZrrArlD6q2yMnkFT3i0EvKhIAawiRj8ePzFGJqIl92NnofSAkyca694oiVFoK7YGkw5OBVjR9OixJZ9+iQ7gwoVdwDWERznpc9HtPfBZ12N6t6MO4+rZGfO+oX4D45onR/j6FVoXzFRDt0ZwbBvl8NzYBSqk6cQy1yiafdMqwLCzU3pD5ZkJR+bwh+I79Tmqkj8yoEqtxi92/5XKajX3Xc3rUcc0tBrb/Z/sYcq1MhgEoJ6eOaCL0yax8XwvChXgtowkEPRagLnKt41Ns1p4NL6XWnThCPoouNsSFolnnktB9kMjJsbyf/7Q2C9+4VVh4ioyEJY8YX6mm9HsD9e0KXlxIiwKS+T2GQAZPVjpLKRCoalbeYkP7Bi06dx/pZeyb1j/HWevbF2MgIVJ/UWQQfMbiLWPXkWFxBSiHUH3jnXKf0+/VmB12vHN2J19gUQcS8XMVOkp9m4VE1DhyyDeud60JqHmKBUFd0TEtFcICLzGvNsOmvUj2fNmqRf9wXI5aq9oKUjh/n51LwjrPMsY+YBw0nVsEEHAw0squXB35Qd9BF7RgF X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 564b2801-c491-4264-5f5e-08d95bc2cc2d X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8466.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2021 05:50:45.9722 (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: I7oLCyM0ECrBn4EMhy/ikKNsXQRUCyKdWM2TGuvkAkOA0UQK+AlKO6LxO3ezlGtzwCBt3KgTgzCjNqUtlzTnOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8722 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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.2 at phobos.denx.de X-Virus-Status: Clean |
Series |
Cortina Firmware fixes
|
expand
|
diff --git a/board/freescale/t4rdb/t4240rdb.c b/board/freescale/t4rdb/t4240rdb.c index 6ab35ca918..20ce7523e5 100644 --- a/board/freescale/t4rdb/t4240rdb.c +++ b/board/freescale/t4rdb/t4240rdb.c @@ -151,3 +151,22 @@ void board_detail(void) break; } } + +ulong *cs4340_get_fw_addr(void) +{ + ulong cortina_fw_addr = CONFIG_CORTINA_FW_ADDR; + +#ifdef CONFIG_SYS_CORTINA_FW_IN_NOR + u8 sw; + + sw = CPLD_READ(vbank); + sw = sw & CPLD_BANK_SEL_MASK; + + if (sw == 0) + cortina_fw_addr = CORTINA_FW_ADDR_IFCNOR; + else if (sw == 4) + cortina_fw_addr = CORTINA_FW_ADDR_IFCNOR_ALTBANK; +#endif + + return (ulong *)cortina_fw_addr; +} diff --git a/board/freescale/t4rdb/t4rdb.h b/board/freescale/t4rdb/t4rdb.h index 3f1fa7bbd2..06779f552f 100644 --- a/board/freescale/t4rdb/t4rdb.h +++ b/board/freescale/t4rdb/t4rdb.h @@ -11,6 +11,9 @@ #define CONFIG_SYS_NUM_FM1_DTSEC 4 #define CONFIG_SYS_NUM_FM2_DTSEC 4 +#define CORTINA_FW_ADDR_IFCNOR 0xefe00000 +#define CORTINA_FW_ADDR_IFCNOR_ALTBANK 0xebf00000 + void fdt_fixup_board_enet(void *blob); void pci_of_setup(void *blob, struct bd_info *bd);
T4240RDB supports booting from 2 nor banks(default and altbank). The corresponding defconfig can only have one entry defined and therefore, extend cs4340_get_fw_addr() function to overwrite firmware address which will be later used in cortina firmware. Signed-off-by: Kuldeep Singh <kuldeep.singh@nxp.com> --- board/freescale/t4rdb/t4240rdb.c | 19 +++++++++++++++++++ board/freescale/t4rdb/t4rdb.h | 3 +++ 2 files changed, 22 insertions(+)