From patchwork Tue Aug 10 05:50:05 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuldeep Singh X-Patchwork-Id: 1515261 Return-Path: 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=) 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=VJwRjHJ1; 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) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GkMWM3rZPz9sWS for ; Tue, 10 Aug 2021 15:50:53 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 990AF82BD6; Tue, 10 Aug 2021 07:50:42 +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="VJwRjHJ1"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 86F8A82C04; Tue, 10 Aug 2021 07:50:40 +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-he1eur04on062b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::62b]) (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 7530582A01 for ; Tue, 10 Aug 2021 07:50:36 +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=K3flXnle+Gd0Vwjwihi6lkHjHtehwdMhOMEpUHBL5mzSOIwoZDlHoA9VPz+5y1+cejtBvwxEnoyHNqIPPXY0oYQnKrUQ+EIQq0XWg7sS7Nq+FyHB9eGVqmi5c5fkNzwX9OEdmIwDsmBAogt4uQ14aGjf758qm1bfYBJDF3cOCuk8iiusgHxfetwoIYeQSL9h6BVo03M4bzFEKIFyTfxix8SFLv+ietoeT5EDh+M15Cx272R7m6l5yCNwRnk2WNfG/Ac8prgiDBz1jWTBlxfY5rE1APCbP+hmSje/SM/SCrg39mWRg1/z2EMmUlGjh9HYJ94KBwAMPzuGhVIhDRifZw== 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=/uLnbPbHrbCJYAFbmOB1rw9LZJmIwH1pgadXGUZA6XI=; b=MZzeBzLIhUNeh94wsTZsIabReZC+4MYa9EmXgtyEmwJzgCxqKuZL180W5Gl7PST1hGgVeJdOXQQyCHWjhtK4U2xBKUyLqFYrt0xadslK9yn1MMGeWzw8JyNkbXA82K102dakB7OYIYVE1Qw1PdhLIVrIh3xEQzTdHcNeUcQXta4BVEzMTfoUJA+tTcwTkQWFwG6lzfM0nYWs9yg2ZtLXPW3a2Lb7eNH7qlzAPh6VLoyFFkUb2CfFpQdIYSxs6UuZirtUd7ysG5iOj9UBO8hJe9OhYEMl63H+JvR74X9q7W+juF2t4iCIgLemIL9vPGctRY+F8kxmYqyxAoVedMZlcw== 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=/uLnbPbHrbCJYAFbmOB1rw9LZJmIwH1pgadXGUZA6XI=; b=VJwRjHJ18KXYSDoft8PzDQdl08ySw+Wvn7nEk05c2UoKx6ozFaaAESZgSysxwwv8xH2mb8zNsgUld71b8sIGY1mCT9X2sBcekL2PvWxA4ZyypHD9XAU/ojFKRO3THkUU81w/6k+onzyMTcCLJ1Su3yN6jUsnxpSTmEQ9TCedcmQ= 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:35 +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:35 +0000 From: Kuldeep Singh To: u-boot@lists.denx.de Cc: Rajesh Bhagat , Priyanka Jain , Kuldeep Singh Subject: [PATCH 0/6] Cortina Firmware fixes Date: Tue, 10 Aug 2021 11:20:05 +0530 Message-Id: <20210810055011.1937331-1-kuldeep.singh@nxp.com> X-Mailer: git-send-email 2.25.1 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:34 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4160ede9-69f5-4d35-cb8b-08d95bc2c5f4 X-MS-TrafficTypeDiagnostic: AS8PR04MB8722: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1850; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WtQIaBceioRCfkcupV3Z2OXG6E7myU5v4qRO28eqAWyEEctavP7q1Mor2cVSNxKC3L+kmUdrXoO90KF30buFje9Fy63psvRzzm91TdNMHLsW64yDIG8ZvE9exGEP2IzDMkBKY31ba2fYwPjvXqGjB+0Jyz1TC+fD0BShHW9qUxwcbubKJPvnk1etKlwR7uvodDSls7D/ZYFNm0hi2driKE+7Feo2wDBMdstRBA4Tm0M6A+2uv4BGUWDvbYKXUjt7YdJ6eM06Rl8CFwQswOrB7mZXTpI9HfpLs8iVm5EGooRGVFz3KmetYtQYv2O65pYqersiAN9tJv6MqrRqKMDmjwSt9DWj2aNPtIUOOqzAmLUvX8WdQ+lNz7k7ZqYg5+NEd4gU52tj2pw+z7w0tqnH+RjoQaGjZiDTvjEuQQqb2pD8EdCsmKjP9Wx2PsQI24qtIUqyeb2bJrpzwkgkGyR71uo8kuXrUj8pMwMMFxrFc1Ju253CfzofXIuqzHn2FZ0v/0bucYks951WnxXzJhH/ybV7WxIobQvtjM8SkZp6b9V92SSOpF/t8iv4DONo36Q5+0w8S2bFjde5paY9z/rhc3U34kWjopoWwi0akWb0B6PBRkaNGhjPg0fthaRqDKRSqgNGtIQ4CW0sRoCBZi5gXJz+NpvH2t0EcuyMfmHJ1zmRD/FFCd/SQ4350p/imuwAkm4Z89rWCgl0j4LxmPJ2IgQDi8j9kIAhUOOC7ByLp90= 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)(19627235002)(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: +WhC8DZIlFAb+MN7JxfVJ7xAYKUP/H1l30zXFBem/cqYRI3P/SPI5cRu56Vk1XUSCGyAyO2nerXWPc5qtD8nmpTUAhiWPJkTeBWVwNqQSZMraZL3l/mNv+1dmLyChzGBmDw/3IO8/IMIaOSrczKl0V6NMJUv/jlshBOgHTo4bcud+eOpdvjohfslcOzO0GJ2IWaBF45WdmU6cakOa0Yqi8TuWrKmUK1hMTJKn5l2gHsK4h2yWh5CXpVs4hpAL10R0QEDoaHsKUwbQTeC7IcYjRSeM5SXo2k9TzSXthV/31Yg+Y3TVL3R8j9Xu1z4GeaD1yHR4NGQBNSItrGl0zus5mADTY/Nq13UUjZo38wB08mThF9GJi4Y3oAcPQEPVMD68IsFLAqMMX14RfoRgjk2sPoa2/cugWXfldz07tu0e1FlrUz5TC2HDY02iOia4vP8fL85dQS8MnY0WD0PjB2Kyb1nkTNEGg8n2fVfw6o09EdHEJSQ6bmwTeV6e0n0CngkZjb8q+1QR5agVqlVH4N8uVRnDN4B+MLZcEV6surBDZL4sARAppey1wqZtnecBHIo2E2ZdnGulpDkAFtb0BtoJIwEj4LlJuay/XwaCmjSDbOXlyXVJZYoRrBAzPE4W39FXOQPO3+8pbJipD4H74oe6odvQF7jN/MCUGw5lq3KA7cBpKnllWdrCj6OuqDDkPPnCFTAH0aWF4YoOh7noJCGYUzbM1uUdhEhIQABgDObH50FYKeY19Btk6Y4HYITJc2jpDn0EHvlhr9NH7he9oaTxov35/O+jxnr+vZueXNbCr/9XOcmPweBvHM4I/ElGQVVTzH+QAUosS+nVCmLzT8DNhXS++6bra/VYsPDWQ46T8BCdjEE+8/pYnGcd42AYf7at+mzlobfc+VLmAdYrGZgkvpNqyQLm/0a62L1ElXA7SiKCmRuSV9WTJePT2+9sbk5xu0sC60LZaXgS3dsrzDfTNMJKpxT6pBT3gaQpanAODyKcILsN+EqtGH3hwF6KCItJOhL+OkUh0YEtOjlXO3y7r+JFcn2ku+w7GGePiJm1AANsatppbakO+emOGKysdmeDJnRvBaVg/XnFUuvEoQCxAqfpr4meqN+qL6u90JyA77krVBWywRJ5ZkDlLxq0V4uenaydBVpA/1C5InUXLrQcq8e/7mpYdgUM8K6vmBitgu2Ykh3fsGGuSGfGLvEuAjHVeSuxmnFpHiXT3TdoChiEPA+WU/4nADcA7tsxvR+eMG1spUcLSZN6iwsgIeKOH5E/Bpwxbiwt6tNYN+Nl+L+KpjyKetIp8zGlfywsMr+g1fvvgJZF7eu/iJMrVzGc/0l X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4160ede9-69f5-4d35-cb8b-08d95bc2c5f4 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:35.4156 (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: qrgpf/I8cMl8/mqk6iRtGYPWm0/UEwaOp6k0bisIJ1X4ycKWOsG13oUEDOewShRx/AWWQej1SZzQGb1FuM+h1Q== 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 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.2 at phobos.denx.de X-Virus-Status: Clean Cortina firmware currently supports non-tfa boot support and therefore incorrect firmware address value is obtained. This patchset is an attempt to fix cortina firmware. LS2088A-RDB, T2080RDB and T4240RDB are also updated to incorporate multiple firmware address values by extending a weak function. Kuldeep Singh (6): env: Kconfig: Add default option for PHY_CORTINA configs: Migrate CORTINA_FW_ADDR and CORTINA_FW_LENGTH to Kconfig net: cortina: Add support for tfa boot in cortina firmware board: ls2088ardb: Extend cs4340_get_fw_addr() functionality board: t208x: Extend cs4340_get_fw_addr() functionality board: T4240rdb: Extend cs4340_get_fw_addr() functionality board/freescale/ls2080ardb/ls2080ardb.c | 38 +++++++++ board/freescale/t208xrdb/t208xrdb.c | 20 +++++ board/freescale/t208xrdb/t208xrdb.h | 3 + board/freescale/t4rdb/t4240rdb.c | 19 +++++ board/freescale/t4rdb/t4rdb.h | 3 + configs/T2080RDB_NAND_defconfig | 1 + configs/T2080RDB_SDCARD_defconfig | 1 + configs/T2080RDB_SPIFLASH_defconfig | 1 + configs/T2080RDB_defconfig | 1 + configs/T2080RDB_revD_NAND_defconfig | 1 + configs/T2080RDB_revD_SDCARD_defconfig | 1 + configs/T2080RDB_revD_SPIFLASH_defconfig | 1 + configs/T2080RDB_revD_defconfig | 1 + configs/T4240RDB_SDCARD_defconfig | 1 + configs/T4240RDB_defconfig | 1 + configs/ls2080ardb_SECURE_BOOT_defconfig | 1 + configs/ls2080ardb_defconfig | 1 + configs/ls2080ardb_nand_defconfig | 1 + configs/ls2081ardb_defconfig | 1 + configs/ls2088ardb_qspi_SECURE_BOOT_defconfig | 1 + configs/ls2088ardb_qspi_defconfig | 1 + drivers/net/phy/Kconfig | 10 +++ drivers/net/phy/cortina.c | 79 ++++++++++++++++--- env/Kconfig | 2 +- include/configs/T208xRDB.h | 6 -- include/configs/T4240RDB.h | 2 - include/configs/ls2080ardb.h | 10 --- scripts/config_whitelist.txt | 2 - 28 files changed, 179 insertions(+), 31 deletions(-)