From patchwork Fri Apr 21 01:39:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qiang Zhao X-Patchwork-Id: 753070 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3w8JhD14mfz9s0g for ; Fri, 21 Apr 2017 11:54:35 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 18B44C21CC3; Fri, 21 Apr 2017 01:54:28 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAD_ENC_HEADER, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 9DA76C21C3C; Fri, 21 Apr 2017 01:54:25 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 9DBC1C21C3C; Fri, 21 Apr 2017 01:54:23 +0000 (UTC) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0087.outbound.protection.outlook.com [104.47.32.87]) by lists.denx.de (Postfix) with ESMTPS id C9499C21C31 for ; Fri, 21 Apr 2017 01:54:22 +0000 (UTC) Received: from CY1PR03CA0037.namprd03.prod.outlook.com (10.174.128.47) by CY1PR0301MB1196.namprd03.prod.outlook.com (10.160.165.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10; Fri, 21 Apr 2017 01:54:20 +0000 Received: from BY2FFO11FD010.protection.gbl (2a01:111:f400:7c0c::148) by CY1PR03CA0037.outlook.office365.com (2603:10b6:600::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10 via Frontend Transport; Fri, 21 Apr 2017 01:54:20 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD010.mail.protection.outlook.com (10.1.14.74) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1019.14 via Frontend Transport; Fri, 21 Apr 2017 01:54:20 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v3L1sGfh029855; Thu, 20 Apr 2017 18:54:17 -0700 From: Zhao Qiang To: Date: Fri, 21 Apr 2017 09:39:30 +0800 Message-ID: <1492738770-14088-1-git-send-email-qiang.zhao@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131372132606259981; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39450400003)(39860400002)(39380400002)(39850400002)(39410400002)(39840400002)(39400400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(2906002)(110136004)(106466001)(2351001)(8676002)(48376002)(105606002)(50466002)(50226002)(189998001)(38730400002)(54906002)(8936002)(8656002)(86362001)(575784001)(36756003)(6916009)(305945005)(53936002)(5660300001)(33646002)(5003940100001)(47776003)(50986999)(77096006)(6666003)(81166006)(4326008)(356003)(6636002)(85426001)(104016004); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB1196; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD010; 1:am24DgClGN83ic6zHMQkaxz2hpYyw38FpXlXUfFja1Pyohq2O/2QRDjSBm1CHZCrZ2YKeAPn9d5dnSxwOCqc0bVPZdTV8l/S87JvgrJu4lnCXkJ7wDZrm9Lusc1C+CY3Qq808IQ0aRFuYXpoESPitMTsEx7MRl2JA0gYE7ZLHLvluUMz/VFIh4eQjvF9mmAK15qJDoBYdrx+/9dZYqlEiI+L/byuGXBYDX+vR85OofOUectV0Iz0TsR7aIdpM8PCQ94E+aSUJF8hf21grn05pC6k10DHUqmrgWITn5JFbyY5kpwb6hkGfY9OShfMV7uEecB2/W9oszqd39GTlRx5sdWVCU0ODxEE8aXt0DsjkMtuRIoZW3oPPKwrlgDaTQZa0BnLxc3ClFEhsm7ylfQUnfwViS9JdWCgHLqYUX/bP7CHEplJ6NlTLZ+tQbjP+s38aft/UhNqgNXMPaXFNDROsY/ybNM2JtYNzsamU6w3h2n3ImJl9xLS+nqoset5B4Cqq5Iiy0wMypHWNnZayostqeARuM9yBAxn9rljPAoICIheiBZnO3ODETYcncCM+JW6bscTVob16/I0Q1kXPNLMC5rjz4h3mnLO9hzCTL/pQBQcd/gguqAqjYAaBtF35taXXagNrflDj4YlcHTNTqv7oIq23tsYK/uMH1AxZ6ygqeDffoaZLsUFxIgwMYLtp1iB MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: be7d9b23-8f55-4580-b30d-08d4885953d8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:CY1PR0301MB1196; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1196; 3:MiaoKZ7td90WxORtqSSnGN1lBlfCfySBUfNbeJIpaAri9d5Q32uRoOr6bk2Q3TWYmvsrBXT53RlWXTaWGwdNftC3adIbcgFUXmmFLbrjUlW5tLqxcJ7Q/hI9QrgY4JFHlmbjZDLqhRlEtFLEgIfBXHDLOoXqQGEjW7Qm9VI7kdhPSyBifi+MquicKgkHxG3G3xydWAfaXBSZxEts7Yr7TVuxPRnuMOdVYKoSZHtcuVGjNtQEbQBWLlcbk1HnvAqhJoKyfHi5v52BnCuCF/42EKlUOBVUsYJaQZSC/8hXJgYBa3Z1n9eFdRzfF7JQCrP0ho4jwpcIyajy56zAZTTlvwwvf0W8OvAzNtPvZ593/vvuYt7SnkseQlKj92WBUZJRTzoLh7JGRlwL8VmgLBr86nG7kZoz20CDFPPKDYevkrxqtvLpVFdj8NBO2Y3pNdhL; 25:CY4RziMPwaHbAEtAKbfTHG8cn4p+KJ3qBbXKAm00QKnvNQZp0IrYq9iKXOPR8/kQmnq8plQ2M6df7bwfg0ahcO4S10UXzPWQSXwDduwLE78tzsLTMNNtxerlP1usm1rJAyN2AdOM4Z4QLJB4KE4FTe6DjbfC2cm5wjTJrtblsYYBfls/ICOlxLb7PKRgnWXGEw44N/WrjbTJcuk6sNerfw9JKLUmlU2jJ5SydDZZLpPq7beiqDYNxG0zy1pG1LN6hc7dFMHZbAFC8QylLhIR8AKq+Z2Jytu3nOoUykoKiZfAPef80DkvTItIH6cuY7tBabhlE5iaLWwpIiKjeTWmRNIQlasNvvsX/c0rbUZzhR3xUiZOavmowIla5eq4PJSetOI3mFT89BOXs/ue5+nDrqNqz2w4Zrvz5qnsrD4Acn3rRGUSa0UF8DAUplUUWnfLTBZGM3S8szaQfdoSyo71Pw== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1196; 31:ChhfM78NnoVsWJB2mlJyzFo+RtIRGbGX7I2TCgQpsNpcBULfRnkjChiHhOpEZhaI8pJFrp22aiw0Au8K7JpKTDJsJV5anIRF8xt41NbeDH1HQBT0okqEmYzah8eO89QgAc85riJO1+oN2XtYwGfR3HgRiMmv2iZ3vXtSVXrI5ywQ3eoa4I9SsREAkb/FQJ/KB+Kn5cDLCwBqWa0o5tqdXU8IBIkoCwr/Mzmgi9SGh2J7kyWqRbCmX6DumGJmwnJovSd4jZEnG7HMT2/WszDszgPoo8oXkXSoYMiIx+6wql8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(8121501046)(5005006)(13015025)(13017025)(13018025)(13024025)(13023025)(93006095)(93001095)(10201501046)(3002001)(6055026)(6096035)(20161123563025)(20161123565025)(20161123561025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123556025); SRVR:CY1PR0301MB1196; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR0301MB1196; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1196; 4:UyYK8edYPQ8UHaL1FGnL+QONNNW1WLSp8hNDIczfqEywpgRHsueUzqwPPvoI9ZbYLw1FvXA4uWVG9Rr/vjnYx11JeOc9CgAPSC7WZiqYm6XpbBXV1rIIGaf4dtcov84crs369CuL+BSK9U0Y14MdAR5I7/4uukGLDzuG21IpZJoyw6b8BCW8qYrvgeuDEwoJiuBcvgNR13Oe0pCQTVoC7TSkrzHvmpyR39J6FlB4QoF0MePHduCSaOZH27ugkEcyTO/feZUAIPUYVI1UOKLuoF2dkzIwL/HRWeJlZF5Mv4P7mAn0ULoXzzn2q84wKv4owMj4SKIRO+RzJJXN3z46m9scPvkfckSPADgN8BThCPy35eYxWD/yRulecHiK1jZsrIbBCNt5F0fuP52k3cYzSJAhjas6i+hRLNqvTP7T1uScDw9wruaFpb+IrSDiCbA4P1OtKjExMNlo1vWHdRVUQ38ODaDBDchXC9d7LEUkkrAn6rZs34BnSuvWHWKrKJaPe1mlrw+zjE6yvZIC1yRSrDNDwLwNSBrJ43F7tZVvV18W/NuLOVkpRd8e2MR9/ZdRLkwEInhC309jYL4RavXA20yAXcq1zh7mQVICAmrd8u32TqlGifN0aVUTxqzCLe04x/ujCJf664vQmZBNR1HI5BY5yHsg5GA8ZstyIGoEJd0zFQLARzeQLemjX+fegAvFfPVKPICWXZ//C2j/m4h+v6DGUdUWmXQfe2IW+9hppKJGKizNiaFZxamSJ3n+xju0h50pT8mCSHZhztY6SqZ+Q7CXTVejqBZs3RH+yORxHYzUpEpPsAJNUvsIWpXrH+0f3tFT9Dum/nA5Wcbm3ZNIs4Teb9IbHzYAyXlOXHFL75/dBKTIkj05EyOLESnthn3Kq4R0qn6u4JDGbnrIIudGf2t+FQ+KMcNaE0rkvQZCen8= X-Forefront-PRVS: 02843AA9E0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB1196; 23:JQhu6JRhAA034N/QF9dzt0ml9gqZIoE5kYY7CBl?= =?us-ascii?Q?wWN/qXsqugl9BcgCsmrNQ9q8qLMOeiNjpw87XAk6SgGN3Qip5svOy1ei3PWY?= =?us-ascii?Q?VlFu/rvjmfWb+IhcCV6D9VgRmBCyLVMk9Dbpqbbsnj2ZIY1ko0d1XSLb8Gft?= =?us-ascii?Q?T58aZb6npLPZiQJ2uOIM0f+y5ie+E7LQx+4dp4Ayjj/ekoPgtHoKpRZij9K/?= =?us-ascii?Q?gureD7LX/cp4iazZuB1mRTTk8DK4nWliZU3WR+NT8dxj4XBRMyKmSRsDe5u8?= =?us-ascii?Q?WWSA0GOouQI/aM1jK1/EIDBgYzTLSJ3iIkQ19MfzoczlDuiynJI4aWvA0nnD?= =?us-ascii?Q?gdX3oh1q+801PlZwOkga67pQ9OKsAyrYLHkWqhE3yu+dPXpqqzOU49BhqZqV?= =?us-ascii?Q?SBORq1LCgkGQm4NlYyeliQGLdnRwkJJdbwt8Qaul2VAsHe5VjVqCQB6jP00j?= =?us-ascii?Q?6oYJhppeLJhEhhmtvmZyMzu9An6eMBD69CPuzHMR9cziBcCVsNGzWAszzUSI?= =?us-ascii?Q?0TNt28PlLqsGcIHD9Mjf35ZHoU9oZM2rQLxQiHBVjA/11hwmWjlzi3Jq7z4C?= =?us-ascii?Q?9V+9O7S0ElMELHHrFeSGXcW+W2Ea1nyWu8Q6vTrC665tKVtXkEAswQRtD/hT?= =?us-ascii?Q?DfEp3HZe0TH6EPScUQjyxG5Wg8A7CLfMqzG/r2fFYwTvDgA/I93WJrItrWZE?= =?us-ascii?Q?JmZKWSHLn0IF9P44KRJAK1WzB/4kQQXnIRBMCELFlOdf4dA0owbzW6yNWuS0?= =?us-ascii?Q?R7V89IdsvD9ke35wIhUVuk57rehxrkWDwMIQMWz5h5+HAI3yEhTOjus+EHgd?= =?us-ascii?Q?JzkkkXSFWG5V1WPngeLLgRYntJU1V47jY2ooDzC2o8zLEvc4h5JOxJhwzAWL?= =?us-ascii?Q?/tB0znTK0chDoRtRU30QbSFub3GhybOuTrXHF1VWzrRU1qMk2jxyYWC3ZSFX?= =?us-ascii?Q?QZiJpnr+RAqjJF83iY8vU22rRhJAgKL5b1kjll0hZj4reC/ozpvlJSS+KJGs?= =?us-ascii?Q?aqRGzOjJNRZwSmHLXisS/aRSy0r+TFIp+LYH2iI3CyMqEXyQmg+4+lg8/NCF?= =?us-ascii?Q?V2lwOReEwjPEAis1bR3Rfy98E3Xlb92CRmvAhTAEvexFEgAtmWeglGZepdAv?= =?us-ascii?Q?7Ax3o8R9O/gU+acFho/Oug2/sT03PP77SoDfelyZEa9OhqFtpadJv1tVa3eb?= =?us-ascii?Q?cYRgcWCSqmcWRO2xYwHYxNS10iEJOBMAuhf6k?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1196; 6:0Tj7vs3FteyF4nbkbhc7uHXeUogwF2sSq6KhrjXNW8fYozYQdPcyI0FejaOdOMQOJorcNOSWYT2IUYAVRbfenI0mvDaX2KW5XifdmMMFWSYdIyVCWeu+VjITqwN3XFDJ8L6AwQy/mDZJXLLxEJM/E9yArwQ7qd3sejHhQ1lIki3bjRq7ExPwy2VQPAUs+am6RtSC002jVHJFZ5QqJ3DWCSIy6yZMNP8ZY6ODi+034QoYmCZLprQ1Srv7TFBZcnKJNTgS2lsHQ4Nx7dOFlit24Ezut5pSHgngEUuXR5KvDB1kYZc8R0iEWYRDbnM7PvppgWOIdubxzHx4WyAxLmeps4TqJsd6LUtYhBfbRoHDaytp3nLwrybuYITm4TuLDMThUORTl6RjO7A8T3zD4gUI1SB0zyjFoSaV/lVsmtJG7YY4Fy7iy+nKksYx1KghNyuQx1GVnyRiYPoAW5GmaKmGyxCJ+Ul43DOCbFAwIIpMNEaAVYO1Awa3veEmTWvwqVKkgdnBpo6kiXrqbCf6+qm3SA==; 5:xM3DclFRiXpXchSk99LNWnBf+j2HcVHVdduuBptubsMNzZhuQmjH9ROiSJdGUrMrlrcgkgTMnWaw4X1BFu/S+/QgoLbdnlkMqe4srMj9Vy90mDRErXYtitGDIyjg4EuPSaZ2io1Xlu1FGPhEiGsvoN5KMBDgxjaVMyjKyo5CaNZ6skTHW1rjANQa/eqWH3kP; 24:o8UX9jiKChYxFbVcvIiQBj5pBNDbz917iQNijAuKcotv2Zflvp+tg5YLVm6veo90ffnK6MVJ2LHUOUo1kQf/8bCOaZV3ppLkD7ZF3A6RCbI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1196; 7:yILmXYDOdiImlMl5svdz82ICKnJrSU2CtX/xZ5Bxka054wrGbfXqOTqvUWFiH8HQXiLOTtZxz/4LbZxGoLRvJBwxdohfwxw81SzC6UVX90r0ZxEFsENpXcU0M+4iYxTYxI6Gezj4PuM0RplIqxxq0mXt2RwtilN2WUlum41CnU+gqVl0FzhfGAsxEkfX7RzicSF3dZmP7hpH/ef2WxoSUTrGTTb0vCYaIdw2eIWYLigdPKutBcDyXNU6GdwgqE9ZCKeI3eQGoZyApX2TCWqA/llEaYwIfUL155Q+QgeiSGNr8HnnsQJmsaf/xQwd6+Rx6hvpFkuQotIkefsl4C2nFw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2017 01:54:20.4231 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB1196 Cc: u-boot@lists.denx.de, xiaobo.xie@nxp.com, mingkai.hu@nxp.com Subject: [U-Boot] [PATCH v2] QE: add QE support on SD boot X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" modify u_qe_init to upload QE firmware from SD card when it is SD boot Signed-off-by: Zhao Qiang --- Changes for v2: - fix issue of memory leak drivers/qe/qe.c | 37 ++++++++++++++++++++++++++++++++++++- include/configs/ls1043a_common.h | 2 ++ include/configs/ls1043ardb.h | 4 +--- 3 files changed, 39 insertions(+), 4 deletions(-) diff --git a/drivers/qe/qe.c b/drivers/qe/qe.c index 4f0a278..52e4d7c 100644 --- a/drivers/qe/qe.c +++ b/drivers/qe/qe.c @@ -8,6 +8,7 @@ */ #include +#include #include #include #include @@ -17,6 +18,10 @@ #include #endif +#ifdef CONFIG_SYS_QE_FMAN_FW_IN_MMC +#include +#endif + #define MPC85xx_DEVDISR_QE_DISABLE 0x1 qe_map_t *qe_immr = NULL; @@ -194,8 +199,38 @@ void u_qe_init(void) { qe_immr = (qe_map_t *)(CONFIG_SYS_IMMR + QE_IMMR_OFFSET); - u_qe_upload_firmware((const void *)CONFIG_SYS_QE_FW_ADDR); +#if defined(CONFIG_SYS_QE_FMAN_FW_IN_NOR) + void *addr = (void *)CONFIG_SYS_QE_FW_ADDR; +#elif defined(CONFIG_SYS_QE_FMAN_FW_IN_MMC) + int dev = CONFIG_SYS_MMC_ENV_DEV; + void *addr = malloc(CONFIG_SYS_QE_FMAN_FW_LENGTH); + u32 cnt = CONFIG_SYS_QE_FMAN_FW_LENGTH / 512; + u32 blk = CONFIG_SYS_QE_FW_ADDR / 512; + + if (mmc_initialize(gd->bd)) { + printf("%s: mmc_initialize() failed\n", __func__); + return; + } + struct mmc *mmc = find_mmc_device(CONFIG_SYS_MMC_ENV_DEV); + + if (!mmc) { + free(addr); + printf("\nMMC cannot find device for ucode\n"); + } else { + printf("\nMMC read: dev # %u, block # %u, count %u ...\n", + dev, blk, cnt); + mmc_init(mmc); + (void)mmc->block_dev.block_read(&mmc->block_dev, blk, cnt, + addr); + /* flush cache after read */ + flush_cache((ulong)addr, cnt * 512); + } +#endif + u_qe_upload_firmware(addr); out_be32(&qe_immr->iram.iready, QE_IRAM_READY); +#ifdef CONFIG_SYS_QE_FMAN_FW_IN_MMC + free(addr); +#endif } #endif diff --git a/include/configs/ls1043a_common.h b/include/configs/ls1043a_common.h index e269248..80c508e 100644 --- a/include/configs/ls1043a_common.h +++ b/include/configs/ls1043a_common.h @@ -219,6 +219,7 @@ */ #define CONFIG_SYS_QE_FMAN_FW_IN_MMC #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820) +#define CONFIG_SYS_QE_FW_ADDR (512 * 0x4a08) #elif defined(CONFIG_QSPI_BOOT) #define CONFIG_SYS_QE_FW_IN_SPIFLASH #define CONFIG_SYS_FMAN_FW_ADDR 0x400d0000 @@ -230,6 +231,7 @@ #define CONFIG_SYS_QE_FMAN_FW_IN_NOR /* FMan fireware Pre-load address */ #define CONFIG_SYS_FMAN_FW_ADDR 0x60300000 +#define CONFIG_SYS_QE_FW_ADDR 0x60600000 #endif #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH) diff --git a/include/configs/ls1043ardb.h b/include/configs/ls1043ardb.h index 5e570cd..ffa0dba 100644 --- a/include/configs/ls1043ardb.h +++ b/include/configs/ls1043ardb.h @@ -277,11 +277,9 @@ /* QE */ #ifndef SPL_NO_QE -#if !defined(CONFIG_SD_BOOT) && !defined(CONFIG_NAND_BOOT) && \ - !defined(CONFIG_QSPI_BOOT) +#if !defined(CONFIG_NAND_BOOT) && !defined(CONFIG_QSPI_BOOT) #define CONFIG_U_QE #endif -#define CONFIG_SYS_QE_FW_ADDR 0x60600000 #endif /* USB */