From patchwork Mon Dec 4 04:31:33 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 844102 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; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="HRkrz/15"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3yqsmT30Y4z9ryr for ; Mon, 4 Dec 2017 15:47:05 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 05F17C22031; Mon, 4 Dec 2017 04:45:37 +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_H2, 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 100F4C22043; Mon, 4 Dec 2017 04:34:41 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 71728C2209C; Mon, 4 Dec 2017 04:33:28 +0000 (UTC) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50063.outbound.protection.outlook.com [40.107.5.63]) by lists.denx.de (Postfix) with ESMTPS id AA5A5C22031 for ; Mon, 4 Dec 2017 04:33:21 +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; bh=ouHQ78vrZOHBjzwtVO2g9iUbWHXjDiURJn0eQG60XPo=; b=HRkrz/15WzgNPt9WVF2airnK4T7sb49U2bFwtXt9CelR6SMh+/7INDNBbRV0vJvnN6jpAR7RG6xRqxvOPoiKJ8Gou6DrgXipeEPFmq/sfLZFlAtkhjSWkCT4xkh7ljJnwvz4YKhqw53ODMvuzxBLJB1jBydiIfP4CpLl0I7EH7k= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from linux-u7w5.ap.freescale.net (192.158.241.86) by DB6PR04MB3221.eurprd04.prod.outlook.com (2603:10a6:6:6::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Mon, 4 Dec 2017 04:33:17 +0000 From: Peng Fan To: sbabic@denx.de, fabio.estevam@nxp.com Date: Mon, 4 Dec 2017 12:31:33 +0800 Message-Id: <20171204043136.17167-21-peng.fan@nxp.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171204043136.17167-1-peng.fan@nxp.com> References: <20171204043136.17167-1-peng.fan@nxp.com> MIME-Version: 1.0 X-Originating-IP: [192.158.241.86] X-ClientProxiedBy: HK2PR02CA0206.apcprd02.prod.outlook.com (2603:1096:201:20::18) To DB6PR04MB3221.eurprd04.prod.outlook.com (2603:10a6:6:6::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 2c45e59b-27fa-46c0-f5ba-08d53ad025fb X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603286); SRVR:DB6PR04MB3221; X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3221; 3:xaFuWO7ARlZlRcCrtERTBKooIuGXKfEAkMcwHCOcZauSFn50jFoklp34XtGUKaVV8xrAcxD9kGvjhUOOOL1bYLj0w6CM8bFcPdgt5ksLi25FxgnN7tQq2+LOwJjcPFtQ92HWardr87nig49ZII6sJI958UqfhGRCQ24Nbwjgio6JiN0/r2g2LXHrPT9NBcBi2/itUX+lqZrOW6tvy3LkcPZs7juEq5YZepmCxvEnnH5KFHX6AByrpeP0CHHUMLM/; 25:YPuZVeBOPJGLl7psluJgkePq/MEfwCBn0KF453X8jrtV1u1QlmlhMRKPa8jIuQHdEQFxOe/txhFv7IvmKVIPDkNdE+eFhAOj05iJeM0HVVjvuATUzyStZ9NhyJK03+/y7yNNuj1bspMKFx5p5rwF8WtCmAwlYeTqrI1vpLz5lqh8wbFDdwHH9hwQQk5+xOR+k2F7gnfCkrYlWqD8MDzobAltQmrucU71suI0xxMaja7Nz10/W2u1pCPUDATws1uRXvhiCwndG0cyAhdwKA5EGBaMHOeDvk0hDPA826COHR8Tl0R+6BS1WC5M1rvdAhoa2+TIVfDnavPBCAkjR80IAQ==; 31:3Oa61xaJQsj/r7SBpy9fvtiUZ8l6BOePwTrNVm+IxyO3nQOMna1uc/klE2hiUVO2eHYVXacZPHpfqmJyhLaMtFOIpWQGwBhxmW+IliTHGYbmShUZcjaAWohjr6D1d/bTv2RQXXSQJX8SA3DNNZPolQ44BEfFfah68lPfYftHRMaByQHigBYmpSQdUUgFaRgepFSWQA8UluBqzav3Fh3qCOSWW6A1Yl82XZ2JfgIVi84= X-MS-TrafficTypeDiagnostic: DB6PR04MB3221: X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3221; 20:4Xx4ytRV6/zdug5d7mAYrTzHDSdMvNtJM7I/aljQL3IgrQgYuBHwuz+QDDxnvq3Ze4uIZHw93+D693B9dsRxiEan7hWSDZw+9QUzYK1pPVJwCo2GLrerWJC8Y8mgZmxumDEezInCJgJx6CF22nzzL/MmakUe/GFXA2QxCLQvq9yIQZA1PcYePmfrDCK4I0MbWjol5W4AZ2LExqMUOgE2KzXAotb/Lwf17zHu2iKCz2VQ8LiqCbPkTPbZ4u0N5YgWVSANgJqhlA2zym35rlCFyJEhTG4oYEeAee28fyAFn8kt4W+IlmDzaiaZ++5/+gtVxV7dkCVGgTsWUeVQ2IQGfJz6Ji/NzAKAT81RYzE0dPD+V8zGfUer+iWEKYyJylphCiKWQ+/UrCJnSBWCn4TbvUF54GBKBjWztMXaqewcv8WRefK6YsxQBCWCtRZysvMRjYlafsv0xWAIJVywIO9OBb2dS7SAyHeefW0h/pXD+LNdOrNPWR5HvwlODE/OYT8d; 4:TwqIfC5fVmaaxGTGlEuZ3c/yAxi5tYOKlqzb2MV++x6KNJTGjltk6vZ5JCffqi3/HQb8s4SOZIvG8/uRk9ADoFD+PcOwCxqwQBVR1pMVm0y8eKo4XTVKKCNmjrOWF0pc1orYdeFLJTJKjxVA3iwOyqxpQN+oz8MH5+pkaJcGToYteWVq5VAhhzb1rAOAd1IoEWh15laCL7uBQhjNp4lG2XdnbAN01oD73JbKqR959BJRUIW3CfwQqGeFPV5GQdPqpvsQJap6v0gx7wxnlwGdtUeNaF5cG8XuS2WyiAELRyF5HFQ6y/S1kLpOvJDOE0nolzPVUN99w8NAS7Oj6sJwpriorv9YDRltmm3kC3LnZxs= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(7411616537696); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(3231022)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123562025)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DB6PR04MB3221; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DB6PR04MB3221; X-Forefront-PRVS: 051158ECBB X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(376002)(346002)(366004)(189002)(199003)(2950100002)(105586002)(6116002)(8936002)(3846002)(97736004)(6506006)(16586007)(54906003)(101416001)(316002)(478600001)(53936002)(6666003)(106356001)(6636002)(39060400002)(16526018)(76176011)(6486002)(25786009)(52116002)(33646002)(189998001)(2906002)(4326008)(50466002)(1076002)(81156014)(81166006)(51416003)(47776003)(6512007)(86362001)(8676002)(7736002)(66066001)(48376002)(5660300001)(36756003)(68736007)(305945005)(50226002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR04MB3221; H:linux-u7w5.ap.freescale.net; 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; DB6PR04MB3221; 23:HECTqPDSinnis9/vNcdwCfxgvvDBseqzmH79UCjZO?= nwv2Vf0yS+a8WxmftaNR+JZ+Tdz/hy/EOzICkSkgS2OhtBoTQnIDqRNH2EXxELPTU/A88dzoUCbJkvtlZQRNNYgR1GBtIGRJu+8h7LZ/k0ABHPhTwyYV6AAgwhqtsMCZpfBy/IuscNs4ROQ2QA1LcA3vys0tY+ZH0mQRfS9FOIdLyspvReGDa8QHiBik0QhRlCGQ5BMJutwut5s+5WKtCiOKYYyCYxFeti6FOZC1iUeeWtbWPzmbkAqs0Kq0mLVaMvMGza/Y4w9Ti5bgk9+CgIjB2GKGjkCqXPZ23iArqtNm8oJwBlefFJFPwnT4tDNwY1oQcB3AA4sAdIscEAKNz6soq7LVAddBYk6tizZM1ZCKGHuyBFz44/zDCZzUQ6AhgqWoz+/99wKsCJGTMLPrGwmtbLe/+W4h+8cZfT8XnefTGDWChaM6s/4FLR1WabujDtGeRwMJY5rK78NvatJFPzSj/MHJ1V4T2F/QjqXxCCAEh94SVFQvcRfA5gjeMNZW3Cs8wmWRhqTsJxm5BhixV+nU438Trff1GtG7XdIpR6FF7ase9VDI1MyBYPsw1Go3tEiiBK7qyFCiY+uq4K9gLe/fQJ+uVK7u8s1Bb7fhg1FD68uhdCMiG4qNOcQiZORktB7AKKKPgSPjNi8Rlh4gV1FKiQUOYtmhQEfQnmmisI1GSVBVW5p1Yzqx15WbOBTKbs+/gCsu1Xmf2acb+PDYJqJhwoM2t5UECgChDjma9FOeZzx5sBG71gUTpiv37Lk+HCsXu6oiOcGKgwwgjQnlko/1FdMOkcmai5qKv3YpjK3Iy6CdLOeYuUI6arFrGKx4JorGaRzq+HhMMjB82AKhgKnlEobgWOjum0YQwyUN6mQWpqeVvHerJPFWkjJJkHXogoDr9BCkqN+yEnr+ZpaizNzazA5MzznoJEeTbBsQHexY4R8OTpoqGBTF2dtJsMVeFeMIHkcCHAyxkOKB0CRPN0tHyHtrufYcNBjCoO0DwLHqoHUsVonWHi11yt8utN03WrgyJoFHjmZAjmHbtZ0tj3EAcFMqz6vweBwkoQl/8gC7lEWKIye2GAYktQ5qv8wcaITD/J1vbdec8nPNEQCIGOj5nhgikySzn8C/UT5eswo7Q== X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3221; 6:evTlPFmbWke1rikXqJgMXN1IWNYTetieD8KvPJdIAoO/oUeOxGzgfdNiYbjT/DztHimWLg146Xl3k158o9x4c9E3dECwh1wbzH1iw2h8wKIiD97LbRfsM/OfrnyGLMXToFl4krV4g1a/+QtDZHkrFfalismjA/O2rzaXjabGx7lVYOmFP2H7ZXhHH349Og9xNKr2OKgfw+xoODlnXCQuesOT+GcGJW58nuLoPs+6R4nWUeL7fZWJLZigaxMa7bh0PKjPlbaOhe7nH5mfYENj9I2+jEX8YEZoonDtvyGLnXmFZB39S9D6/Ugrcv45uAZ/GhCGkDXZ2RFcExs6zq2qgwOUajyDuAMZyaPvD+ZsHqU=; 5:xSCxkDr0XbI+Nw5j26OjfTGaYQvoxMWJnvRN0OvVaqMedNhoFQsjMPyf4F7rE457yiTaWjElGfV/qS8X90Bim39Q8ndAGZzWAeXf+dQDxYjmstUUAQbbeqN6sPqXkieNLWIWMu+Axgy6HkM7t/dfQrrjhY0FCdiKki3a4cFm6Ug=; 24:1HkwMlxNxwuFK531t7p0ZCYeyiu759Ye1k/gSLZGr4tc4ZcJT6AZkf9wGlxnxndvf36jwcldyh8XG0jBdSDRWSFgUci8/RvkJGVqNw2aKSk=; 7:Dp42bUTPD4HbyaQza0OeivW7uJTsFu1aDSc6JQspo/2ESYZJlvLm8b/B3/MW7bZVLjK9izFf5hVNjVyZDxzH5bz/OScpGnc6U0jLrVmYLcFGr+4GvC7rRpJKrQsSMqbrrKENay9PjeJfqvvYVMCczeTIJBV8G1M+2/eWSkf+47GsBo7nGHrRuA9QRS4UPLJoyg5281Nxw+ne94RjThRCOx94CDoe/OTMHUAg8Y4QyNeZldMVxjquguY75I4fPZ11 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Dec 2017 04:33:17.7827 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2c45e59b-27fa-46c0-f5ba-08d53ad025fb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR04MB3221 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH V2 20/23] power: pmic/regulator allow dm be omitted by SPL 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" Allow the dm driver be omitted by SPL. Signed-off-by: Peng Fan Reviewed-by: Simon Glass Cc: Jaehoon Chung Cc: Stefano Babic Reviewed-by: Stefano Babic Reviewed-by: Fabio Estevam --- drivers/power/pmic/Makefile | 4 ++-- drivers/power/regulator/Makefile | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/power/pmic/Makefile b/drivers/power/pmic/Makefile index f7bdfa5609..4abdaf6668 100644 --- a/drivers/power/pmic/Makefile +++ b/drivers/power/pmic/Makefile @@ -5,10 +5,10 @@ # SPDX-License-Identifier: GPL-2.0+ # -obj-$(CONFIG_DM_PMIC) += pmic-uclass.o +obj-$(CONFIG_$(SPL_)DM_PMIC) += pmic-uclass.o obj-$(CONFIG_DM_PMIC_MAX77686) += max77686.o obj-$(CONFIG_DM_PMIC_MAX8998) += max8998.o -obj-$(CONFIG_DM_PMIC_PFUZE100) += pfuze100.o +obj-$(CONFIG_$(SPL_)DM_PMIC_PFUZE100) += pfuze100.o obj-$(CONFIG_PMIC_S2MPS11) += s2mps11.o obj-$(CONFIG_DM_PMIC_SANDBOX) += sandbox.o i2c_pmic_emul.o obj-$(CONFIG_PMIC_ACT8846) += act8846.o diff --git a/drivers/power/regulator/Makefile b/drivers/power/regulator/Makefile index 6c149a9263..9809f7c845 100644 --- a/drivers/power/regulator/Makefile +++ b/drivers/power/regulator/Makefile @@ -9,7 +9,7 @@ obj-$(CONFIG_$(SPL_)DM_REGULATOR) += regulator-uclass.o obj-$(CONFIG_REGULATOR_ACT8846) += act8846.o obj-$(CONFIG_REGULATOR_AS3722) += as3722_regulator.o obj-$(CONFIG_DM_REGULATOR_MAX77686) += max77686.o -obj-$(CONFIG_DM_REGULATOR_PFUZE100) += pfuze100.o +obj-$(CONFIG_$(SPL_)DM_PMIC_PFUZE100) += pfuze100.o obj-$(CONFIG_REGULATOR_PWM) += pwm_regulator.o obj-$(CONFIG_$(SPL_)DM_REGULATOR_FIXED) += fixed.o obj-$(CONFIG_$(SPL_)DM_REGULATOR_GPIO) += gpio-regulator.o