From patchwork Mon Dec 26 07:00:17 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 708757 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 3tnBLW3QGWz9sR9 for ; Mon, 26 Dec 2016 19:02:43 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="UWqRCazk"; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id ADBDDB3877; Mon, 26 Dec 2016 09:02:36 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sQtOwBc34NsM; Mon, 26 Dec 2016 09:02:36 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 87C8BB3879; Mon, 26 Dec 2016 09:02:30 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D11D6A75CC for ; Mon, 26 Dec 2016 09:02:22 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tY7c6wGLHdaX for ; Mon, 26 Dec 2016 09:02:22 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0074.outbound.protection.outlook.com [104.47.2.74]) by theia.denx.de (Postfix) with ESMTPS id 94CA8A75FB for ; Mon, 26 Dec 2016 09:02:22 +0100 (CET) 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; bh=Uwg/EgtrMGBoRicpzgnUhZ6QpBcWSiGXYb4g8nwBPlc=; b=UWqRCazka53lvIPFYz9oyZUlayLbBUhWYh5VLFVAwWoJtTfltd8Bb+Bu8AiG6kJjArRM9k+9iFnbHQmWMTJS4Sf9ng9A/ARtypHtbECkGorXTwW6GXJIKFxqBmnCPGccEzxId0ldlTme80zOSVpTJMphttnL6YjWnfBGMf6EpuE= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from linux-7smt.suse (123.151.195.52) by DB5PR0401MB1798.eurprd04.prod.outlook.com (10.165.5.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.803.11; Mon, 26 Dec 2016 07:02:03 +0000 From: Peng Fan To: Date: Mon, 26 Dec 2016 15:00:17 +0800 Message-ID: <1482735617-959-19-git-send-email-peng.fan@nxp.com> X-Mailer: git-send-email 2.6.2 In-Reply-To: <1482735617-959-1-git-send-email-peng.fan@nxp.com> References: <1482735617-959-1-git-send-email-peng.fan@nxp.com> MIME-Version: 1.0 X-Originating-IP: [123.151.195.52] X-ClientProxiedBy: HK2PR0401CA0022.apcprd04.prod.outlook.com (10.170.145.32) To DB5PR0401MB1798.eurprd04.prod.outlook.com (10.165.5.152) X-MS-Office365-Filtering-Correlation-Id: 51381f78-9ebf-4df7-8368-08d42d5d19d0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DB5PR0401MB1798; X-Microsoft-Exchange-Diagnostics: 1; DB5PR0401MB1798; 3:q3pRCMU2VvMddJ/GNQsc//97Ekt0yTDCGOrJt7gR0j6bO80KcTVt4ft6BjnH3o1GopE09pm2TtrKqLPKPuRMwmmzcXasvViYlQGcMvysLAqlgCxF3+x4RaRTUAKK3cHEQ7pjvfS5f24g6aEWnO744F9Qm88eVIsKX9XExUZWYCF5npOznuVy4/o3OscnnlUfiL58RafV8Oj+Od0joKYfHH38wVb6QIUYaF3ZaFJRiaJ5nMxWkdVlZ6BbGHkLd1tLst3VkIduIQXW+2cxbIYYNg==; 25:JVP9xfQfCUoSyV5GRCsGgTCeuKYwy50mfMLKFdDAoFIt2jmF17Su+cCCRvCe0v3CQBo69BynoOeuW2UzzXNAUGtsbfMtVdcR/qBK1vi4Ouw5y1EUppdvJVYiETRWgBQyd8nELNofrNtC9CSPUJbHcS3uDQ6SbftnhHX+kWfSgGZSvqb35aZyG6iTN6ksJoIE1UhooOGa7chRFoEmkYwL7Hsusttklxw2MeoJ3iRdikOouTel78lq2AaR0uwdQnt3TTy0kD4zvXbeaJDpyPZyrYtcMjE7WJMIKswNb/8A54LAxMdY/7B03fKQq4+ic0dMRbfyWT87ibo3aHLhiKlwYgHKgM7w4s83PJ3D5f9EHslMUfFZT5LfPeyWzddEJqapoTKs502U3ciQw1+S0KMiMh4zCRaj/+5YdI41knq3R1U2FoSL5ptmTOs0tu8UU2qDwHvoKOGA04UJatDxrxH9pQ== X-Microsoft-Exchange-Diagnostics: 1; DB5PR0401MB1798; 31:gF9nreGF+/+iUwM++RywWGKllAjsaUDa6ieVL3YNYpMPG16bTSDeX5aXAppVmqafv1S8uCGv9fGAmMjKQviHDWWvyksYrqvI/6g0p9qrNssavYjq5dGhys8xa0h3XVGDoJkaWyv4dFeCE7k84O7bAXWzqBRQHIkFPDIASKbeNFuzu0rImEie0Sn1i3ExQ9hcrFjiC2M5y8otpV3TGrV6IAZ31qZLXwUhL9EEVBaJ6p6x5bhz2msX0Iu0zyvD+dv4; 20:YDID+eXUTRK2uWr57Cvf05pHyJQFYhsqIKhWplDCnAqtdUL6Kf6Im6W0gWYVeIRGeOG0XtTHxIPEl5v3rFxmq1bqr/BzA6Ab0+G9GRSvzHeoYJGZxryccC234KpCht+O6VRd9nkrfjocACfXBW3j/Fn5dEv/aKjqy04OlX166HfKZsBOugNV+mrmdZ107s+yEB0xgpVte5HupkcmsiHtJ//Wds6ggBFLnLV6slm66GWJLwMlBZwlrxH1HWoVVp2yuF8gZFso/8YMVab92xfXyHhFM4/Itsdk7Of9OSoGA0VbPFvILtSkGUOMRM0oEjfNSrX9DAZWg9FNeTuocm6NEDbqZ0wutAA+Dg+LaZNbSA57mJ2vy+tOzG7iAA42Ww2cnktFyuWiN/Z0G+SnfIlNnJNOAiWlDXJmjrUnWefZTBv1hY1nBJeoeexQUFzTP87OMf6sMxckRatp3EwM8R5k4ObVH0RYpKYknVId/d+SLnUJaXvdYUIFy5Kr62UdUq9E X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6047074)(6072148); SRVR:DB5PR0401MB1798; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0401MB1798; X-Microsoft-Exchange-Diagnostics: 1; DB5PR0401MB1798; 4:NJo84L2B1wqo0EZOgoHwbO9605Un3cSzxn0Ox+/JBuz2ZG4b32/kBV845jUaLMklVXiKhidIF2ZKhxBBssj9Zdn+WZdh6MNaMXT/0j5zio/IWNtTlIldoGLK0uXsazZbq9B53qKlwXq0hKpnn8NZMTVW+S5SCIzLkBQ1oIUd+ZEokpGI8PoxTzALgmDBXm9/emEflf6YDusuAAf901Xk0bWKBQjeihq8ed7Ey4qFt9m3KmdQuRnUXM5HbLR9SEQEQuzg11zvFSHQJYIOlm5a9XeCSiBrurqpSW+WShtt/llLrQJ5hlb7leoZJyM+7iAVrC/AJQlfUvxDbCkb4/ejrl83KirNr1BRcETzWnIdU/eO8QSzO1UuCOQTYDsuwwZX3wmeov2p5kTHFDMOsjqD29gPvKKhTJHLt6uHe/3+ynGl2BNIY5QmzYQSP0IvfbYTmnIMORL/F56+s0eDUYVp/3Nd5E53NBOb8MRN8bEeRJNVmChY2Pt1pQ0jvUnr2VzWJKvRO4ZduvIDfnWTZRXs9kdxdbbtcEVlXE8LYJoNXmbeqUHQCSM1ZhQSAGHcYdrC1DWrMSO7JrHMKcZt+iYMvXtU9J2aZ61dJYmC4YrbCmysZpeBlprpzyHRB7bcX1kGlJAV+d98Q7zb+wC5cw4vmw== X-Forefront-PRVS: 016885DD9B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(39850400002)(39860400002)(39410400002)(39840400002)(189002)(199003)(305945005)(7736002)(6116002)(8676002)(575784001)(86362001)(3846002)(68736007)(4326007)(2906002)(50226002)(48376002)(101416001)(50466002)(2950100002)(6916009)(81156014)(81166006)(6666003)(5660300001)(97736004)(42186005)(33646002)(2351001)(189998001)(105586002)(106356001)(92566002)(21086003)(76176999)(50986999)(110136003)(69596002)(6506006)(6512006)(25786008)(6486002)(5003940100001)(39060400001)(38730400001)(66066001)(47776003)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR0401MB1798; H:linux-7smt.suse; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR0401MB1798; 23:aRsdjFCJOy/bor4YF+uODemjuZWhCuO4tL46PZM?= =?us-ascii?Q?oFYn/AyUAPebd1Ta2VhNEga/Q8gvKvIMX/EsVlX6WN/PI6fA0CNQbFm1hPVH?= =?us-ascii?Q?ZELnv08nDRT1ibyTg2jD04qwBMCCZq5tXcXQJyfVWAUMbhAGGTzWJmd2NGUL?= =?us-ascii?Q?VrL8HTalmHGUaDXp+VYf5130enwgQS2zifeLlBCejaEs0larJSzlNHM1Bye9?= =?us-ascii?Q?1u5nxP9W7mNaYuX8e9VtdijNY8pFb24h9gccTUhopUSFTC/xiF/mqfvRhGTC?= =?us-ascii?Q?5AZZoRF7lEvlcReKHWjbssCQvVIFbQVjljod28Tw3HawC0Vze0QtIP8zBYGD?= =?us-ascii?Q?flbcw8z2i4DmqK+juL3ypMEqVt42kL5XMRK7rbAcL+7tiWSmQ6HrmCEj6FSx?= =?us-ascii?Q?BoIb77AswtJsRVuY5FnL8C3YKDlWZ57JVgNTGvAMzKW4BG/Nfo1JFRr2cIE8?= =?us-ascii?Q?2sJgVIeqBlUYK8Ue+9X2AGgyvBGoQDNEb4buI6OWL2e5UFnscFaNyTUsbeAy?= =?us-ascii?Q?QnA0W6KTLp6qhBwceAlLZjWbnSfgcBnSvS9bCv00yd2dO/mMfwqkNaQacOxy?= =?us-ascii?Q?KFLbgZh8NFj5zW7WDt6tzWqe8KBGWm1Trce8s59omKdNOMcnVTR2F8pEPanw?= =?us-ascii?Q?rAuutSKoSOIJuw9ZZFVFt+RBKt/YyTKNOSy65HaIe7+zESnzdS2Oq/GjBITm?= =?us-ascii?Q?pgs2qN3iWHRwZEJNuyNKKJ5uzOHApvm6x7ErrcHRpu3geR/0mV2nPLasYria?= =?us-ascii?Q?92ZsN4lgUu52aJ4LHZeANZafqvtInndXF8vFkgeySsXVaD/oYCf8JOBAJJVX?= =?us-ascii?Q?OB/mpqOZuY1EkWX7YFVdCTFU/WApOjnqobRzrDWDyZNS/iV/nv8VglLozj4m?= =?us-ascii?Q?8i88fqp7Kx67B7tN8d68a5MXp1NP6PPiDQHXDk5ug1779mkz8uwad92N9YCT?= =?us-ascii?Q?11rp6T6KJePfcBct9tolL+7BadZKoiWzQL/+e+VOf3BF3vQ8Qkl4TSvCc0yo?= =?us-ascii?Q?qbEJ6QnNmBgJRifH+leRbqrephqXWhGShNcFFOJ75f0AgVhyTjMmTojANM9r?= =?us-ascii?Q?DhxvKptApNvDVkMCQGpvGfcYscxu1ZbqU3xRIrLS3iK7Pa3AMZUPdOexE8Tz?= =?us-ascii?Q?ZYb5qFZ6ht9wiQhxzZDwuZTj/Eq8VI539G1ADadt3Rlp/LDAvnjT9YjqoHDA?= =?us-ascii?Q?dUdXlT0UhJzhGnhyv4pvWt5jQcDk+z2Lyfe60h3jy8T5lCQvEincSrLc6fB7?= =?us-ascii?Q?ru3ebJsID+6pGG5cCm3E1LW70q9iRl8AzvmojCT66X/tlEiTIac2ksr+vCmj?= =?us-ascii?Q?DZQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB5PR0401MB1798; 6:nqdkN5LG5+SKwp6ItEu5TW5TRuGaa6LLR/yYNQ+NRB97geC5QrORDjH09yjxp0tqVa6JN8jSMcphCm/VTJzjs8e3KXdj5L2MZh0RFhtdUvhdAWZA32sUD29/CKEOwJECEWx7ykXX4ZE1kKpQHDPm+x1RbgwSnBO8uXuJ8YfCOMN7z4JwWHbjtDdceGERjlLnIbqv8vaEpXy8BzuoF4YXBaNV+bYpCck8nu6QtxIEAvM2NTXHVxKSy/8dJHnZrx9ztBuiM754oIYccY3mj3t7Qar578LVc0/s8THOiMuoLcFdaKnEGpd8ER7hKfUsAiaDfHtRAgufDfZxjbIkdcKBCDPCBCPN9hJkgsiz0Vo45mMAnnJeYKJQWxqMZIIVxC9oGhEU7+nnuTCfRFj9GxTIWxG6CC6bIjAArJWwWNppBBHM7z1ir/WUv2TgRMYVxq6Sr2CNtCboNiOMmOkx/MFnSg==; 5:/0Hyx/8f6RLc+NvhEtf7sQHzMrpcKm/8iiWL6fF6tJikfAI3qItnf97Gk/tTUcg2hiHCjAmyDt6FEPPac5goe/sezHnjdyhFE+vsthgyx9XgwFToO6T90c23b8SZr0oDmSDRBYclzYffu/o+gFxo3w==; 24:es+eaHKfOLUKPUW+c4sWSQZb8d1K8ea4MUwmkLiy2zNlraWIdm3Ny2xOcSEEvdNQC6qi3LRdShj07U90TETwoRENyP2xpM5GP2sSc1U9TjQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR0401MB1798; 7:WgveJKKw7MuRIyZulRNT94wysi3er2xpIAQ0xhYP0VI9EcwVklZe+2iKzp9yXTIq0Xy0UuTusRgrjAVffDdCbjBCpwyj8CXQR5Iyvd/zDYRcyWR5xlavBKbfT8qV8EvJomG6BvWUuCTE8jgLw6VRuIw2lY0cI79bYsuGUf4N3MmN+SzH2KcWcoOLitp8JgmvIGJUG9W3+YFxxSI1nYgh67ZchRo7o0QV/KrGPWhuWKqkBW2mRdZ9EBov6luL1j7A93Wjx+W0Oscau8cy5VkwQr7V972V+6gMYpSzdxlD8L92WdqJ6rlmSa59a2Ykz+jxuPyYhkSjwPpLY2v04S4i9DoLB6wLjPB1y/yS2ZV0ST13eisbzus6xDqBLqNUWpgWSzUNhUlDZQjXFV+Yo2NZup5Qqto7q0u9Q3wSleBVA7CXm8AE9QzprDLn237yXBFSsg29J91IoTeBj+bNk/ny0w== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Dec 2016 07:02:03.2208 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0401MB1798 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH 18/18] imx: mx7ulp_evk: enable mmc/regulator support X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 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" Enable MMC support. The fsl sdhc driver needs regulator to enable power, so enable regulator support. Signed-off-by: Peng Fan Cc: Stefano Babic --- configs/mx7ulp_evk_defconfig | 8 ++++++++ include/configs/mx7ulp_evk.h | 17 ++++++++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/configs/mx7ulp_evk_defconfig b/configs/mx7ulp_evk_defconfig index f027ca1..894fb36 100644 --- a/configs/mx7ulp_evk_defconfig +++ b/configs/mx7ulp_evk_defconfig @@ -15,3 +15,11 @@ CONFIG_PINCTRL=y CONFIG_PINCTRL_IMX7ULP=y CONFIG_DM_SERIAL=y CONFIG_IMX_LPUART=y +CONFIG_CMD_MMC=y +CONFIG_DM_MMC=y +# CONFIG_DM_MMC_OPS is not set +# CONFIG_BLK is not set +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_CMD_GPIO=y diff --git a/include/configs/mx7ulp_evk.h b/include/configs/mx7ulp_evk.h index 5d2a007..71dfd28 100644 --- a/include/configs/mx7ulp_evk.h +++ b/include/configs/mx7ulp_evk.h @@ -28,7 +28,22 @@ #define IRAM_BASE_ADDR OCRAM_0_BASE #define IOMUXC_BASE_ADDR IOMUXC1_RBASE -#define CONFIG_ENV_IS_NOWHERE +#define CONFIG_MMC +#define CONFIG_GENERIC_MMC +#define CONFIG_BOUNCE_BUFFER +#define CONFIG_FSL_ESDHC +#define CONFIG_FSL_USDHC +#define CONFIG_SUPPORT_EMMC_BOOT /* eMMC specific */ + +#define CONFIG_SYS_FSL_USDHC_NUM 1 + +#define CONFIG_SYS_FSL_ESDHC_ADDR 0 +#define CONFIG_SYS_MMC_ENV_DEV 0 /* USDHC1 */ +#define CONFIG_SYS_MMC_ENV_PART 0 /* user area */ +#define CONFIG_MMCROOT "/dev/mmcblk0p2" /* USDHC1 */ +#define CONFIG_SYS_MMC_IMG_LOAD_PART 1 + +#define CONFIG_ENV_IS_IN_MMC #define CONFIG_ENV_SIZE SZ_8K #define CONFIG_CMD_FAT