From patchwork Thu Jan 4 07:37:35 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: 855444 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="OHrdjzMK"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zC03Z0Wvjz9s7M for ; Thu, 4 Jan 2018 18:36:25 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 84561C21DD0; Thu, 4 Jan 2018 07:36:18 +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_DNSWL_BLOCKED, 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 4E950C21C8F; Thu, 4 Jan 2018 07:36:15 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 4C766C21C29; Thu, 4 Jan 2018 07:36:14 +0000 (UTC) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0073.outbound.protection.outlook.com [104.47.36.73]) by lists.denx.de (Postfix) with ESMTPS id 83636C21C2B for ; Thu, 4 Jan 2018 07:36:13 +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=t3a/rTim4D96VmIUkz5Q6VBp1BwT+GZ6UmZM6kZZWr4=; b=OHrdjzMKDl/dTIHPlX3zLPv9wSs4ce0VCHASUu9WFM/wPMD3iw6ckQ7w01tSWDLybINWNLz0yE37uGdwMMtfe2b1tqYZIBsIP50mYoF4iHf3kwSOrmuxXsFWT/BelpOaL+6WLK4aJnIWc22TvMayHBFp5jtiOOVPQpt/c4OzKAE= Received: from BLUPR0201CA0025.namprd02.prod.outlook.com (10.163.116.35) by BN6PR02MB3380.namprd02.prod.outlook.com (10.161.153.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Thu, 4 Jan 2018 07:36:11 +0000 Received: from BL2NAM02FT037.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::208) by BLUPR0201CA0025.outlook.office365.com (2a01:111:e400:52e7::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.386.5 via Frontend Transport; Thu, 4 Jan 2018 07:36:11 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BL2NAM02FT037.mail.protection.outlook.com (10.152.77.11) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Thu, 4 Jan 2018 07:36:10 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1eX04P-0005Gt-Us; Wed, 03 Jan 2018 23:36:09 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eX04P-0003xB-Sc; Wed, 03 Jan 2018 23:36:09 -0800 Received: from xsj-pvapsmtp01 (mailhost.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w047a1kM022710; Wed, 3 Jan 2018 23:36:01 -0800 Received: from [172.23.37.99] (helo=xhdsivadur40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eX04G-0003sw-OH; Wed, 03 Jan 2018 23:36:01 -0800 From: Siva Durga Prasad Paladugu To: Date: Thu, 4 Jan 2018 13:07:35 +0530 Message-ID: <1515051455-9005-2-git-send-email-sivadur@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1515051455-9005-1-git-send-email-sivadur@xilinx.com> References: <1515051455-9005-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-23570.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.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39380400002)(396003)(376002)(39860400002)(346002)(2980300002)(438002)(189003)(199004)(50466002)(36756003)(63266004)(106466001)(2351001)(7696005)(575784001)(76176011)(51416003)(47776003)(106002)(54906003)(16586007)(478600001)(316002)(36386004)(81156014)(107886003)(2950100002)(50226002)(2906002)(8676002)(81166006)(5660300001)(9786002)(6666003)(6916009)(48376002)(356003)(39060400002)(8936002)(4326008)(305945005)(77096006)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB3380; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT037; 1:3pQ+LXOcvDB76Y+6bNV/finZ3rsuAJLBgSRCw4Z4aJfV+9vr8e92/AmIlr9Xp1iuHwyUATnHECsyfRQYzF9xtS6L62D1hJoo3FWn3239hamzYZg3EFn3CraI4mnNqBPs MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 73240ebb-7c28-4bbd-3f4d-08d55345d389 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:BN6PR02MB3380; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3380; 3:HQww4dkzbXht/TPErkSyyuCWzw5nAV7HkejPMWszqPY0Sl8dTU3Z/aSIetw1XkB4m73iM0qSYlQ2nNMGsOdOJJef1E79TMkqYqO801bqXzWEyMmAtzUtFPPcNep++XbSzpHSuDYySjRF7eqnYWwolcmAE1SiURWgYg9LmfZ95HlYDCY0r7Ln7PQOj7+ZJW0acszzZ5/VByefe0DSMs9WXxQNY2hR2MxjC14RG8UORMwGICgvcDmqDSKFiS5PXrpum0zY+GwVvRcq1vK4AJoTrLYtX0QaUWpb8dxnQcdqUZukcg1AM4+2h+Lgg/oQEdQbeNMHJu1iAOcVPwWw02++QbH94HfoOFTx9uz6BBOZd2Y=; 25:+GUaPeLALRi3Iqn4SdKP+TRYFsV8BevcEjhvMJ/wQlZqjhpfu2ATOxEeBObDY5xJ8LWkjWn3LI/2wj+Zj3p2WbfPIIHspehoUu24HmD5wBvNUBOkTLs3OEbtKU7HTFoY1dty/B7IwMPfGQaO08OR+Q0aot+qoUa2LyHZiAItlzKxfV3DKI2M/ybnytUOODVaKYl9cs/D5x0Uv3Xc++kU5k6LIeOawA2FSMtnMCQHSQsnZrwHHfMw6o3/t/QGBKDoaopEuJjdhNOMaHng2nkRy5TxoNjaTT5qiRSjiCmDctD7FPkOuROwgWQvWVfoxlMB2q1JGwESnYl2NP2AY4ppnA== X-MS-TrafficTypeDiagnostic: BN6PR02MB3380: X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3380; 31:3LOzx8RHeX625wWmcW/nyA8YCkqA7m9pVzMTaTDHhjQBXCEDYqeJJPx2W9HwFpRxCy/SK83AiDoxcjPojSmz94tOeGtSBnk5BY1rTRoSPLM84dawUhcYB2gvfRzrtTNcWrjCzwDJbbudrKdx3ih3hS4FIspfLF2G1EXv9pcoeVv6iChwm3bYKrNVTcpgcxN2m6euWIrNWaGm9dKI9cQC+WGUq4t1wP3H97QhfPIcUr8=; 20:z4JSKgaIKFKsQ3u6YbtjksnVh32hxZh88jcsdh6cNGlUrfBt08oQnQTZ+J+C2lRXJV4zcKyY7MNP4fwA92ZF7Mw3tfKHsm2JwPer2RUwyX4wMSovhy9lsJBLZ9ludRV2VVC9TX76nJPL5nSEWzszPrXPBxweA/vgaqIi4ahtPej4wM6tP7lxagYNzHNisA2KysrqJ8ZfazsFLUdMlxhr2CGZmvA25TxiEVB8og5h/5pwDEtwL0SgF32XKlGCzotVRK/C6lSAEHyimjvWRWie7F4/JYyUXrohDVa967tIdI7Dh4hmy4zhcpOMw6C/ph5euRfz94ysRrphfRUKcJASb/JkaurQnzhEfsQzxziCgPyWj1TEvs4IDkUrN91hL/Fpc4rOTvvhD9lse0xe9kbDjo4YNdmxmVHBXVHFtN4W0bam6WqljtDDTgjIcP42hoHemaVoWapBJpPaXX4U9mhZzUL3TFZqtxb9idSQxQ52u6pAzEWOj7lK//MPIDlvHGRQ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(93006095)(93004095)(3231023)(944501075)(3002001)(10201501046)(6055026)(6041268)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:BN6PR02MB3380; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:BN6PR02MB3380; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3380; 4:uRe781QEW4BhBnqJYEYZF82J290aSYdbAV4z9um3nVgzhxQh8MLGVpMbSwjzkvJtsBeDC9lYOk28j06Ya293GwhkT18ykTIuwxPW2QXsggzGRszK2ViVUQ1dMeegjX4wvLS0JhR8BThoDykcn7aThLDh4mS0UnGftMpF0VQ3hmWlXVGc4fEK2aCZz77uaQ7amqT1VeVs9Xwuu2olhb4zsHIFosGUjuqspT+Gdgx0ImBEzMSvu4AQDiZIqihAVS+yTN6O01Smc+6/rFFxecWeZ77gF1PZ3IdAw85dfqNV9mtaQAd/eINy5n0KkoxJfXdD X-Forefront-PRVS: 054231DC40 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB3380; 23:QBk+0sm/iYPIe4j7N2OcKN5ckXgES+FGPVzaLw5XW?= 5Okm8y993b5ZEBTrmQH4ZMQd93+bWA8wC+ESyquRWAa0/GCsTdmN4O2xDdAWPSl3+9KA8E/O/CdyEhFW26NvaYVCm9hEi8Zu14O/0HHziFh9v3CdkHYCMd22y2a2JcHpFmEfMSRhK+wguHRN/+YU+y4P4UDw/XxpLuqZ4yGpSfSRSWO0StBG4WISK1olUfeUDkC1/qDMJpEYVCI9FDfC7cue6V41uKZEVItGayVt1abVkuVZJs7zfniQSNRSOAbfVyEO7zOoKqYdh65NfY9+VpWmyBKDUxUyDFrMsLfhAdo/NvUp5BV9WMICczHzLtdtsFRLa+CbuOjiQYv4WxSFjdgDcsU7eSqPhF8jYqvElScLIJPFy8azqGuS9NZmuFO0nhkZKGRtOi5zXtIPtFT5uXF00QS0j3vwSxMqDVn5G7QXnBJOHwJjfnpfLCzpbxPtar90zo6O7y/ysWVBtEKWcwgxxrdvVwgVbWky5FbAjV/uEMJtEyiAUuNaLCRm87siJleuuTuZfAM4vtMmW2HuHwWw1x6mMdZYEK7HloBM0frf5JBTMZletxKubSo1ReGQlMXFNO3QPICit2JS72M5HiprFyHAHMjvlTDELb2A9n1NKuklnafSGuVZMP4TonIwKnu2qcY/05R3dW0TK6c8Yqw6OErWdm86fkzkOBz/rn3qHDyUk9vKSucXp8LvvopbAv578Jui9+xhADjuKCYPcmFAk9bTNQEnytz00TkZC2NOcCU6HvciC5o3XUw4+SdNrB6XiiVf8YS4n9mhszsp77mJgAZfNkivZVYUiymeMtzflpj0kJJmeckU9busfX2RhumdnJcxVDNw2EsUpJRntiSX7lh6UqnrfCkhX5NslLK2HdCrQd47kET7SYCmsVAGLvWkTYdNtM+NAr9eRtlaGVVj70UzYXieWTN5q36bXQzgW9KjbUVAqkd8DOuLVwdZaPnpY6P65RmLapvCmtPA4/Wmong9ilesaIl3efl3JC/5w== X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3380; 6:Hc7EEJwQy4z8F+/cgLSX/aO/c1+4BK6Jl0cQ/XJldm9G0B2SVN2sC9Xpuow3xXWKzxXPZ+3COJMUc+veoqamqC2IlOlS+0AtUfVSmPVX+gI2lVKPHxJJ8jK1yvk1nRy5Q2cYFy+n4n5aSoE8ofy8DlHqUa6CUikrfQ5S8OaUlepJZp2RiyrQYFfBYJfugVHuO3vmTAx50OzXzGBr1RhTyqNZzlmv9ghZW4c2HgAD/hCDjkoR870Z2HyTsBVubo+ULl/nYAXQ4iWkEp1V67XQtK0JM13I7ZBlvk38kOxR9PKDTiyT5FKDGPwADKszBQCNRm/+yNAIlfRC+JJ5miNKxfzxhX/3j2BCYlloLpflyZw=; 5:e3hvPidiuRTUnz3dQrf11B0EFaCs7c2t0CyS8hwEWOECosyTiHJ6zq/shN1xQqdMPMG45ewKwmedv//qTcMqayfbYUwKHzuvOF3vkA1gTL9fBssne5QwwOZm6SXTfd2LIz4aKlqw/dPZrnbVKUavDj5yZBbnACRGRkcFEDE6aIM=; 24:qPnvszHlJMv9Ons7hwftu8v9QuP3UTEFKqYOFtIO7OAka6vdnjY0+WULSaBWKb9+sqaMDtdDpzZLBpAioxuclsH0IyMcYBKyK7anLpLiWXI=; 7:xgCj7F+s9uBt3cqgU8C0Jz1q2qtw8DQ5MxSLT0iSicol4oSpPejAawNv/IbFnqMVF4zfSxfS6+bOgnoKG1njpFSjd1bdmR7uBPAd69l/Huizye8WuwKeWp8xnUSvR84YcHxjw5nf5Xv3VxIedLtlMMCo4TpIAo1qoaL+B6D1l/EIgkw4WOx7XqcO2H2VuLFuyIEwrvGDwQrGvrE1dW0Tqfpt2ax9rQPQEBY3XNkzppyi7+c5vNlPoCVjx7pLE8E4 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jan 2018 07:36:10.6972 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 73240ebb-7c28-4bbd-3f4d-08d55345d389 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.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR02MB3380 Cc: Siva Durga Prasad Paladugu Subject: [U-Boot] [PATCH v2 2/2] zynqmp: zcu102: Add qspi driver support for ZynqMP zcu102 boards 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 qspi driver support for all ZynqMP ZCU102 boards. Signed-off-by: Siva Durga Prasad Paladugu --- Changes for v2: - Rebased on top of latest master and enabled qspi for all zcu102 boards. --- configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 3 +++ configs/xilinx_zynqmp_zcu102_revA_defconfig | 3 +++ configs/xilinx_zynqmp_zcu102_revB_defconfig | 3 +++ 3 files changed, 9 insertions(+) diff --git a/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig b/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig index c761d49..021c4ef 100644 --- a/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig +++ b/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig @@ -4,6 +4,7 @@ CONFIG_ARCH_ZYNQMP=y CONFIG_SYS_TEXT_BASE=0x8000000 CONFIG_SYS_MALLOC_F_LEN=0x8000 CONFIG_IDENT_STRING=" Xilinx ZynqMP ZCU102 rev1.0" +CONFIG_ZYNQMP_QSPI=y CONFIG_ZYNQMP_USB=y CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu102-rev1.0" CONFIG_DEBUG_UART=y @@ -34,6 +35,7 @@ CONFIG_CMD_GPIO=y CONFIG_CMD_GPT=y CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y +CONFIG_CMD_SF=y CONFIG_CMD_USB=y CONFIG_CMD_TFTPPUT=y CONFIG_CMD_TIME=y @@ -57,6 +59,7 @@ CONFIG_MISC=y CONFIG_DM_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y +CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_MACRONIX=y diff --git a/configs/xilinx_zynqmp_zcu102_revA_defconfig b/configs/xilinx_zynqmp_zcu102_revA_defconfig index 43b533f..a7fcbb7 100644 --- a/configs/xilinx_zynqmp_zcu102_revA_defconfig +++ b/configs/xilinx_zynqmp_zcu102_revA_defconfig @@ -4,6 +4,7 @@ CONFIG_ARCH_ZYNQMP=y CONFIG_SYS_TEXT_BASE=0x8000000 CONFIG_SYS_MALLOC_F_LEN=0x8000 CONFIG_IDENT_STRING=" Xilinx ZynqMP ZCU102 revA" +CONFIG_ZYNQMP_QSPI=y CONFIG_ZYNQMP_USB=y CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu102-revA" CONFIG_DEBUG_UART=y @@ -34,6 +35,7 @@ CONFIG_CMD_GPIO=y CONFIG_CMD_GPT=y CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y +CONFIG_CMD_SF=y CONFIG_CMD_USB=y CONFIG_CMD_TFTPPUT=y CONFIG_CMD_TIME=y @@ -57,6 +59,7 @@ CONFIG_MISC=y CONFIG_DM_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y +CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_MACRONIX=y diff --git a/configs/xilinx_zynqmp_zcu102_revB_defconfig b/configs/xilinx_zynqmp_zcu102_revB_defconfig index c2d0ddb..e744241 100644 --- a/configs/xilinx_zynqmp_zcu102_revB_defconfig +++ b/configs/xilinx_zynqmp_zcu102_revB_defconfig @@ -4,6 +4,7 @@ CONFIG_ARCH_ZYNQMP=y CONFIG_SYS_TEXT_BASE=0x8000000 CONFIG_SYS_MALLOC_F_LEN=0x8000 CONFIG_IDENT_STRING=" Xilinx ZynqMP ZCU102 revB" +CONFIG_ZYNQMP_QSPI=y CONFIG_ZYNQMP_USB=y CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu102-revB" CONFIG_DEBUG_UART=y @@ -34,6 +35,7 @@ CONFIG_CMD_GPIO=y CONFIG_CMD_GPT=y CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y +CONFIG_CMD_SF=y CONFIG_CMD_USB=y CONFIG_CMD_TFTPPUT=y CONFIG_CMD_TIME=y @@ -57,6 +59,7 @@ CONFIG_MISC=y CONFIG_DM_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y +CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_MACRONIX=y