From patchwork Mon Dec 10 21:22:52 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: York Sun X-Patchwork-Id: 1010715 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="QqXk133h"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 43DGJT02SZz9s3q for ; Tue, 11 Dec 2018 08:23:04 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id B00BBC22227; Mon, 10 Dec 2018 21:22:59 +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=RCVD_IN_DNSWL_BLOCKED, SPF_HELO_PASS, T_DKIM_INVALID 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 19AA9C22008; Mon, 10 Dec 2018 21:22:56 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 011ACC22008; Mon, 10 Dec 2018 21:22:54 +0000 (UTC) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10081.outbound.protection.outlook.com [40.107.1.81]) by lists.denx.de (Postfix) with ESMTPS id 806E8C21F41 for ; Mon, 10 Dec 2018 21:22:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r+oCPsYUT09Fwhp5fCphDVdWkgkB34yyuqJ6KUzHXl0=; b=QqXk133hlb7dAIPywHaKpQo51o64UG1i5NfEAO2oiOimlLwckFYW4iqbTd5o+tFvr3nPIWRxFq+zf0Pf76Do7T8S6IeKLXw8jFEbf0yi+J/ArU0QgxcJwu7jYmiiudvZlkE3i9h5PTQNN1DLWUtrHWiGIzhmC4WC6ZBzWn+S4qA= Received: from AM0PR04MB3971.eurprd04.prod.outlook.com (52.134.90.16) by AM0PR04MB4931.eurprd04.prod.outlook.com (20.176.215.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1404.19; Mon, 10 Dec 2018 21:22:53 +0000 Received: from AM0PR04MB3971.eurprd04.prod.outlook.com ([fe80::f038:ecc0:3ab5:3bbd]) by AM0PR04MB3971.eurprd04.prod.outlook.com ([fe80::f038:ecc0:3ab5:3bbd%5]) with mapi id 15.20.1404.026; Mon, 10 Dec 2018 21:22:53 +0000 From: York Sun To: Tom Rini Thread-Topic: Please pull fsl-qoriq master Thread-Index: AQHUkM6CsERIkxweb0+nj6QJaukayg== Date: Mon, 10 Dec 2018 21:22:52 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=york.sun@nxp.com; x-originating-ip: [64.157.242.222] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM0PR04MB4931; 6:g/94MGBluMg7B8N/kDpqbnehggPYRHZWccmwM+Fy8j4MjpAzcs/E3tsGOktMehzz1empr5tkWB1n+oriBD7o+pHzzWNojirBL7KzF1Hm8wKjid66xEyf5U/fDTPZI5v6Q2RBgzKEI+5ZW0v3Z4T46eM5u34UrvmofJYGREcE6M0WHPdDP7KsKGj3UaPktWw49z4Zu8yfFwhYjggkuUuVSLkJ8NP2x2mH6iAZiUqStbdackyqjEuZimeEHPueeCMz+mY4g0gkHyoXi8vqfswneARDGgtY8bMNM+teE6RJTxKrLVg3W5piirpOZq5x/kEJ1wVB2P3vJPDDo6qP9XEPlZb8k+t5VQ9dRm9h0QtG2LkfgzM/8xcAck5lfQUXof2Lh4u022o/YWrldvkVpJPPgTd0F9rVPQImzMoPmZC9voTGT9668odK7DOu9Ym/vjej/48R8bY/XyBuOvX0Cos27Q==; 5:vNv+1c+hG5Or6NZUAXa0xEI0Kh2MvoqMvykeKvAp96qSAYR7iUiHmpcw3QJjIz5AW5EMDU7MLinNmseyMerTL3/b18J/xhFFhvIkITKcDKah04LcpWn42Qf7PNBAUSL138t0GgQjMi8gAqSluRPkZndZwG5WvdNc4tGr15PmY94=; 7:xTrgY+dyhhz6Ot+sh2A+a6/zmBb9YjA0avrHkTjM9v1pbayWlFYdTyV0KvQcf/Cg9Glhozal+rrpVUymuoEwVdran0zALuelORpkAbr8A1PWInhCAa1zR2Zw66gI+2qSIGB9d+ta1LIxyx1zoeCSWQ== x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 994f17f7-ec0a-4fa2-a4e7-08d65ee5a51c x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM0PR04MB4931; x-ms-traffictypediagnostic: AM0PR04MB4931: x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231455)(999002)(944501520)(52105112)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:AM0PR04MB4931; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4931; x-forefront-prvs: 08828D20BC x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(366004)(136003)(376002)(346002)(189003)(199004)(14444005)(74316002)(105586002)(256004)(106356001)(2906002)(6116002)(3846002)(316002)(14454004)(55016002)(6506007)(71190400001)(71200400001)(3480700005)(53936002)(575784001)(86362001)(9686003)(4326008)(19627235002)(6436002)(5660300001)(478600001)(99286004)(81166006)(8676002)(81156014)(7696005)(486006)(68736007)(66066001)(476003)(44832011)(305945005)(7736002)(186003)(6916009)(25786009)(8936002)(97736004)(33656002)(26005)(102836004); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4931; H:AM0PR04MB3971.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: tDENZHDpLHQEX5G8P8ut7u1bdegDPlj5ztawS2CzJtqyaYJ7UCvGx5cJlW16w2xzaBV14djbpdrJ7Rl1m+2UA3itF8mVpLznUdubOdU4N50zHgCmdwhpptcWtoI5gR1momt4SsnymYWAvb8PQoSLQ4AKKsCwVRRsJtsSi6SsGc0clcYsH8xRcQoYnjcSqkbFYt+5s9oPpGi00wWCUntuhVMsVO7b+fzCEX7dlgBLBVRgsb+tbrZ07CAOr5O+MzoJs3ALiFlS/nIn3P9/9+IHoPW3RxLlNidM7eukei+t5me12BWCBLjbAi5vrwAwmxGO spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 994f17f7-ec0a-4fa2-a4e7-08d65ee5a51c X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2018 21:22:52.9122 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4931 Cc: "u-boot@lists.denx.de" Subject: [U-Boot] Please pull fsl-qoriq master 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" Tom, The following changes since commit d452f27b3ea806fd99aee4b73a723318032c1d5c: Prepare v2019.01-rc1 (2018-12-03 23:50:13 -0500) are available in the Git repository at: git://git.denx.de/u-boot-fsl-qoriq.git tags/fsl-qoriq-for-v2019.01-rc2 for you to fetch changes up to 4909b89ec763f0c7030fa8474f9b6c5df866b01f: armv8: lx2160a: Add LX2160A SoC Support (2018-12-06 14:37:19 -0800) ---------------------------------------------------------------- Add TFA boot flow for some Layerscape platforms Add support for lx2160a SoC ---------------------------------------------------------------- Alison Wang (1): arm: ls1021a: Add timer_init() in board_init_f for SPL Ashish Kumar (1): ls1088a: Move CONFIG_FSL_QSPI to defconfig Pankit Garg (5): armv8: fsl-layerscape: change tlb base from OCRAM to DDR in EL < 3 drivers: ifc: dynamic chipselect mapping support armv8: fsl-layerscape: bootcmd identification for TFABOOT armv8: sec_firmware: return job ring status as true in TFABOOT armv8: fsl-layerscape: add support of MC framework for TFA Peng Ma (10): scsi: ceva: add ls1046a soc support armv8: dts: fsl-ls1046a: add sata node support arm64: ls1046ardb: enable DM support for sata arm64: ls1046aqds: enable DM support for sata scsi: ceva: add ls1088a soc support armv8: dts: fsl-ls1088a: add sata node support arm64: ls1088a: enable DM support for sata scsi: ceva: add ls2080a soc support armv8: dts: fsl-ls2080a: add sata node support arm64: ls2080a: enable DM support for sata Pramod Kumar (1): armv8: ls1088ardb_pb: Add support for board detection Priyanka Jain (5): board/freescale/vid: Add correction for ltc3882 read error. armv8: lsch3: Add support of serdes3 module board/freescale/vid: Add vdd table for NXP LX2160A SoC armv8:fsl-layerscape: Add support for Chassis 3.2 armv8: lx2160a: Add LX2160A SoC Support Rajesh Bhagat (19): env: allow flash and nand env driver to compile together env: sf: define API to override sf environment address driver/ifc: replace __ilog2 with LOG2 macro armv8: layerscape: Add TFABOOT support armv8: fsl-layerscape: identify boot source from PORSR register armv8: layerscape: remove EL3 specific erratas for TFABOOT armv8: layerscape: add SMC calls for DDR size and bank info armv8: layerscape: skip OCRAM init for TFABOOT armv8: sec_firmware: change el2_to_aarch32 SMC ID net: fm: add TFABOOT support drivers: qe: add TFABOOT support armv8: ls1046ardb: Add TFABOOT support armv8: ls1046aqds: Add TFABOOT support armv8: ls1043ardb: Add TFABOOT support armv8: ls1043aqds: Add TFABOOT support armv8: ls1012ardb: Add TFABOOT support armv8: ls1012aqds: fix secure boot compilation armv8: ls1012aqds: Add TFABOOT support armv8: ls1012afrx: Add TFABOOT support York Sun (3): move data structure out of cpu.h armv8: layerscape: Enable routing SError exception armv8: fsl-layerscape: Update parsing boot source arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 89 ++- arch/arm/cpu/armv8/fsl-layerscape/Makefile | 6 +- arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 639 ++++++++++++++++++++- .../cpu/armv8/fsl-layerscape/doc/README.lsch3_2 | 27 + arch/arm/cpu/armv8/fsl-layerscape/doc/README.soc | 57 ++ .../cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c | 107 ++++ arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S | 14 +- arch/arm/cpu/armv8/fsl-layerscape/lx2160a_serdes.c | 132 +++++ arch/arm/cpu/armv8/fsl-layerscape/soc.c | 128 +++++ arch/arm/cpu/armv8/sec_firmware.c | 4 + arch/arm/cpu/armv8/sec_firmware_asm.S | 2 +- arch/arm/dts/fsl-ls1046a-qds.dtsi | 4 + arch/arm/dts/fsl-ls1046a-rdb.dts | 4 + arch/arm/dts/fsl-ls1046a.dtsi | 8 + arch/arm/dts/fsl-ls1088a-qds.dts | 4 + arch/arm/dts/fsl-ls1088a-rdb.dts | 4 + arch/arm/dts/fsl-ls1088a.dtsi | 8 + arch/arm/dts/fsl-ls2080a-qds.dts | 4 + arch/arm/dts/fsl-ls2080a-rdb.dts | 4 + arch/arm/dts/fsl-ls2080a.dtsi | 8 + arch/arm/dts/fsl-lx2160a.dtsi | 118 ++++ arch/arm/include/asm/arch-fsl-layerscape/config.h | 56 ++ arch/arm/include/asm/arch-fsl-layerscape/cpu.h | 313 +--------- .../include/asm/arch-fsl-layerscape/fsl_serdes.h | 30 + .../include/asm/arch-fsl-layerscape/immap_lsch2.h | 20 + .../include/asm/arch-fsl-layerscape/immap_lsch3.h | 85 ++- arch/arm/include/asm/arch-fsl-layerscape/soc.h | 28 + .../asm/arch-fsl-layerscape/stream_id_lsch3.h | 9 +- board/freescale/common/vid.c | 42 +- board/freescale/ls1012afrdm/MAINTAINERS | 3 + board/freescale/ls1012afrdm/ls1012afrdm.c | 28 +- board/freescale/ls1012aqds/Kconfig | 10 + board/freescale/ls1012aqds/MAINTAINERS | 2 + board/freescale/ls1012aqds/ls1012aqds.c | 23 +- board/freescale/ls1012ardb/Kconfig | 4 + board/freescale/ls1012ardb/MAINTAINERS | 2 + board/freescale/ls1012ardb/ls1012ardb.c | 16 +- board/freescale/ls1021aqds/ls1021aqds.c | 1 + board/freescale/ls1021atwr/ls1021atwr.c | 1 + board/freescale/ls1043aqds/MAINTAINERS | 2 + board/freescale/ls1043aqds/ddr.c | 11 + board/freescale/ls1043aqds/ls1043aqds.c | 147 ++++- board/freescale/ls1043ardb/MAINTAINERS | 2 + board/freescale/ls1043ardb/ddr.c | 14 + board/freescale/ls1043ardb/ls1043ardb.c | 110 ++++ board/freescale/ls1046aqds/MAINTAINERS | 2 + board/freescale/ls1046aqds/ddr.c | 11 + board/freescale/ls1046aqds/ls1046aqds.c | 148 ++++- board/freescale/ls1046ardb/MAINTAINERS | 2 + board/freescale/ls1046ardb/ddr.c | 12 + board/freescale/ls1088a/ls1088a.c | 27 +- configs/ls1012a2g5rdb_tfa_defconfig | 50 ++ configs/ls1012afrdm_tfa_defconfig | 50 ++ configs/ls1012afrwy_tfa_SECURE_BOOT_defconfig | 53 ++ configs/ls1012afrwy_tfa_defconfig | 51 ++ configs/ls1012aqds_tfa_SECURE_BOOT_defconfig | 65 +++ configs/ls1012aqds_tfa_defconfig | 63 ++ configs/ls1012ardb_tfa_SECURE_BOOT_defconfig | 59 ++ configs/ls1012ardb_tfa_defconfig | 57 ++ configs/ls1043aqds_tfa_SECURE_BOOT_defconfig | 61 ++ configs/ls1043aqds_tfa_defconfig | 59 ++ configs/ls1043ardb_tfa_SECURE_BOOT_defconfig | 55 ++ configs/ls1043ardb_tfa_defconfig | 52 ++ configs/ls1046aqds_defconfig | 4 +- configs/ls1046aqds_tfa_SECURE_BOOT_defconfig | 65 +++ configs/ls1046aqds_tfa_defconfig | 65 +++ configs/ls1046ardb_qspi_defconfig | 4 +- configs/ls1046ardb_tfa_SECURE_BOOT_defconfig | 53 ++ configs/ls1046ardb_tfa_defconfig | 56 ++ configs/ls1088aqds_defconfig | 3 + configs/ls1088aqds_qspi_SECURE_BOOT_defconfig | 1 + configs/ls1088aqds_qspi_defconfig | 1 + configs/ls1088aqds_sdcard_qspi_defconfig | 1 + configs/ls1088ardb_qspi_SECURE_BOOT_defconfig | 1 + configs/ls1088ardb_qspi_defconfig | 5 +- .../ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig | 1 + configs/ls1088ardb_sdcard_qspi_defconfig | 1 + configs/ls2080aqds_defconfig | 4 +- configs/ls2080ardb_defconfig | 4 +- drivers/ata/sata_ceva.c | 29 +- drivers/ddr/fsl/Kconfig | 1 + drivers/misc/fsl_ifc.c | 488 +++++++++++----- drivers/net/fm/fm.c | 103 +++- drivers/net/ldpaa_eth/Makefile | 3 +- drivers/net/ldpaa_eth/lx2160a.c | 107 ++++ drivers/qe/qe.c | 82 ++- env/flash.c | 12 +- env/nand.c | 6 +- env/sf.c | 9 +- include/configs/B4860QDS.h | 2 +- include/configs/T102xQDS.h | 2 +- include/configs/T1040QDS.h | 2 +- include/configs/T208xQDS.h | 2 +- include/configs/T4240QDS.h | 2 +- include/configs/T4240RDB.h | 2 +- include/configs/ls1012a2g5rdb.h | 6 + include/configs/ls1012a_common.h | 16 +- include/configs/ls1012afrdm.h | 5 + include/configs/ls1012afrwy.h | 6 + include/configs/ls1012aqds.h | 1 + include/configs/ls1012ardb.h | 6 + include/configs/ls1043a_common.h | 27 +- include/configs/ls1043aqds.h | 50 +- include/configs/ls1043ardb.h | 29 + include/configs/ls1046a_common.h | 12 + include/configs/ls1046aqds.h | 59 +- include/configs/ls1046ardb.h | 15 + include/configs/ls1088a_common.h | 3 +- include/configs/ls1088aqds.h | 1 - include/configs/ls1088ardb.h | 1 - include/environment.h | 1 - include/fsl_ifc.h | 27 +- 112 files changed, 4073 insertions(+), 520 deletions(-) create mode 100644 arch/arm/cpu/armv8/fsl-layerscape/doc/README.lsch3_2 create mode 100644 arch/arm/cpu/armv8/fsl-layerscape/lx2160a_serdes.c create mode 100644 arch/arm/dts/fsl-lx2160a.dtsi create mode 100644 configs/ls1012a2g5rdb_tfa_defconfig create mode 100644 configs/ls1012afrdm_tfa_defconfig create mode 100644 configs/ls1012afrwy_tfa_SECURE_BOOT_defconfig create mode 100644 configs/ls1012afrwy_tfa_defconfig create mode 100644 configs/ls1012aqds_tfa_SECURE_BOOT_defconfig create mode 100644 configs/ls1012aqds_tfa_defconfig create mode 100644 configs/ls1012ardb_tfa_SECURE_BOOT_defconfig create mode 100644 configs/ls1012ardb_tfa_defconfig create mode 100644 configs/ls1043aqds_tfa_SECURE_BOOT_defconfig create mode 100644 configs/ls1043aqds_tfa_defconfig create mode 100644 configs/ls1043ardb_tfa_SECURE_BOOT_defconfig create mode 100644 configs/ls1043ardb_tfa_defconfig create mode 100644 configs/ls1046aqds_tfa_SECURE_BOOT_defconfig create mode 100644 configs/ls1046aqds_tfa_defconfig create mode 100644 configs/ls1046ardb_tfa_SECURE_BOOT_defconfig create mode 100644 configs/ls1046ardb_tfa_defconfig create mode 100644 drivers/net/ldpaa_eth/lx2160a.c Thanks. York