From patchwork Fri Sep 27 13:08:32 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168492 X-Patchwork-Delegate: eugen.hristev@microchip.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="sWXYtL7D"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fsgR2N6wz9sDB for ; Fri, 27 Sep 2019 23:13:39 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 01D5DC21E02; Fri, 27 Sep 2019 13:10:23 +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 677E3C21F34; Fri, 27 Sep 2019 13:09:44 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 29328C21C8B; Fri, 27 Sep 2019 13:09:11 +0000 (UTC) Received: from esa3.microchip.iphmx.com (esa3.microchip.iphmx.com [68.232.153.233]) by lists.denx.de (Postfix) with ESMTPS id 5AAAFC21EE8 for ; Fri, 27 Sep 2019 13:09:07 +0000 (UTC) Received-SPF: Pass (esa3.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa3.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa3.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa3.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa3.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: jLifdHmSZ1PNn+iRjk9w+heU0rhKc1kQIRIq6LbvLlEmcu275RUbSBzsyscFxX6FFGsBGigXaS o9MLb1B0d8SQzlIzhbAQkS9bKk3PT4xh84iitCdlNQ4Syv1wrLHBxW2dDo8QHxfQ8cHOto6qNK rbl9mzS4TGUzkiuX+jFgNhOrcbQFkm5WVL+FpxqUQ+KOeN7QRnKqpqhHIKzywMtof6kC0Td3fh 2OZqlJOMgG8gD8FfyVCtSN8IiKHn2d2ZqBtmsWXS+AEOS+2znDA/6b9sefffSKg4zYeL54NkTw yb4= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="50846524" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:08:36 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:08:33 -0700 Received: from NAM05-CO1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 27 Sep 2019 06:08:32 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kq/GbVgf41DZNRM5RLRRTchMKe3jYs9Ga0RXMupq7YD2No0o1P/lWdwrG8/zUpOLgsjh20BjPSGMTT5f3JfXvJgpMsOQqsrU6lrkFlolvvzceNDwlUSHjuyzZTaT25qKdnFHWSmRLHIi8/RpeKaOmGZ0I4jA8VcUHV5X+PtvYzl6TcmSoV0+Fn1ypQALAiyTwqiKnnWILXq2X2zgstshZbcRnFl3RQtQmJYKZBO3OwGiZPboXcZTYm06hyMsqG23jSzVKbXiW6n8EsAYH3sq7aONOoR5S2qvcaE4qf1bSIGu85aXiQ+zazBYWuOoeTA6yQb3PZF6HFc+TayYP0uWhw== 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=3zevlWUDw141UnIeMHH//Jilv5TCtwH89B76y/q9jew=; b=GXMhT0lgZJRYetYQdlpqyzPakKf5FYOscSksgDZOFrkdrLRiSNET4leNwtKDb1UoFZ0uILFUtEGm4Tofz1wdB7dThnlgW1egfcg2sPIwkO0b2/1w3xexHCREgdpc/WrynJ5oc9IpFElgBwJvfauNldkMCneL9A2dRbtrAffZorqSdRqnttZTapMFV5uC3Dm3xFuuGt6Y+fiFFxCw/4Hys1mbFJ+QREO5KQOhdzDwGqRzCQ3SWFHcKxN61nd3wLm+M/fOrLbdgOHupVkDeYtzlMVE0YiSLEqiTmGzU9P/YRCCnxGeX2yjXle9Z8zE2z+IoDxmj0SmhSPEH8ucxx5ZKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3zevlWUDw141UnIeMHH//Jilv5TCtwH89B76y/q9jew=; b=sWXYtL7DbV8K7a2WOvaKhwwia4rT4d1c8H++J5O3bhNoYGc6BDMHJ3JHbpFZg1kbYb65JO9D005IgQrQKDJiNMs11Z9CieuEIP9z3N9BuIXyeHRAxwZ9ChTdOP3sHSm4bvxtz+Q+2ISN50AJEtvBbDPhFyNys1hGgLc5Ft48rOk= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3839.namprd11.prod.outlook.com (20.178.254.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17; Fri, 27 Sep 2019 13:08:32 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:08:32 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 01/14] net: macb: Add sam9x60-macb compatibility string Thread-Index: AQHVdTSppNT+UW47/02WzNPKmSNK/g== Date: Fri, 27 Sep 2019 13:08:32 +0000 Message-ID: <20190927130818.478-2-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1d5902c3-8d6f-41ba-1c38-08d7434bcc2d x-ms-traffictypediagnostic: MN2PR11MB3839: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1227; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(136003)(39860400002)(396003)(376002)(199004)(189003)(2906002)(66476007)(66066001)(64756008)(66446008)(4326008)(6512007)(71190400001)(71200400001)(26005)(486006)(52116002)(386003)(76176011)(186003)(6862004)(2616005)(476003)(6436002)(66946007)(99286004)(6486002)(66556008)(6506007)(256004)(6636002)(7416002)(7736002)(102836004)(11346002)(4744005)(478600001)(86362001)(8936002)(8676002)(81156014)(14454004)(446003)(81166006)(3846002)(6116002)(54906003)(316002)(305945005)(5660300002)(1076003)(50226002)(36756003)(25786009)(37006003); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3839; H:MN2PR11MB4448.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: BCL:0; x-microsoft-antispam-message-info: GFjv/BXG67wq3Vm8GOcpvnDJdkreKGolZBKcTd2zmwuAvddbpXM3ervfx1de3or7ET/3nxPpIg4zVEf6bumrJ978yuy3qGOIHSTFwlvlNJlSLYoC51QHNbDkNoyBllkIKlyxvQa/W7LfCQbQKlwiDbt0jJJhbj+BuincHn54ojsTQ1efz09g5whZVtl78z+ylCtN0Ye0ccNiDRhgmg6s8vT3lisOV+W2JrQOQIiAMp8eKpmefzKdTK/rGvcYPwH3Z55GJ82exAAokJtHM8fVAKF5OWXrz/DcdEycpt0Tx1qA+dYz1UsF2t6jbC9HXXWV/RMiPOamuen/maP2KdmzdqY1TRpCzLJ8jLQBDVtl6XFQENZ0WR0og7R8+c98zon2tgbTbkyEQzlXUQUPE+Qwi2q379g6211SOOEiTTznWgY= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 1d5902c3-8d6f-41ba-1c38-08d7434bcc2d X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:08:32.6999 (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: I5RhW51aBw3wH2Yo9ExuCFPch6Gp8BAhjV1PwvxdQdtABRVJ9wo2c3P7hQmbq++tZIiH+eQlD1AadcvI2pIbV7Y3KlFQ3QYdqAhT7pFzTKM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3839 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 01/14] net: macb: Add sam9x60-macb compatibility string 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" From: Nicolas Ferre Add this new compatibility string for matching sam9x60 product macb. Signed-off-by: Nicolas Ferre --- drivers/net/macb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/macb.c b/drivers/net/macb.c index c99cf663a416..e0f7b2350b20 100644 --- a/drivers/net/macb.c +++ b/drivers/net/macb.c @@ -1319,6 +1319,7 @@ static const struct macb_config sifive_config = { static const struct udevice_id macb_eth_ids[] = { { .compatible = "cdns,macb" }, { .compatible = "cdns,at91sam9260-macb" }, + { .compatible = "cdns,sam9x60-macb" }, { .compatible = "atmel,sama5d2-gem" }, { .compatible = "atmel,sama5d3-gem" }, { .compatible = "atmel,sama5d4-gem", .data = (ulong)&sama5d4_config }, From patchwork Fri Sep 27 13:08:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168485 X-Patchwork-Delegate: eugen.hristev@microchip.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="h8DjxvPk"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fscD0BRKz9sPS for ; Fri, 27 Sep 2019 23:10:51 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id A2747C21E7F; Fri, 27 Sep 2019 13:09:22 +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 4E712C21F05; Fri, 27 Sep 2019 13:09:10 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 3FE1CC21E50; Fri, 27 Sep 2019 13:08:52 +0000 (UTC) Received: from esa2.microchip.iphmx.com (esa2.microchip.iphmx.com [68.232.149.84]) by lists.denx.de (Postfix) with ESMTPS id 24674C21EC5 for ; Fri, 27 Sep 2019 13:08:52 +0000 (UTC) Received-SPF: Pass (esa2.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa2.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa2.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: P2vPtg6x824REpgSBp3n5s8Hm9aXpwLk3YU9ERhk1NeRVUurDJ2lyp8zVdttwV+Naap6Xmp35u pRRYlelYdH0qSOhfCd/WZsCfvK+Nd2wG/gxl01edxw5997klqi2C1MEC0WYLUFarhksGxVF0Q8 JNRM0z0aiVHcKOfJhhpdMa8nXocAoM2Pmorlt4s8NdujaVreYPZ4pFjgYmWgeV7JjFxzlsWDvr JXFEDry1cUQnfL/KNlJ2BHSEUrRaMOV8ohspglfztR3GxFu/FE2hQGy496UIrxUoF+Jj0RmjxS x/g= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="50604427" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:08:50 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:08:37 -0700 Received: from NAM05-CO1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 27 Sep 2019 06:08:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hs6WEMK/O40ptNukTwg4srk1sYPaY5dZuVgu+hIIxgnlTI542Ec38cB31k4OcafJFvdDIuOkJL0u6fJ317JH+/JISgk8C+bCZvxgRmIyPHFv8/ZVi4gb0LABpy/T4fKNAqw5/dz8zC0xSU95yQg78A2KhumRsa9PD1Obc1yLFYW1Iz3NMDG/y9fUNf6WGFl+PushTcf50mSLr05nScyChE1tfUBILZQ8AcJf47hFE7G/atVkZJ2qlWviSSuMZQmKOw9nyUBkqqZlyabwQyzcWVocWaQEXLzyFHSw7yWHrUEa3d5Py8qQfFR815pwNfGaTpdh3p+fdtkpdPVa/oxZyQ== 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=WHA0/eHuGxqEoboR+E3yH0SXod1HQsNBHnAqaLHLA/o=; b=n71EdRP6/RFFgi3czdynpb4V9+bRunPxBIMagxOEv4jOi/msbivKfM1ahR/Lln459dCRfDFbimaHMfqGHtDqbIkJ7q6eB3+PWgBoJ7ofax6qHfWzT/1sjiRwpwfU8exILfyNSoOgPoglW0kT9yAX3iuOqUudrljJfmNoru6HCEoAqGaqH0WWluZSazLcBzci1VfsnHliQvZHd90CcvWyxas+9txYNqEfc0Jmnz8/u4jpLya0uT5XV9uB5K2lnxhNJd5POrU0fNUAhVg2sYpBZAUUTTo/UoG8WNeeill1d/mxFEU9XPz2qMYyu0fToV8P4p4WP16NG3UGaEdR/+91dw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WHA0/eHuGxqEoboR+E3yH0SXod1HQsNBHnAqaLHLA/o=; b=h8DjxvPkN1CrYjlowwhXXeH2N8otvgxCo9ZpqzgC6WUWQmYId0VxWdiJ2/3E15kB0YM4Kw60wntCbg5kBJSoO+gkbeTkwZhexTSvqsZ/8U5cTR+qovcYyk/g1f4W+d1b5hHSThSglCKKolVwZ/kpXfo53kyFSDLMOs62HnMcQmU= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3839.namprd11.prod.outlook.com (20.178.254.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17; Fri, 27 Sep 2019 13:08:37 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:08:36 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 02/14] mmc: atmel_sdhci: Add sam9x60-sdhci compatibility string Thread-Index: AQHVdTSsLnsg7CBJgkuYl+FVSU03JQ== Date: Fri, 27 Sep 2019 13:08:36 +0000 Message-ID: <20190927130818.478-3-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6b034eff-95fc-4ecb-d9a8-08d7434bce9a x-ms-traffictypediagnostic: MN2PR11MB3839: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1079; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(136003)(39860400002)(396003)(376002)(199004)(189003)(2906002)(66476007)(66066001)(64756008)(66446008)(4326008)(6512007)(71190400001)(71200400001)(26005)(486006)(52116002)(386003)(107886003)(76176011)(186003)(6862004)(2616005)(476003)(6436002)(66946007)(99286004)(6486002)(66556008)(6506007)(256004)(6636002)(7416002)(7736002)(102836004)(11346002)(4744005)(478600001)(86362001)(8936002)(8676002)(81156014)(14454004)(446003)(81166006)(3846002)(6116002)(54906003)(316002)(305945005)(5660300002)(1076003)(50226002)(36756003)(25786009)(37006003); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3839; H:MN2PR11MB4448.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: BCL:0; x-microsoft-antispam-message-info: wbnmd1PVA6GC5X6OG6pGJgHmZ0wZ5txD0AuikCj3KSlXexMswgWfpkl+u0F0WEaSM28ph/3yUjG+3VjYlEOfLal2ISoxVvmcgeGtlqu4UDst6lIOTo+aSl/snTPdhYjErsghzf33xIjpjgre4rUMyjRVcUwn9ckx/F8SK2BG6E2b4YmIoLhDvUiSIp1eYNoPg8q02D+gUoK8BA7NzKQEeqYTC6OwuW1cUisOdWd43RlT4W9XGvKWYPFRCVuBVyKG1c+Q3w4ox9Jl+eZTcFLMPww2gVqweJ/L65U9fwz7aRm0tpXSVT8tfKzfmv0UvLdOH4MdQmk/j66azB44ZAKqt7pFZovzrLWDSKlqMDEephAKxNi84tWjp7d/hsGzehND5vtrhyyflbbcRsMerOL5Esj0SaYlP30ukZ/US/CgTqA= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 6b034eff-95fc-4ecb-d9a8-08d7434bce9a X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:08:36.7945 (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: bi6O1HH0Cu7Jf4Mk2h8j37ZSSLv1h/IqzU0QIzQF8Rk/OEl1zVgOYptH27nIDzzbinvekElhZe07ZxFssgorEjfSLK2mQfYnuXAuaz02DCY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3839 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 02/14] mmc: atmel_sdhci: Add sam9x60-sdhci compatibility string 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" From: Sandeep Sheriker Mallikarjun Add new compatibility string for matching sam9x60 product. Signed-off-by: Sandeep Sheriker Mallikarjun --- drivers/mmc/atmel_sdhci.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mmc/atmel_sdhci.c b/drivers/mmc/atmel_sdhci.c index d930ed8da0e2..2b797c9bd400 100644 --- a/drivers/mmc/atmel_sdhci.c +++ b/drivers/mmc/atmel_sdhci.c @@ -112,6 +112,7 @@ static int atmel_sdhci_bind(struct udevice *dev) static const struct udevice_id atmel_sdhci_ids[] = { { .compatible = "atmel,sama5d2-sdhci" }, + { .compatible = "microchip,sam9x60-sdhci" }, { } }; From patchwork Fri Sep 27 13:08:40 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168488 X-Patchwork-Delegate: eugen.hristev@microchip.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="d4AeHObB"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fsdQ19MSz9sDB for ; Fri, 27 Sep 2019 23:11:54 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id D0D07C21E16; Fri, 27 Sep 2019 13:11:23 +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 C9E5EC21E47; Fri, 27 Sep 2019 13:11:02 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 33CB6C21EE4; Fri, 27 Sep 2019 13:09:22 +0000 (UTC) Received: from esa3.microchip.iphmx.com (esa3.microchip.iphmx.com [68.232.153.233]) by lists.denx.de (Postfix) with ESMTPS id 87A4EC21F38 for ; Fri, 27 Sep 2019 13:09:19 +0000 (UTC) Received-SPF: Pass (esa3.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa3.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa3.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa3.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa3.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: oF4BUbYjqRq5w8UBE0VyPcNLkyYCaqrg/JHxTfXB14oeFvDkhZXnttp48hU5JC5INQzzx4Mr+8 rL4BXQzvZfe3D9rIzhwRKX9FJj50D4BjcDePRVNh/j7dYuw9UCod0VAl136wLF9Qj0XGOurP9c 4PAyXMqq0ZmihnyT87QkejlZrVs4hhkKfw4ILz7cxaNFpkYLqDCp+Ucct72FEW+L5BHeR6/V8l wSKRDa7W/A73D620XrTcVNOc8W9dHXhl2T/fFY7uigKJyU2FtDKjgxU2O/vBmero+6SjZBJ+0c BsY= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="50846584" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:08:58 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:08:42 -0700 Received: from NAM05-CO1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 27 Sep 2019 06:08:41 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ApJo2mk6HQ+4u3cHOzzy1wwlXiPpT8XFp0h1/T2vcmdX/34LpZafcllvqUDrN9wwUleTx/RqslQ7E/d6SkpmS0s0N3z0WEaW+DccOmDovpnX+6fzGxwOMnrmh3ZCXStiCFw6OWPBIZcxJs56U9g1uxuZVKOKYarBEKhFkKsTNXIjPwFnGgTBLOHhLwxIyAc9OBzNu6NX4E/ny1xTGeJJIOWc4oBcI323anm9fGVbSNZgwJ5sQZsDg78ZJz8/r3K5VyQs8pKXP1iZkfXhm4PMyb6dfRxlPPenQv34tvvJs3ApXJFGP67r1xYdAXEwX78+Rs67CXT03ecmXU5yq1Djhg== 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=SypY0/6TQAi6btAvX8zSjCb+6GH8Z/YAuC+VxdShzak=; b=mxZbkcrfyv8nIyZWYHU5Lx/Za1cOiuH8tKlZ3BUNj7zGS16EmhcZ7x2vcbufYHVwmykcuFMSYp97hEKEIqybD8AtZo76BOJdu5NOp/cPK7Gz+iurJPG0dz+wOQQ1mQnPqpQneK5qarqCFID1OOK9y2yeJrxd9NxetlEhPsZGTVohkCGP+KM+lHEv6JP2pPyFJ/VwiQROM6bkCs0HfG9c9uCiD9oUBH27dgGw+IVIXYLzTCvHDKTQGPzXrLSm4s/kSUJiB5K92wmh8S5qP5l7ORx2/vwsQz24RShCExjTupHiR3n9vBRnTcyqOElO4Le0i2JzIlj8cpEvvrR1O5u0NQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SypY0/6TQAi6btAvX8zSjCb+6GH8Z/YAuC+VxdShzak=; b=d4AeHObBXunpZo+/6AE+2gjR118Cz91cZp+VUW4OYNfrD4hHJtIgSlowWROraTVBWOqUcB+/7VLpZwQ13T1bUG+5PpCM6BvQdXiLFlTENLmNvdD6o3BE7TSshEoEgyKk6et7Tf7sQBUBd6RneV+Eko9aRB0rzVy6eYMWEJbke2M= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3839.namprd11.prod.outlook.com (20.178.254.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17; Fri, 27 Sep 2019 13:08:41 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:08:41 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 03/14] ARM: at91: Add sam9x60 soc Thread-Index: AQHVdTSuOM32/7e6rEus5ukjj3ZSIg== Date: Fri, 27 Sep 2019 13:08:40 +0000 Message-ID: <20190927130818.478-4-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f4b251b6-c3d6-482c-990d-08d7434bd0ed x-ms-traffictypediagnostic: MN2PR11MB3839: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(136003)(39860400002)(396003)(376002)(199004)(189003)(2906002)(66476007)(30864003)(66066001)(64756008)(66446008)(4326008)(6512007)(71190400001)(71200400001)(26005)(486006)(52116002)(386003)(107886003)(76176011)(186003)(6862004)(2616005)(476003)(6436002)(66946007)(99286004)(6486002)(66556008)(6506007)(256004)(6636002)(7416002)(7736002)(102836004)(11346002)(478600001)(86362001)(8936002)(8676002)(81156014)(14454004)(446003)(81166006)(3846002)(6116002)(54906003)(316002)(305945005)(5660300002)(1076003)(50226002)(36756003)(25786009)(37006003); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3839; H:MN2PR11MB4448.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: BCL:0; x-microsoft-antispam-message-info: Wn4f8W5ETyiTEl/Ez9Du1QBZfOPZPmR/ryStS57n4f4LMYn8rQfllS28Yyaija6lNCZFUbrtHViWOQovqer9XqzNmx02Z11fvmGT1GIda3YpTYznBl+FMP++Ro6DqG/PHSzlPF+9xlEcGwYlfjw4j6UrzmJmMs2q0+SY+l03s1oqoqr7NhyK29Pn3M+4vdbqth+JUbYus1NWaRfhOUUaCLnWlnHVOWSaiFpiRZ/5xlj10faOTIIFIVOlEtFe8RtcrXnRLyN9sCQLJCMpMRzA+FQa6I0wv1TtvT+tFgkQGMr1uGHQ9LIr8+GLhlARfCNTRDxDK7Nbe0w0faqJEHmX99Ae65WRJy/rgVhtz7HoAGv+NxR4iEHKfJcamQ8pD0wg8orNt3Z6qnuy1axqkhdxGQL4nJE6YGHOaUFALX59kUs= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: f4b251b6-c3d6-482c-990d-08d7434bd0ed X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:08:40.7472 (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: rAeRRVD1VPlzvYAjnugI6U0mWltfFvhajuW/ddO8Crtuo0o0866H3BbDS/NkQn9hFv5FeL81XlG2WMXuBlPjNxxnvQ6vp169vKWYxJGoT8U= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3839 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 03/14] ARM: at91: Add sam9x60 soc 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" From: Sandeep Sheriker Mallikarjun Add new Microchip sam9x60 SoC based on an ARM926. Signed-off-by: Sandeep Sheriker Mallikarjun [tudor.ambarus@microchip.com: fix SFR definition] Signed-off-by: Tudor Ambarus --- arch/arm/mach-at91/Kconfig | 4 + arch/arm/mach-at91/arm926ejs/Makefile | 1 + arch/arm/mach-at91/arm926ejs/sam9x60_devices.c | 125 ++++++++++++++++++ arch/arm/mach-at91/include/mach/hardware.h | 2 + arch/arm/mach-at91/include/mach/sam9x60.h | 169 +++++++++++++++++++++++++ 5 files changed, 301 insertions(+) create mode 100644 arch/arm/mach-at91/arm926ejs/sam9x60_devices.c create mode 100644 arch/arm/mach-at91/include/mach/sam9x60.h diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig index 14343280793b..3cf13042b7b4 100644 --- a/arch/arm/mach-at91/Kconfig +++ b/arch/arm/mach-at91/Kconfig @@ -43,6 +43,10 @@ config AT91SAM9X5 bool select CPU_ARM926EJS +config SAM9X60 + bool + select CPU_ARM926EJS + config SAMA5D2 bool select CPU_V7A diff --git a/arch/arm/mach-at91/arm926ejs/Makefile b/arch/arm/mach-at91/arm926ejs/Makefile index 6b0b28957af5..8de6a2f9661e 100644 --- a/arch/arm/mach-at91/arm926ejs/Makefile +++ b/arch/arm/mach-at91/arm926ejs/Makefile @@ -14,6 +14,7 @@ obj-$(CONFIG_AT91SAM9M10G45) += at91sam9m10g45_devices.o obj-$(CONFIG_AT91SAM9G45) += at91sam9m10g45_devices.o obj-$(CONFIG_AT91SAM9N12) += at91sam9n12_devices.o obj-$(CONFIG_AT91SAM9X5) += at91sam9x5_devices.o +obj-$(CONFIG_SAM9X60) += sam9x60_devices.o obj-$(CONFIG_AT91_EFLASH) += eflash.o obj-$(CONFIG_AT91_LED) += led.o obj-y += clock.o diff --git a/arch/arm/mach-at91/arm926ejs/sam9x60_devices.c b/arch/arm/mach-at91/arm926ejs/sam9x60_devices.c new file mode 100644 index 000000000000..d463bbc78863 --- /dev/null +++ b/arch/arm/mach-at91/arm926ejs/sam9x60_devices.c @@ -0,0 +1,125 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2018 Microchip Technology Inc. and its subsidiaries + */ + +#include +#include +#include +#include +#include + +unsigned int get_chip_id(void) +{ + /* The 0x40 is the offset of cidr in DBGU */ + return readl(ATMEL_BASE_DBGU + 0x40) & ~ARCH_ID_VERSION_MASK; +} + +unsigned int get_extension_chip_id(void) +{ + /* The 0x44 is the offset of exid in DBGU */ + return readl(ATMEL_BASE_DBGU + 0x44); +} + +unsigned int has_emac1(void) +{ + return cpu_is_sam9x60(); +} + +unsigned int has_emac0(void) +{ + return cpu_is_sam9x60(); +} + +unsigned int has_lcdc(void) +{ + return cpu_is_sam9x60(); +} + +char *get_cpu_name(void) +{ + unsigned int extension_id = get_extension_chip_id(); + + if (cpu_is_sam9x60()) { + switch (extension_id) { + case ARCH_EXID_SAM9X60: + return "SAM9X60"; + default: + return "Unknown CPU type"; + } + } else { + return "Unknown CPU type"; + } +} + +void at91_seriald_hw_init(void) +{ + at91_pio3_set_a_periph(AT91_PIO_PORTA, 9, 1); /* DRXD */ + at91_pio3_set_a_periph(AT91_PIO_PORTA, 10, 1); /* DTXD */ + + at91_periph_clk_enable(ATMEL_ID_DBGU); +} + +void at91_mci_hw_init(void) +{ + /* Initialize the SDMMC0 */ + at91_pio3_set_a_periph(AT91_PIO_PORTA, 17, 1); /* CLK */ + at91_pio3_set_a_periph(AT91_PIO_PORTA, 16, 1); /* CMD */ + at91_pio3_set_a_periph(AT91_PIO_PORTA, 15, 1); /* DAT0 */ + at91_pio3_set_a_periph(AT91_PIO_PORTA, 18, 1); /* DAT1 */ + at91_pio3_set_a_periph(AT91_PIO_PORTA, 19, 1); /* DAT2 */ + at91_pio3_set_a_periph(AT91_PIO_PORTA, 20, 1); /* DAT3 */ + + at91_periph_clk_enable(ATMEL_ID_SDMMC0); +} + +#ifdef CONFIG_MACB +void at91_macb_hw_init(void) +{ + if (has_emac0()) { + /* Enable EMAC0 clock */ + at91_periph_clk_enable(ATMEL_ID_EMAC0); + /* EMAC0 pins setup */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 4, 0); /* ETXCK */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 3, 0); /* ERXDV */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 0, 0); /* ERX0 */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 1, 0); /* ERX1 */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 2, 0); /* ERXER */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 7, 0); /* ETXEN */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 9, 0); /* ETX0 */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 10, 0); /* ETX1 */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 5, 0); /* EMDIO */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 6, 0); /* EMDC */ + } + + if (has_emac1()) { + /* Enable EMAC1 clock */ + at91_periph_clk_enable(ATMEL_ID_EMAC1); + /* EMAC1 pins setup */ + at91_pio3_set_b_periph(AT91_PIO_PORTC, 29, 0); /* ETXCK */ + at91_pio3_set_b_periph(AT91_PIO_PORTC, 28, 0); /* ECRSDV */ + at91_pio3_set_b_periph(AT91_PIO_PORTC, 20, 0); /* ERXO */ + at91_pio3_set_b_periph(AT91_PIO_PORTC, 21, 0); /* ERX1 */ + at91_pio3_set_b_periph(AT91_PIO_PORTC, 16, 0); /* ERXER */ + at91_pio3_set_b_periph(AT91_PIO_PORTC, 27, 0); /* ETXEN */ + at91_pio3_set_b_periph(AT91_PIO_PORTC, 18, 0); /* ETX0 */ + at91_pio3_set_b_periph(AT91_PIO_PORTC, 19, 0); /* ETX1 */ + at91_pio3_set_b_periph(AT91_PIO_PORTC, 31, 0); /* EMDIO */ + at91_pio3_set_b_periph(AT91_PIO_PORTC, 30, 0); /* EMDC */ + } + +#ifndef CONFIG_RMII + /* Only emac0 support MII */ + if (has_emac0()) { + at91_pio3_set_a_periph(AT91_PIO_PORTB, 16, 0); /* ECRS */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 17, 0); /* ECOL */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 13, 0); /* ERX2 */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 14, 0); /* ERX3 */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 15, 0); /* ERXCK */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 11, 0); /* ETX2 */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 12, 0); /* ETX3 */ + at91_pio3_set_a_periph(AT91_PIO_PORTB, 8, 0); /* ETXER */ + } +#endif +} +#endif diff --git a/arch/arm/mach-at91/include/mach/hardware.h b/arch/arm/mach-at91/include/mach/hardware.h index 3a7752b999f6..88acca854998 100644 --- a/arch/arm/mach-at91/include/mach/hardware.h +++ b/arch/arm/mach-at91/include/mach/hardware.h @@ -22,6 +22,8 @@ # include #elif defined(CONFIG_AT91SAM9N12) || defined(CONFIG_AT91SAM9X5) # include +#elif defined(CONFIG_SAM9X60) +# include #elif defined(CONFIG_SAMA5D2) # include #elif defined(CONFIG_SAMA5D3) diff --git a/arch/arm/mach-at91/include/mach/sam9x60.h b/arch/arm/mach-at91/include/mach/sam9x60.h new file mode 100644 index 000000000000..0f00a9ae871e --- /dev/null +++ b/arch/arm/mach-at91/include/mach/sam9x60.h @@ -0,0 +1,169 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * Chip-specific header file for the SAM9X60 SoC. + * + * Copyright (C) 2018 Microchip Technology Inc. and its subsidiaries + */ + +#ifndef __SAM9X60_H__ +#define __SAM9X60_H__ + +/* + * Peripheral identifiers/interrupts. + */ +#define ATMEL_ID_FIQ 0 /* Advanced Interrupt Controller */ +#define ATMEL_ID_SYS 1 /* System Controller Interrupt */ +#define ATMEL_ID_PIOA 2 /* Parallel I/O Controller A */ +#define ATMEL_ID_PIOB 3 /* Parallel I/O Controller B */ +#define ATMEL_ID_PIOC 4 /* Parallel I/O Controller C */ +#define ATMEL_ID_FLEXCOM0 5 /* FLEXCOM 0 */ +#define ATMEL_ID_FLEXCOM1 6 /* FLEXCOM 1 */ +#define ATMEL_ID_FLEXCOM2 7 /* FLEXCOM 2 */ +#define ATMEL_ID_FLEXCOM3 8 /* FLEXCOM 3 */ +#define ATMEL_ID_FLEXCOM6 9 /* FLEXCOM 6 */ +#define ATMEL_ID_FLEXCOM7 10 /* FLEXCOM 7 */ +#define ATMEL_ID_FLEXCOM8 11 /* FLEXCOM 8 */ +#define ATMEL_ID_SDMMC0 12 /* SDMMC 0 */ +#define ATMEL_ID_FLEXCOM4 13 /* FLEXCOM 4 */ +#define ATMEL_ID_FLEXCOM5 14 /* FLEXCOM 5 */ +#define ATMEL_ID_FLEXCOM9 15 /* FLEXCOM 9 */ +#define ATMEL_ID_FLEXCOM10 16 /* FLEXCOM 10 */ +#define ATMEL_ID_TC01 17 /* Timer Counter 0, 1, 2, 3, 4 and 5 */ +#define ATMEL_ID_PWM 18 /* Pulse Width Modulation Controller */ +#define ATMEL_ID_ADC 19 /* ADC Controller */ +#define ATMEL_ID_XDMAC0 20 /* XDMA Controller 0 */ +#define ATMEL_ID_MATRIX 21 /* BUS Matrix */ +#define ATMEL_ID_UHPHS 22 /* USB Host High Speed */ +#define ATMEL_ID_UDPHS 23 /* USB Device High Speed */ +#define ATMEL_ID_EMAC0 24 /* Ethernet MAC 0 */ +#define ATMEL_ID_LCDC 25 /* LCD Controller */ +#define ATMEL_ID_SDMMC1 26 /* SDMMC 1 */ +#define ATMEL_ID_EMAC1 27 /* Ethernet MAC `1 */ +#define ATMEL_ID_SSC 28 /* Synchronous Serial Controller */ +#define ATMEL_ID_IRQ 31 /* Advanced Interrupt Controller */ +#define ATMEL_ID_TRNG 38 /* True Random Number Generator */ +#define ATMEL_ID_PIOD 44 /* Parallel I/O Controller D */ +#define ATMEL_ID_DBGU 47 /* Debug unit */ + +/* + * User Peripheral physical base addresses. + */ +#define ATMEL_BASE_FLEXCOM4 0xf0000000 +#define ATMEL_BASE_FLEXCOM5 0xf0004000 +#define ATMEL_BASE_XDMA0 0xf0008000 +#define ATMEL_BASE_SSC 0xf0010000 +#define ATMEL_BASE_QSPI 0xf0014000 +#define ATMEL_BASE_CAN0 0xf8000000 +#define ATMEL_BASE_CAN1 0xf8004000 +#define ATMEL_BASE_TC0 0xf8008000 +#define ATMEL_BASE_TC1 0xf8008040 +#define ATMEL_BASE_TC2 0xf8008080 +#define ATMEL_BASE_TC3 0xf800c000 +#define ATMEL_BASE_TC4 0xf800c040 +#define ATMEL_BASE_TC5 0xf800c080 +#define ATMEL_BASE_FLEXCOM6 0xf8010000 +#define ATMEL_BASE_FLEXCOM7 0xf8014000 +#define ATMEL_BASE_FLEXCOM8 0xf8018000 +#define ATMEL_BASE_FLEXCOM0 0xf801c000 +#define ATMEL_BASE_FLEXCOM1 0xf8020000 +#define ATMEL_BASE_FLEXCOM2 0xf8024000 +#define ATMEL_BASE_FLEXCOM3 0xf8028000 +#define ATMEL_BASE_EMAC0 0xf802c000 +#define ATMEL_BASE_EMAC1 0xf8030000 +#define ATMEL_BASE_PWM 0xf8034000 +#define ATMEL_BASE_LCDC 0xf8038000 +#define ATMEL_BASE_UDPHS 0xf803c000 +#define ATMEL_BASE_FLEXCOM9 0xf8040000 +#define ATMEL_BASE_FLEXCOM10 0xf8044000 +#define ATMEL_BASE_ISI 0xf8048000 +#define ATMEL_BASE_ADC 0xf804c000 +#define ATMEL_BASE_SFR 0xf8050000 +#define ATMEL_BASE_SYS 0xffffc000 + +/* + * System Peripherals + */ +#define ATMEL_BASE_MATRIX 0xffffde00 +#define ATMEL_BASE_PMECC 0xffffe000 +#define ATMEL_BASE_PMERRLOC 0xffffe600 +#define ATMEL_BASE_MPDDRC 0xffffe800 +#define ATMEL_BASE_SMC 0xffffea00 +#define ATMEL_BASE_SDRAMC 0xffffec00 +#define ATMEL_BASE_AIC 0xfffff100 +#define ATMEL_BASE_DBGU 0xfffff200 +#define ATMEL_BASE_PIOA 0xfffff400 +#define ATMEL_BASE_PIOB 0xfffff600 +#define ATMEL_BASE_PIOC 0xfffff800 +#define ATMEL_BASE_PIOD 0xfffffa00 +#define ATMEL_BASE_PMC 0xfffffc00 +#define ATMEL_BASE_RSTC 0xfffffe00 +#define ATMEL_BASE_SHDWC 0xfffffe10 +#define ATMEL_BASE_PIT 0xfffffe40 +#define ATMEL_BASE_GPBR 0xfffffe60 +#define ATMEL_BASE_RTC 0xfffffea8 +#define ATMEL_BASE_WDT 0xffffff80 + +/* + * Internal Memory. + */ +#define ATMEL_BASE_ROM 0x00100000 /* Internal ROM base address */ +#define ATMEL_BASE_SRAM 0x00300000 /* Internal SRAM base address */ +#define ATMEL_BASE_UDPHS_FIFO 0x00500000 /* USB Device HS controller */ +#define ATMEL_BASE_OHCI 0x00600000 /* USB Host controller (OHCI) */ +#define ATMEL_BASE_EHCI 0x00700000 /* USB Host controller (EHCI) */ + +/* + * External memory + */ +#define ATMEL_BASE_CS0 0x10000000 +#define ATMEL_BASE_CS1 0x20000000 +#define ATMEL_BASE_CS2 0x30000000 +#define ATMEL_BASE_CS3 0x40000000 +#define ATMEL_BASE_CS4 0x50000000 +#define ATMEL_BASE_CS5 0x60000000 +#define ATMEL_BASE_SDMMC0 0x80000000 +#define ATMEL_BASE_SDMMC1 0x90000000 + +/* 9x60 series chip id definitions */ +#define ARCH_ID_SAM9X60 0x819b35a0 +#define ARCH_ID_VERSION_MASK 0x1f +#define ARCH_EXID_SAM9X60 0x00000000 + +#define cpu_is_sam9x60() (get_chip_id() == ARCH_ID_SAM9X60) + +/* + * Cpu Name + */ +#define ATMEL_CPU_NAME get_cpu_name() + +/* Timer */ +#define CONFIG_SYS_TIMER_COUNTER 0xfffffe4c + +/* + * Other misc defines + */ +#define ATMEL_PIO_PORTS 4 +#define CPU_HAS_PCR +#define CPU_NO_PLLB +#define PLL_ID_PLLA 0 +#define PLL_ID_UPLL 1 + +/* + * PMECC table in ROM + */ +#define ATMEL_PMECC_INDEX_OFFSET_512 0x8000 +#define ATMEL_PMECC_INDEX_OFFSET_1024 0x10000 + +/* + * SAM9X60 specific prototypes + */ +#ifndef __ASSEMBLY__ +unsigned int get_chip_id(void); +unsigned int get_extension_chip_id(void); +unsigned int has_emac1(void); +unsigned int has_emac0(void); +unsigned int has_lcdc(void); +char *get_cpu_name(void); +#endif + +#endif From patchwork Fri Sep 27 13:08:45 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168493 X-Patchwork-Delegate: eugen.hristev@microchip.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="EGvpGIkV"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fsgv5nJtz9sPK for ; Fri, 27 Sep 2019 23:14:03 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 6C204C21F27; Fri, 27 Sep 2019 13:10:47 +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 1C598C21E57; Fri, 27 Sep 2019 13:10:34 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id E5526C21DB3; Fri, 27 Sep 2019 13:09:23 +0000 (UTC) Received: from esa3.microchip.iphmx.com (esa3.microchip.iphmx.com [68.232.153.233]) by lists.denx.de (Postfix) with ESMTPS id A4019C21ED5 for ; Fri, 27 Sep 2019 13:09:20 +0000 (UTC) Received-SPF: Pass (esa3.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa3.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa3.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa3.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa3.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: iADXORiETBZq8NZA/SX9NPVgSPRQ6AtzJp2zFwaT/IERwF+oXx4cAWJhi2VQywc9HV3dtKFxgx 36sYw3IKLMaJp7D/Z2hSw05DmWoCRZbMguleSePaGxvXu2s/UlddTa4exfLeQuASYSgWqz8pUA YAn8d0LluHuxp0417dQuHTRYGpuzVKRuXyvide1kxbpFDvsRVanQcQRRYe0dPlK8bt4bn9BisM 52Oe0yajuneie8ElzKMSvcOX0Qc825RpJyIVxsMoN+IU8DFB1+i49xz6nlJfwtV6+guAQBJFiG u00= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="50846593" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:08:59 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:08:45 -0700 Received: from NAM05-CO1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.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 via Frontend Transport; Fri, 27 Sep 2019 06:08:46 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d7scpdmi/iclimb8+0SeUlifbu+Ak8ZeKwr8dHeG9ImbK6OCU742hLpZk+yWFVszb60Ra2g22X4iinCH+1Tf1JMW7cN5WoSoUTDLJTqhu9w/7eNC/8H2NaeDh0KiZhCt3MO8EfNqkIUB3QNHOaEP6Eoq+qsYx5nqOb27GWmYhlJ3FR+62ENX55/mpBWOA/iW2skPPj2uEPBS3QLZe9BCyJ4rR7xIDtKLvJDP3075/koAZ+mQIewrnm0L4HcoSuzgBHUczXYqd+IhyCZRKRDHatYJKTKOBz+t1Wyj9MthQt5s0c++vrloLZxI5bGA5fY31BLRkAdvsXMqaJoW1f96/A== 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=35jllGD2gz+mVWuggMFHWcArNLf6c1M2NsnWNIlGF/8=; b=mockJ8hTG4ZbE8IVxuFXtb4OzKJp7t5SuuKsGhiLhwaVv88yF8ZYd4mf6P/uVty7Umnz9G/FpSGRUaN7/97PpiuSULu8PGC/S18hb6Vb5ycbve2zAJPHiMgPUqDtj3LzSCcsEw5UZc0ZNBF+qI3/uRzqlU7pFiahwfW+0spfEybMV/U6/4g7bT6x4J/oFA48rt2Lpuc6WnFWspfkjoDEyTfHlVXxP5pyrOyESDDr8fOgMiqBpoURrnKWtTmvDgY5ME08VYRaUdh8TqBKY+/zLZote8aNcj2jlEVpj9wzYIuwFhMDNz9Ds582saY15US22ILSdMZlqc1Si3JtGX835g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=35jllGD2gz+mVWuggMFHWcArNLf6c1M2NsnWNIlGF/8=; b=EGvpGIkVxLJjP1nT7NsEoGJ1KXFfmrnMafBKaPjBS7bdLhIxoRQ+ZTFdd9giWHXmxqwRKO7FFx4eQdfBlwIMDYTYGr+LGabeH3GhcDywOU367y21cdy5G0vuVNS5ePSaxhVvywUQV0CQCp6TNfuhrSa4Kup3csxyTn9wlZysdPE= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3839.namprd11.prod.outlook.com (20.178.254.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17; Fri, 27 Sep 2019 13:08:45 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:08:45 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 04/14] ARM: dts: Add dts files for sam9x60ek Thread-Index: AQHVdTSxWqwoETa0iUGVU/lyHkXaLw== Date: Fri, 27 Sep 2019 13:08:45 +0000 Message-ID: <20190927130818.478-5-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7f906468-1dd2-46b7-0999-08d7434bd386 x-ms-traffictypediagnostic: MN2PR11MB3839: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1186; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(136003)(39860400002)(396003)(376002)(199004)(189003)(2906002)(66476007)(66066001)(64756008)(66446008)(4326008)(6512007)(71190400001)(71200400001)(26005)(486006)(52116002)(386003)(107886003)(76176011)(186003)(6862004)(2616005)(476003)(6436002)(66946007)(99286004)(6486002)(66556008)(6506007)(256004)(6636002)(7416002)(7736002)(102836004)(11346002)(478600001)(86362001)(8936002)(8676002)(81156014)(14454004)(446003)(81166006)(3846002)(6116002)(54906003)(316002)(305945005)(5660300002)(1076003)(50226002)(36756003)(25786009)(37006003)(138113003); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3839; H:MN2PR11MB4448.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: BCL:0; x-microsoft-antispam-message-info: UFyTyvFrVf/TiIJBwSSqzPSsDEHpNfOAf02DNAuo4juRCPQIHXm57PvykFrHpwqHYHf4HnUdPFPaimQQHShiEJlXJHl2zCCi1a0YKURZnMTUSPInzdzQwx4hFt43JjsMW3Tct7PuFU2+m57EIj1Ku2g6I1MvSBOqcQn09AKqgSfmPVAliO6Wo8ccFCxzUNyJKjWrc115lghr80sm0C03Fje0HWU5wEyFN/qJyTo266EoISWU9zDdXOwb1GYgGByFVl3+ZzQoN8m2e3QN6DfFwXRirwEh3FcxnnRSw89mIu2fNHaCBt5/4kb5H/0yiM39O2bOR6eufXYaIhBB5FjkMhUyM4dueGVuHC/mXrF/qNwqLW4yUWeJ8Y9X4mhnCvIqgzgBWkws9iymwlJfUt05p3MQwJeZibZJKgdVKk6W9jQ= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 7f906468-1dd2-46b7-0999-08d7434bd386 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:08:45.1846 (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: 1z6q+z49mDJSl5Q1sG/rkydugVD64fUiyefXC2MzMuBuMi9wbefiZGlK8A0THO6v/ezsQHmZquOslnqXCQhpXGJHrh7ZarPf3vdRvqKxSao= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3839 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 04/14] ARM: dts: Add dts files for sam9x60ek 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" From: Sandeep Sheriker Mallikarjun add device tree files for sam9x60ek board with below changes. - Add initial device nodes (pmc, pinctrl, sdhc, dbgu & pit) - Add the reg property for the pinctrl node. - Add the "u-boot,dm-pre-reloc" property to determine which nodes are used by the board_init_f stage. Signed-off-by: Sandeep Sheriker Mallikarjun [prasanthi.chellakumar@microchip.com: fix style/whitespace issues] Signed-off-by: Prasanthi Chellakumar [nicolas.ferre@microchip.com: - fix gclk, - fix pio/pinctrl controller definition and allow to have more than only PIOA for this SoC, - removing pinctrl address] Signed-off-by: Nicolas Ferre [claudiu.beznea@microchip.com: - use SAM9X60's compatible for pinctrl - add drive strength and slew rate options for SDMMC0 pins.] Signed-off-by: Claudiu Beznea [tudor.ambarus@microchip.com: - u-boot,dm-pre-reloc property in dedicated file, - fix pit len, starts from 0xFFFFFE40 and it is of len 0x10] Signed-off-by: Tudor Ambarus --- arch/arm/dts/Makefile | 2 + arch/arm/dts/sam9x60.dtsi | 225 +++++++++++++++++++++++++++++++++++++ arch/arm/dts/sam9x60ek-u-boot.dtsi | 104 +++++++++++++++++ arch/arm/dts/sam9x60ek.dts | 19 ++++ 4 files changed, 350 insertions(+) create mode 100644 arch/arm/dts/sam9x60.dtsi create mode 100644 arch/arm/dts/sam9x60ek-u-boot.dtsi create mode 100644 arch/arm/dts/sam9x60ek.dts diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile index 250b9ba505aa..52027786ef50 100644 --- a/arch/arm/dts/Makefile +++ b/arch/arm/dts/Makefile @@ -690,6 +690,8 @@ dtb-$(CONFIG_TARGET_AT91SAM9X5EK) += \ at91sam9x25ek.dtb \ at91sam9x35ek.dtb +dtb-$(CONFIG_TARGET_SAM9X60EK) += sam9x60ek.dtb + dtb-$(CONFIG_TARGET_AT91SAM9N12EK) += at91sam9n12ek.dtb dtb-$(CONFIG_TARGET_GARDENA_SMART_GATEWAY_AT91SAM) += \ diff --git a/arch/arm/dts/sam9x60.dtsi b/arch/arm/dts/sam9x60.dtsi new file mode 100644 index 000000000000..e880dc0068df --- /dev/null +++ b/arch/arm/dts/sam9x60.dtsi @@ -0,0 +1,225 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * sam9x60.dtsi - Device Tree Include file for SAM9X60 SoC. + * + * Copyright (C) 2018 Microchip Technology Inc. and its subsidiaries + * + * Author: Sandeep Sheriker M + */ + +#include "skeleton.dtsi" +#include +#include +#include +#include +#include + +/{ + model = "Microchip SAM9X60 SoC"; + compatible = "microchip,sam9x60"; + + aliases { + serial0 = &dbgu; + gpio0 = &pioA; + gpio1 = &pioB; + }; + + clocks { + slow_xtal: slow_xtal { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + }; + + main_xtal: main_xtal { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + }; + }; + + ahb { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + + sdhci0: sdhci-host@80000000 { + compatible = "microchip,sam9x60-sdhci"; + reg = <0x80000000 0x300>; + clocks = <&sdhci0_clk>, <&sdhci0_gclk>, <&main>; + clock-names = "hclock", "multclk", "baseclk"; + bus-width = <4>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_sdhci0>; + }; + + apb { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + + dbgu: serial@fffff200 { + compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; + reg = <0xfffff200 0x200>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_dbgu>; + clocks = <&dbgu_clk>; + clock-names = "usart"; + }; + + pinctrl { + #address-cells = <1>; + #size-cells = <1>; + compatible = "microchip,sam9x60-pinctrl", "simple-bus"; + ranges = <0xfffff400 0xfffff400 0x800>; + reg = <0xfffff400 0x200 /* pioA */ + 0xfffff600 0x200 /* pioB */ + 0xfffff800 0x200 /* pioC */ + 0xfffffa00 0x200>; /* pioD */ + + /* shared pinctrl settings */ + dbgu { + pinctrl_dbgu: dbgu-0 { + atmel,pins = + ; + }; + }; + + sdhci0 { + pinctrl_sdhci0: sdhci0 { + atmel,pins = + ; /* PA20 DAT3 periph A with pullup */ + }; + }; + }; + + pioA: gpio@fffff400 { + compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio"; + reg = <0xfffff400 0x200>; + #gpio-cells = <2>; + gpio-controller; + clocks = <&pioA_clk>; + }; + + pioB: gpio@fffff600 { + compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio"; + reg = <0xfffff600 0x200>; + #gpio-cells = <2>; + gpio-controller; + clocks = <&pioB_clk>; + }; + + pmc: pmc@fffffc00 { + compatible = "atmel,at91sam9x5-pmc"; + reg = <0xfffffc00 0x200>; + #address-cells = <1>; + #size-cells = <0>; + + main: mainck { + compatible = "atmel,at91sam9x5-clk-main"; + #clock-cells = <0>; + }; + + plla: pllack { + compatible = "microchip,sam9x60-clk-pll"; + #clock-cells = <0>; + clocks = <&main>; + reg = <0>; + atmel,clk-input-range = <8000000 24000000>; + #atmel,pll-clk-output-range-cells = <4>; + atmel,pll-clk-output-ranges = <140000000 1200000000 0 0>; + }; + + mck: masterck { + compatible = "atmel,at91sam9x5-clk-master"; + #clock-cells = <0>; + clocks = <&md_slck>, <&main>, <&plla>; + atmel,clk-output-range = <140000000 200000000>; + atmel,clk-divisors = <1 2 4 6>; + }; + + periph: periphck { + compatible = "microchip,sam9x60-clk-peripheral"; + #address-cells = <1>; + #size-cells = <0>; + clocks = <&mck>; + + pioA_clk: pioA_clk { + #clock-cells = <0>; + reg = <2>; + }; + + pioB_clk: pioB_clk { + #clock-cells = <0>; + reg = <3>; + }; + + sdhci0_clk: sdhci0_clk { + #clock-cells = <0>; + reg = <12>; + }; + + dbgu_clk: dbgu_clk { + #clock-cells = <0>; + reg = <47>; + }; + }; + + generic: gck { + compatible = "microchip,sam9x60-clk-generated"; + #address-cells = <1>; + #size-cells = <0>; + clocks = <&md_slck>, <&td_slck>, <&main>, <&mck>, <&plla>; + + sdhci0_gclk: sdhci0_gclk { + #clock-cells = <0>; + reg = <12>; + }; + }; + }; + + pit: timer@fffffe40 { + compatible = "atmel,at91sam9260-pit"; + reg = <0xfffffe40 0x10>; + clocks = <&mck>; + }; + + slowckc: sckc@fffffe50 { + compatible = "atmel,at91sam9x5-sckc"; + reg = <0xfffffe50 0x4>; + + slow_osc: slow_osc { + compatible = "atmel,at91sam9x5-clk-slow-osc"; + #clock-cells = <0>; + clocks = <&slow_xtal>; + }; + + slow_rc_osc: slow_rc_osc { + compatible = "atmel,at91sam9x5-clk-slow-rc-osc"; + #clock-cells = <0>; + clock-frequency = <32768>; + }; + + td_slck: td_slck { + compatible = "atmel,at91sam9x5-clk-slow"; + #clock-cells = <0>; + clocks = <&slow_rc_osc>, <&slow_osc>; + }; + + md_slck: md_slck { + compatible = "atmel,at91sam9x5-clk-slow"; + #clock-cells = <0>; + clocks = <&slow_rc_osc>; + }; + }; + }; + }; +}; diff --git a/arch/arm/dts/sam9x60ek-u-boot.dtsi b/arch/arm/dts/sam9x60ek-u-boot.dtsi new file mode 100644 index 000000000000..68e220926e5e --- /dev/null +++ b/arch/arm/dts/sam9x60ek-u-boot.dtsi @@ -0,0 +1,104 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * sam9x60-u-boot.dts - Device Tree file for SAM9X60 SoC. + * + * Copyright (C) 2019 Microchip Technology Inc. and its subsidiaries + */ + +/ { + chosen { + u-boot,dm-pre-reloc; + }; + + ahb { + u-boot,dm-pre-reloc; + + apb { + u-boot,dm-pre-reloc; + + pinctrl { + u-boot,dm-pre-reloc; + }; + }; + }; +}; + +&sdhci0 { + u-boot,dm-pre-reloc; +}; + +&dbgu { + u-boot,dm-pre-reloc; +}; + +&pinctrl_dbgu { + u-boot,dm-pre-reloc; +}; + +&pinctrl_sdhci0 { + u-boot,dm-pre-reloc; +}; + +&pioA { + u-boot,dm-pre-reloc; +}; + +&pmc { + u-boot,dm-pre-reloc; +}; + +&main { + u-boot,dm-pre-reloc; +}; + +&plla { + u-boot,dm-pre-reloc; +}; + +&mck { + u-boot,dm-pre-reloc; +}; + +&periph { + u-boot,dm-pre-reloc; +}; + +&pioA_clk { + u-boot,dm-pre-reloc; +}; + +&sdhci0_clk { + u-boot,dm-pre-reloc; +}; + +&dbgu_clk { + u-boot,dm-pre-reloc; +}; + +&generic { + u-boot,dm-pre-reloc; +}; + +&sdhci0_gclk { + u-boot,dm-pre-reloc; +}; + +&slowckc { + u-boot,dm-pre-reloc; +}; + +&slow_osc { + u-boot,dm-pre-reloc; +}; + +&slow_rc_osc { + u-boot,dm-pre-reloc; +}; + +&td_slck { + u-boot,dm-pre-reloc; +}; + +&md_slck { + u-boot,dm-pre-reloc; +}; diff --git a/arch/arm/dts/sam9x60ek.dts b/arch/arm/dts/sam9x60ek.dts new file mode 100644 index 000000000000..e64566ec8e58 --- /dev/null +++ b/arch/arm/dts/sam9x60ek.dts @@ -0,0 +1,19 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * sam9x60ek.dts - Device Tree file for SAM9X60 EK board + * + * Copyright (C) 2018 Microchip Technology Inc. and its subsidiaries + * + * Author: Sandeep Sheriker M + */ +/dts-v1/; +#include "sam9x60.dtsi" + +/ { + model = "Microchip SAM9X60-Ek"; + compatible = "microchip,sam9x60ek", "microchip,sam9x60", "atmel,at91sam9"; + + chosen { + stdout-path = &dbgu; + }; +}; From patchwork Fri Sep 27 13:08:48 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168491 X-Patchwork-Delegate: eugen.hristev@microchip.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="XbIu+W12"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fsg74qkbz9sDB for ; Fri, 27 Sep 2019 23:13:23 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 6C67BC21F02; Fri, 27 Sep 2019 13:11:57 +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 435D7C21E38; Fri, 27 Sep 2019 13:11:20 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 26910C21E38; Fri, 27 Sep 2019 13:09:24 +0000 (UTC) Received: from esa3.microchip.iphmx.com (esa3.microchip.iphmx.com [68.232.153.233]) by lists.denx.de (Postfix) with ESMTPS id 4013DC21C8B for ; Fri, 27 Sep 2019 13:09:21 +0000 (UTC) Received-SPF: Pass (esa3.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa3.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa3.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa3.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa3.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: VECtfi/nrbUm1J6mM9pS3oRufV2mxQWn3rQMJjZV7xZjsNjX5/Li51OvZb2tk9Bp+0VZmASaKT 7NdKwtFi+p4f1mDn67NARcMBVagjukJbC9j6Kba6DU/F+8O7jU9/R5EchjNAG9TRmebkLuI0vX kslplJymO0R7G5JkFqZBFxLVEYOo0Ejzk/HMFtmWHgqgAOu2xHN6U1DXshb3sNDu0NzrG6g494 Dnrt28PF3vCJwSbqWIOEXFKf6DjwW9IPgiBjdPj7zbfsZSdJt8Y69MsKOfI6e/lWYAMOSCmiyq h6I= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="50846602" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:09:00 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:08:49 -0700 Received: from NAM05-CO1-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_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 27 Sep 2019 06:08:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H6gV3GH41kgthw5rvZT+uSO24NTbbiksMvywMO+zr0Y8wEyP4crPYNdzLhawD3VCzMoMYfnkEGjbAwT+63WOlcKKEjgbaWOmRL0k9OpL7id+vrZJp+z1EEIRQ8eyd8X/12FfR/U7NbWVDNqviODtXbEXM5nrJLqimzkjQbirh6VseD+C+T2/BbBblg+2+X1Fr8XBbf1RZUqo+ICoNrX6FhnkTk+140rqFG1e+nfIzMR8L+xnWrSAzEq0Y4ZO6f3RGpRirsdfLJPaQCOjRfRaaEBydllsc3VDgFqvwT+Vf0uI5yVnLQKsaKryp9zFbNBP/N2RVxwnALBkT6+hmLvFSg== 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=CP9qA4NK8LOvVDIOYbdKYFTyCW6mk9C0jijHo+KY4ds=; b=RV6i1dnr9RyeX8k44oMbNKB+Wzty3NkCGSBGUzfP9Vj5R/ulxlBdOcfMCIpSo3hnCiucUTrQ4ivGEdFq1rRXv1E/Ebk+ICMT18KMkI5SW6gmWCKgqjITW3NXZVQqQY9UUvkEU95niBlQujjS9AwRlgOrta+ajViNmOtro8KylRrOzVxh56fRPoTDhXN8XkD6PtPg7FudaiPsmyiH8ksYNhTe1a5pzjqDgu2ITkLTuwfhANe54wqbiaRnppz+DPzG3txcCHkWhI2n7aaxWiUSjUdIATZxtb4uRxRhecgqsn7RDb0unHKKWt5T3KX+Lpa6qUHp/f9/RyGh2vPH2jfVzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CP9qA4NK8LOvVDIOYbdKYFTyCW6mk9C0jijHo+KY4ds=; b=XbIu+W12a5I9iTmwRYsyzT2P/1c95kF1ZrYyE9Yrw5YoS9XwvaVyXNZPogwgs/XcbnCpt6N15G1RcPvJgdzJXeCLUZJOkhXwDRQCu1jOwZfqfS7nKf5qJcm9CoS0n+JPKbwT/Wgezd2sq/fXHepsgNDrSOaph7h9Q5XHcWuN7x4= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3839.namprd11.prod.outlook.com (20.178.254.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17; Fri, 27 Sep 2019 13:08:48 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:08:48 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 05/14] ARM: dts: at91: sam9x60: Add macb0 Ethernet controller Thread-Index: AQHVdTSzjdVxOvKNYU+zvC6rfaKPhA== Date: Fri, 27 Sep 2019 13:08:48 +0000 Message-ID: <20190927130818.478-6-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: aba4df5a-ec1b-484e-299f-08d7434bd5c8 x-ms-traffictypediagnostic: MN2PR11MB3839: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:341; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(136003)(39860400002)(396003)(376002)(199004)(189003)(2906002)(66476007)(66066001)(64756008)(66446008)(4326008)(6512007)(71190400001)(71200400001)(26005)(486006)(52116002)(386003)(76176011)(186003)(6862004)(2616005)(476003)(6436002)(66946007)(99286004)(14444005)(6486002)(66556008)(6506007)(256004)(6636002)(7416002)(7736002)(102836004)(11346002)(478600001)(86362001)(8936002)(8676002)(81156014)(14454004)(446003)(81166006)(3846002)(6116002)(54906003)(316002)(305945005)(5660300002)(1076003)(50226002)(36756003)(25786009)(37006003); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3839; H:MN2PR11MB4448.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: BCL:0; x-microsoft-antispam-message-info: e5h9DsUBUXpBlXxuhxbWxAfhdQAR/OejY9Bx4MAlzHUcApaYdaFyqkHbz4oQCs7moLMDgIJf+hVHkWR1jYmn+eIogVQUzN+15y/1ppXZiWrJ4qFkneFhQaUFSXf+WagfOwgwDxGUaSvHQRR0rS8tzoUiT8QoyGGAGqq+hb/uUgR4JNEctCyo6JTIiGpZhlFolZP7VdjkkmDQYr01+1URKIfiohfSSEjeeoWlrXaUu9dCezz2hvxdM8QQ6CZYWNcCx3PCbUvi7CjqLU/vAS8WsqZH4i4AYL0MQJ8JTjNeq6pwkA0Vh5ywypGsYznrPbgQx0dgXZCDQ1vMyXJeHNpwnBZubg1gmiwDno/JoM4LVrl8ehrpV54b7gwQQeFT3s/4AODuHn12iKHh9fZDMLvNCLizb225bnOdweTLUcRmjZI= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: aba4df5a-ec1b-484e-299f-08d7434bd5c8 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:08:48.7445 (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: GU6yasfxbfpa62lfrC7c50XFqImWSzNiP9iHyCDKlgvbr1oJV0NJaA0gpBz37/urmoa2hl1T5Ds5E3B/LDDa4F1eB99c4GSEJOGnKDHfPUE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3839 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 05/14] ARM: dts: at91: sam9x60: Add macb0 Ethernet controller 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" From: Nicolas Ferre Add Ethernet controller to dtsi file and enable it on sam9x60ek platform connected with rmii. Signed-off-by: Nicolas Ferre --- arch/arm/dts/sam9x60.dtsi | 31 +++++++++++++++++++++++++++++++ arch/arm/dts/sam9x60ek.dts | 5 +++++ 2 files changed, 36 insertions(+) diff --git a/arch/arm/dts/sam9x60.dtsi b/arch/arm/dts/sam9x60.dtsi index e880dc0068df..a66d0a278a87 100644 --- a/arch/arm/dts/sam9x60.dtsi +++ b/arch/arm/dts/sam9x60.dtsi @@ -60,6 +60,16 @@ #size-cells = <1>; ranges; + macb0: ethernet@f802c000 { + compatible = "cdns,sam9x60-macb", "cdns,macb"; + reg = <0xf802c000 0x100>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_macb0_rmii>; + clock-names = "hclk", "pclk"; + clocks = <&macb0_clk>, <&macb0_clk>; + status = "disabled"; + }; + dbgu: serial@fffff200 { compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; reg = <0xfffff200 0x200>; @@ -88,6 +98,22 @@ }; }; + macb0 { + pinctrl_macb0_rmii: macb0_rmii-0 { + atmel,pins = + ; /* PB10 periph A */ + }; + }; + sdhci0 { pinctrl_sdhci0: sdhci0 { atmel,pins = @@ -171,6 +197,11 @@ #clock-cells = <0>; reg = <47>; }; + + macb0_clk: macb0_clk { + #clock-cells = <0>; + reg = <24>; + }; }; generic: gck { diff --git a/arch/arm/dts/sam9x60ek.dts b/arch/arm/dts/sam9x60ek.dts index e64566ec8e58..6fe9f19f0bc7 100644 --- a/arch/arm/dts/sam9x60ek.dts +++ b/arch/arm/dts/sam9x60ek.dts @@ -17,3 +17,8 @@ stdout-path = &dbgu; }; }; + +&macb0 { + phy-mode = "rmii"; + status = "okay"; +}; From patchwork Fri Sep 27 13:08:52 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168484 X-Patchwork-Delegate: eugen.hristev@microchip.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="tXldPndR"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fsZJ0wS0z9sN1 for ; Fri, 27 Sep 2019 23:09:11 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 72876C21F24; Fri, 27 Sep 2019 13:09:06 +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 B8B45C21EC5; Fri, 27 Sep 2019 13:09:03 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id B2492C21E47; Fri, 27 Sep 2019 13:08:57 +0000 (UTC) Received: from esa6.microchip.iphmx.com (esa6.microchip.iphmx.com [216.71.154.253]) by lists.denx.de (Postfix) with ESMTPS id B8124C21E73 for ; Fri, 27 Sep 2019 13:08:56 +0000 (UTC) Received-SPF: Pass (esa6.microchip.iphmx.com: domain of Tudor.Ambarus@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="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa6.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: FbxY6zUbZFzOI056GgVWozurOINBIbvw6NDPSRfRGlCfDQCEB11ABrbSHMK0SmVnumXLvKObuX PzrzwXpT/hzrKUct+pHpx62xaOF5wEAtGFTmREByiwzSALhn6ABnaXlyaPT5JxAAmxCCtFFtBQ BlZFBgYvYFCuq4VQkm55uHpid3/z7IGYGUwkdSdu3QviHzsui5s6/7Vy1snI+z05hEifXIrfmy dtt+4tdyNgj8P8+RoIsvsn3o2BLGA6y79P3H0m9CpQaKWvqjiOROGj4uetEsqUIKu6l9iq6K9K LcA= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="47910887" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa6.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:08:54 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:08:54 -0700 Received: from NAM04-BN3-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.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 via Frontend Transport; Fri, 27 Sep 2019 06:08:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FXWsx/km2Zqx8/1y32eGkA129qSCswwsX1FwPSQJYnP/oT5u1kdDBBuoWbw/Am3I/xPNzIhnLXzAsw0bz6Erdy5ZREFR/5ZrkAxcLbS2cnpULKEDvin7CC2rqy6dsqhsOCbjsWVVllcuM1/2q4LUmOv3D293bh5B7nvX2TtpRH4fr3gqqrhvJPu6fOMGlEKz3UKiR6DGA90CnHXgUliir+Fx+p1J/ZHXBMkgEMD++seCRaj/hJun+SPbfcZ9dzTNcBDu82sfznJZN2yxN62K7n8qZs5lbCnPtHWixgq0VUK7i2QOk14om815T/BLez6g6x5n5UbGuGMxZEbW6dj20A== 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=OqtjzkEsVvvEzv+a3pBeDDXMpaH1u0WunMYs1uzIO6c=; b=mwzvqrGTUKyO7TzKM6oo9oflBBW7U6Y7zuse2MPSQp2uFHXMeqV8yK3RN2C/sx1bIQtuiYQ93ia5UZFkgBHy/epp+CXHViRF+8w5gUQDm2rLRcoIxRMCi0MxB9xmwjrr+qIlBitzBw9Y1Sz+81PkXQHHY0i9CWRXGejVp2Oe2mX6cRTSANeaJWDa4mHYZVwQrRLJbhRkDNiolTH7RzNtNbK8wXlL6bve6qJgpeKMH2zhxlOSKciFiYPfm0Xtzh6JfEbBvDLA55jDvfEsSIHH3TYy9bRpXRokIC6QP4sI0mkBhpOclhly80GP4Gh19ShzbGM2QC/hqHBmv4xRNiowWA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OqtjzkEsVvvEzv+a3pBeDDXMpaH1u0WunMYs1uzIO6c=; b=tXldPndRhJvlKagvxEzlcXtuanYgZbw6gIVYeD3sHBEKIo0k84GPC4nFKIBlzZRmQdhwCjfaTgEsNA/KhLXbrtgUMwOsoZnZA7sioX2EeoMsSb60TngIN5913TFaRq31zSMPthx45PqMGo4wV05auivcQ1A7pgNMis+tJ9IPKYE= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3872.namprd11.prod.outlook.com (10.255.180.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17; Fri, 27 Sep 2019 13:08:52 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:08:52 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 06/14] board: atmel: Add sam9x60ek board Thread-Index: AQHVdTS16ohqyc2w/ky1QDp/+NAB+w== Date: Fri, 27 Sep 2019 13:08:52 +0000 Message-ID: <20190927130818.478-7-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 179c1806-31c6-438d-be22-08d7434bd813 x-ms-traffictypediagnostic: MN2PR11MB3872: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4303; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(366004)(136003)(396003)(39860400002)(376002)(189003)(199004)(86362001)(66066001)(52116002)(5660300002)(6506007)(71200400001)(99286004)(71190400001)(186003)(36756003)(2616005)(486006)(26005)(478600001)(256004)(14454004)(66476007)(7416002)(66446008)(50226002)(64756008)(102836004)(66946007)(11346002)(476003)(305945005)(25786009)(386003)(76176011)(446003)(7736002)(8936002)(8676002)(81166006)(6862004)(6636002)(6436002)(66556008)(37006003)(107886003)(3846002)(54906003)(316002)(6486002)(81156014)(4326008)(6116002)(1076003)(6512007)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3872; H:MN2PR11MB4448.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: microchip.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Qe71gI4SFj30Tn+QqYYJST/KZCtFhpa9c8ngDN1FCbloPjlCnGibvksQNnqSqIo6HLtFzBorouNhDnFQMfQfwEjrlgJ9SgStJeqqWkF592d8z05NjdOKtpPvIHJWtmWVXsBR+r8NuN1VatcBQ3L980btdUPf03VUYbA5G3dMLgwp4HEg7jPz4ORGjHo5yTBPDbtqrQShA629b8TEwk3tBQ+AsY1LxagqG6u/oiUcXVaaIGpu7k3cW2Qu1kJOtDgdXKNwPFm6K1/4WXP3es7meSi0kNHnLpnLZmUdEFeh0JPrEvtyGk974TAY48qjjAlA+6t2lnVPpeXOUq+7esnUk0dvVJqYOqTTxueWfYhy/12+Grfqhucwq7s7Eyww+PaGyGB6e/1g32L8YMK6BMuOtURz6lsnQ4FInWwxONETnEU= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 179c1806-31c6-438d-be22-08d7434bd813 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:08:52.6703 (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: sbL0cqZiPF0SvuVZJXd41S5/sSHhjknL40pktpjZHnd+4baBBRqj3U2lH1aTT8XaKF5LF94H0+qWAgYCMPJWEuuT8gvuQnKWKts4dq7vJX4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3872 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 06/14] board: atmel: Add sam9x60ek board 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" From: Sandeep Sheriker Mallikarjun Add new board SAM9X60-EK using the ARM926 SAM9X60 SoC. Signed-off-by: Sandeep Sheriker Mallikarjun [tudor.ambarus@microchip.com: - fix number of DRAM banks: One DDR2-SDRAM (W972GG6KB 2 Gbit = 16 Mbit x 16 x 8 banks] - drop SPL related macros - drop memtest macros - drop CONFIG_SPI_BOOT, CONFIG_SYS_USE_DATAFLASH related macros - drop inclusion of asm/arch/at91sam9_smc.h] Signed-off-by: Tudor Ambarus --- arch/arm/mach-at91/Kconfig | 7 +++++ board/atmel/sam9x60ek/Kconfig | 12 ++++++++ board/atmel/sam9x60ek/MAINTAINERS | 7 +++++ board/atmel/sam9x60ek/Makefile | 7 +++++ board/atmel/sam9x60ek/sam9x60ek.c | 59 ++++++++++++++++++++++++++++++++++++++ include/configs/sam9x60ek.h | 60 +++++++++++++++++++++++++++++++++++++++ 6 files changed, 152 insertions(+) create mode 100644 board/atmel/sam9x60ek/Kconfig create mode 100644 board/atmel/sam9x60ek/MAINTAINERS create mode 100644 board/atmel/sam9x60ek/Makefile create mode 100644 board/atmel/sam9x60ek/sam9x60ek.c create mode 100644 include/configs/sam9x60ek.h diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig index 3cf13042b7b4..85524004f9e4 100644 --- a/arch/arm/mach-at91/Kconfig +++ b/arch/arm/mach-at91/Kconfig @@ -160,6 +160,12 @@ config TARGET_GARDENA_SMART_GATEWAY_AT91SAM select BOARD_LATE_INIT select SUPPORT_SPL +config TARGET_SAM9X60EK + bool "SAM9X60-EK board" + select SAM9X60 + select BOARD_EARLY_INIT_F + select BOARD_LATE_INIT + config TARGET_SAMA5D2_PTC_EK bool "SAMA5D2 PTC EK board" select BOARD_EARLY_INIT_F @@ -316,6 +322,7 @@ source "board/atmel/at91sam9m10g45ek/Kconfig" source "board/atmel/at91sam9n12ek/Kconfig" source "board/atmel/at91sam9rlek/Kconfig" source "board/atmel/at91sam9x5ek/Kconfig" +source "board/atmel/sam9x60ek/Kconfig" source "board/atmel/sama5d2_ptc_ek/Kconfig" source "board/atmel/sama5d2_xplained/Kconfig" source "board/atmel/sama5d27_som1_ek/Kconfig" diff --git a/board/atmel/sam9x60ek/Kconfig b/board/atmel/sam9x60ek/Kconfig new file mode 100644 index 000000000000..32fae2108e6e --- /dev/null +++ b/board/atmel/sam9x60ek/Kconfig @@ -0,0 +1,12 @@ +if TARGET_SAM9X60EK + +config SYS_BOARD + default "sam9x60ek" + +config SYS_VENDOR + default "atmel" + +config SYS_CONFIG_NAME + default "sam9x60ek" + +endif diff --git a/board/atmel/sam9x60ek/MAINTAINERS b/board/atmel/sam9x60ek/MAINTAINERS new file mode 100644 index 000000000000..e8c1346863a3 --- /dev/null +++ b/board/atmel/sam9x60ek/MAINTAINERS @@ -0,0 +1,7 @@ +SAM9X60EK BOARD +M: Sandeep Sheriker M +M: Eugen Hristev +S: Maintained +F: board/atmel/sam9x60ek/ +F: include/configs/sam9x60ek.h +F: configs/sam9x60ek_mmc_defconfig diff --git a/board/atmel/sam9x60ek/Makefile b/board/atmel/sam9x60ek/Makefile new file mode 100644 index 000000000000..12a406a3bb5c --- /dev/null +++ b/board/atmel/sam9x60ek/Makefile @@ -0,0 +1,7 @@ +# SPDX-License-Identifier: GPL-2.0+ +# +# Copyright (C) 2018 Microchip Technology Inc. and its subsidiaries +# +# Author: Sandeep Sheriker M + +obj-y += sam9x60ek.o diff --git a/board/atmel/sam9x60ek/sam9x60ek.c b/board/atmel/sam9x60ek/sam9x60ek.c new file mode 100644 index 000000000000..62938741ddd6 --- /dev/null +++ b/board/atmel/sam9x60ek/sam9x60ek.c @@ -0,0 +1,59 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2018 Microchip Technology Inc. and its subsidiaries + * + * Author: Sandeep Sheriker M + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +DECLARE_GLOBAL_DATA_PTR; + +void at91_prepare_cpu_var(void); + +#ifdef CONFIG_BOARD_LATE_INIT +int board_late_init(void) +{ + at91_prepare_cpu_var(); + return 0; +} +#endif + +#ifdef CONFIG_DEBUG_UART_BOARD_INIT +void board_debug_uart_init(void) +{ + at91_seriald_hw_init(); +} +#endif + +#ifdef CONFIG_BOARD_EARLY_INIT_F +int board_early_init_f(void) +{ +#ifdef CONFIG_DEBUG_UART + debug_uart_init(); +#endif + return 0; +} +#endif + +int board_init(void) +{ + /* address of boot parameters */ + gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100; + + return 0; +} + +int dram_init(void) +{ + gd->ram_size = get_ram_size((void *)CONFIG_SYS_SDRAM_BASE, + CONFIG_SYS_SDRAM_SIZE); + return 0; +} diff --git a/include/configs/sam9x60ek.h b/include/configs/sam9x60ek.h new file mode 100644 index 000000000000..b778bd8e83eb --- /dev/null +++ b/include/configs/sam9x60ek.h @@ -0,0 +1,60 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * Configuation settings for the SAM9X60EK board. + * + * Copyright (C) 2018 Microchip Technology Inc. and its subsidiaries + * + * Author: Sandeep Sheriker M + */ + +#ifndef __CONFIG_H__ +#define __CONFIG_H__ + +/* ARM asynchronous clock */ +#define CONFIG_SYS_AT91_SLOW_CLOCK 32768 +#define CONFIG_SYS_AT91_MAIN_CLOCK 24000000 /* 24 MHz crystal */ + +#define CONFIG_CMDLINE_TAG /* enable passing of ATAGs */ +#define CONFIG_SETUP_MEMORY_TAGS +#define CONFIG_INITRD_TAG +#define CONFIG_SKIP_LOWLEVEL_INIT + +#define CONFIG_USART_BASE ATMEL_BASE_DBGU +#define CONFIG_USART_ID 0 /* ignored in arm */ + +/* general purpose I/O */ +#define CONFIG_ATMEL_LEGACY /* required until (g)pio is fixed */ + +/* + * BOOTP options + */ +#define CONFIG_BOOTP_BOOTFILESIZE + +/* + * define CONFIG_USB_EHCI_HCD to enable USB Hi-Speed (aka 2.0) + * NB: in this case, USB 1.1 devices won't be recognized. + */ + +/* SDRAM */ +#define CONFIG_SYS_SDRAM_BASE 0x20000000 +#define CONFIG_SYS_SDRAM_SIZE 0x10000000 /* 256 megs */ + +#define CONFIG_SYS_INIT_SP_ADDR \ + (CONFIG_SYS_SDRAM_BASE + 16 * 1024 - GENERATED_GBL_DATA_SIZE) + +#define CONFIG_SYS_LOAD_ADDR 0x22000000 /* load address */ + +#ifdef CONFIG_SD_BOOT +/* bootstrap + u-boot + env + linux in sd card */ +#define CONFIG_BOOTCOMMAND \ + "fatload mmc 0:1 0x21000000 at91-sam9x60ek.dtb;" \ + "fatload mmc 0:1 0x22000000 zImage;" \ + "bootz 0x22000000 - 0x21000000" +#endif + +/* + * Size of malloc() pool + */ +#define CONFIG_SYS_MALLOC_LEN (512 * 1024 + 0x1000) + +#endif From patchwork Fri Sep 27 13:08:56 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168487 X-Patchwork-Delegate: eugen.hristev@microchip.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="I8iMyDAl"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fsd13zlyz9sDB for ; Fri, 27 Sep 2019 23:11:33 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 49BFCC21E2F; Fri, 27 Sep 2019 13:09:33 +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 D2A7CC21E73; Fri, 27 Sep 2019 13:09:16 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 25EB7C21ED5; Fri, 27 Sep 2019 13:09:01 +0000 (UTC) Received: from esa2.microchip.iphmx.com (esa2.microchip.iphmx.com [68.232.149.84]) by lists.denx.de (Postfix) with ESMTPS id 142ADC21ED5 for ; Fri, 27 Sep 2019 13:09:00 +0000 (UTC) Received-SPF: Pass (esa2.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa2.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa2.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: hXvG/MZjet1XExL2k/ph1I0FBEM2q8LPe38L49CMwQUWQ5rWcmiUnA3S41Yjo4CM4TrUNkSuF8 sNjuOs5J/VHBV8Zs1BU9MgDHeW/aL5gCd59nHDNd+f8E2Rt5/uI47G6kdPL/405hZvqk/azsHg pol3XX2MyrKvImPUbFKHs7ZM+djD9gz5xANFA+iOJHVS62Av+p8cT657aZUrDAsE3fRgLTsw68 8hIku4aMHxjBvCCzpfKDaUCwEDOTEi5N3I/eoxVFAxKIJLCgwlCmC4RrtSvmpZ5s4IKn0W4Fb9 xGg= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="50604460" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:08:59 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:08:58 -0700 Received: from NAM05-DM3-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.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 via Frontend Transport; Fri, 27 Sep 2019 06:08:58 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cHoQ+gpuO83FeBXSUnsdgZrXS+meGhfhx9h3g9fao+3wuAfE+3X+n5euvlXlIVbu5mPGpUwcYo3SATuFLEkevTrz5u9GIOfrgNBZtrlNBOJuLZlUF/LTsUBkPGtSzOUeyX6hbpfhmF1HmAxv6a2Btbx2V7ndG9A9V08KBrO1JMQHelcwQMEHr8lLYfwhyXP8hKobkiUJjCw33sE3o2+rjV7xFe557ZO5TA8RzV6/VGd9tPmfD/6BLa2CeoLCKiS8BxiBkf7Vw8X6NprSiXmv/MlykKCYBYqRJhb7b2or4QKvRoOCpYd0uNUEItPRnyWg3mkCQ+S393FNiNUOOH0RUQ== 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=Fsk1fhpGaQ8PzF0IBDm3GeeRAiqKF/qEReMcc8Wa9IU=; b=Xe/lP0Ecl7+dCco7xyrBkb4iQFSLlXGTIuxi8c7Ly8Cwb+GkwnvFSQ6CEZZdz7Fg6Dt+aibqY106lw2LfM994tw6MALfo1Sk/+KADT71SZYT5nWdSiP8j4Dx91Ohv83xsbGmh25G8LMf4cXrnYiMgXUgSLX3z1BrWTLDT7POCmIhfd82c3rN4EaAx5lYTizgmmPF2TI1xLmiLKGlritZqkb3pEn6hXYGUVUKsJTJelt+H9DoqENKOhWpKDlwxE4nhY1zdzrvJEjCu4U2p7DobAkGk2g7fs2c1eFfV/1hO3pBzRq8+rb4cdPijuh5sA+4RGWIU4oUN6dP0+0iQm00oA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Fsk1fhpGaQ8PzF0IBDm3GeeRAiqKF/qEReMcc8Wa9IU=; b=I8iMyDAlvDwg/napcVYHd3BB+wPzQy2WH9f1/tDj9d1W0dITSNIgwL5gK7fhL2amDFRaGanSUAaMOWOHTswNf+S2ieHZiyAB09r0x6zlTY4DiSX3guZfytDfB34gSufuQ3phrS/Bxp9rWoDKYFSA+kDlBBen7Tl/H/tvVRk1CME= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3872.namprd11.prod.outlook.com (10.255.180.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17; Fri, 27 Sep 2019 13:08:56 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:08:56 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 07/14] configs: Add sam9x60ek_mmc_defconfig Thread-Index: AQHVdTS4WHa5waEEiUO/g5npqFc64w== Date: Fri, 27 Sep 2019 13:08:56 +0000 Message-ID: <20190927130818.478-8-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1538af9f-998a-4ef3-e905-08d7434bda73 x-ms-traffictypediagnostic: MN2PR11MB3872: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:40; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(366004)(136003)(396003)(39860400002)(376002)(189003)(199004)(86362001)(66066001)(52116002)(5660300002)(6506007)(71200400001)(99286004)(71190400001)(186003)(36756003)(2616005)(486006)(26005)(478600001)(256004)(14454004)(66476007)(7416002)(66446008)(50226002)(64756008)(102836004)(66946007)(11346002)(476003)(305945005)(25786009)(386003)(76176011)(446003)(7736002)(8936002)(8676002)(81166006)(6862004)(6636002)(6436002)(66556008)(37006003)(107886003)(3846002)(54906003)(316002)(6486002)(81156014)(4326008)(6116002)(1076003)(6512007)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3872; H:MN2PR11MB4448.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: microchip.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uwCmYTI3TK7x6bh6cy+A26T4uURKfF5p2RB7jKh84AHTgvPPhQmA3hoaJaQS+O8Fz0fUIcq+EF2qPuaZWKNJUVJrRJr7GDD2aDhpQLT4ixQ+Bl0EtLYOJiQ8LNGfKewhx4S0IYmWaGHA6tb6U/y9OJhZVmzVmkOSE3AGJi77EMzL+I2m0gvqnNS5M0/Wq33vyMNS1XBmwPihnyB4uJtLFsF5c95/AUl1SpVQR63WRvD4ubFAKA/e0FLHXV+h6ez4Cm2s5KPH2ttMBQmQ0muBZ3JHMa59BtEW/2lTkumnIRQVnwF/P7EVZcCZ9WpeNBjTmxT1jKS4EeU/KZ+KfactVTCwj+HkXIMQ4WeVFubuRkrjUPahhe0LTqxVmvj3QolA6/c40pVZAxOdHhGDbXIl/EDt739tpPldtY3rGjZIH6M= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 1538af9f-998a-4ef3-e905-08d7434bda73 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:08:56.5810 (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: SAZq4xgG2WGwSVW4bZKdKtgEtlkdp2n/46rrPrThZheEqv50Nq3XiIrMo+m0rQi8mSNAFj04vJovQLMPEChznoVyYkQDcggkSrICyit13UY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3872 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 07/14] configs: Add sam9x60ek_mmc_defconfig 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" From: Sandeep Sheriker Mallikarjun add sam9x60ek_mmc_defconfig and for now only supports booting from sdcard. Signed-off-by: Sandeep Sheriker Mallikarjun Signed-off-by: Nicolas Ferre [nicolas.ferre@microchip.com: split patch, add Ethernet controller, phy and tools] [claudiu.beznea@microchip.com: add CONFIG_OF_LIBFDT_OVERLAY] Signed-off-by: Claudiu Beznea [tudor.ambarus@microchip.com: Fix number of DRAM banks: One DDR2-SDRAM (W972GG6KB 2 Gbit = 16 Mbit x 16 x 8 banks] Signed-off-by: Tudor Ambarus --- configs/sam9x60ek_mmc_defconfig | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 configs/sam9x60ek_mmc_defconfig diff --git a/configs/sam9x60ek_mmc_defconfig b/configs/sam9x60ek_mmc_defconfig new file mode 100644 index 000000000000..6cdc819a6793 --- /dev/null +++ b/configs/sam9x60ek_mmc_defconfig @@ -0,0 +1,52 @@ +CONFIG_ARM=y +CONFIG_ARCH_AT91=y +CONFIG_SYS_TEXT_BASE=0x23f00000 +CONFIG_TARGET_SAM9X60EK=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 +CONFIG_ENV_SIZE=0x4000 +CONFIG_NR_DRAM_BANKS=8 +CONFIG_DEBUG_UART_BOARD_INIT=y +CONFIG_DEBUG_UART_BASE=0xfffff200 +CONFIG_DEBUG_UART_CLOCK=200000000 +CONFIG_DEBUG_UART=y +CONFIG_FIT=y +CONFIG_SD_BOOT=y +CONFIG_BOOTDELAY=3 +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="mem=256M console=ttyS0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait" +CONFIG_SYS_CONSOLE_IS_IN_ENV=y +# CONFIG_DISPLAY_BOARDINFO is not set +CONFIG_HUSH_PARSER=y +CONFIG_SYS_PROMPT="U-Boot> " +CONFIG_CMD_BOOTZ=y +CONFIG_CMD_MMC=y +# CONFIG_CMD_SETEXPR is not set +CONFIG_CMD_DHCP=y +CONFIG_CMD_MII=y +CONFIG_CMD_PING=y +CONFIG_CMD_FAT=y +CONFIG_OF_CONTROL=y +CONFIG_DEFAULT_DEVICE_TREE="sam9x60ek" +CONFIG_ENV_IS_IN_FAT=y +CONFIG_ENV_FAT_DEVICE_AND_PART="0:1" +CONFIG_DM=y +CONFIG_CLK=y +CONFIG_CLK_AT91=y +CONFIG_AT91_GENERIC_CLK=y +CONFIG_DM_GPIO=y +CONFIG_AT91_GPIO=y +CONFIG_DM_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_ATMEL=y +CONFIG_PHY_MICREL=y +CONFIG_DM_ETH=y +CONFIG_MACB=y +CONFIG_PINCTRL=y +CONFIG_PINCTRL_AT91=y +CONFIG_DM_SERIAL=y +CONFIG_DEBUG_UART_ATMEL=y +CONFIG_DEBUG_UART_ANNOUNCE=y +CONFIG_ATMEL_USART=y +CONFIG_TIMER=y +CONFIG_ATMEL_PIT_TIMER=y +CONFIG_OF_LIBFDT_OVERLAY=y From patchwork Fri Sep 27 13:09:00 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168490 X-Patchwork-Delegate: eugen.hristev@microchip.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="Lnen2lGs"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fsfd11lHz9sDB for ; Fri, 27 Sep 2019 23:12:56 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id AFA32C21E7F; Fri, 27 Sep 2019 13:10:11 +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 C68BEC21E30; Fri, 27 Sep 2019 13:09:36 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 3CA4FC21ED5; Fri, 27 Sep 2019 13:09:09 +0000 (UTC) Received: from esa2.microchip.iphmx.com (esa2.microchip.iphmx.com [68.232.149.84]) by lists.denx.de (Postfix) with ESMTPS id A963EC21E30 for ; Fri, 27 Sep 2019 13:09:04 +0000 (UTC) Received-SPF: Pass (esa2.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa2.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa2.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: V9e5NO39nxf6T6bUtDFbvVGHlMzEU+Kzwdrba5fdef70jC9hVZmpA2EyR7TxL2cSlX1gOwGLOl /ma0+760BGSichEY+TqVt3f4weYuUF/qkP6bIxnYbFl/eZMbrx1wsBPg0Oe5iZd0+dTyCj2qXB rrhYojgtHXMlvWgd1394UWM6BZZq/REA6utYpVG2xRHMAgYo61fU89kgDRBhsKzmrWtfryBl3k hHLAqqxqeeCj1Ff6PSJNeMhOlSNVXTtPG720Vz9UARBWw9xtPohg78r2Jd//eqy2CW/u/E5VBW sYk= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="50604500" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:09:03 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:09:02 -0700 Received: from NAM05-CO1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 27 Sep 2019 06:09:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LxpmI7h8MAv4MZfbE18g3jkjP2KeSFHNcxlnOVMkO5xqAGQsEjF/CKyTqSQsr+U0ao/qRL6mjv8YsJYtOAxOmsrJhSiMHylHTMd7cNOXbXdPx4RhpL9hivV+j7MO4wbbqQMHkOf7d852gO5We3q5Yrs4kudpo35aaM12Cv2gpAL/7ij/Y4weLxHHGBI7EjRJOI7nlO9kpJW9SbV/Qxt3U6gXlHyzYtBKimlpMOOedHbxuzpod2xpcCGmiPXoucb3jGAwkCOvsCZdo7bPJL2P7lkB31toaBcjNS4a4St04vAUWYNf9NkRideQwMto7pGlxepDgKmH8A0Rav/JQqtHbw== 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=yFq4LWpibdj2KdkzF+oPNdcp2cx5zu1xlpEMy/00Kcg=; b=NSnl+4h3HCHWBxKfy22K9A9pcDlzKQKvVTnuALs7EzhwqIvEiPN0EfwbBuOEHHl/He9IHmh89CJgUIhVUKFYswwv6t8o9J280Mwc6eWnn3kWiWwgQiRXUc6C5WveSq+yl4lh+0ZryRmLjsBmSv/PTUEtcJ/a/FHjG/xtUXN9ToCnvY9UiOhKTL8etQ0YJPP0AZrYu9ftTzzdVlwzXbNOHqzU/k3zcJ1/IhzlODODGDb6ufN2HI6sjttSXwy+VX6fTBdk7WqAiN+0UFvBHx8l35X/4yhW5OaMBz261J1tAVqa6xjE4a99JcaNCDsCHPInWxTaVa0wTd52d5/2CILWdQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yFq4LWpibdj2KdkzF+oPNdcp2cx5zu1xlpEMy/00Kcg=; b=Lnen2lGsiWcXijmRzRZ71WTT8n9tTpEPhegOnxiSmbW+Hah+6wWUk1g2i61W5DUEYevzLCD5PepGuLcFvxdl40YEwK19CJUHbRLhRv/F3iW0523mCECariAYMxgKiWgHvtoPEFzqOXNA1yGI/Bj77r2yge7Y7mqy5ESRwcE/Mq4= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3775.namprd11.prod.outlook.com (20.178.253.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.23; Fri, 27 Sep 2019 13:09:00 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:09:00 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 08/14] ARM: at91: Rename sama5_sfr.h to at91_sfr.h Thread-Index: AQHVdTS6wEjcQZjChk6kkqMaU35Ykw== Date: Fri, 27 Sep 2019 13:09:00 +0000 Message-ID: <20190927130818.478-9-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e552efe6-a63d-4de3-b353-08d7434bdca7 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB3775; x-ms-traffictypediagnostic: MN2PR11MB3775: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2150; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(346002)(396003)(376002)(39860400002)(199004)(189003)(50226002)(54906003)(486006)(305945005)(6512007)(71190400001)(7736002)(2616005)(66066001)(446003)(4326008)(476003)(316002)(6862004)(107886003)(14454004)(25786009)(99286004)(2906002)(6116002)(186003)(102836004)(6636002)(37006003)(11346002)(6486002)(26005)(478600001)(6436002)(1076003)(7416002)(6506007)(76176011)(386003)(66946007)(3846002)(64756008)(66446008)(66476007)(71200400001)(256004)(81156014)(81166006)(36756003)(8676002)(86362001)(52116002)(8936002)(66556008)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3775; H:MN2PR11MB4448.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: yYSd2f1OI+t2hrZ0BmIMiZAw7xAo0X2r1kTl9PPOmSFV9plGB1K7s+WYKtkUaYO7VuWN33xKaykLwjauxkymn/I5GnMhT5SKZH/ik+/heJseGwJTKTE11TJaP2HJQ/WOOArY7tuNfaQTRFlxjQAcbIxf7czCKNP/hJ83G4I6Xb2zermo+R79ZLTGBYYW7N2ahZBtCCmlgew0JkTSHXwGyL/4z6QoVxizc3XW29qeUDGsUOHxFiZ8jRh9Xr8btwLGrFuMuV3ffCX/5Mp2AYZPh1dflohkki3dvwHbTaTm9FqmLeRB1KRp5TsMKf/TNm9SMXb2U/Rhr9XyLTVMYJ/lEr4hff19WZRej5qgryUJeWkqJvXHAVSmwIj2aH2RzjKEF9tLdJlaaS2rzATX0lD5DICpNQeXTlGgh2FJltxHL2A= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: e552efe6-a63d-4de3-b353-08d7434bdca7 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:09:00.2758 (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: FW915oFzQHH2u622dmpMPmPTCKLsoOz8g0pF3mxe9geMqGT3NkoXTc7aWRcL+Pe2SxpF87+55kHNhKhXsJUfG1U4IDg0kehUB5GGk3c/Rls= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3775 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 08/14] ARM: at91: Rename sama5_sfr.h to at91_sfr.h 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" From: Tudor Ambarus The Special Function Registers (SFR) are present in sam9x5 and sam9x60 too, rename sama5_sfr to at91_sfr.h. Signed-off-by: Tudor Ambarus --- arch/arm/mach-at91/armv7/sama5d4_devices.c | 2 +- arch/arm/mach-at91/atmel_sfr.c | 2 +- arch/arm/mach-at91/include/mach/{sama5_sfr.h => at91_sfr.h} | 4 ++-- board/laird/wb50n/wb50n.c | 2 +- drivers/clk/at91/clk-utmi.c | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) rename arch/arm/mach-at91/include/mach/{sama5_sfr.h => at91_sfr.h} (97%) diff --git a/arch/arm/mach-at91/armv7/sama5d4_devices.c b/arch/arm/mach-at91/armv7/sama5d4_devices.c index 5c693df2ecf0..e68ae9940788 100644 --- a/arch/arm/mach-at91/armv7/sama5d4_devices.c +++ b/arch/arm/mach-at91/armv7/sama5d4_devices.c @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include char *get_cpu_name() diff --git a/arch/arm/mach-at91/atmel_sfr.c b/arch/arm/mach-at91/atmel_sfr.c index 13cfba0ba0c0..b14222460f3a 100644 --- a/arch/arm/mach-at91/atmel_sfr.c +++ b/arch/arm/mach-at91/atmel_sfr.c @@ -7,7 +7,7 @@ #include #include #include -#include +#include #if defined(CONFIG_SAMA5D2) || defined(CONFIG_SAMA5D4) void redirect_int_from_saic_to_aic(void) diff --git a/arch/arm/mach-at91/include/mach/sama5_sfr.h b/arch/arm/mach-at91/include/mach/at91_sfr.h similarity index 97% rename from arch/arm/mach-at91/include/mach/sama5_sfr.h rename to arch/arm/mach-at91/include/mach/at91_sfr.h index f9c412f9989a..dc259055cff6 100644 --- a/arch/arm/mach-at91/include/mach/sama5_sfr.h +++ b/arch/arm/mach-at91/include/mach/at91_sfr.h @@ -6,8 +6,8 @@ * Bo Shen */ -#ifndef __SAMA5_SFR_H -#define __SAMA5_SFR_H +#ifndef __AT91_SFR_H +#define __AT91_SFR_H struct atmel_sfr { u32 reserved1; /* 0x00 */ diff --git a/board/laird/wb50n/wb50n.c b/board/laird/wb50n/wb50n.c index ab1dbcd879ae..13563abb49ef 100644 --- a/board/laird/wb50n/wb50n.c +++ b/board/laird/wb50n/wb50n.c @@ -4,7 +4,7 @@ #include #include -#include +#include #include #include #include diff --git a/drivers/clk/at91/clk-utmi.c b/drivers/clk/at91/clk-utmi.c index e8506099fd32..18af0bfeaad1 100644 --- a/drivers/clk/at91/clk-utmi.c +++ b/drivers/clk/at91/clk-utmi.c @@ -10,7 +10,7 @@ #include #include #include -#include +#include #include "pmc.h" /* From patchwork Fri Sep 27 13:09:03 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168486 X-Patchwork-Delegate: eugen.hristev@microchip.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="HAXrJbXo"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fscY3y4Dz9sDB for ; Fri, 27 Sep 2019 23:11:09 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 31F83C21EDC; Fri, 27 Sep 2019 13:09:46 +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 89B0EC21E7F; Fri, 27 Sep 2019 13:09:30 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 25048C21E02; Fri, 27 Sep 2019 13:09:11 +0000 (UTC) Received: from esa2.microchip.iphmx.com (esa2.microchip.iphmx.com [68.232.149.84]) by lists.denx.de (Postfix) with ESMTPS id E3A73C21E7F for ; Fri, 27 Sep 2019 13:09:06 +0000 (UTC) Received-SPF: Pass (esa2.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa2.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa2.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: hStgKcJ58SFkyIRNYah2hpJI89kMKpAe0I78tOk6HDLWQoHanaV4rpIfxFXRww7Uegoo1bfqwA E4c8BgXAYzdJdC+lm3avotnO+uDZJV4lcaFQi5c/KQeSSdXlVFePgCa4VUXLQs0gdul3zP05Ed SksCLiuWme+0LOLZBv2ajq+zkDmsYTIJMS0cWSI840DxclBGxbSl0GZXRRzGPSUvW+uodvbaca iMrEcl1S0saWzDFpHy0a3OeayllJh/3pcEhK9ry8XZW2X+VYTnlSM+Q4ouj6/qF1tpq+33n8QW t64= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="50604514" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:09:06 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:09:06 -0700 Received: from NAM05-CO1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 27 Sep 2019 06:09:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=og/3HsZOQeeXd4mTqcwpiCk+7em71W1hsiUY3zSioRjO7ivKMPVuzdOqFYkbNr+xpzEPuvPyQDJqmLieYfzBbCZyn9KNnAwX6MJ6MmBTMiArjBv1rSoSNSDrZegBuRqThRB2yog5LxfpCqwqoSarY7YEQF97Amk5VyQautP3x8QvEZLDc2e5igidLawIUTSQXkz7sGIeqRN72XYH/0kldIf+0euOsbfV2GmHl0gY9i3cBv3gYVJ/q9V5heM+/edTrS0rIgRXL7sFtvYiSCx1EVprdNhOXH2k/7r3DoL+SLA758vrttLfddD6LSuR3YCDcVMh/S8ulBx8j8CNyQOrKQ== 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=BhbS8MYjajybf44M1Zb5lz+JavUcp2khda1Y0nU1sJ0=; b=EVxRdu54QtKcoR58EZx2O4K6IFxs2323FqmbNkSg4DPhSZRtPkwFeyxPZXU2bJzXXqNc8wKsbfLM4vRrWT/Lc2mlktNk+z0XuQY8W6qjJZUcqCrRDj8EFSYKEti37xCHvu1tokg+TXFbW0GHTrk9QUy93wjRBzhaPDUSR0bkw/DaySMBC4Hvj1Vys6GD/3tOw4qrKSlAyCU85OZmM+rN2bdpvq2Yd/lXHeNJaVppE5RwIzcJWuUjk1F1rs7V4NkDAWuSbbI6d8dfXuoUHLHC4lr4a5+0YOQv/rHoqHlWBFrP+cJzUKJhkob4j/dgloLrxie0Voh4uJRtRbJV+ODQpg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BhbS8MYjajybf44M1Zb5lz+JavUcp2khda1Y0nU1sJ0=; b=HAXrJbXojVskwAj4P6ojWZttrnLrRv1Kso5KRiC9moO8ka9Mex+9pL9glCyfMnjbd2IrmD3TFM5gxFE4mIQtJ5uO4jbMA/rhpEL7YTdqDb005iwlq4LVE/2JQL7brQlNjEcsvxxwQk4G8gEsIEXAuT22pU7IEWNgydTMXKTpylI= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3775.namprd11.prod.outlook.com (20.178.253.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.23; Fri, 27 Sep 2019 13:09:04 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:09:04 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 09/14] ARM: at91: Add SFR definitions Thread-Index: AQHVdTS8cT47kSCkokGkiBxjK7yffA== Date: Fri, 27 Sep 2019 13:09:03 +0000 Message-ID: <20190927130818.478-10-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1f152ea2-9d76-4703-f73b-08d7434bded9 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB3775; x-ms-traffictypediagnostic: MN2PR11MB3775: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2276; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(346002)(396003)(376002)(39860400002)(199004)(189003)(50226002)(54906003)(486006)(305945005)(6512007)(71190400001)(7736002)(2616005)(66066001)(446003)(4326008)(476003)(316002)(6862004)(107886003)(14454004)(25786009)(99286004)(2906002)(6116002)(186003)(102836004)(6636002)(37006003)(11346002)(6486002)(26005)(478600001)(6436002)(1076003)(7416002)(6506007)(76176011)(386003)(66946007)(3846002)(64756008)(66446008)(66476007)(71200400001)(256004)(81156014)(81166006)(36756003)(8676002)(86362001)(52116002)(8936002)(66556008)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3775; H:MN2PR11MB4448.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: h6C2XnBJRcG+pmptKiNx1WfySgKbgjRjdnSHmEA8ElvHRXezIfUGR5LJzkvF9cZJe1uv9Et2zsncoasF6xQn98TGAITifa0LvcawFkXXnKP8BnTXg2OVKHJbeBVSd6oRR8VBkWH359FEsjkxC20xf/Ae1qoG1JizJeWLMg1lxnXO+vkbHMNLfivZf6udIaV504ZlZTUze32ZemrOwAAB1uWTZy5AzAEtdO/sVDvJ+UyW5VIMbZc2505DvnIC9CONTkLdKWYZ7mDrklrbdVbHXXTRuc/kS14HYpxdcUh5GYkzC08lTiW+QcKXTD/RMISJRxCss+Ac/nwkJVLRq7Gctj8aG0jbGaYgFunyl+kj7PH+9V8DgdjOGyJD9frD3rthpCwGVIa3zsfxg4FjmgFYsXilyHaK1poRzKOKxqjymVs= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 1f152ea2-9d76-4703-f73b-08d7434bded9 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:09:03.9827 (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: pB3klRbwMhzcG08U63T38LT1pUUdWr7ZOx8cXRwpD1mL8ec2UkH25iQHNZLO8DDjxWvE7N6iPwW6aCHVAtssWAG4m60E8gccJcZpRZLArMo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3775 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 09/14] ARM: at91: Add SFR definitions 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" From: Tudor Ambarus sama5's SFR has at offset 0x04 the DDR Configuration Register, while sam9x60's SFR contains the EBI Chip Select Register. Add a union to reconcile both boards. Signed-off-by: Tudor Ambarus --- arch/arm/mach-at91/include/mach/at91_sfr.h | 48 ++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/arch/arm/mach-at91/include/mach/at91_sfr.h b/arch/arm/mach-at91/include/mach/at91_sfr.h index dc259055cff6..0300c336dd81 100644 --- a/arch/arm/mach-at91/include/mach/at91_sfr.h +++ b/arch/arm/mach-at91/include/mach/at91_sfr.h @@ -11,7 +11,10 @@ struct atmel_sfr { u32 reserved1; /* 0x00 */ - u32 ddrcfg; /* 0x04: DDR Configuration Register */ + union { + u32 ddrcfg; /* 0x04: DDR Configuration Register */ + u32 ebicsa; /* 0x04: EBI Chip Select Register */ + }; u32 reserved2; /* 0x08 */ u32 reserved3; /* 0x0c */ u32 ohciicr; /* 0x10: OHCI Interrupt Configuration Register */ @@ -28,7 +31,16 @@ struct atmel_sfr { }; /* Register Mapping*/ +#define AT91_SFR_DDRCFG 0x04 /* DDR Configuration Register */ +#define AT91_SFR_CCFG_EBICSA 0x04 /* EBI Chip Select Register */ +/* 0x08 ~ 0x0c: Reserved */ +#define AT91_SFR_OHCIICR 0x10 /* OHCI INT Configuration Register */ +#define AT91_SFR_OHCIISR 0x14 /* OHCI INT Status Register */ #define AT91_SFR_UTMICKTRIM 0x30 /* UTMI Clock Trimming Register */ +#define AT91_SFR_UTMISWAP 0x3c /* UTMI DP/DM Pin Swapping Register */ +#define AT91_SFR_LS 0x7c /* Light Sleep Register */ +#define AT91_SFR_I2SCLKSEL 0x90 /* I2SC Register */ +#define AT91_SFR_WPMR 0xe4 /* Write Protection Mode Register */ /* Bit field in DDRCFG */ #define ATMEL_SFR_DDRCFG_FDQIEN 0x00010000 @@ -58,9 +70,39 @@ struct atmel_sfr { #define AT91_SFR_EBICFG_SCH1_OFF (0x0 << 12) #define AT91_SFR_EBICFG_SCH1_ON (0x1 << 12) -#define AT91_UTMICKTRIM_FREQ GENMASK(1, 0) - /* Bit field in AICREDIR */ #define ATMEL_SFR_AICREDIR_NSAIC 0x00000001 +/* Bit field in DDRCFG */ +#define ATMEL_SFR_DDRCFG_FDQIEN 0x00010000 +#define ATMEL_SFR_DDRCFG_FDQSIEN 0x00020000 + +#define AT91_SFR_CCFG_EBI_CSA(cs, val) ((val) << (cs)) +#define AT91_SFR_CCFG_EBI_DBPUC BIT(8) +#define AT91_SFR_CCFG_EBI_DBPDC BIT(9) +#define AT91_SFR_CCFG_EBI_DRIVE_SAM9X60 BIT(16) +#define AT91_SFR_CCFG_EBI_DRIVE BIT(17) +#define AT91_SFR_CCFG_DQIEN_F BIT(20) +#define AT91_SFR_CCFG_NFD0_ON_D16 BIT(24) +#define AT91_SFR_CCFG_DDR_MP_EN BIT(25) + +#define AT91_SFR_OHCIICR_RES(x) BIT(x) +#define AT91_SFR_OHCIICR_ARIE BIT(4) +#define AT91_SFR_OHCIICR_APPSTART BIT(5) +#define AT91_SFR_OHCIICR_USB_SUSP(x) BIT(8 + (x)) +#define AT91_SFR_OHCIICR_UDPPUDIS BIT(23) +#define AT91_OHCIICR_USB_SUSPEND GENMASK(10, 8) + +#define AT91_SFR_OHCIISR_RIS(x) BIT(x) + +#define AT91_UTMICKTRIM_FREQ GENMASK(1, 0) + +#define AT91_SFR_UTMISWAP_PORT(x) BIT(x) + +#define AT91_SFR_LS_VALUE(x) BIT(x) +#define AT91_SFR_LS_MEM_POWER_GATING_ULP1_EN BIT(16) + +#define AT91_SFR_WPMR_WPEN BIT(0) +#define AT91_SFR_WPMR_WPKEY_MASK GENMASK(31, 8) + #endif From patchwork Fri Sep 27 13:09:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168499 X-Patchwork-Delegate: eugen.hristev@microchip.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="vR1wDEfV"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fsjP5FfFz9sDB for ; Fri, 27 Sep 2019 23:15:21 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 5A8D0C21F47; Fri, 27 Sep 2019 13:09:58 +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 1F82AC21F2B; Fri, 27 Sep 2019 13:09:33 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 93288C21E47; Fri, 27 Sep 2019 13:09:20 +0000 (UTC) Received: from esa2.microchip.iphmx.com (esa2.microchip.iphmx.com [68.232.149.84]) by lists.denx.de (Postfix) with ESMTPS id DCBA8C21D8A for ; Fri, 27 Sep 2019 13:09:14 +0000 (UTC) Received-SPF: Pass (esa2.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa2.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa2.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: D3uUpvl6pV0Iqr6rCt6kb/yzuPNrLoTTTgWiGK80WouuJgFCjpCR6/b0mqC+4NImo9+teW0AKT 8y+HOLEPZNL+RBLBtYWv7xAqK4f2wf9AwSSt2vaENljZXcUNu0lIaa+eaUThbS+QV4UtHTeKRy bKcLwIl10eMD8tpw1RoANtbRaztcvXj1zuUDoxOFRPTsi2jAMhSaOHQHYSNyf7bQ8yvZie+I4I jGxQl4YSLwFErzk7WnM34BtorhglIc7s5mGf4XjT1IH99mr7iu+HpBy3mSQ+9s7Scfw0BthiAl 9Zc= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="50604535" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:09:13 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:09:08 -0700 Received: from NAM05-CO1-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; Fri, 27 Sep 2019 06:09:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QhqECqB/gwPTbkT744s5tESBUhRzU2XniiN6QQWBihkBKk/Cr7vzBAvPG5KEzgzX5MFuMs9pTim7NycE9Td+0HnQzBvuWiiEX0CHow1tHWhZhZpHWKc/gWeI1N4yOhghuJVuOVbRmguriNkdFkHKCC3glM/oe5dIZJ49obWTVI7uuMAB21gtioQ7SBJAh9iQlxx6lfBdGgmDfUp4wHXuBAM1Sa6JYUev+byhrQE090fm1tkCd/nXG6YEzw6pKryk9yHn9zJXCO1fJoAFoK6U2XD6RpB51tuTyaP5NcUKKNsELswCRDsLdYkme1jtYWjF9uItUGWoVKQm5xxYv2l6Iw== 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=pHVVn+SXdeJiTogZpB3mN058vvDTDBhpgNy7lzBQCzs=; b=J1axhYi/KaQD4po1SBVjIS4NJ6Zyibo6bNOX0Kf0v1mtxjzETnr5lndkfO6wJpvBwHEgpeXDC7NDnYxXhkGn9bGo66la48szJVi4M7S+wV5bEisltXsiGIX+r8CkViVNwY5Lk8zX3ZbRSDhu0YU3/JY3jEGtdArWhrZ4xQHvoM9tYnT8AwNoeIG0yUK/uqLE9OmReTEipAkZvUjlT1yH1EZ+U3KC/9L5wQztzI8E6fekV6BG/opX0SCSyUAmfmYHfjkKtdc0MvaB762HXIIf8W1gi71MvD5ku1uSOFpmMRM/pl1yGgeDKbaAZZjJDeJ4VBD6qEA4ZCAOfvUFUzArKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pHVVn+SXdeJiTogZpB3mN058vvDTDBhpgNy7lzBQCzs=; b=vR1wDEfVEJH8WKauFMxg3fLw+yegNy2npO9sJikhNedOJfBBwd5QLSNkgxmDA8cCpz7LJyQDvmoyDf4G5GOnvKIKjN/zq5Qquc+RxrSx3h6s7zMpcYbx96eSmX4g0OMlRsXU4e4zxQ7/yw1lPhXQ+RaWTFiBcs2MtaA9aclFSt0= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3775.namprd11.prod.outlook.com (20.178.253.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.23; Fri, 27 Sep 2019 13:09:08 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:09:08 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 10/14] board: sam9x60ek: Add NAND flash support Thread-Index: AQHVdTS+DHRoXANGfUy9bmahpcvBuQ== Date: Fri, 27 Sep 2019 13:09:07 +0000 Message-ID: <20190927130818.478-11-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7d41c17c-24d6-498d-b17b-08d7434be137 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB3775; x-ms-traffictypediagnostic: MN2PR11MB3775: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1201; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(346002)(396003)(376002)(39860400002)(199004)(189003)(50226002)(54906003)(486006)(305945005)(6512007)(71190400001)(7736002)(2616005)(66066001)(446003)(4326008)(476003)(316002)(6862004)(107886003)(14454004)(25786009)(99286004)(2906002)(6116002)(186003)(102836004)(6636002)(37006003)(11346002)(6486002)(26005)(478600001)(6436002)(1076003)(7416002)(6506007)(76176011)(386003)(66946007)(3846002)(64756008)(66446008)(66476007)(71200400001)(256004)(81156014)(81166006)(36756003)(8676002)(86362001)(52116002)(8936002)(66556008)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3775; H:MN2PR11MB4448.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: Bqi86hw7nfOZ2L0FSZUCTqbcHu7jKVVmdcj/X4AhXtNgCx3V2WEKaMHPynve/U7yZEkNUnKC0n17N+TsPKqapZHLDLtBc1Y+b7WYtbsHnCyak4JKdHTI5DFHB5++m3WPIj3SWhqoCgmnrjCLOB45RDUcNkyi/djr/MdaA4QkCUZmUmY7zgZKRR5LWbqWfm493PHLEyI88lqoFBtCx/KEwY07w0oPHo1kvn/3EMlzMl4QyZ4S6jPAj6jgLaTGdfseDahtqVUlK6LeYz4uFMCv2Ushoa5aMjIgafsLpwYL/aq6Ng6bg/AxSb0miJXbzPCmOdRn9k8j9e40HiohBpGX1K/IAExYYgZVjiDvuoqYDxASkJHYqOj2nV0IizxTgEurk6ueIUENRTlaYb5mv1LhPpHm3V3EbDJEyuuBPtTkHoY= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 7d41c17c-24d6-498d-b17b-08d7434be137 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:09:07.9354 (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: 7B2VvmCW70FAexjkr638wGjX9LoEm7SLKT3L8jkFn49Y0Ir5+DuhlKGf7I+l1laLh+6uOfpbHBbgH3BtTGy66AurGjBefTwt3/hGWrkOvG8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3775 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 10/14] board: sam9x60ek: Add NAND flash support 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" From: Tudor Ambarus - EBI Chip Select Register is now in SFR, - the pins are set to default values, - timings are matching MT29F4G08BABWP's nand flash requirements. Signed-off-by: Tudor Ambarus --- board/atmel/sam9x60ek/sam9x60ek.c | 61 +++++++++++++++++++++++++++++++++++++++ include/configs/sam9x60ek.h | 28 ++++++++++++++++++ 2 files changed, 89 insertions(+) diff --git a/board/atmel/sam9x60ek/sam9x60ek.c b/board/atmel/sam9x60ek/sam9x60ek.c index 62938741ddd6..e352afc67ed3 100644 --- a/board/atmel/sam9x60ek/sam9x60ek.c +++ b/board/atmel/sam9x60ek/sam9x60ek.c @@ -7,8 +7,10 @@ #include #include +#include #include #include +#include #include #include #include @@ -18,6 +20,62 @@ DECLARE_GLOBAL_DATA_PTR; void at91_prepare_cpu_var(void); +#ifdef CONFIG_CMD_NAND +static void sam9x60ek_nand_hw_init(void) +{ + struct at91_smc *smc = (struct at91_smc *)ATMEL_BASE_SMC; + struct atmel_sfr *sfr = (struct atmel_sfr *)ATMEL_BASE_SFR; + unsigned int csa; + + at91_pio3_set_a_periph(AT91_PIO_PORTD, 0, 1); /* NAND OE */ + at91_pio3_set_a_periph(AT91_PIO_PORTD, 1, 1); /* NAND WE */ + at91_pio3_set_a_periph(AT91_PIO_PORTD, 2, 0); /* NAND ALE */ + at91_pio3_set_a_periph(AT91_PIO_PORTD, 3, 0); /* NAND CLE */ + /* Enable NandFlash */ + at91_set_gpio_output(CONFIG_SYS_NAND_ENABLE_PIN, 1); + /* Configure RDY/BSY */ + at91_set_gpio_input(CONFIG_SYS_NAND_READY_PIN, 1); + at91_pio3_set_a_periph(AT91_PIO_PORTD, 6, 1); + at91_pio3_set_a_periph(AT91_PIO_PORTD, 7, 1); + at91_pio3_set_a_periph(AT91_PIO_PORTD, 8, 1); + at91_pio3_set_a_periph(AT91_PIO_PORTD, 9, 1); + at91_pio3_set_a_periph(AT91_PIO_PORTD, 10, 1); + at91_pio3_set_a_periph(AT91_PIO_PORTD, 11, 1); + at91_pio3_set_a_periph(AT91_PIO_PORTD, 12, 1); + at91_pio3_set_a_periph(AT91_PIO_PORTD, 13, 1); + + at91_periph_clk_enable(ATMEL_ID_PIOD); + + /* Enable CS3 */ + csa = readl(&sfr->ebicsa); + csa |= AT91_SFR_CCFG_EBI_CSA(3, 1) | AT91_SFR_CCFG_NFD0_ON_D16; + + /* Configure IO drive */ + csa &= ~AT91_SFR_CCFG_EBI_DRIVE_SAM9X60; + + writel(csa, &sfr->ebicsa); + + /* Configure SMC CS3 for NAND/SmartMedia */ + writel(AT91_SMC_SETUP_NWE(4), &smc->cs[3].setup); + + writel(AT91_SMC_PULSE_NWE(10) | AT91_SMC_PULSE_NCS_WR(20) | + AT91_SMC_PULSE_NRD(10) | AT91_SMC_PULSE_NCS_RD(20), + &smc->cs[3].pulse); + + writel(AT91_SMC_CYCLE_NWE(20) | AT91_SMC_CYCLE_NRD(20), + &smc->cs[3].cycle); + + writel(AT91_SMC_MODE_RM_NRD | AT91_SMC_MODE_WM_NWE | +#ifdef CONFIG_SYS_NAND_DBW_16 + AT91_SMC_MODE_DBW_16 | +#else /* CONFIG_SYS_NAND_DBW_8 */ + AT91_SMC_MODE_DBW_8 | +#endif + AT91_SMC_MODE_TDF | AT91_SMC_MODE_TDF_CYCLE(15), + &smc->cs[3].mode); +} +#endif + #ifdef CONFIG_BOARD_LATE_INIT int board_late_init(void) { @@ -48,6 +106,9 @@ int board_init(void) /* address of boot parameters */ gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100; +#ifdef CONFIG_CMD_NAND + sam9x60ek_nand_hw_init(); +#endif return 0; } diff --git a/include/configs/sam9x60ek.h b/include/configs/sam9x60ek.h index b778bd8e83eb..dbcbce3a2b80 100644 --- a/include/configs/sam9x60ek.h +++ b/include/configs/sam9x60ek.h @@ -42,6 +42,26 @@ #define CONFIG_SYS_INIT_SP_ADDR \ (CONFIG_SYS_SDRAM_BASE + 16 * 1024 - GENERATED_GBL_DATA_SIZE) +/* NAND flash */ +#ifdef CONFIG_CMD_NAND +#define CONFIG_NAND_ATMEL +#define CONFIG_SYS_MAX_NAND_DEVICE 1 +#define CONFIG_SYS_NAND_BASE 0x40000000 +#define CONFIG_SYS_NAND_MASK_ALE BIT(21) +#define CONFIG_SYS_NAND_MASK_CLE BIT(22) +#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PD4 +#define CONFIG_SYS_NAND_READY_PIN AT91_PIN_PD5 +#define CONFIG_SYS_NAND_ONFI_DETECTION + +#define CONFIG_MTD_DEVICE +#endif + +/* PMECC & PMERRLOC */ +#define CONFIG_ATMEL_NAND_HWECC +#define CONFIG_ATMEL_NAND_HW_PMECC +#define CONFIG_PMECC_CAP 8 +#define CONFIG_PMECC_SECTOR_SIZE 512 + #define CONFIG_SYS_LOAD_ADDR 0x22000000 /* load address */ #ifdef CONFIG_SD_BOOT @@ -50,6 +70,14 @@ "fatload mmc 0:1 0x21000000 at91-sam9x60ek.dtb;" \ "fatload mmc 0:1 0x22000000 zImage;" \ "bootz 0x22000000 - 0x21000000" + +#elif defined(CONFIG_NAND_BOOT) +/* bootstrap + u-boot + env + linux in nandflash */ +#define CONFIG_ENV_OFFSET_REDUND 0x100000 +#define CONFIG_BOOTCOMMAND "nand read " \ + "0x22000000 0x200000 0x600000; " \ + "nand read 0x21000000 0x180000 0x20000; " \ + "bootz 0x22000000 - 0x21000000" #endif /* From patchwork Fri Sep 27 13:09:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168494 X-Patchwork-Delegate: eugen.hristev@microchip.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="kXQBdTOk"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fsh86mzbz9sPS for ; Fri, 27 Sep 2019 23:14:16 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id A7CF4C21E02; Fri, 27 Sep 2019 13:10:33 +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 348E9C21EDC; Fri, 27 Sep 2019 13:10:06 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 51DCBC21DFD; Fri, 27 Sep 2019 13:09:37 +0000 (UTC) Received: from esa2.microchip.iphmx.com (esa2.microchip.iphmx.com [68.232.149.84]) by lists.denx.de (Postfix) with ESMTPS id 25792C21F34 for ; Fri, 27 Sep 2019 13:09:33 +0000 (UTC) Received-SPF: Pass (esa2.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa2.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa2.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: ZZz4XJDb7D1aBw/IDMumdIF6bH1HWUUvg1Lt2ex720sSsj/Hq2MZDLJb9x8AZyJRhaDFMLn4Pg sDGKs8RFfLPXVmGgGSedkOmcD5pFTEXiwQWmRlZCfvpLoNHM33MOxUahzpswURuX6p+WnJW/CI Sk8glCMw6fzdR20fbVo/s0Vfi29s9XMd/JwOSosZbgpQSKVLYriq/E73cMUdJYKHtq35dvN2tH tP23j75SOEsAf/YiahOT4zODWjQel8XAmRLQCFyA2TYph2XIoLbZ4nRgAqIS98v/2RockfCEFr bOs= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="50604561" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:09:31 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:09:12 -0700 Received: from NAM05-CO1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 27 Sep 2019 06:09:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZZUPuE/ZqB0QGHa2vo1gUqiQg+vZHhnn7BwTzVte/xLKw3adpm1hNvyOIYlKRdyw1kNV2soIEduabHH5ewd/igfUPmkYdS9GXiOSjVZFHeXjjaxCs/pTLdOYqgdK65+LWtbAuMXT7ogLcXKVNUgMZBkLJRQ3NuWgs9Lwt8671HZIscoVCOxnvnKMR0P+Fl3pe0Y2UKrk/mvwPOOByBlLrNxV7hUpc3gf2veuPFmGM+NubmCtVAhxnonjrt3kYKB3RuBzOR1lYQPLdY0J1MDYnruEaCFd0xSwq7HUsxbxoPWqMs3BEz/T6N5ihB7nXIt7tQcwM6ffPJg9/bm+8yE2jA== 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=K3EfX3ryLlONBsWpVTKq9RWBvvPMFz0a2hQ3jhZXMvQ=; b=JRxJUXjCQvqoinckWvVYxFXJUz8LZpenmC3P3LVENrXuQfS9jZDKkBhusYAYaHiEtTVAA4FpmylmhaPgfINxGR9qSOdRepN6MpvavjPWbDaEtHBNe0+wxcWwFuOTZzO/Vy5lzjLPoYtcsUZGnI0TN8Ea91QzQu8n0c2h/kC8Sb1QrwW9HdnDKEF1SvgNNTB5AxiFhHE/IUVKKhrVL0T/1/mdkfPYsGxKExuBkamvNjak11NL1TzitkRnQdzT2ZT9MB4FIXjw8U3ebKrUnTSEsEw6oVJ2pP5KYYyde5D6qnWY/7ZOMSxna6Q3jQu0cj2sy+5FymGWNSl6RwfNv4HX2A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=K3EfX3ryLlONBsWpVTKq9RWBvvPMFz0a2hQ3jhZXMvQ=; b=kXQBdTOkrXy8Uake+YzL2G/lTwPzJEdyoC9KfBIqzhdkMyItU9katVJZ9f+S2T0CRah6a2phqDP0wreFhLwG7HhtpkXLh4hGRu0le41aWMD02esXHcFrB9goOeiDZ3VBcqH/4mtU6t7bmR8/qY3g/ICH8j52zuwTubMhz07Z3oU= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3775.namprd11.prod.outlook.com (20.178.253.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.23; Fri, 27 Sep 2019 13:09:11 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:09:11 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 11/14] configs: Add sam9x60ek_nandflash_defconfig Thread-Index: AQHVdTTBbxIErm/BjEuCuDftjMXRQQ== Date: Fri, 27 Sep 2019 13:09:11 +0000 Message-ID: <20190927130818.478-12-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 18cfb544-99e4-4a30-d6ac-08d7434be36e x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB3775; x-ms-traffictypediagnostic: MN2PR11MB3775: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:31; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(346002)(396003)(376002)(39860400002)(199004)(189003)(50226002)(54906003)(486006)(305945005)(6512007)(71190400001)(7736002)(2616005)(66066001)(446003)(4326008)(476003)(316002)(6862004)(107886003)(14454004)(25786009)(99286004)(2906002)(6116002)(186003)(102836004)(6636002)(37006003)(11346002)(6486002)(26005)(478600001)(6436002)(1076003)(7416002)(6506007)(76176011)(386003)(66946007)(3846002)(64756008)(66446008)(66476007)(71200400001)(256004)(81156014)(81166006)(36756003)(8676002)(86362001)(52116002)(8936002)(66556008)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3775; H:MN2PR11MB4448.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: 1hUZ8qh2+HHrE6sst/AflYSj/YoRkImnQuNZwRYHYQj6ElMuq19xPgPeDl6GteZ6HvsJu/+1ABNUGpWJ2e+njxmhA8ymhdqiIYOmhWcz280oqbsmZfxVoqRH2E16s+i33j7UOiu07MRG3qWyd1MhCzd6jpgahz1h2214ihj2cUGlPHnTUqpx34pxx9hLEnn1oa2vmoiH1Rcinb0sdl6jcjcpPk3A+ZNwaKg7oONMQy9oKKLQo1dAg5yleZJ310zWOoymNjUBbIKkbj26Kb7bT3EX110GGddG0L8NHwUv4YUjpBoHMl7AOMq2E18aBabG8D8xJ1FAw/APm38us+D9R5Hd8uM2tnAUDkNCnoCuUaspwb6KjefQ4omiHnwtWyVPhcD1OzgLlI4F7ii5lQZI174wW4mSNljobGReLnZykOE= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 18cfb544-99e4-4a30-d6ac-08d7434be36e X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:09:11.6323 (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: CYcmB7nPN04qGliIOIG8a7zz3jsxFpPt6T9713uWWD8psHWKOyw32vjfi3oGq37E8Oeq5kJcn60g9xkJLdRQrvVv6/vozAxtisQxjzQObQU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3775 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 11/14] configs: Add sam9x60ek_nandflash_defconfig 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" From: Tudor Ambarus Boot from nand flash. Signed-off-by: Tudor Ambarus --- board/atmel/sam9x60ek/MAINTAINERS | 1 + configs/sam9x60ek_nandflash_defconfig | 53 +++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 configs/sam9x60ek_nandflash_defconfig diff --git a/board/atmel/sam9x60ek/MAINTAINERS b/board/atmel/sam9x60ek/MAINTAINERS index e8c1346863a3..ec5bed7479ba 100644 --- a/board/atmel/sam9x60ek/MAINTAINERS +++ b/board/atmel/sam9x60ek/MAINTAINERS @@ -5,3 +5,4 @@ S: Maintained F: board/atmel/sam9x60ek/ F: include/configs/sam9x60ek.h F: configs/sam9x60ek_mmc_defconfig +F: configs/sam9x60ek_nandflash_defconfig diff --git a/configs/sam9x60ek_nandflash_defconfig b/configs/sam9x60ek_nandflash_defconfig new file mode 100644 index 000000000000..948d7c7a7227 --- /dev/null +++ b/configs/sam9x60ek_nandflash_defconfig @@ -0,0 +1,53 @@ +CONFIG_ARM=y +CONFIG_ARCH_AT91=y +CONFIG_SYS_TEXT_BASE=0x23f00000 +CONFIG_TARGET_SAM9X60EK=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 +CONFIG_NR_DRAM_BANKS=8 +CONFIG_DEBUG_UART_BOARD_INIT=y +CONFIG_DEBUG_UART_BASE=0xfffff200 +CONFIG_DEBUG_UART_CLOCK=200000000 +CONFIG_DEBUG_UART=y +CONFIG_FIT=y +CONFIG_NAND_BOOT=y +CONFIG_BOOTDELAY=3 +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk mtdparts=atmel_nand:256k(bootstrap)ro,768k(uboot)ro,256k(env_redundant),256k(env),512k(dtb),6M(kernel)ro,-(rootfs) rootfstype=ubifs ubi.mtd=12 root=ubi0:rootfs rw" +CONFIG_SYS_CONSOLE_IS_IN_ENV=y +# CONFIG_DISPLAY_BOARDINFO is not set +CONFIG_HUSH_PARSER=y +CONFIG_SYS_PROMPT="U-Boot> " +CONFIG_CMD_BOOTZ=y +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_MMC=y +CONFIG_CMD_NAND=y +CONFIG_CMD_NAND_TRIMFFS=y +# CONFIG_CMD_SETEXPR is not set +CONFIG_CMD_DHCP=y +CONFIG_CMD_MII=y +CONFIG_CMD_PING=y +CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y +CONFIG_OF_CONTROL=y +CONFIG_DEFAULT_DEVICE_TREE="sam9x60ek" +CONFIG_ENV_IS_IN_NAND=y +CONFIG_DM=y +CONFIG_CLK=y +CONFIG_CLK_AT91=y +CONFIG_AT91_GENERIC_CLK=y +CONFIG_DM_GPIO=y +CONFIG_AT91_GPIO=y +CONFIG_DM_MMC=y +CONFIG_GENERIC_ATMEL_MCI=y +CONFIG_PHY_MICREL=y +CONFIG_DM_ETH=y +CONFIG_MACB=y +CONFIG_PINCTRL=y +CONFIG_PINCTRL_AT91=y +CONFIG_DM_SERIAL=y +CONFIG_DEBUG_UART_ATMEL=y +CONFIG_DEBUG_UART_ANNOUNCE=y +CONFIG_ATMEL_USART=y +CONFIG_TIMER=y +CONFIG_ATMEL_PIT_TIMER=y +CONFIG_OF_LIBFDT_OVERLAY=y From patchwork Fri Sep 27 13:09:15 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168489 X-Patchwork-Delegate: eugen.hristev@microchip.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="ghoQlmDO"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fsfY3qs2z9sDB for ; Fri, 27 Sep 2019 23:12:53 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 23A96C21F71; Fri, 27 Sep 2019 13:11:06 +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 E7D88C21EC3; Fri, 27 Sep 2019 13:10:48 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 274B0C21E47; Fri, 27 Sep 2019 13:09:24 +0000 (UTC) Received: from esa1.microchip.iphmx.com (esa1.microchip.iphmx.com [68.232.147.91]) by lists.denx.de (Postfix) with ESMTPS id 77F74C21E0D for ; Fri, 27 Sep 2019 13:09:19 +0000 (UTC) Received-SPF: Pass (esa1.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa1.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa1.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa1.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa1.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: nd8Tdp25/R5IYtaGlbdWtIjLqSOHNWHQQYozDm6CLX5v0j/16jqTfQlokrkWJET2Zq46bwI5+j Nd0+INb1eU5+od0m4k97MzswfOCUt26w3BzavkZSVoodI+XfTgu8sEp3XVZkmLphT5CR+gM35z /86EHftbfrT/e2hpioTLGD1H+xcfuCcEv6o4i42XF33mxj9bULc9P89TBirpopcZoqtbF77Kkq Do2qU1ccQIn5yYZn9aU8Z+SiPB6u9EtVeiOOzq6ajUmDD6XjHUeJfNSviP+Xx6fd5VVlU7+AHN SZs= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="52169399" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa1.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:09:16 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:09:16 -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; Fri, 27 Sep 2019 06:09:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kvFt8PmRUynpk6+A5yiHSTWwGjPcMC1p+SYwxG+j6lnd9mj+6hEAfwrnCJZ1sRkHCMy7iCwwY/08qXp2JiSs7L1wHxWcYznnrjwqDA9pUObgpwuwCNfVee12mEu9MYPw+hqmPLvBplT+ckAH7bSyc5AlBtBOvNW0QnCGMJ/9GeJPd9x5oz6vAanm/kcyYuDTcez5g28xVdJ/3fkjNNekyrCX8mxT4/hkP8Tg3WaYwqCbnOfQvOSzqBc4I1HANLqUbmHVeEjKpj8ZxHX68Zlki96QhYwEzl0HB0h9SVA7DRet22ej4pkFwzZA2hHhAhHZg6aIOGDt8z+pYkhA0Al+IA== 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=HALhwSJPfaV9C8sSPsAZxqi8OomBpUt7reeaJLdrAZ4=; b=eNnD3udZZXlru1dFvIzogtBb5SHga/g5NOwqRKG3mvLQcNCNCGa1YDmPF0t3oc/kBudj0+H0TfkE6ZyY/12/2pMyW22WkJ1H+UVyMQC/xg9h1dVRwlHbKrkC6dMQ04T2V3rIyNG8bI2iPspXhXNR+4VxUbyKx5YpGDRtrDo3ilbZQRHYbq6pKPqnLaZsmP7QArn8r38xWfVlgLOKS2oQ7jR45oAfmoFtyswRwAv/GPTOiHvpa7NtiC36lOcoLf+FIVs9TM00uh7q0VenmXgPfe/NM2ozLgKRbeTGmUDpPZYm7Db/LUr+NEa7/YjAn20sOYEw6Cxw8/Z9ogwUl0E6BA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HALhwSJPfaV9C8sSPsAZxqi8OomBpUt7reeaJLdrAZ4=; b=ghoQlmDOEbaFHSNHCQjs98IB5K3JzYmicUv9jrAnm1MQhfgU1ouF+fCmhV+31DFlDO3DdfJ/XL/AUOfBY5L0WgX8jpqKFd8kAUjqKPyAHF1nPG1sIcBGwIAqBIs1nzlPekOCY6i7ShpZuCOdZ57yeK/vPHlujdBBwEOHjjCxCwQ= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3775.namprd11.prod.outlook.com (20.178.253.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.23; Fri, 27 Sep 2019 13:09:15 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:09:15 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 12/14] configs: sam9x60ek: Add QSPI_BOOT defines Thread-Index: AQHVdTTDg7wL4Bkxd0iuqoYyEB2Ggg== Date: Fri, 27 Sep 2019 13:09:15 +0000 Message-ID: <20190927130818.478-13-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: dfec3a9b-f53d-4ba1-a9f2-08d7434be59e x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB3775; x-ms-traffictypediagnostic: MN2PR11MB3775: x-ms-exchange-purlcount: 1 x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2089; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(346002)(396003)(376002)(39860400002)(199004)(189003)(50226002)(54906003)(486006)(305945005)(6306002)(6512007)(71190400001)(7736002)(2616005)(66066001)(446003)(4326008)(476003)(316002)(6862004)(107886003)(14454004)(25786009)(99286004)(2906002)(6116002)(186003)(102836004)(6636002)(37006003)(11346002)(6486002)(26005)(478600001)(6436002)(966005)(1076003)(7416002)(6506007)(76176011)(386003)(66946007)(3846002)(64756008)(66446008)(66476007)(71200400001)(256004)(81156014)(81166006)(36756003)(8676002)(86362001)(52116002)(8936002)(66556008)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3775; H:MN2PR11MB4448.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: ESZwnvSm4ZNzJqI6oCtHk15BclxZdB2TL2IaiKLPXl62mKKSKHmOM5rqP1dJxOunBQUhDmxpBVEZ2fOWF8Ydn9TsIhDaWAUY20PtgHpZCtW94Q791tWCXPxdmqFlIaQOnq/YqeiAxIHu5fkZZSDSUasf40Qg0i0jmQ3IYvkm0zk6ryr41NVY/T9iIfCZOMBTbaGwTNcGoRQHqefUj8QuIFyA7NIj2pL8fq/MgiyeQrrEZUPnX5zN9H6UJrG1lv5Vm665LBDfFXEjBhy/5ZBJJEETFHx1y/ZdO0X13zVW/xJjWeIVpfSIjsNYlO8JZR+NKewuj3vdSfEZcm/fg8yd4QjU9yL6tDqTuIsZz0wK6ud5e09GdoXWrZTh/k8y3I02KFHalR/lb8MkNBMxeCuh1UhXYa97bSrpvIWjhNGh3kaA/w7xSoCP7jqFT7ndCaCiUcXJgWunPSbXhPcp33Ju/A== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: dfec3a9b-f53d-4ba1-a9f2-08d7434be59e X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:09:15.3921 (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: SX9H2qByZNE19tt1JIXhMCwSvvQvPcRDpXIV4oKSEqrbQSnvQVr38c29JEWmWcAhRXBD1V5qD3OxWS7JbGjYKGhBw/DwphMwTnaWyDgF4mE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3775 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 12/14] configs: sam9x60ek: Add QSPI_BOOT defines 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" From: Tudor Ambarus Cope with the offsets defined at: https://www.at91.com/linux4sam/pub/Linux4SAM/SambaSubsections/demo_nandflash_map_lnx4sam6x.png The environment starts at 0x140000 and it's of size 0x20000. The device tree starts at 0x180000 and it's of size 0x80000. The zImage starts at 0x200000 and it's of size 0x600000. Signed-off-by: Tudor Ambarus --- include/configs/sam9x60ek.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/configs/sam9x60ek.h b/include/configs/sam9x60ek.h index dbcbce3a2b80..5f89ae4a511a 100644 --- a/include/configs/sam9x60ek.h +++ b/include/configs/sam9x60ek.h @@ -78,6 +78,13 @@ "0x22000000 0x200000 0x600000; " \ "nand read 0x21000000 0x180000 0x20000; " \ "bootz 0x22000000 - 0x21000000" + +#elif defined(CONFIG_QSPI_BOOT) +/* bootstrap + u-boot + env + linux in SPI NOR flash */ +#define CONFIG_BOOTCOMMAND "sf probe 0; " \ + "sf read 0x21000000 0x180000 0x80000; " \ + "sf read 0x22000000 0x200000 0x600000; " \ + "bootz 0x22000000 - 0x21000000" #endif /* From patchwork Fri Sep 27 13:09:19 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168496 X-Patchwork-Delegate: eugen.hristev@microchip.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="sTPuRtw3"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fsjF3TWdz9sPK for ; Fri, 27 Sep 2019 23:15:13 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 04F41C21E50; Fri, 27 Sep 2019 13:12:12 +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 37460C21F3A; Fri, 27 Sep 2019 13:11:27 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id BCE32C21E26; Fri, 27 Sep 2019 13:09:48 +0000 (UTC) Received: from esa2.microchip.iphmx.com (esa2.microchip.iphmx.com [68.232.149.84]) by lists.denx.de (Postfix) with ESMTPS id 82D14C21E88 for ; Fri, 27 Sep 2019 13:09:45 +0000 (UTC) Received-SPF: Pass (esa2.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa2.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa2.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa2.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: GR60cZ3Adjk+YPm4V3Wbn2rK0DdhVlV2bQuKd6Scm1dTtvvO6YB+vE8DsBBNzIvEJogvtS1xL6 4FHCAtjWGf4i+r5JfF6ONE//7XAeSovAynVPtQz6mwax0rbPd5FQLAJI4jBj9E9/xN/U6ABRNA WVesaMgo6gqpGc7wcR6JJP4cssItG0Om5uo0t8Rnq7RkaxfvSop0m02mPxjT65TKqg16P7iGX+ HDgdT2nzgbdakhu2Swz2KzFqYUi+Z+yXCegOZzv5wqujztc2UrcaGm1mGQ2CsRkbj1J54htxg9 sAQ= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="50604603" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:09:43 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Sep 2019 06:09:20 -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; Fri, 27 Sep 2019 06:09:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M1s4rlS5be9tDUZkQJOj/JbvCH4i6ray4Vwfu497DEMiAT0BWkq5aiFh1nrPZ71z+ppw9zF9WfR1SzPAfpy3GT+qjwd8CyMxK921gcUes2k+u/hgvfqFw6GrNbMG+28/yu1a+Sjm/ZJfo9oSqbi7a/Q6BGHy+aVqPi0szbzmUooIv0b89R7Xnkpg9q6b0eti5pZyD8CvHnT4AsKYsl+uioUhg6gC/DKYIubS6cadfImo7+/Dq0+RHnafeYdy4bFDDRdR4/BUc3D4/Dcaa/LAobl0nuF9oL4WBFkh0q7TnDMlT96c6Y6Ibtt+xxYQuGujfj43hab5sXHw6pfmrby/6Q== 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=K9E2DZt9F8jrDGJD0JvBcU4QqL1lrWGKzhV3r9FnItI=; b=YmQkGQn8kXEz6bQeJbJ8NVeWhvHwyE0TmvnaBejArQnXPvY1xErkRTTNRnYsJZ8xT5SNpLVxKasEc5oK8593e8Aq1XoAYW82F20EbEPR7rbyZxeaFSV5QI/xmNiolziTf/EMYUPsNFKVdYZ2xNUObhxSqvKG5pCzm4uMsDuHh6BicaD1JeZoxDAoJFTAK0KEMg3zo8uIC/f9TGMZIdms2kGJ1xoLFLL+aaJ75ZQkSnju4oSmsFZxU5hqjQ1fRQWEBKyCZFnH+9JxEFzlxUuOWEheQfUQq7WkBTD5/HA92sIqLubXTBjPiZQpreuhuR6afAitJI4Pgrv+tqN0aJ1USA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=K9E2DZt9F8jrDGJD0JvBcU4QqL1lrWGKzhV3r9FnItI=; b=sTPuRtw3b6iH/z1NeR+oX5UHPvSyE035w24OW+v79ZDt94GsVXDuBlrPbb2OJhRYUbyImCNC0ZfgEp0efnAn2eOhSn+GensjZUFuw6kYKMvtx2DsvA85imqeIWpbzYmuPhpTFOGVoywAtr/xqxg21xDb0Ke/clL6kl/ilCOQDuc= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3775.namprd11.prod.outlook.com (20.178.253.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.23; Fri, 27 Sep 2019 13:09:20 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:09:20 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 13/14] ARM: dts: at91: sam9x60ek: Enable qspi node Thread-Index: AQHVdTTFAHOOHnYnzk2lRBOfjPSLGg== Date: Fri, 27 Sep 2019 13:09:19 +0000 Message-ID: <20190927130818.478-14-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 52b9b08a-6d77-40ab-8f0e-08d7434be840 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB3775; x-ms-traffictypediagnostic: MN2PR11MB3775: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:843; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(346002)(396003)(376002)(39860400002)(199004)(189003)(50226002)(54906003)(486006)(305945005)(6512007)(71190400001)(7736002)(2616005)(66066001)(446003)(4326008)(476003)(316002)(6862004)(107886003)(14454004)(25786009)(99286004)(2906002)(6116002)(186003)(102836004)(6636002)(37006003)(11346002)(6486002)(26005)(478600001)(6436002)(1076003)(7416002)(6506007)(76176011)(386003)(66946007)(3846002)(64756008)(66446008)(66476007)(71200400001)(256004)(81156014)(81166006)(14444005)(36756003)(8676002)(86362001)(52116002)(8936002)(66556008)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3775; H:MN2PR11MB4448.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: GFzdd/J9OmdXljP4iaFIFPhkQl4EEsJ0EGfXmnP+lRrSc1mPtRW495Hl+sYHI8uV37IR4p1nkzkTN6iIqnfohVNRM+rQ67Sq2BWW2n3xA85HzrnUE3vVtQ4zLW6BdC91gHupoy+8PyPuSSdTHlz5mj6G85y5E+cRVtCRKlAAjlmuRHDNacdXbzo+RBVSae6WQHBPtzMu1S4HizjAcmGr+VBTnFqsCxtQNb+pEggPQw3lARAW2V8bRUI/OzYh3FEBW3zCxwBENjA9DJcdJnvSixW81Hu2HN94BHKCviuK08ZFMMxWUQmLXMUhho+5R551PnObGM5TNgldVDoe5FM/uyBCtVZ/VHhKLzTIjkXUYDhhoZWOYWNiVxsFofSxI0qD4bVgW1prnhSYh4LvX3cb6iWmMPfvemqya1v011Bszj4= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 52b9b08a-6d77-40ab-8f0e-08d7434be840 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:09:19.8165 (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: hGJ4lZug/nJfuVOE58V24BokJTUj0o/3ayA15SWunXX820XmQycxzD+FQf/OriHVfubWjFTBgvw2KcCFFmCrLLLNiC52FR7QcpPZyFuuK7k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3775 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 13/14] ARM: dts: at91: sam9x60ek: Enable qspi node 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" From: Tudor Ambarus The sam9x60 qspi controller uses 2 clocks, one for the peripheral register access, the other for the qspi core and phy. Both are mandatory. Enable the qspi node together with the SST26VF064B qspi nor flash memory. Booting from the QSPI NOR flash is now possible. Signed-off-by: Tudor Ambarus --- arch/arm/dts/sam9x60.dtsi | 29 +++++++++++++++++++++++++++++ arch/arm/dts/sam9x60ek-u-boot.dtsi | 28 ++++++++++++++++++++++++++++ arch/arm/dts/sam9x60ek.dts | 31 +++++++++++++++++++++++++++++++ 3 files changed, 88 insertions(+) diff --git a/arch/arm/dts/sam9x60.dtsi b/arch/arm/dts/sam9x60.dtsi index a66d0a278a87..9c16ba1e6a87 100644 --- a/arch/arm/dts/sam9x60.dtsi +++ b/arch/arm/dts/sam9x60.dtsi @@ -22,6 +22,7 @@ serial0 = &dbgu; gpio0 = &pioA; gpio1 = &pioB; + spi0 = &qspi; }; clocks { @@ -60,6 +61,17 @@ #size-cells = <1>; ranges; + qspi: spi@f0014000 { + compatible = "microchip,sam9x60-qspi"; + reg = <0xf0014000 0x100>, <0x70000000 0x10000000>; + reg-names = "qspi_base", "qspi_mmap"; + clocks = <&qspi_clk>, <&qspick>; + clock-names = "pclk", "qspick"; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + macb0: ethernet@f802c000 { compatible = "cdns,sam9x60-macb", "cdns,macb"; reg = <0xf802c000 0x100>; @@ -172,6 +184,18 @@ atmel,clk-divisors = <1 2 4 6>; }; + system: systemck { + compatible = "atmel,at91rm9200-clk-system"; + #address-cells = <1>; + #size-cells = <0>; + + qspick: qspick { + #clock-cells = <0>; + reg = <19>; + clocks = <&mck>; + }; + }; + periph: periphck { compatible = "microchip,sam9x60-clk-peripheral"; #address-cells = <1>; @@ -202,6 +226,11 @@ #clock-cells = <0>; reg = <24>; }; + + qspi_clk: qspi_clk { + #clock-cells = <0>; + reg = <35>; + }; }; generic: gck { diff --git a/arch/arm/dts/sam9x60ek-u-boot.dtsi b/arch/arm/dts/sam9x60ek-u-boot.dtsi index 68e220926e5e..93cf1262f6fc 100644 --- a/arch/arm/dts/sam9x60ek-u-boot.dtsi +++ b/arch/arm/dts/sam9x60ek-u-boot.dtsi @@ -31,6 +31,10 @@ u-boot,dm-pre-reloc; }; +&qspi { + u-boot,dm-pre-reloc; +}; + &pinctrl_dbgu { u-boot,dm-pre-reloc; }; @@ -39,10 +43,18 @@ u-boot,dm-pre-reloc; }; +&pinctrl_qspi { + u-boot,dm-pre-reloc; +}; + &pioA { u-boot,dm-pre-reloc; }; +&pioB { + u-boot,dm-pre-reloc; +}; + &pmc { u-boot,dm-pre-reloc; }; @@ -59,6 +71,14 @@ u-boot,dm-pre-reloc; }; +&system { + u-boot,dm-pre-reloc; +}; + +&qspick { + u-boot,dm-pre-reloc; +}; + &periph { u-boot,dm-pre-reloc; }; @@ -67,6 +87,10 @@ u-boot,dm-pre-reloc; }; +&pioB_clk { + u-boot,dm-pre-reloc; +}; + &sdhci0_clk { u-boot,dm-pre-reloc; }; @@ -75,6 +99,10 @@ u-boot,dm-pre-reloc; }; +&qspi_clk { + u-boot,dm-pre-reloc; +}; + &generic { u-boot,dm-pre-reloc; }; diff --git a/arch/arm/dts/sam9x60ek.dts b/arch/arm/dts/sam9x60ek.dts index 6fe9f19f0bc7..63904272f08f 100644 --- a/arch/arm/dts/sam9x60ek.dts +++ b/arch/arm/dts/sam9x60ek.dts @@ -16,6 +16,37 @@ chosen { stdout-path = &dbgu; }; + + ahb { + apb { + qspi: spi@f0014000 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_qspi>; + status = "okay"; + + nor_flash: sst26vf064@0 { + compatible = "spi-flash"; + reg = <0>; + spi-max-frequency = <80000000>; + spi-rx-bus-width = <4>; + spi-tx-bus-width = <4>; + }; + }; + + pinctrl { + pinctrl_qspi: qspi { + atmel,pins = + ; + }; + + }; + }; + }; }; &macb0 { From patchwork Fri Sep 27 13:09:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Ambarus X-Patchwork-Id: 1168495 X-Patchwork-Delegate: eugen.hristev@microchip.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="FmrzO4LD"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46fshP5Bgmz9sDB for ; Fri, 27 Sep 2019 23:14:29 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 657BCC21E26; Fri, 27 Sep 2019 13:11:44 +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.8 required=5.0 tests=T_DKIM_INVALID, UPPERCASE_50_75 autolearn=no autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 94FB1C21EB4; Fri, 27 Sep 2019 13:11:16 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id A44E5C21EB4; Fri, 27 Sep 2019 13:09:45 +0000 (UTC) Received: from esa1.microchip.iphmx.com (esa1.microchip.iphmx.com [68.232.147.91]) by lists.denx.de (Postfix) with ESMTPS id 6DB64C21E75 for ; Fri, 27 Sep 2019 13:09:42 +0000 (UTC) Received-SPF: Pass (esa1.microchip.iphmx.com: domain of Tudor.Ambarus@microchip.com designates 198.175.253.82 as permitted sender) identity=mailfrom; client-ip=198.175.253.82; receiver=esa1.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="Tudor.Ambarus@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 (esa1.microchip.iphmx.com: no sender authenticity information available from domain of postmaster@email.microchip.com) identity=helo; client-ip=198.175.253.82; receiver=esa1.microchip.iphmx.com; envelope-from="Tudor.Ambarus@microchip.com"; x-sender="postmaster@email.microchip.com"; x-conformance=spf_only Authentication-Results: esa1.microchip.iphmx.com; spf=Pass smtp.mailfrom=Tudor.Ambarus@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: EkP1h3BOBSQbsh+3o2aiAgQoc3XqpW5q0Ne1gpLEB1XQK7fgyf6fZpu4+xGoTlCCFk4qg1vuyh dLveWYOWva+3atGA15BU/4gkS+XARt4If3GP9IN1JMCKEz/lMaJNxJDxF3U4QxdcOvlXeIlw6l NKzocCgg42VInbPHlMIye7n62XNf2g0lD2i9dByMR7t7os+c0IfVc/CmukK0GWsNGDOLD978Yx n9Cy+HyIh4lnRJPROZdHLwVUoRFqHnzQPxahIjK9S7kjgWvloqRfsl9ThkOrpGN2UrCkO9O9De AFA= X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="52169443" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa1.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Sep 2019 06:09:40 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.87.72) 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; Fri, 27 Sep 2019 06:09:25 -0700 Received: from NAM05-CO1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 27 Sep 2019 06:09:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=afSc4yNuGzNaw6b1thj02beCZW+2+D2xfiP1HJtgrHtlAOKhd4r8tuuvyh9ytKNDLk+EcscK0o2fAIgiwj4kd2Yd4HOVYbxhfiGfMxVQfej5CkL8lfjFx8Jn3PdIG3gX80LzJfCaTqf0tLDU3LowIyTIZrtQDoDTguGG/aQOsbo9ha94jCK/tcNLwyHiNzkw1HDo0aVP5Ma3qDPqeYJnsDeCjiUbcBlNYTFZ0wSJX1uElNmlK6mxs730jOL+DC9lgf/sLtRQyv78jrvVBx7UA15dPHC1wT807BUgl3fDvUNx2W5uK5s4q4rHoNiQr9uGw5Nosp0WeDMwTQp/0g0QIA== 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=ptgmmUKKZfK5a8DN7TW2foR5c0APY6PxszMdEkSREOM=; b=R01/NllC5foDW1fkSGxVa9Ek0IN1cMj4yLsZN0hnW/owqODQwaeF3BYwuOXylyiDt8oTUi9WgvdDxz/hT9oCY3pOUliU9r7cr47TRLPPIUTbGBvfCskdsLc9z36FDhBhC4ztpP208C7pVrHNTDrnpgYIi0WtRz+RuYSnCD5Bjqo2Sn03U1gmzCTSnzO8zrgxOOtTCbOKgTa4n0i/nJIy2720R+sm7EEZWT8Ox/8sqZaRyjwlRKKWfykqktFljsWfiiNxCPyAkhNGLie3kkzruAC3dGwp26TdAFR4m0kH4v+WFoncvznOYFF+dyuh62Q7SIDfA9/n8AfFKPnAEm2D5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ptgmmUKKZfK5a8DN7TW2foR5c0APY6PxszMdEkSREOM=; b=FmrzO4LDj1CuaNyKWSbXOwW5T7zOwU6H4lXWaNDpOCkM975a/L5k+EA4vaJS5vLNoHpKHh6O8pSA2lFQXqPpiDzm1vjlu38i+NU3YJgDUZv6FNJdQMBv1Ugd6bQglqe7btWB6eQaT8OwbBqOMLlBM6xwft7u+MgRzFq4js/C90o= Received: from MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) by MN2PR11MB3775.namprd11.prod.outlook.com (20.178.253.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.23; Fri, 27 Sep 2019 13:09:24 +0000 Received: from MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7]) by MN2PR11MB4448.namprd11.prod.outlook.com ([fe80::c951:b15a:e4b3:30f7%7]) with mapi id 15.20.2284.023; Fri, 27 Sep 2019 13:09:24 +0000 From: To: Thread-Topic: [U-boot][PATCH v3 14/14] configs: Add sam9x60ek_qspiflash_defconfig Thread-Index: AQHVdTTIHvezCid/DkWkiUW1BsNu1A== Date: Fri, 27 Sep 2019 13:09:23 +0000 Message-ID: <20190927130818.478-15-tudor.ambarus@microchip.com> References: <20190927130818.478-1-tudor.ambarus@microchip.com> In-Reply-To: <20190927130818.478-1-tudor.ambarus@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::26) To MN2PR11MB4448.namprd11.prod.outlook.com (2603:10b6:208:193::29) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.9.5 x-originating-ip: [109.103.8.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 03448a7b-7196-4066-b05b-08d7434beaad x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB3775; x-ms-traffictypediagnostic: MN2PR11MB3775: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:298; x-forefront-prvs: 0173C6D4D5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(346002)(396003)(376002)(39860400002)(199004)(189003)(50226002)(54906003)(486006)(305945005)(6512007)(71190400001)(7736002)(2616005)(66066001)(446003)(4326008)(476003)(316002)(6862004)(107886003)(14454004)(25786009)(99286004)(2906002)(6116002)(186003)(102836004)(6636002)(37006003)(11346002)(6486002)(26005)(478600001)(6436002)(1076003)(7416002)(6506007)(76176011)(386003)(66946007)(3846002)(64756008)(66446008)(66476007)(71200400001)(256004)(81156014)(81166006)(36756003)(8676002)(86362001)(52116002)(8936002)(66556008)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3775; H:MN2PR11MB4448.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: xf+ElR+41Kxw0YpySzrDqqiytfe8SKvvaghBAIbaK3EYb9qnXsnonbAOlYm1Q15Ypf4JCPKS0vzWyUpYhBietzrfoHhruUeA2pIg+CEfouCPJoMB7mf2vxyFD1OARW5jYzD2mPURtj6acqZXrtyeJ74lcHDfEOiKZEvEYca+dbDyX16ZJP1cfH5wBLnjzRS3iRfYVzL4BU61QUQnIsz4MmwoHmelX6Vzcc8hcl3p1kdP99+MCyyxG3Tu7wHEZoT5l5pJGF7XITP+/yE8caXbJqk/SkvHKtsO59IYXo1XQUwS/PMwECP6uYAa/1FYR5jWyfsoN2jGYsOrFRHstTklfV4UXhJp06VzKG+QPXp7+To+MDFOIUqYZHU9lQqd0YGWgxs0dP8D2HCprJwm8e04K31byvYweqo1aQJmLFl29P0= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 03448a7b-7196-4066-b05b-08d7434beaad X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:09:23.8871 (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: 1gZF9+//pK/U54Z2FmD1UO7CmYAys5Wt2Yzjg+PXiJifA8Bzk8/y5944PazISlotauhqlru0ZPcKxrH3mmTeZpO/1XH8nh5CiXGit5QAFd4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3775 Cc: Nicolas.Ferre@microchip.com, joe.hershberger@ni.com, Sandeep.Sheriker@microchip.com, sr@denx.de, Claudiu.Beznea@microchip.com, u-boot@lists.denx.de, marek.vasut+renesas@gmail.com Subject: [U-Boot] [U-boot][PATCH v3 14/14] configs: Add sam9x60ek_qspiflash_defconfig 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" From: Tudor Ambarus Boot from QSPI nor flash. The at91bootstrap, u-boot, u-boot env redundant, u-boot env, device tree and kernel will reside in the QSPI nor flash. The rootfs will reside in the NAND flash. Signed-off-by: Tudor Ambarus --- board/atmel/sam9x60ek/MAINTAINERS | 1 + configs/sam9x60ek_qspiflash_defconfig | 75 +++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 configs/sam9x60ek_qspiflash_defconfig diff --git a/board/atmel/sam9x60ek/MAINTAINERS b/board/atmel/sam9x60ek/MAINTAINERS index ec5bed7479ba..d209249c2eff 100644 --- a/board/atmel/sam9x60ek/MAINTAINERS +++ b/board/atmel/sam9x60ek/MAINTAINERS @@ -6,3 +6,4 @@ F: board/atmel/sam9x60ek/ F: include/configs/sam9x60ek.h F: configs/sam9x60ek_mmc_defconfig F: configs/sam9x60ek_nandflash_defconfig +F: configs/sam9x60ek_qspiflash_defconfig diff --git a/configs/sam9x60ek_qspiflash_defconfig b/configs/sam9x60ek_qspiflash_defconfig new file mode 100644 index 000000000000..0d0932bba3f8 --- /dev/null +++ b/configs/sam9x60ek_qspiflash_defconfig @@ -0,0 +1,75 @@ +CONFIG_ARM=y +CONFIG_ARCH_AT91=y +CONFIG_SYS_TEXT_BASE=0x23f00000 +CONFIG_TARGET_SAM9X60EK=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 +CONFIG_NR_DRAM_BANKS=8 +CONFIG_DEBUG_UART_BOARD_INIT=y +CONFIG_DEBUG_UART_BASE=0xfffff200 +CONFIG_DEBUG_UART_CLOCK=200000000 +CONFIG_ENV_SECT_SIZE=0x1000 +CONFIG_DEBUG_UART=y +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_FIT=y +CONFIG_QSPI_BOOT=y +CONFIG_BOOTDELAY=3 +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk mtdparts=atmel_nand:256k(bootstrap)ro,768k(uboot)ro,256k(env_redundant),256k(env),512k(dtb),6M(kernel)ro,-(rootfs) rootfstype=ubifs ubi.mtd=12 root=ubi0:rootfs rw" +CONFIG_SYS_CONSOLE_IS_IN_ENV=y +# CONFIG_DISPLAY_BOARDINFO is not set +CONFIG_HUSH_PARSER=y +CONFIG_SYS_PROMPT="U-Boot> " +CONFIG_CMD_BOOTZ=y +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_MMC=y +CONFIG_CMD_NAND=y +CONFIG_CMD_NAND_TRIMFFS=y +CONFIG_CMD_SF=y +# CONFIG_CMD_SETEXPR is not set +CONFIG_CMD_DHCP=y +CONFIG_CMD_MII=y +CONFIG_CMD_PING=y +CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y +CONFIG_OF_CONTROL=y +CONFIG_DEFAULT_DEVICE_TREE="sam9x60ek" +CONFIG_ENV_IS_IN_SPI_FLASH=y +CONFIG_USE_ENV_SPI_BUS=y +CONFIG_ENV_SPI_BUS=0 +CONFIG_USE_ENV_SPI_CS=y +CONFIG_ENV_SPI_CS=0 +CONFIG_USE_ENV_SPI_MAX_HZ=y +CONFIG_ENV_SPI_MAX_HZ=50000000 +CONFIG_USE_ENV_SPI_MODE=y +CONFIG_ENV_SPI_MODE=0x0 +CONFIG_DM=y +CONFIG_CLK=y +CONFIG_CLK_AT91=y +CONFIG_AT91_GENERIC_CLK=y +CONFIG_DM_GPIO=y +CONFIG_AT91_GPIO=y +CONFIG_DM_MMC=y +CONFIG_GENERIC_ATMEL_MCI=y +CONFIG_MTD=y +CONFIG_DM_SPI_FLASH=y +CONFIG_SPI_FLASH=y +CONFIG_SPI_FLASH_MACRONIX=y +CONFIG_SPI_FLASH_SPANSION=y +CONFIG_SPI_FLASH_STMICRO=y +CONFIG_SPI_FLASH_SST=y +CONFIG_SPI_FLASH_MTD=y +CONFIG_PHY_MICREL=y +CONFIG_DM_ETH=y +CONFIG_MACB=y +CONFIG_PINCTRL=y +CONFIG_PINCTRL_AT91=y +CONFIG_DM_SERIAL=y +CONFIG_DEBUG_UART_ATMEL=y +CONFIG_DEBUG_UART_ANNOUNCE=y +CONFIG_ATMEL_USART=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_ATMEL_QSPI=y +CONFIG_TIMER=y +CONFIG_ATMEL_PIT_TIMER=y +CONFIG_OF_LIBFDT_OVERLAY=y