From patchwork Fri Jan 5 10:46:15 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Siva Durga Prasad Paladugu X-Patchwork-Id: 856009 X-Patchwork-Delegate: monstr@monstr.eu 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; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="2meyNCDm"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zChF16L75z9ryv for ; Fri, 5 Jan 2018 21:47:01 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 81B7CC21E67; Fri, 5 Jan 2018 10:45:38 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 3527BC21E5B; Fri, 5 Jan 2018 10:44:57 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id BF3A4C21E4D; Fri, 5 Jan 2018 10:44:52 +0000 (UTC) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0066.outbound.protection.outlook.com [104.47.32.66]) by lists.denx.de (Postfix) with ESMTPS id 55F1EC21C51 for ; Fri, 5 Jan 2018 10:44:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=BWGCX9oeLK8vrctyAlxBNRmIBpmmGSp+NIgzSmTxqrU=; b=2meyNCDm9kKgH9Irt6NL3I3Yg5ZGqNkTonQJFEKu9SWyjfZKP3xnMTovksJ0rP2clGeJFdAih86v5GN5K44Y8xIGjb09F+xRAiXbabv1x09NMa4JTJTinhTPDlHRr1dEoqd+qtYyngPbMOhSND3orQE4hy4A/wb6Wk2lD5k6M4g= Received: from CY4PR02CA0032.namprd02.prod.outlook.com (10.175.57.146) by CY1PR02MB1334.namprd02.prod.outlook.com (10.161.170.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Fri, 5 Jan 2018 10:44:46 +0000 Received: from SN1NAM02FT004.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::202) by CY4PR02CA0032.outlook.office365.com (2603:10b6:903:117::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.386.5 via Frontend Transport; Fri, 5 Jan 2018 10:44:46 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT004.mail.protection.outlook.com (10.152.72.175) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Fri, 5 Jan 2018 10:44:45 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:40981 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1eXPUT-0001LR-2T for u-boot@lists.denx.de; Fri, 05 Jan 2018 02:44:45 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eXPUS-00014Q-Vs for u-boot@lists.denx.de; Fri, 05 Jan 2018 02:44:45 -0800 Received: from xsj-pvapsmtp01 (xsj-smtp1.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w05Aig5s019060; Fri, 5 Jan 2018 02:44:42 -0800 Received: from [172.23.37.99] (helo=xhdsivadur40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eXPUQ-00013q-5n; Fri, 05 Jan 2018 02:44:42 -0800 From: Siva Durga Prasad Paladugu To: Date: Fri, 5 Jan 2018 16:16:15 +0530 Message-ID: <1515149176-31639-3-git-send-email-sivadur@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1515149176-31639-1-git-send-email-sivadur@xilinx.com> References: <1515149176-31639-1-git-send-email-sivadur@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23574.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39380400002)(396003)(39860400002)(346002)(376002)(2980300002)(438002)(199004)(189003)(81166006)(54906003)(16586007)(316002)(106466001)(8936002)(48376002)(6916009)(50226002)(106002)(6666003)(2950100002)(9786002)(478600001)(5660300001)(4326008)(356003)(63266004)(305945005)(36756003)(81156014)(8676002)(2906002)(77096006)(51416003)(7696005)(2351001)(36386004)(76176011)(107886003)(50466002)(47776003)(59450400001)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR02MB1334; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT004; 1:hPqdlxHLEByCQ03wtbsErEjR2epN7VLgXkh96YgyYJqs+BNwSEHPX0s6UzFoLh2r7jqRj6OfoiYSgtSIK7Uih0B/PewtYY3ehnGkra3tKdXJ7yR21Y31r3qEP3XjvqTv MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f447cbfc-6d68-4fc7-fa31-08d5542955f0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:CY1PR02MB1334; X-Microsoft-Exchange-Diagnostics: 1; CY1PR02MB1334; 3:1+p/SIkQodQKEx9x4oHSqhHPaE0WV23rE9W8q4cGfrNlPPJLulVHu4AphuJ3KJq3972u43w9V6JqefCExm80EBQuJDhVyirvpmMzSzPtaZOTE59J5yGhr1FRraqIuuKC/EfESblnH7gFbAVw6b59RS5kMn7hACi8d3JbZYyTolZYYrTHD7oO7iBml2WMI9iZYnpORMV4c8NHXn3En9EFHw1mDi0N1HrSnJvVjUxHGHOl3Hu17A0oN/A0EyEHRymRNdWvGuBYS5qw63Y/IcMgaYyxCScGnTcFT9R7GMGU0TH4525tvekJCItvulfhPNfl2njHNoYLwZBSlA9jiOyT1jDHcx/X5DQZf8tXVZqaPoA=; 25:pod/FOxQN6lV78D2lMbbHeRqfDvWRB6NvW3+OrfUVCPewY23kmd8tOZOk4Q746o9l3JOIW8qLrSkZl5LT5JwznGdTEDfv+ghofNM3CxcuYT7jl2BI/x/hGUZJb1CPuid1XQfAOSarPs1XFDsgcw6BsHlHDyvVBsRo53+bE1/pm+eSv8gTsAzpcsbXv0ORl4JOmuhzW//qSmVBd6J2AgGlkHHIalMgWKWjp+YKS0uC6/9LVOemxJ9GMCghuUoChZjyKErkw5YxNrOwasn+b+R+wdgtszWwGGqrY6fkaMVcSCt5CKB4Utsh5c8Pg6MXSeEzQ5hhzVT432hLpnJ/j9omw== X-MS-TrafficTypeDiagnostic: CY1PR02MB1334: X-Microsoft-Exchange-Diagnostics: 1; CY1PR02MB1334; 31:ofzh9k4TdV+M1ZS3HQuWrGppQMgJKkcuf1x+WF5G7F3REqaKJEraPkwHL+Jn6k2loMZia2FJY4qduI3whcvd2eCEwkKbWxOUPlWOYllMcO8mA6hrq/2ghUvdn9OTHjtFzsbRsKwUD/j/lvVMidKBMEGBRFs9SNTRvSy7ByOrDiVtzoSXO6ysog7ySCgPVKKl1HktnEbyG4hVsh8ndUY2cXRSQJpoiDlw0xnHKO0zoUE=; 20:6zd9SXLp6jTHOQFsFSrJBdpuALkwX3GDfBMMe6MvpcE4i92qXJ52U+oTSLm4EKFQPcOLkJU7mK5zJGjW1egcDxlBuKAHNh9YAWqg+bWkOUC/dlOIlq1Ckp1K7HYE0uVmmgvw/MjKWT1Cma5mf/+vB/m17sIDjstbg/jPf5QV1EyDkDQtm0atgOxJHuoFF9mLPjgk+ANoV82k4pmG9p9NVLdHGrSIdOt2kONtScYvqt2uErHdRiUmvdFX67l2SPfeBxu01kXyJr8BiYrpb9y/b8e7mx7bdPYDjG78QOtJCH/jM8pSdgoqi1vMIaVgKVwu08A43n3fsgoS1pElSi862Rf2MjmEZoK0bCmKqVXmx2HszOqrIgjOccHS+rD0Sc9L2ii7Jdqk74j4aKLKbpEyUDv7LodrJcqgsNbQmsojnqYWx3QTOj5uXj5qpv9t47wWYjQn63JQW07eaOYxEq8r6AO7epO+hNlFYmeu/Nu8d46vkyb4EwN8CBez+SH2HyKL X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(8121501046)(5005006)(3231023)(944501075)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041268)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:CY1PR02MB1334; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY1PR02MB1334; X-Microsoft-Exchange-Diagnostics: 1; CY1PR02MB1334; 4:Slp5YvD6iJji2mM5LjGEsk1VyrAGwCtUhFoxVHri934vPzSd2cDzlAsOiScRlagntB8XnaN1jeGDTcoCY5h86x2MkDoQqvUTx8v7Krz6OVKUQF+rTJjDbCi6y0Bdn9FIwxZ/1vqDsjLd4jeK6r2dnRl/rqmE/SXqbSs6mIfYf2eO5IQD9loS19NV9aEoTPSA4yNKMF7qJxiK9gj3nb2Dk/LjjoJ1QLYQCJtAShIGpUCfZHDvzQ4r8mIvi+11dCoK8W3YnpfZRNRQDWi0KX/6E9UdY1SpuwCyAGhNEi47EayiN1rayr6tg2z5dGBSeDCW X-Forefront-PRVS: 05437568AA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR02MB1334; 23:bsCjO3Mq83FHXsN/DHRJYjavVYdXatwOKXjQTyCBF?= yrf5jT7p7HR0V6kU+BHTFmb0tBiJoAKU8uqpNQBdq0Z8c/2w6Pu4RASW4BCQY2ZBTJ5qL/alry8TeMZSw5KITt9B2HPam7+gtDtc/JQT0xrWe9hh28EbbAK1f44sk3D/7DxVmhj4Po4ZHfpNkZR9s+MuYHx7sADMxkHT7g5tWWLkMH9n+OFzjBeiAs8pu3ij+28RzwgQq33eFPR0o7aKd5GhLZd66W/da92KCyDgJfXjnBXpt9q9Xtdb2NYME5019rlYRyPVhzO2aixOlzufCVYrNWIPYadn+3d/Y1GuDlMUAQkhInzUM31Y/AoXvddhDnObFvKiVsXzJj2sTKbyqzaenbfubJfvbpa264BjYq7ArArJuuoXs9MgKr3bjrol7rIweqA65UWYrarhRamE3lN/3ZdaQELPjWH2/v6K7ZtL5kajaQSwAwDXIdvfijyCD0CKOghvJK9i40o9VK6+4kV1DzzYyrKoeX5YUOKWWz4+YoZSaiggggygSeANHCIR1Yrb0TBdrijv3GJ7bMVXMMKGmxQbNOF9zcQ2YpDlOTj0s2DlIUWwcz6rCYUzOySSKWfDBCrTykw+AOSs56VQmvhDAN8+FB4dnAzL5kdc6phyyT3K1FAx4qrkYDxMHndd9xfG04IPv6aNi6GO8dqlRQDq4SFrcL/KdAqMZSUzsfrNavTG9pL6Mcdwd0AlgaXBZ0TFymPrviBy1CqhoHsTlTF46HsovEt0laAbPpwboO9MkHgUvX+OcGh63AsJRUvtrdK/JO4mn5KoCreK1ApBEsdTgxeYcuoSdcELD14f3GCEWhCnp29ywkW35jwHkCDsEhAFQUKv6B1DTb82TMyVUwC1ucE3bKWDo1fQUc4+f1RglDLKBAW3yBbStuOqqSkzmeBr1G/vQRRdOXkZ1XxFbby1z4j+eo4gcitPLkMyZyItaw26qqUNyH7PM1GAf8e8OjeiC2sllHvnb3IdmsO9HExn1TsL8e4jBMaJM28o1j3sw3OHNlQ508pMNAJilS6AV8= X-Microsoft-Exchange-Diagnostics: 1; CY1PR02MB1334; 6:KZGoJ7iJzKUHL50CtmGd8Y0oBH3rp2iASH/K2jh/N8GAsYq9NPzOqcxD7mAudH/y0XyLDgJRQkbcAaM4u1oxC649tmrRbBgCsZmMXRIF16gcvL0EtfD5+tAL70eWBvxX9ky6hqPm6t8EefLBIMuw/iy1xnKfgybQPmdV7ojXAgfEFaV5SQNnWDXjtqsbjnsA1gbEaCA3eeeaIDiD8Gsz8snCStJidST2XaRScqCrJ841jftdd6MJyUUSl8wPTv4Y7GiUa0uwiwL0GjULWwR7/eOfh3w/IdOdgClBE0NFtEcI/WB9vsZrk3W7Qj6eEx3F+x+MaSXRuuZcXz4nUUJIb55iOrObSMg9NkhiGW5eLsM=; 5:eb5S0EdGvUfA/OQ56N8iPTx567ZklDqIpKlI8pGpcZIoPVVAykvGIuF52LcOA/cYtblwkwaV83JE8as0HFHe2eVB3AjCRptHTzX2IcyJLoZwLSIwgb6KuYhnFrVlF4Y3i48LWqdkL3GAVQ9vNqd7PCAUbRRMO+RKG5cHaqsqz4s=; 24:3tU+lbBAdactEoDKcPeAoYaWSUQGXESO3gY6ZKR8nFDbeAodbpDMrNbAtOSU/hfX7BIx9wlLuxe3IueIJg5k23TnSGKDNuUMElJE4grhrHE=; 7:WccOrW4W+fP+VQDMNsjGQ77O6mkC8GgOhexaRSaIOy9AbE6m/xBbSt2KgQp+6AhV88OW7QBVZ5twHhyJp13ymflUOTSxv/6l00fjOK6mgUuHDIl9Xooc1URODrzSb7L8x8hPzZ/s1kl/DTPofKDxhSLkd74SG1CtfUScxR5qOpeHrvVC2C2QblRm5B2PqwmAqxYzWOLNSDQUqs+1yBGOCjIGXK4C+iy4VJnZHtOaAEE+GdRRlp9DC3xsB39znlpo SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2018 10:44:45.3322 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f447cbfc-6d68-4fc7-fa31-08d5542955f0 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR02MB1334 Cc: michal.simek@xilinx.com, Siva Durga Prasad Paladugu Subject: [U-Boot] [PATCH 2/3] xilinx: zynqmp: Add new target with only nand enabled 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" This patch adds new target which is called as mini configuration with only nand functionality and other required basic features enabled. This will be used to run in system with small footprint and needs nand support. Signed-off-by: Siva Durga Prasad Paladugu --- arch/arm/dts/Makefile | 1 + arch/arm/dts/zynqmp-mini-nand.dts | 109 ++++++++++++++++++++++++++++++ configs/xilinx_zynqmp_mini_nand_defconfig | 44 ++++++++++++ include/configs/xilinx_zynqmp_mini_nand.h | 24 +++++++ 4 files changed, 178 insertions(+) create mode 100644 arch/arm/dts/zynqmp-mini-nand.dts create mode 100644 configs/xilinx_zynqmp_mini_nand_defconfig create mode 100644 include/configs/xilinx_zynqmp_mini_nand.h diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile index 5ef942e..f702fa1 100644 --- a/arch/arm/dts/Makefile +++ b/arch/arm/dts/Makefile @@ -147,6 +147,7 @@ dtb-$(CONFIG_ARCH_ZYNQ) += \ zynq-zybo.dtb dtb-$(CONFIG_ARCH_ZYNQMP) += \ zynqmp-ep108.dtb \ + zynqmp-mini-nand.dtb \ zynqmp-mini-qspi-single.dtb \ zynqmp-zcu102-revA.dtb \ zynqmp-zcu102-revB.dtb \ diff --git a/arch/arm/dts/zynqmp-mini-nand.dts b/arch/arm/dts/zynqmp-mini-nand.dts new file mode 100644 index 0000000..16e5f55 --- /dev/null +++ b/arch/arm/dts/zynqmp-mini-nand.dts @@ -0,0 +1,109 @@ +/* + * dts file for Xilinx ZynqMP Mini Configuration + * + * (C) Copyright 2018, Xilinx, Inc. + * + * Siva Durga Prasad + * Michal Simek + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +/dts-v1/; + +/ { + model = "ZynqMP MINI NAND"; + compatible = "xlnx,zynqmp"; + #address-cells = <2>; + #size-cells = <1>; + + aliases { + serial0 = &dcc; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + memory@0 { + device_type = "memory"; + reg = <0x0 0x0 0x40000000>; + }; + + dcc: dcc { + compatible = "arm,dcc"; + status = "disabled"; + u-boot,dm-pre-reloc; + }; + + amba: amba { + compatible = "simple-bus"; + #address-cells = <2>; + #size-cells = <1>; + ranges; + + nand0: nand@ff100000 { + compatible = "arasan,nfc-v3p10"; + status = "okay"; + reg = <0x0 0xff100000 0x1000>; + clock-names = "clk_sys", "clk_flash"; + #address-cells = <2>; + #size-cells = <1>; + arasan,has-mdma; + num-cs = <2>; + + partition@0 { /* for testing purpose */ + label = "nand-fsbl-uboot"; + reg = <0x0 0x0 0x400000>; + }; + partition@1 { /* for testing purpose */ + label = "nand-linux"; + reg = <0x0 0x400000 0x1400000>; + }; + partition@2 { /* for testing purpose */ + label = "nand-device-tree"; + reg = <0x0 0x1800000 0x400000>; + }; + partition@3 { /* for testing purpose */ + label = "nand-rootfs"; + reg = <0x0 0x1C00000 0x1400000>; + }; + partition@4 { /* for testing purpose */ + label = "nand-bitstream"; + reg = <0x0 0x3000000 0x400000>; + }; + partition@5 { /* for testing purpose */ + label = "nand-misc"; + reg = <0x0 0x3400000 0xFCC00000>; + }; + partition@6 { /* for testing purpose */ + label = "nand1-fsbl-uboot"; + reg = <0x1 0x0 0x400000>; + }; + partition@7 { /* for testing purpose */ + label = "nand1-linux"; + reg = <0x1 0x400000 0x1400000>; + }; + partition@8 { /* for testing purpose */ + label = "nand1-device-tree"; + reg = <0x1 0x1800000 0x400000>; + }; + partition@9 { /* for testing purpose */ + label = "nand1-rootfs"; + reg = <0x1 0x1C00000 0x1400000>; + }; + partition@10 { /* for testing purpose */ + label = "nand1-bitstream"; + reg = <0x1 0x3000000 0x400000>; + }; + partition@11 { /* for testing purpose */ + label = "nand1-misc"; + reg = <0x1 0x3400000 0xFCC00000>; + }; + }; + }; +}; + +&dcc { + status = "okay"; +}; diff --git a/configs/xilinx_zynqmp_mini_nand_defconfig b/configs/xilinx_zynqmp_mini_nand_defconfig new file mode 100644 index 0000000..bc455bc --- /dev/null +++ b/configs/xilinx_zynqmp_mini_nand_defconfig @@ -0,0 +1,44 @@ +CONFIG_ARM=y +CONFIG_SYS_CONFIG_NAME="xilinx_zynqmp_mini_nand" +CONFIG_ARCH_ZYNQMP=y +CONFIG_SYS_TEXT_BASE=0x10000 +CONFIG_DEFAULT_DEVICE_TREE="zynqmp-mini-nand" +CONFIG_FIT=y +CONFIG_BOOTDELAY=-1 +# CONFIG_DISPLAY_CPUINFO is not set +CONFIG_SYS_PROMPT="ZynqMP> " +# CONFIG_CMD_BDI is not set +# CONFIG_CMD_CONSOLE is not set +# CONFIG_CMD_BOOTD is not set +# CONFIG_CMD_BOOTM is not set +# CONFIG_CMD_BOOTI is not set +# CONFIG_CMD_GO is not set +# CONFIG_CMD_RUN is not set +# CONFIG_CMD_IMI is not set +# CONFIG_CMD_XIMG is not set +# CONFIG_CMD_EXPORTENV is not set +# CONFIG_CMD_IMPORTENV is not set +# CONFIG_CMD_EDITENV is not set +# CONFIG_CMD_SAVEENV is not set +# CONFIG_CMD_ENV_EXISTS is not set +# CONFIG_CMD_CRC32 is not set +# CONFIG_CMD_DM is not set +# CONFIG_CMD_FLASH is not set +# CONFIG_CMD_FPGA is not set +# CONFIG_CMD_LOADB is not set +# CONFIG_CMD_LOADS is not set +# CONFIG_CMD_ECHO is not set +# CONFIG_CMD_ITEST is not set +# CONFIG_CMD_SOURCE is not set +# CONFIG_CMD_SETEXPR is not set +# CONFIG_CMD_NET is not set +# CONFIG_CMD_NFS is not set +# CONFIG_PARTITIONS is not set +# CONFIG_DOS_PARTITION is not set +CONFIG_OF_EMBED=y +# CONFIG_DM_WARN is not set +# CONFIG_DM_DEVICE_REMOVE is not set +# CONFIG_MMC is not set +CONFIG_NAND=y +CONFIG_NAND_ARASAN=y +# CONFIG_EFI_LOADER is not set diff --git a/include/configs/xilinx_zynqmp_mini_nand.h b/include/configs/xilinx_zynqmp_mini_nand.h new file mode 100644 index 0000000..8c13f47 --- /dev/null +++ b/include/configs/xilinx_zynqmp_mini_nand.h @@ -0,0 +1,24 @@ +/* + * Configuration for Xilinx ZynqMP Nand Flash utility + * + * (C) Copyright 2018 Xilinx, Inc. + * Michal Simek + * Siva Durga Prasad Paladugu + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +#ifndef __CONFIG_ZYNQMP_MINI_NAND_H +#define __CONFIG_ZYNQMP_MINI_NAND_H + +#include + +#define CONFIG_SYS_ICACHE_OFF +#define CONFIG_NR_DRAM_BANKS 1 +#define CONFIG_SYS_SDRAM_SIZE 0x1000000 +#define CONFIG_SYS_SDRAM_BASE 0x0 +#define CONFIG_ENV_SIZE 0x10000 +#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_SDRAM_BASE + 0x40000) +#define CONFIG_SYS_MALLOC_LEN 0x800000 + +#endif /* __CONFIG_ZYNQMP_MINI_NAND_H */