From patchwork Mon Feb 8 11:10:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Priyanka Jain X-Patchwork-Id: 1437606 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=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; 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=hUbRVpmx; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 4DZ3Gk1VM5z9sB4 for ; Mon, 8 Feb 2021 22:10:30 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 0C4BC82815; Mon, 8 Feb 2021 12:10:18 +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="hUbRVpmx"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 0428F82813; Mon, 8 Feb 2021 12:10:16 +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=0.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20615.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::615]) (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 AE88282604 for ; Mon, 8 Feb 2021 12:10:11 +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=priyanka.jain@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BL+rP3ED0CiEEQFBWoCYmgBtsOGq2vvyV8IZ8DlLw3gelJCQJAOx5pTvaLRqTc/yrDR9ZLlO+QzF8QtdbzfIO6UBykhMu03BzxZWLYZgpNf+Ynq9BroekjrYeBAwUuXh/NpewO0r8yu9ESo2sObyVzXo9/3ReGZ/NEx+E1mL6ETlPaUO8iQTVwOGb1iw8JXZcVnV26Jyq0W+Cw3HntfTSJw3VZnq2i8a/gnHpM4S3gXnOC/q+P2r6tQeAKii8dBOnckxMS3I1AVImbPmd7CKTvof38LvybXQywgPIGPT1NZrodyS4D15rju66GnFLQ0svty1qM/kKFFsZ3TGsZM6YQ== 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=470hLBLuwBdYBSfkn3qgB461ysESJA2AuUjV/CW13Qo=; b=n10jNUoopc6qK1YkWdtenwyKO1Fhv2DMFrgTr1EcPNPZac0rZ5ozylDF7rVQOpRylZDWlaW7sLlfRCKTXrVLbP99+Vj+ojobkl3kBBklxGzyGkwrdTBjraCmK+OLkDLKUQdDjm923JigYzWeoWK4ix6BgG4GJxn4j8YJ3CAulaRCIiwPPBdV23CNAXXTuaawQsUYbBy0YUuz3GiTDkuAIpZDbmRAF+0Kd+QKk6rgKuXg/4o3KMuS217Z6HgsaYxOTAekUhdpEEwKi6FhFqDpl9c4RpGEE6g9IXZII1KBTbFedmD3oLDOD5EVddZUDnYrJBRW43bTDD0Tl6OtDoC4Fw== 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=470hLBLuwBdYBSfkn3qgB461ysESJA2AuUjV/CW13Qo=; b=hUbRVpmxRdQQUcj2ZTGlZ9pceCkzwRE44SrQLU9GGizM482PmRgIxZNEpruF76Co7F83I5x2u8pZQtRRvS+H8McpmoIeLzUA+UaODvF+QNodBlocJCbAhpgEx1g8H2uKfpeiAsxCh1yw6k4IUwbzpXU1y2ple36rKPILwfnW7qs= Received: from VE1PR04MB6494.eurprd04.prod.outlook.com (2603:10a6:803:127::15) by VI1PR04MB4783.eurprd04.prod.outlook.com (2603:10a6:803:5e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.17; Mon, 8 Feb 2021 11:10:09 +0000 Received: from VE1PR04MB6494.eurprd04.prod.outlook.com ([fe80::d852:910a:33d3:51a6]) by VE1PR04MB6494.eurprd04.prod.outlook.com ([fe80::d852:910a:33d3:51a6%6]) with mapi id 15.20.3825.023; Mon, 8 Feb 2021 11:10:09 +0000 From: Priyanka Jain To: Tom Rini , "U-Boot@lists.denx.de" Subject: pull request of u-boot-fsl-qoriq for v2021.04 Thread-Topic: pull request of u-boot-fsl-qoriq for v2021.04 Thread-Index: Adb+CpbgFR+ZCFo+Q+CyCj325HgBfw== Date: Mon, 8 Feb 2021 11:10:09 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: konsulko.com; dkim=none (message not signed) header.d=none;konsulko.com; dmarc=none action=none header.from=nxp.com; x-originating-ip: [171.50.160.234] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: b7629eb6-c059-4455-7631-08d8cc221956 x-ms-traffictypediagnostic: VI1PR04MB4783: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2657; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: H5nOglBbQltJd2QAPvi8/kOT4+Li4J37QRhx+M/y2ZuB1L175smyjiMeylrC1Lgl3A01soIp6+NL/Ujo0WwkCibO8P/qTocMFwIKEyoO4yEt7g0uMvirkkJFLp4fTNUERc7SuY/pPocMzUF6YiEckUYYYhGY9n1YJgcKxsNfj5zBNDNa13/mk+x38RUx9O3Og+mCceisnSEbVPsD5/ww4K1T98P/hI9RjkEITG52hGaCvVkJcBsnKS9KST9ku9ATAOqpgYi/1KTmPw1Y6ONPAnFAWfOXJPYvcZ2JcQEBM0IgIutpYX79rPSuSXELCR9kxeaWljhdPA2zaEx0c6hq6rMNkw7lPC/lWIJFiM1UbcMZpqC1itwEa9E+sYWg3qvtlxdIlWuGrES9qX724KXuTesyA4OfwMYcVapKdbzcGHIIB/ULHF5XD+lWLqhlEAxe7ekgCx8ncacQ0CruHL2kvhSAW0Ob04bqa+t3C4DU1/Hssrfef00tWzonL80990IXuV0AlSSExOJuG4MkGfcHxDt5Byh1P2bxQLtHVFd4VvI/apF33a7R0rnjvCicFKUHPWNRXKqMvQppmhnEAf2bm/UerD9hnzdOIxADAA7JjVebyiW/AaNeCKqLcUp1O6o+3OiGdsn5SaOOAbA88+5m0MAYGYjysvevzgUJOb8c1Vw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VE1PR04MB6494.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(376002)(136003)(366004)(346002)(39860400002)(44832011)(30864003)(33656002)(478600001)(83080400002)(66556008)(76116006)(64756008)(66446008)(5660300002)(7696005)(52536014)(966005)(71200400001)(66476007)(66946007)(9686003)(110136005)(55016002)(2906002)(6506007)(316002)(26005)(86362001)(83380400001)(8936002)(8676002)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: kLV0TFivralK6bvffCAwGooK0XxPxAd/8dDDI2niG8GBQ8q1LVK6TdHkW2vVTIHvowpxo0fSWjRk2kMZVn8bODl9qRkfRD3O2pxWiI9Ni/0ix747DaFAUVLo1Y6YBwzIlLcTWPbYHAWiJmiR0Zm9GyuvR4E7kZ7ThiX8ELVVOrKbaWGOebOsr1iDNnsGlm+ruypIoqq+G8253YqUJpvvFMR0i8Ihh6rJ/I/kMUCVouH1wtZ0MBXMqzeZV48aQXzWw7C0xysc6ZCV2A9IV7tlr6JRoE7WVBHWQboHmNUqyzs7WKXkATnpe+ZYMlxbNNDIhjFcnzgy9u58xCUtD9CNEqJOK6aPKf3d2ncnsTaLdZmL1eucZIY8iDJKxksUomRA7qYPWFPXigjtQcpm1mt3J27iDfN4+PFre1QW3maabFMYSNyu5mxlYnFayzFyNPlivKsKYgSK/cYszD5AnyPepoekHcWqd8zGhS8oqOvcsLS7BMC0Z9LcidMfAW6z8T0Bflnm2AYjdf1NwXFx2d7+0o3pCXHXvb58LxA5FlqOXoN9Xm0W6PhXHd1gcLYWk3PCya7kO77gzi7TlqPJvalhVt8ZFAcq0vUSYS7oJGzj3aBvSpbWeLjEqCgD3KQpKsEx5smWuzDwKqcTJniqSX8PXp2tc/p3DOUqosNzK4LIWe/aZ552e5aZOZ3kDXZK/MP59Nga7Xjv1l/dFLZpkfTW0LXGrt3gZilcngOV94LPt/qEcgHJOMNhbjJhgHFv8MFnGNWvnYnmHvSQL1ZGrdmfjw70uaL2/FugYSkmTVb0B4c87dqYko847K7c99hqN3mtHcdvL3xAS7G233DUA6xkvazJT+Lt+HhuxzN0xNLSABvkb7O3BvUnSGRJZGENtPqNbHnWtD5B0lC4/ecBrWIU1trsjUzsLzYXhlZRSCu4kirUK+irrx8oT6mS66678RdAVlHOVeREGkr6evJNNJnF5lG3Pgm0zJCr9h5yB3268HdEF2OAr7JBE8wOJm41A9dpmW9xoIkohxt8uN7uFaIAXCZ7oVbZ1irQQvPb9iZTmtbBla3slrw9LLno/phJGMficwfoYJAF5TXYlcCK3o8TC4DPffDQb0VKTpBgTZqiCbUnHXEabPAi+C1+QIBi0p1BV/hZq2KXo/1UgSuEHeQqtIcz4aCb9LSJC/OgW06CzsUVal8NKK6bMpboXk6T2hTREaH3W4n+6vl4WvDqOeq3E7shEKt1+rlLKBgXaOrpPQx+T4TKCs5gUJSfVZsXxLfSLtymOjveuOyFiYC02hWTtGtcG3VDsi6cG2EPt7ABBpx6wVl88pgiSYeSux84vprL x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6494.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7629eb6-c059-4455-7631-08d8cc221956 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2021 11:10:09.7836 (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: WkrzmwLLmeZOWa5FNgXGObPGdNIzC1wWRYARTmcAXFI7UDZvhwFSS+qvYj4HADxEWl3b1FWZj/rreKIfMcvk7A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4783 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.102.3 at phobos.denx.de X-Virus-Status: Clean Dear Tom, Please find my pull-request for u-boot-fsl-qoriq/master https://github.com/u-boot/u-boot/pull/52/checks Summary Layerscape: Enable gpio Bug fixes & updates related to dspi, qspi, pciep, SVR mask, stream-id, env variables, mdio for LAyerscape Platforms Add SATA, network variant 1, 2 support on sl28 powerpc: T1042: drop CONFIG_VIDEO, Add kmcent2 board supporrt, keymile Bug fixes and updates for keymile, Kontron Thanks Priyanka --------------------------- The following changes since commit 3936fd998668846f77468d8f6a662e906920969c: Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86 (2021-02-06 09:45:58 -0500) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git HEAD for you to fetch changes up to 5e7a207ebf8501b4ab1c6a081b7b806698ce0f6d: configs: lx2160aqds: enable CMD_GPIO (2021-02-08 14:22:39 +0530) ---------------------------------------------------------------- Aleksandar Gerasimovski (4): board: keymile: common: fix qrio compilation for arm keymile: common: qrio: print QRIO id and revision number board/km/common: fix pnvramaddr and varaddr board/km: move km i2c deblock declarations to a km/common.h Biwen Li (34): configs: ls1088aqds: add COMMON_ENV to fix distroboot gpio: mpc8xxx_gpio: Fix for litte endian arm: dts: ls1021a: add gpio node arm64: dts: ls1012a: add gpio node arm64: dts: ls1028a: add gpio node arm64: dts: ls1043a: add gpio node arm64: dts: ls1046a: add gpio node arm64: dts: ls1088a: add gpio node arm64: dts: ls208xa: add gpio node configs: ls1012a: enable CONFIG_MPC8XXX_GPIO configs: ls1043a: enable CONFIG_MPC8XXX_GPIO configs: ls1028a: enable CONFIG_MPC8XXX_GPIO configs: ls1088a: enable CONFIG_MPC8XXX_GPIO configs: ls208xa: enable CONFIG_MPC8XXX_GPIO configs: lx2160a: enable CONFIG_MPC8XXX_GPIO configs: ls1046a: enable MPC8XXX_GPIO configs: ls1021atwr: enable CONFIG_MPC8XXX_GPIO configs: ls1021aqds: enable CONFIG_MPC8XXX_GPIO configs: ls1012afrwy: enable CMD_GPIO configs: ls1012ardb: enable CMD_GPIO configs: ls1021aqds: enable CMD_GPIO configs: ls1021atwr: enable CMD_GPIO configs: ls1028aqds: enable CMD_GPIO configs: ls1028ardb: enable CMD_GPIO configs: ls1043aqds: enable CMD_GPIO configs: ls1043ardb: enable CMD_GPIO configs: ls1046ardb: enable CMD_GPIO configs: ls1046aqds: enable CMD_GPIO configs: ls2088ardb: enable DM_GPIO and CMD_GPIO configs: ls2088aqds: enable CMD_GPIO configs: ls1088aqds: enable DM_GPIO and CMD_GPIO configs: ls1088ardb: enable DM_GPIO and CMD_GPIO configs: lx2160ardb: enable CMD_GPIO configs: lx2160aqds: enable CMD_GPIO Hou Zhiqiang (4): pci: layerscape: Remove the shadow SVR definitions pci: kconfig: layerscape: Change LX2162A PCIe node compatible string armv7: ls102xa: Enable I-Cache to speed up the boot time configs: T1042: Drop the CONFIG_VIDEO Ioana Ciornei (1): net: memac_phy: add a timeout to MDIO operations Mathew McBride (3): mem: spi-mem: add declaration for spi_mem_default_supports_op spi: fsl_qspi: Ensure width is respected in spi-mem operations spi: fsl_qspi: apply the same settings for LS1088 as LS208x Michael Walle (6): mtd: spi-nor: add unlock all config option board: kontron: disable flash unlock all board: sl28: move ethernet aliases to variant specific dtsi board: sl28: add network variant 1 support board: sl28: add network variant 2 support board: sl28: add SATA support Niel Fourie (3): PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 keymile: common: update to set_env_hex(), fix "pram" radix PowerPC: keymile: Add support for kmcent2 board Nipun Gupta (1): armv8: ls1028a: fix stream id allocation Priyanka Jain (1): mpc8xxx: fsl_pamu: Update data type in config_pamu Wasim Khan (2): armv8: lx2162aqds: disable non existing pcie controllers armv8: lx2: SVR_SOC_VER: Mask CAN_FD and security bit Ye Li (1): net: eqos: Reduce the MDIO wait time Zhao Qiang (1): armv8: dts: fsl-lx2162a: add dspi node into qds dts arch/arm/cpu/armv7/ls102xa/cpu.c | 2 + arch/arm/dts/Makefile | 2 + arch/arm/dts/fsl-ls1012a.dtsi | 20 + arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi | 62 +- .../dts/fsl-ls1028a-kontron-sl28-var1-u-boot.dtsi | 8 + arch/arm/dts/fsl-ls1028a-kontron-sl28-var1.dts | 57 ++ .../dts/fsl-ls1028a-kontron-sl28-var2-u-boot.dtsi | 2 + arch/arm/dts/fsl-ls1028a-kontron-sl28-var2.dts | 25 + .../dts/fsl-ls1028a-kontron-sl28-var3-u-boot.dtsi | 6 + .../dts/fsl-ls1028a-kontron-sl28-var4-u-boot.dtsi | 7 + arch/arm/dts/fsl-ls1028a-kontron-sl28.dts | 4 + arch/arm/dts/fsl-ls1028a.dtsi | 33 + arch/arm/dts/fsl-ls1043a.dtsi | 40 ++ arch/arm/dts/fsl-ls1046a.dtsi | 40 ++ arch/arm/dts/fsl-ls1088a.dtsi | 47 +- arch/arm/dts/fsl-ls2080a.dtsi | 46 +- arch/arm/dts/fsl-lx2162a-qds.dts | 125 +++- arch/arm/dts/ls1021a.dtsi | 40 ++ .../include/asm/arch-fsl-layerscape/immap_lsch3.h | 10 + arch/arm/include/asm/arch-fsl-layerscape/soc.h | 40 +- .../asm/arch-fsl-layerscape/stream_id_lsch3.h | 4 +- arch/arm/include/asm/arch-fsl-layerscape/svr.h | 42 ++ arch/arm/include/asm/arch-ls102xa/gpio.h | 16 + arch/arm/include/asm/arch-ls102xa/svr.h | 13 + arch/powerpc/cpu/mpc85xx/Kconfig | 4 + arch/powerpc/cpu/mpc8xxx/fsl_pamu.c | 2 +- arch/powerpc/dts/Makefile | 1 + arch/powerpc/dts/elo3-dma-0.dtsi | 55 ++ arch/powerpc/dts/elo3-dma-1.dtsi | 55 ++ arch/powerpc/dts/kmcent2-u-boot.dtsi | 97 +++ arch/powerpc/dts/kmcent2.dts | 338 ++++++++++ arch/powerpc/dts/qoriq-bman1.dtsi | 14 + arch/powerpc/dts/qoriq-duart-0.dtsi | 24 + arch/powerpc/dts/qoriq-duart-1.dtsi | 24 + arch/powerpc/dts/qoriq-esdhc-0.dtsi | 13 + arch/powerpc/dts/qoriq-espi-0.dtsi | 14 + arch/powerpc/dts/qoriq-mpic.dtsi | 79 +++ arch/powerpc/dts/qoriq-qman3.dtsi | 14 + arch/powerpc/dts/qoriq-sata2-0.dtsi | 12 + arch/powerpc/dts/qoriq-sata2-1.dtsi | 12 + arch/powerpc/dts/qoriq-sec5.0-0.dtsi | 83 +++ arch/powerpc/dts/qoriq-usb2-dr-0.dtsi | 14 + arch/powerpc/dts/qoriq-usb2-mph-0.dtsi | 14 + arch/powerpc/dts/t1040si-post.dtsi | 727 +++++++++++++++++++++ arch/powerpc/dts/t104xsi-pre.dtsi | 88 +++ arch/powerpc/include/asm/immap_83xx.h | 13 + board/keymile/Kconfig | 1 + board/keymile/common/common.c | 29 +- board/keymile/common/common.h | 5 + board/keymile/common/ivm.c | 5 + board/keymile/common/qrio.c | 19 +- board/keymile/common/qrio.h | 1 + board/keymile/kmcent2/Kconfig | 17 + board/keymile/kmcent2/MAINTAINERS | 8 + board/keymile/kmcent2/Makefile | 14 + board/keymile/kmcent2/ddr.c | 88 +++ board/keymile/kmcent2/kmcent2.c | 353 ++++++++++ board/keymile/kmcent2/law.c | 23 + board/keymile/kmcent2/tlb.c | 104 +++ board/kontron/sl28/Makefile | 2 +- board/kontron/sl28/common.c | 10 - board/kontron/sl28/sl28.c | 6 + board/kontron/sl28/spl.c | 38 ++ configs/T1042D4RDB_NAND_defconfig | 1 - configs/T1042D4RDB_SDCARD_defconfig | 1 - configs/T1042D4RDB_SECURE_BOOT_defconfig | 1 - configs/T1042D4RDB_SPIFLASH_defconfig | 1 - configs/T1042D4RDB_defconfig | 1 - configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig | 1 - configs/T1042RDB_PI_NAND_defconfig | 1 - configs/T1042RDB_PI_SDCARD_defconfig | 1 - configs/T1042RDB_PI_SPIFLASH_defconfig | 1 - configs/T1042RDB_PI_defconfig | 1 - configs/kmcent2_defconfig | 92 +++ configs/kontron_sl28_defconfig | 2 + configs/ls1012afrwy_qspi_SECURE_BOOT_defconfig | 1 + configs/ls1012afrwy_qspi_defconfig | 1 + configs/ls1012afrwy_tfa_SECURE_BOOT_defconfig | 1 + configs/ls1012afrwy_tfa_defconfig | 1 + configs/ls1012ardb_qspi_SECURE_BOOT_defconfig | 1 + configs/ls1012ardb_qspi_defconfig | 1 + configs/ls1012ardb_tfa_SECURE_BOOT_defconfig | 1 + configs/ls1012ardb_tfa_defconfig | 1 + configs/ls1021aqds_ddr4_nor_defconfig | 1 + configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 1 + configs/ls1021aqds_nand_defconfig | 1 + configs/ls1021aqds_nor_SECURE_BOOT_defconfig | 1 + configs/ls1021aqds_nor_defconfig | 1 + configs/ls1021aqds_nor_lpuart_defconfig | 1 + configs/ls1021aqds_qspi_defconfig | 1 + configs/ls1021aqds_sdcard_ifc_defconfig | 1 + configs/ls1021aqds_sdcard_qspi_defconfig | 1 + configs/ls1021atwr_nor_SECURE_BOOT_defconfig | 1 + configs/ls1021atwr_nor_defconfig | 1 + configs/ls1021atwr_nor_lpuart_defconfig | 1 + configs/ls1021atwr_qspi_defconfig | 1 + .../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig | 1 + configs/ls1021atwr_sdcard_ifc_defconfig | 1 + configs/ls1021atwr_sdcard_qspi_defconfig | 1 + configs/ls1028aqds_tfa_SECURE_BOOT_defconfig | 1 + configs/ls1028aqds_tfa_defconfig | 1 + configs/ls1028aqds_tfa_lpuart_defconfig | 1 + configs/ls1028ardb_tfa_SECURE_BOOT_defconfig | 1 + configs/ls1028ardb_tfa_defconfig | 1 + configs/ls1043aqds_defconfig | 1 + configs/ls1043aqds_lpuart_defconfig | 1 + configs/ls1043aqds_nand_defconfig | 1 + configs/ls1043aqds_nor_ddr3_defconfig | 1 + configs/ls1043aqds_qspi_defconfig | 1 + configs/ls1043aqds_sdcard_ifc_defconfig | 1 + configs/ls1043aqds_sdcard_qspi_defconfig | 1 + configs/ls1043aqds_tfa_SECURE_BOOT_defconfig | 1 + configs/ls1043aqds_tfa_defconfig | 1 + configs/ls1043ardb_SECURE_BOOT_defconfig | 1 + configs/ls1043ardb_defconfig | 1 + configs/ls1043ardb_nand_SECURE_BOOT_defconfig | 1 + configs/ls1043ardb_nand_defconfig | 1 + configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig | 1 + configs/ls1043ardb_sdcard_defconfig | 1 + configs/ls1043ardb_tfa_SECURE_BOOT_defconfig | 1 + configs/ls1043ardb_tfa_defconfig | 1 + configs/ls1046aqds_SECURE_BOOT_defconfig | 1 + configs/ls1046aqds_defconfig | 1 + configs/ls1046aqds_lpuart_defconfig | 1 + configs/ls1046aqds_nand_defconfig | 1 + configs/ls1046aqds_qspi_defconfig | 1 + configs/ls1046aqds_sdcard_ifc_defconfig | 1 + configs/ls1046aqds_sdcard_qspi_defconfig | 1 + configs/ls1046aqds_tfa_SECURE_BOOT_defconfig | 1 + configs/ls1046aqds_tfa_defconfig | 1 + configs/ls1046ardb_emmc_defconfig | 1 + configs/ls1046ardb_qspi_SECURE_BOOT_defconfig | 1 + configs/ls1046ardb_qspi_defconfig | 1 + configs/ls1046ardb_qspi_spl_defconfig | 1 + configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig | 1 + configs/ls1046ardb_sdcard_defconfig | 1 + configs/ls1046ardb_tfa_SECURE_BOOT_defconfig | 1 + configs/ls1046ardb_tfa_defconfig | 1 + configs/ls1088aqds_defconfig | 2 + configs/ls1088aqds_qspi_SECURE_BOOT_defconfig | 2 + configs/ls1088aqds_qspi_defconfig | 2 + configs/ls1088aqds_sdcard_ifc_defconfig | 2 + configs/ls1088aqds_sdcard_qspi_defconfig | 2 + configs/ls1088aqds_tfa_defconfig | 1 + configs/ls1088ardb_qspi_SECURE_BOOT_defconfig | 2 + configs/ls1088ardb_qspi_defconfig | 2 + .../ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig | 2 + configs/ls1088ardb_sdcard_qspi_defconfig | 2 + configs/ls1088ardb_tfa_SECURE_BOOT_defconfig | 1 + configs/ls1088ardb_tfa_defconfig | 1 + configs/ls2088aqds_tfa_defconfig | 1 + configs/ls2088ardb_qspi_SECURE_BOOT_defconfig | 2 + configs/ls2088ardb_qspi_defconfig | 2 + configs/ls2088ardb_tfa_SECURE_BOOT_defconfig | 1 + configs/ls2088ardb_tfa_defconfig | 1 + configs/lx2160aqds_tfa_SECURE_BOOT_defconfig | 1 + configs/lx2160aqds_tfa_defconfig | 1 + configs/lx2160ardb_tfa_SECURE_BOOT_defconfig | 1 + configs/lx2160ardb_tfa_defconfig | 1 + configs/lx2160ardb_tfa_stmm_defconfig | 1 + drivers/gpio/mpc8xxx_gpio.c | 47 +- drivers/mtd/spi/Kconfig | 10 + drivers/mtd/spi/spi-nor-core.c | 9 +- drivers/net/dwc_eth_qos.c | 2 +- drivers/net/fm/memac_phy.c | 76 ++- drivers/pci/Kconfig | 5 +- drivers/pci/pcie_layerscape.h | 12 +- drivers/spi/fsl_qspi.c | 12 +- include/configs/km/km_arm.h | 4 - include/configs/kmcent2.h | 513 +++++++++++++++ include/configs/kmp204x.h | 6 - include/configs/kontron_sl28.h | 1 + include/configs/ls1012a_common.h | 7 + include/configs/ls1021aqds.h | 7 + include/configs/ls1021atwr.h | 7 + include/configs/ls1028a_common.h | 7 + include/configs/ls1043a_common.h | 7 + include/configs/ls1046a_common.h | 7 + include/configs/ls1088a_common.h | 7 + include/configs/ls1088aqds.h | 12 + include/configs/ls2080a_common.h | 7 + include/configs/lx2160a_common.h | 7 + include/spi-mem.h | 3 + 183 files changed, 3894 insertions(+), 192 deletions(-) create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var1-u-boot.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var1.dts create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var2-u-boot.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var2.dts create mode 100644 arch/arm/include/asm/arch-fsl-layerscape/svr.h create mode 100644 arch/arm/include/asm/arch-ls102xa/svr.h create mode 100644 arch/powerpc/dts/elo3-dma-0.dtsi create mode 100644 arch/powerpc/dts/elo3-dma-1.dtsi create mode 100644 arch/powerpc/dts/kmcent2-u-boot.dtsi create mode 100644 arch/powerpc/dts/kmcent2.dts create mode 100644 arch/powerpc/dts/qoriq-bman1.dtsi create mode 100644 arch/powerpc/dts/qoriq-duart-0.dtsi create mode 100644 arch/powerpc/dts/qoriq-duart-1.dtsi create mode 100644 arch/powerpc/dts/qoriq-esdhc-0.dtsi create mode 100644 arch/powerpc/dts/qoriq-espi-0.dtsi create mode 100644 arch/powerpc/dts/qoriq-mpic.dtsi create mode 100644 arch/powerpc/dts/qoriq-qman3.dtsi create mode 100644 arch/powerpc/dts/qoriq-sata2-0.dtsi create mode 100644 arch/powerpc/dts/qoriq-sata2-1.dtsi create mode 100644 arch/powerpc/dts/qoriq-sec5.0-0.dtsi create mode 100644 arch/powerpc/dts/qoriq-usb2-dr-0.dtsi create mode 100644 arch/powerpc/dts/qoriq-usb2-mph-0.dtsi create mode 100644 arch/powerpc/dts/t1040si-post.dtsi create mode 100644 arch/powerpc/dts/t104xsi-pre.dtsi create mode 100644 board/keymile/kmcent2/Kconfig create mode 100644 board/keymile/kmcent2/MAINTAINERS create mode 100644 board/keymile/kmcent2/Makefile create mode 100644 board/keymile/kmcent2/ddr.c create mode 100644 board/keymile/kmcent2/kmcent2.c create mode 100644 board/keymile/kmcent2/law.c create mode 100644 board/keymile/kmcent2/tlb.c delete mode 100644 board/kontron/sl28/common.c create mode 100644 configs/kmcent2_defconfig create mode 100644 include/configs/kmcent2.h