From patchwork Tue Jul 9 12:14:45 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Eugen Hristev X-Patchwork-Id: 1129729 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=microchip.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=microchiptechnology.onmicrosoft.com header.i=@microchiptechnology.onmicrosoft.com header.b="zkQGLuRE"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45jh8c2xmPz9sN1 for ; Tue, 9 Jul 2019 22:14:56 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id C5829C21E18; Tue, 9 Jul 2019 12:14:54 +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=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 552D6C21C51; Tue, 9 Jul 2019 12:14:52 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 11036C21C27; Tue, 9 Jul 2019 12:14:50 +0000 (UTC) Received: from esa6.microchip.iphmx.com (esa6.microchip.iphmx.com [216.71.154.253]) by lists.denx.de (Postfix) with ESMTPS id 3E5A7C21BE5 for ; Tue, 9 Jul 2019 12:14:49 +0000 (UTC) Received-SPF: Pass (esa6.microchip.iphmx.com: domain of Eugen.Hristev@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa6.microchip.iphmx.com; envelope-from="Eugen.Hristev@microchip.com"; x-sender="Eugen.Hristev@microchip.com"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 mx a:ushub1.microchip.com a:smtpout.microchip.com a:mx1.microchip.iphmx.com a:mx2.microchip.iphmx.com include:servers.mcsv.net include:mktomail.com include:spf.protection.outlook.com ~all" Received-SPF: None (esa6.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa6.microchip.iphmx.com; envelope-from="Eugen.Hristev@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa6.microchip.iphmx.com; spf=Pass smtp.mailfrom=Eugen.Hristev@microchip.com; spf=None smtp.helo=postmaster@email.microchip.com; dkim=pass (signature verified) header.i=@microchiptechnology.onmicrosoft.com; dmarc=pass (p=none dis=none) d=microchip.com IronPort-SDR: iVxX1j37PySvBOFLSyQGSvvgw3MoDSQFR4RkR+7ogq1DDTbfdQjkh6Ja0uSNOAjkvrza1Nu4RB Md0n1AS2MsROXlz0xCWSJwo/7o4bjDGgqvxtJE7LFbFAlgIaLNgKN/gimbatVn8YikgjFMtoVa gFFxcwUR57BSUhKujDDeK9ywFKvv7BBkrgJGlhMtl35l9K/jQeJgxCWJpjeO/qKYdl+SV6YHNR uQAy1XdSZ48RH42dS/jQwFNAekXKKpxHeN4BmmHZfe4NH4ecFvMLrrtW3NCs1XdP6evXBFWbOm 4iE= X-IronPort-AV: E=Sophos;i="5.63,470,1557212400"; d="scan'208";a="37458558" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa6.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 09 Jul 2019 05:14:47 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.87.151) by chn-vm-ex02.mchp-main.com (10.10.87.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 9 Jul 2019 05:14:46 -0700 Received: from NAM04-BN3-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 9 Jul 2019 05:14:46 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector1-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yAiL67EyNRjDr/5fGfaowlXjBb/d+ooijyXkNIviGpo=; b=zkQGLuREaUvoQQBrwwyGUBOYWY1uUV+ceXAzN+Bk9CYR1wENageL1NfV1MSGL90Kccke7KPBde46jUL6FCbwDOL05MQpUuYte10TX+txLrD6Ja2rwb89R4I8wffirLaYzIS0SPV1mEWGkxxRDr8tDSEAhWOFDrgOdELIQFKyLpg= Received: from DM5PR11MB1242.namprd11.prod.outlook.com (10.168.108.8) by DM5PR11MB1899.namprd11.prod.outlook.com (10.175.87.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.19; Tue, 9 Jul 2019 12:14:45 +0000 Received: from DM5PR11MB1242.namprd11.prod.outlook.com ([fe80::917d:f91d:9398:3925]) by DM5PR11MB1242.namprd11.prod.outlook.com ([fe80::917d:f91d:9398:3925%8]) with mapi id 15.20.2052.019; Tue, 9 Jul 2019 12:14:45 +0000 From: To: Thread-Topic: [PULL] u-boot-atmel-2019.10-a Thread-Index: AQHVNk/lF5JzyS6WZ0+FQg4+Bse8ig== Date: Tue, 9 Jul 2019 12:14:45 +0000 Message-ID: <3b3ddae7-dcff-e112-a6e8-db1b324a5314@microchip.com> Accept-Language: en-US, ro-RO Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1PR0302CA0013.eurprd03.prod.outlook.com (2603:10a6:800:e9::23) To DM5PR11MB1242.namprd11.prod.outlook.com (2603:10b6:3:14::8) x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [94.177.32.154] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7244372f-c35e-487b-7512-08d704670798 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR11MB1899; x-ms-traffictypediagnostic: DM5PR11MB1899: x-ms-exchange-purlcount: 2 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:935; x-forefront-prvs: 0093C80C01 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(376002)(366004)(39860400002)(136003)(346002)(199004)(189003)(31696002)(305945005)(6436002)(73956011)(52116002)(86362001)(6486002)(36756003)(66066001)(8936002)(6116002)(3846002)(31686004)(99286004)(478600001)(7736002)(386003)(6506007)(53936002)(8676002)(102836004)(72206003)(81166006)(81156014)(71200400001)(71190400001)(26005)(186003)(966005)(68736007)(66476007)(2906002)(4326008)(476003)(25786009)(5660300002)(6916009)(486006)(6306002)(6512007)(316002)(256004)(66946007)(2616005)(14454004)(66556008)(66446008)(64756008); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR11MB1899; H:DM5PR11MB1242.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: microchip.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: BS7SOhuIkQFGHEsHj4bW0foIQt9bXREWmJz69LUXmIBBki8nCnkauF6LzWZac/bzYcyksZX1NN/hXle1Wa9181Tb+XQtsJxqIBx2k0gmhg2iYf4/3uLHRgSzrOD6F27k/rlcuMFpMniNE4d86uOpXOVtWPrqX7prZZ8WU8/14qaoAWmW06J5Ti26D8sw1sdvcK7CU+VqgFLY91hYzpJSMZkG219fFOn02DZ8O6CIqkebm11v0Ms4Gj8bSpNQB1NSMgN2iBsWxwX3j3FZ0Bw1p9Mdjit/h3fSQEfQqd/PX7eViJp3ihbkiU859O9ebwOVkzti1G4svNlDHU2ry8hX1TEzOHdwpqbI6smjPN7JDeN/apFyi6KEU46vhuKc/zx/14QTzEubtUCAs2lOZmV0QDK4jKAWSxWRZmA6cvpYJe0= Content-ID: <526727AA7B39B24593A0442ACD725C24@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 7244372f-c35e-487b-7512-08d704670798 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2019 12:14:45.2930 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: eugen.hristev@microchip.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1899 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PULL] u-boot-atmel-2019.10-a 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" Hello Tom, Please pull tag u-boot-atmel-2019.10-a , the first set of new features and fixes for u-boot-atmel for 2019.10 release. This includes the Atmel QSPI driver and support for the at91 boards. This is the port of the driver from Linux, mostly done by Tudor Ambarus Travis CI: https://travis-ci.org/ehristev/u-boot/builds/556176407 Thanks, Eugen The following changes since commit e5aee22e4be75e75a854ab64503fc80598bc2004: Prepare v2019.07 (2019-07-08 15:23:28 -0400) are available in the git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-atmel.git tags/u-boot-atmel-2019.10-a for you to fetch changes up to 5dd4fa7fadf5a2cea130b6ab650e3982c5084f52: configs: sama5d2_xplained: add support QSPI flash boot (2019-07-09 09:26:43 +0300) ---------------------------------------------------------------- First set of u-boot-atmel features and fixes for 2019.10 cycle ---------------------------------------------------------------- Cyrille Pitchen (2): ARM: dts: at91: sama5d2_xplained: fix QSPI0 node ARM: at91: sama5: add common environment for QSPI Eugen Hristev (1): configs: sama5d2_xplained: add support QSPI flash boot Tudor Ambarus (6): spi: Add Atmel QuadSPI driver configs: sama5d2_xplained: enable qspi controller and flashes configs: sama5d27_som1_ek: enable qspi controller and flashes configs: sama5d2_xplained: add qspiflash_defconfig configs: sama5d27_som1_ek: add qspiflash_defconfig configs: sama5d27_som1_ek: qspi: use common memory layout arch/arm/dts/at91-sama5d2_xplained.dts | 36 +- board/atmel/sama5d27_som1_ek/MAINTAINERS | 1 + board/atmel/sama5d2_xplained/MAINTAINERS | 1 + configs/sama5d27_som1_ek_mmc1_defconfig | 2 + configs/sama5d27_som1_ek_mmc_defconfig | 2 + configs/sama5d27_som1_ek_qspiflash_defconfig | 101 +++++ configs/sama5d2_xplained_emmc_defconfig | 5 + configs/sama5d2_xplained_mmc_defconfig | 5 + configs/sama5d2_xplained_qspiflash_defconfig | 101 +++++ configs/sama5d2_xplained_spiflash_defconfig | 5 + drivers/spi/Kconfig | 8 + drivers/spi/Makefile | 1 + drivers/spi/atmel-quadspi.c | 536 +++++++++++++++++++++++++++ include/configs/at91-sama5_common.h | 8 + include/configs/sama5d27_som1_ek.h | 7 - include/configs/sama5d2_xplained.h | 11 + 16 files changed, 804 insertions(+), 26 deletions(-) create mode 100644 configs/sama5d27_som1_ek_qspiflash_defconfig create mode 100644 configs/sama5d2_xplained_qspiflash_defconfig create mode 100644 drivers/spi/atmel-quadspi.c