From patchwork Thu Jun 28 02:27:00 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ye Li X-Patchwork-Id: 935859 X-Patchwork-Delegate: sbabic@denx.de 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=nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="IycsEmVv"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 41GNxR0LD4z9rx7 for ; Thu, 28 Jun 2018 12:28:26 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id BD032C21DA2; Thu, 28 Jun 2018 02:27:53 +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, 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 2D739C21DAF; Thu, 28 Jun 2018 02:27:31 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id DC26CC21C93; Thu, 28 Jun 2018 02:27:24 +0000 (UTC) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00070.outbound.protection.outlook.com [40.107.0.70]) by lists.denx.de (Postfix) with ESMTPS id 0CCF3C21DF9 for ; Thu, 28 Jun 2018 02:27:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FzgDzL5Ec2Orc6wbZV5hl9DpJzxAHq9uoGtjXpuYI6A=; b=IycsEmVvCptzOt5+S0Vi70paNCKGUO6igVD9LHYJvoMtOFYcPI34WTOAjlMMCCKUHnuoW6sYK9SnDPiprlu8+DtRfbeOx6+rWDDrqKEkLFF/XeuIHheQGd5pKln52HVnWOO3qH0oKXBl4PMcXu9pJSO4IkH+Pcj4tf8u9dPe3RY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ye.li@nxp.com; Received: from ubuntu.localdomain (119.31.174.66) by AM0PR04MB5297.eurprd04.prod.outlook.com (2603:10a6:208:d0::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.24; Thu, 28 Jun 2018 02:27:21 +0000 From: Ye Li To: sbabic@denx.de, peng.fan@nxp.com, ashish.kumar@nxp.com, fabio.estevam@nxp.com Date: Wed, 27 Jun 2018 19:27:00 -0700 Message-Id: <1530152820-130686-2-git-send-email-ye.li@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1530152820-130686-1-git-send-email-ye.li@nxp.com> References: <1530152820-130686-1-git-send-email-ye.li@nxp.com> MIME-Version: 1.0 X-Originating-IP: [119.31.174.66] X-ClientProxiedBy: SG2PR06CA0144.apcprd06.prod.outlook.com (2603:1096:1:1f::22) To AM0PR04MB5297.eurprd04.prod.outlook.com (2603:10a6:208:d0::18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 84218e1c-2b4e-40fe-cd28-08d5dc9eae5d X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600026)(711020)(48565401081)(2017052603328)(7153060)(7193020); SRVR:AM0PR04MB5297; X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB5297; 3:C/+LAhzWgGTkEiejzneYgTOsMguHD3PKuATjJICEia1AyRlvv2vGqDVsEeuWPVuKSqhCSHo5YQc2cpeYd0hPs5bZTNyUWoT2WPBZmH+WPY9MpyM99oLRKNFIQKZm4POPYJAwHMayMr/7GcD5P5Q0iF/64zSRrnTizDahy6MFLwypGrzYjKraHov25dLHBLUzgPfxWx8eY6P72vgckA1FTx5iXTajr8eVst7cGI6cLLl9psvQy6AWpH4KCmXDR+DR; 25:rvihVSTxcvirPN8WPqYx+69uQZiflWcS4P/+Z6IxxmIO8HGcTgcrj3snJre5sFP7Fa13GIRp2Bx63A531Ax8sbUe8lSMSQGvoSFDuTY7hyjDC/RjIxAdinUcsGFY8AAStsqnlLmAouRCQ1HX7+VR414B+4DujxYd6y2x9tXpx0aMbZ19H9jxQO2+2THdSQ5e+vguII8oY0DpHr1oIhN9/5tCDyce/14HRsT0tCALhgLwh5KaKMvCTdieWMSM0YePp4IiMzFLZPkr8wNos3qK9+jUn2j0Gi2patos4TdyguER7FXQyNHbFf7I2I7CRp/EOal8NV0ElCKbkRdPP72otw==; 31:6g8bbHWAgejQg9IowlAVNnnR2+KuY9R5f5Yo1Is5M0tgbCTdsvpU7tiAq3bnbpEjyzezs8wKmPqMRpqHJtPnvBjEz0MGy+piKq7L/W4LwxwnWsP606RIhe6uxb3vU/uDaXmFGRQPVRG9FBz30dDWRh1v2VYK6U2UdTO+9FgF492xKVJbABgjYd9wNeH98U948k1nMFaTUZ8Z2TVKKthHrmiXARrFbRvogFK3XibacLA= X-MS-TrafficTypeDiagnostic: AM0PR04MB5297: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB5297; 20:CPdsqQDBFWl2wzH04Ok0c02Tasri00mNc2UdXdJrQ3VbMnYVP3sBsL5rpkFF392vLBe6osVP+veNhLcRwvWRJ5rE7EQmlxCGGNAmMZtE8hhq8CJ0FS4K7WQayBpg1lHkl72qVWz5J6+W49vZoOqB11Ag1o5C7VsaPQqFLXkkbn9nrQLGVCmd5SjOaE8nrd78J+4aMra8h+5v1nrOPBKlINNtcpHIGu6V+5nfBfkS711GzT3uvftZagyaqlNWcs42Ets3F40G4nRxb+fncZ37zKIC1nzOUIehwVv1TDzDg4GYbwsuNyMn/aesCmcOwGz2suES8Kby+ZrAZk8XBOSQhHC+kJ6MP9yrXAdmpX6tFeDOjYA3+42qm5tm0/sfmiM/Pstir2xIj2SmSW9eMAkbGNolR/3p9CvjolK5rkdErQDKl5h8vMv34MlSAOsC0ZV3OdJknjXNul7Ygik7iiJQWudsgsmNu5I0zRAKx4BhEobxOux0wAt02pjx3b7Ul/Bh; 4:qY6BW5ZExw4wswc9WPfqL60e8x/n1nDgovNDqwQMDTJKArRfLx1N8XxCBmXi/OgRa6rt/oIVnRy+Ysc3jE+TwpoDC9pGI22TK2/TCspvFmUEXfwlEg8RQgfFDI9W+r9ZR0c234tkDHGPues1iAx6ROKymU5R1ySqdpoF+1yOEj/StSVWygAy6YrzzNtNbjtoU0H7PaFP8Pn5EDoe2bBmXAZe0hozE/QeBLoS6EY4C0SS8gx5h37lOFv1jhUntuspaSMZH1CWtZ1l4irT1sLbpYcBwSA7BCtlzzQdosn4VJJJe/8kBwtlThpD1FyTaJVo X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:AM0PR04MB5297; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB5297; X-Forefront-PRVS: 0717E25089 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(396003)(136003)(376002)(346002)(189003)(199004)(2906002)(6116002)(68736007)(50466002)(36756003)(316002)(53936002)(47776003)(305945005)(6512007)(8936002)(3846002)(7736002)(6486002)(16586007)(11346002)(26005)(81156014)(25786009)(2616005)(478600001)(97736004)(6666003)(476003)(66066001)(486006)(50226002)(186003)(51416003)(86362001)(105586002)(8676002)(575784001)(81166006)(956004)(4326008)(16526019)(446003)(6636002)(106356001)(6506007)(5660300001)(52116002)(386003)(44832011)(76176011)(48376002)(32563001)(473944003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB5297; H:ubuntu.localdomain; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR04MB5297; 23:QmQSwsuYu84P9xEKGnslf4sMg0UeaZ4qReL1lvDBz?= Pxxb9b5t7c9oGZX8fB9QLR1IAU5THoJJs5cB14uTLfBrMSCY9pr4oECFrVmJDOvTgsUEqeKt24p4TYuG4XV1PDWSs418EWfO6Eu1oBTV5sYAN7SxI4SU89TyBnlW1Es6xYMDfXgkD3zO3aWL8BZt2jYGv3tplOHsi4bbcHJQaYvOdCIHA5FVT/FHS11+cr2dHI9C1QoiQhAFJmFHoprMknjF2mdvGxHcKvyfsiRmuybuNdMfMww3NApq0Ezt7212Zuu8tA8jynYNG4i3htXtS3jcObkVLJYbKDb4A6v/7+dltmCH4h9SX2LUfBWzjsXiDTqt5OOO0l8Lq6ZNhEjBJ8UP6NsssqUqIrVn9+azfzD1BqwKXkNhsigYaVNRS0AmpMC59YzUzc/5RCi4HZIyz44TczgWOLz/IqJf90yZEqIJZplRdVqARQnDJTNwZFjpLsRMcuQ/QnC4rw/l1CvKLKJSpiPziZPka58xVsxCtGGnnDqD5kPNjtGPh8+VAT8xtAZuNy7VQSTVLaqE8Cy06Q4i74AqrBTRYD4AJyP9gSBuLm2yeh5jcNjUR5VuKjAa6OZz5F1puwXxBx+sTL2fJTgOQ+12YccXFaUSfFYt4wgDOciskL1zHOeJUSJuJP15977HFJdhLM/xheqrUPpU9mUzel0TR1F9qKg9gmeiX8sKA4x6Qy94+Fccn7SVpmJbrT+bSO9QHSa+u+97o2PR/1/0s/7Uw7FvM/ZVTi2MasMouHc/mQcycprM9rjhWiAQ6AnmHpcgcaNFVio2OTczNSzOxH6hn9fVMpISlKLvzm5z2zUyiNmxeeCJxJxsB1tAg6smfyzMohhpOxsjS120sFXDbd/hGYFExRv4494+l86vQWN9EuKXoEtnwYjW1SEC0Rf/8zs8jlvxiD+CHoe44Yxtdt0hrmz+00jUnBIACdj0BMlPaHIhZ0Lk3k+ik6RIXZl2TtSMw7kw/9/RPvt3jnjHDHaIVu03JcAwnt4Z2JN66mp4ybLeQulPkvscTAdjazzrk9jhhD4hl/ogtazLGlVeqq2vIDUTmTuSiX0X+D5YZRJy61dfZeDdnznLSMv9GMmCeZzo5/LHyz6xaZa+weU/fFVUjjBSdU3iXBUde705hbREP0OeHqE7r8075g4L/tQ7VIp5idh3N8mHKHQMw/a2KnarCTXcGdXI6uH307JfwpHM0YQ5SftbfnJ5Gs4w2Q= X-Microsoft-Antispam-Message-Info: PQzyKeOE6S14J40tH6u+jO6T5MDNc3VSb9x91a8ROhIX21R/M49zuF0n9QJxsQIwupZV3AmoKyG//8CRrUnc5xnKX6qdDbhA8dnpKc84sQ+4L9Zi1toSZGxVq3GfsR1cZFsclF8w8gyqcBLhn5Jqb4NXyfFT+iG54BbX3OJEI55akydokzX9vVwGI5Kin4A2J+1iks6fD/aa/wYjOQGjEn7WHx9K0BaNK9WB6lteo/b4UsjEo/TIqgPgjsW8lyj6s18f/ZehVRiF+BlFK1HyvbBVv4IXrcMmTpx5+jo5usJjMMZuxZIZlpQsXmBneugWb/OuUq9j/OgTabj4N1dSvF0JKqoE54Kj6v2BRarjcxY= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB5297; 6:B3s0sf9jSQ6OI1HM8RSY20+BDQhWGK8Q5c4Hug2PhfCcNGhyQK1bcR1tNW558YfQzoRBPm893cfvTlWE3NgnKQD5a+1fu62aRW5YJeotpokGc7ah03lo2kXMz+LLm7eqLbiyCZaT39Y/n2LnWXNMtT6Z6lgZLM7ha8RawnAzMrUNy7/Xm7NEZ76qL2P1NXTYRsl2rNF+gGixyRBrIIyoz7QDjSXAjXjmumY5VzD4N0ix3FvL8Cair56vUstL6BhY6ppIEgfxiSrKThYb8HIVMFX2uqAMJoTb1h83AWbM+BDYkQ3qPzxsivGBAB9nSJUicx3h3rdPmkTv0h+UG+yYH1K7KDtZ0DPMgxwKkezwov+kVT6tHaIJ5wawgE6lqLBm45/E0WuhjfkKLTo8gKtDjYAo76vxldKYk/7DI3+J9qWtg5r/dIhft0yDhHrVve2ZqM36iKFedqr0KP4QQD23UA==; 5:BcXlZsbdV3pez70y/65+9SyfbXp/2g0p6oDml+X4wbGHNR4hFxAvs1+haxoNjU0fKM+Y6TjmEIChvRioh/byhuxIsQyT6QMcCs8duk2E4A2+Hg581QT+l4TlNZjzboo2g7VvhTywz2SAnaKOlc3NWXPKogR45e2AQZBbuqu4FnU=; 24:ezq3smq/Tlw0I5VHfK9ufIjBC2CU/tSbK6fOWHI0Z8wDqeSuxQZKlQ1mxTKoRjBw5/l4PEjK5od5LG1pS0o1QpCFF0yhjK2ax78k+UmCFpE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB5297; 7:0krONdSDVz7yPtNHNRHstxERB0R6nG0ipTJ1x7z9BTjSCnBFT5WoqGtAY3sGnQiJiMgBv3Q1ayN75Al6z5E/EhYbLjMQTKROb3xShigDhXn7R7GKDCvRruAhnjjRVlVagrqdmVGog60R5OHWSnAWg69sNFB486JbP2h8ET5XSIf5nTZRK5SZmlDGJxKb3LzY8nqv1NnW4Ngb/ngzl9pKFcxhEAS1xBuccrZICmgt7jgE7tNhAC0K/+xCPtQn3f6G X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2018 02:27:21.3775 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 84218e1c-2b4e-40fe-cd28-08d5dc9eae5d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5297 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH v2 2/2] imx: imx6sx-sabreauto: convert to use DM QSPI driver 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" To support DM QSPI driver: - Add -u-boot.dtsi to modify n25q256a@0 and n25q256a@1 compatible string to "spi-flash" and add "num-cs" property. - Enable DM SPI and DM SPI FLASH configurations - Remove iomux settings of qspi1 in board codes which is not needed for DM driver. Signed-off-by: Ye Li --- Changes in v2: - Add imx6sx-sabreauto-u-boot.dtsi for u-boot specified dts changes. arch/arm/dts/imx6sx-sabreauto-u-boot.dtsi | 16 ++++++++++ arch/arm/dts/imx6sx-sabreauto.dts | 40 +++++++++++++++++++++++++ board/freescale/mx6sxsabreauto/mx6sxsabreauto.c | 24 --------------- configs/mx6sxsabreauto_defconfig | 2 ++ 4 files changed, 58 insertions(+), 24 deletions(-) create mode 100644 arch/arm/dts/imx6sx-sabreauto-u-boot.dtsi diff --git a/arch/arm/dts/imx6sx-sabreauto-u-boot.dtsi b/arch/arm/dts/imx6sx-sabreauto-u-boot.dtsi new file mode 100644 index 0000000..f5c68d7 --- /dev/null +++ b/arch/arm/dts/imx6sx-sabreauto-u-boot.dtsi @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright 2018 NXP + */ + +&qspi1 { + num-cs = <2>; + + flash0: n25q256a@0 { + compatible = "spi-flash"; + }; + + flash1: n25q256a@1 { + compatible = "spi-flash"; + }; +}; diff --git a/arch/arm/dts/imx6sx-sabreauto.dts b/arch/arm/dts/imx6sx-sabreauto.dts index a4c2627..9643d1f 100644 --- a/arch/arm/dts/imx6sx-sabreauto.dts +++ b/arch/arm/dts/imx6sx-sabreauto.dts @@ -96,6 +96,29 @@ }; }; +&qspi1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_qspi1_1>; + status = "okay"; + ddrsmp=<2>; + + flash0: n25q256a@0 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "micron,n25q256a"; + spi-max-frequency = <29000000>; + reg = <0>; + }; + + flash1: n25q256a@1 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "micron,n25q256a"; + spi-max-frequency = <29000000>; + reg = <1>; + }; +}; + &iomuxc { imx6x-sabreauto { pinctrl_i2c2_1: i2c2grp-1 { @@ -112,6 +135,23 @@ >; }; + pinctrl_qspi1_1: qspi1grp_1 { + fsl,pins = < + MX6SX_PAD_QSPI1A_DATA0__QSPI1_A_DATA_0 0x70a1 + MX6SX_PAD_QSPI1A_DATA1__QSPI1_A_DATA_1 0x70a1 + MX6SX_PAD_QSPI1A_DATA2__QSPI1_A_DATA_2 0x70a1 + MX6SX_PAD_QSPI1A_DATA3__QSPI1_A_DATA_3 0x70a1 + MX6SX_PAD_QSPI1A_SCLK__QSPI1_A_SCLK 0x70a1 + MX6SX_PAD_QSPI1A_SS0_B__QSPI1_A_SS0_B 0x70a1 + MX6SX_PAD_QSPI1B_DATA0__QSPI1_B_DATA_0 0x70a1 + MX6SX_PAD_QSPI1B_DATA1__QSPI1_B_DATA_1 0x70a1 + MX6SX_PAD_QSPI1B_DATA2__QSPI1_B_DATA_2 0x70a1 + MX6SX_PAD_QSPI1B_DATA3__QSPI1_B_DATA_3 0x70a1 + MX6SX_PAD_QSPI1B_SCLK__QSPI1_B_SCLK 0x70a1 + MX6SX_PAD_QSPI1B_SS0_B__QSPI1_B_SS0_B 0x70a1 + >; + }; + pinctrl_uart1: uart1grp { fsl,pins = < MX6SX_PAD_GPIO1_IO04__UART1_TX 0x1b0b1 diff --git a/board/freescale/mx6sxsabreauto/mx6sxsabreauto.c b/board/freescale/mx6sxsabreauto/mx6sxsabreauto.c index 975af2c..6e606da 100644 --- a/board/freescale/mx6sxsabreauto/mx6sxsabreauto.c +++ b/board/freescale/mx6sxsabreauto/mx6sxsabreauto.c @@ -218,32 +218,8 @@ int board_early_init_f(void) } #ifdef CONFIG_FSL_QSPI - -#define QSPI_PAD_CTRL1 \ - (PAD_CTL_SRE_FAST | PAD_CTL_SPEED_HIGH | \ - PAD_CTL_PKE | PAD_CTL_PUE | PAD_CTL_PUS_47K_UP | PAD_CTL_DSE_40ohm) - -static iomux_v3_cfg_t const quadspi_pads[] = { - MX6_PAD_QSPI1A_SS0_B__QSPI1_A_SS0_B | MUX_PAD_CTRL(QSPI_PAD_CTRL1), - MX6_PAD_QSPI1A_SCLK__QSPI1_A_SCLK | MUX_PAD_CTRL(QSPI_PAD_CTRL1), - MX6_PAD_QSPI1A_DATA0__QSPI1_A_DATA_0 | MUX_PAD_CTRL(QSPI_PAD_CTRL1), - MX6_PAD_QSPI1A_DATA1__QSPI1_A_DATA_1 | MUX_PAD_CTRL(QSPI_PAD_CTRL1), - MX6_PAD_QSPI1A_DATA2__QSPI1_A_DATA_2 | MUX_PAD_CTRL(QSPI_PAD_CTRL1), - MX6_PAD_QSPI1A_DATA3__QSPI1_A_DATA_3 | MUX_PAD_CTRL(QSPI_PAD_CTRL1), - MX6_PAD_QSPI1B_SS0_B__QSPI1_B_SS0_B | MUX_PAD_CTRL(QSPI_PAD_CTRL1), - MX6_PAD_QSPI1B_SCLK__QSPI1_B_SCLK | MUX_PAD_CTRL(QSPI_PAD_CTRL1), - MX6_PAD_QSPI1B_DATA0__QSPI1_B_DATA_0 | MUX_PAD_CTRL(QSPI_PAD_CTRL1), - MX6_PAD_QSPI1B_DATA1__QSPI1_B_DATA_1 | MUX_PAD_CTRL(QSPI_PAD_CTRL1), - MX6_PAD_QSPI1B_DATA2__QSPI1_B_DATA_2 | MUX_PAD_CTRL(QSPI_PAD_CTRL1), - MX6_PAD_QSPI1B_DATA3__QSPI1_B_DATA_3 | MUX_PAD_CTRL(QSPI_PAD_CTRL1), -}; - int board_qspi_init(void) { - /* Set the iomux */ - imx_iomux_v3_setup_multiple_pads(quadspi_pads, - ARRAY_SIZE(quadspi_pads)); - /* Set the clock */ enable_qspi_clk(0); diff --git a/configs/mx6sxsabreauto_defconfig b/configs/mx6sxsabreauto_defconfig index be95cc0..d7941e8 100644 --- a/configs/mx6sxsabreauto_defconfig +++ b/configs/mx6sxsabreauto_defconfig @@ -35,6 +35,8 @@ CONFIG_DM_MMC=y CONFIG_FSL_ESDHC=y CONFIG_NAND=y CONFIG_NAND_MXS=y +CONFIG_DM_SPI=y +CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y