From patchwork Tue Dec 30 05:45:20 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Inha Song X-Patchwork-Id: 5551551 Return-Path: X-Original-To: patchwork-alsa-devel@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 4BB54BF6C3 for ; Tue, 30 Dec 2014 05:45:58 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 8348920145 for ; Tue, 30 Dec 2014 05:45:57 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.kernel.org (Postfix) with ESMTP id 1F9B7200ED for ; Tue, 30 Dec 2014 05:45:56 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 872C72605D6; Tue, 30 Dec 2014 06:45:54 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NO_DNS_FOR_FROM, UNPARSEABLE_RELAY autolearn=no version=3.3.1 Received: from alsa0.perex.cz (localhost [IPv6:::1]) by alsa0.perex.cz (Postfix) with ESMTP id 4B0732605C4; Tue, 30 Dec 2014 06:45:44 +0100 (CET) X-Original-To: alsa-devel@alsa-project.org Delivered-To: alsa-devel@alsa-project.org Received: by alsa0.perex.cz (Postfix, from userid 1000) id 949F72605C8; Tue, 30 Dec 2014 06:45:42 +0100 (CET) Received: from mailout2.samsung.com (mailout2.samsung.com [203.254.224.25]) by alsa0.perex.cz (Postfix) with ESMTP id 713932605BF for ; Tue, 30 Dec 2014 06:45:34 +0100 (CET) Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NHD00083RZWRLC0@mailout2.samsung.com> for alsa-devel@alsa-project.org; Tue, 30 Dec 2014 14:45:32 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.114]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id E7.0C.18484.BFB32A45; Tue, 30 Dec 2014 14:45:31 +0900 (KST) X-AuditID: cbfee68f-f791c6d000004834-1f-54a23bfbcdb9 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 8C.AD.09430.BFB32A45; Tue, 30 Dec 2014 14:45:31 +0900 (KST) Received: from songinha-Samsung-DeskTop-System.10.32.193.11 ([10.252.81.136]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0NHD0021ARZT9U60@mmp2.samsung.com>; Tue, 30 Dec 2014 14:45:31 +0900 (KST) From: Inha Song To: broonie@kernel.org, lgirdwood@gmail.com, lee.jones@linaro.org Date: Tue, 30 Dec 2014 14:45:20 +0900 Message-id: <1419918320-12693-1-git-send-email-ideal.song@samsung.com> X-Mailer: git-send-email 2.0.0.390.gcb682f8 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRmVeSWpSXmKPExsWyRsSkSPe39aIQg/7T1hZXLh5ispj68Amb xb8pN9gtdv29z2hx/+tRRotvVzqYLC7vmsNmsfztfzaL092sDpweGz43sXnsnHWX3WPTqk42 jzvX9rB5zDsZ6PFy4m82j74tqxg9Pm+SC+CI4rJJSc3JLEst0rdL4MqYuvEOc8Fzzooja+Yy NTB+ZO9i5OSQEDCReLf1GxuELSZx4d56IJuLQ0hgKaPEzQOHmGCK7s56wgSRmM4osfHfF1YI Zw6TxPNrp1hAqtgENCS+f97MDGKLCDhKPF66D6ybWeAYo8TsxkIQW1igWOJRxwpGEJtFQFWi adcaoEEcHLwCbhLzWlkhlmlL7GuYCXaFhMAydon2ZXfZIOoFJL5NPsQCUi8hICux6QAzRL2k xMEVN1gmMAouYGRYxSiaWpBcUJyUXmSsV5yYW1yal66XnJ+7iREY5Kf/PevfwXj3gPUhRgEO RiUe3g3vF4YIsSaWFVfmHmI0BdowkVlKNDkfGEt5JfGGxmZGFqYmpsZG5pZmSuK8C6V+BgsJ pCeWpGanphakFsUXleakFh9iZOLglGpgZGcq5JjxzHdu1rTmTKZMp/lNU+w2r3DY+3d6+Uqp /w9SsyUUD6014e47vqfzfNfrozUtgfyKH7ceKClsKC142ntWVIXFlylsDcOOKp3Uqx8eCR7b uPKZS3+CZXrJsY+za3R9eoRZtedW8NxhydNrfZmtte5vdvyBde6tN1ofBSrZqf1OvnlEiaU4 I9FQi7moOBEA19KOZW0CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRmVeSWpSXmKPExsVy+t9jQd3f1otCDPbMNbK4cvEQk8XUh0/Y LP5NucFusevvfUaL+1+PMlp8u9LBZHF51xw2i+Vv/7NZnO5mdeD02PC5ic1j56y77B6bVnWy edy5tofNY97JQI+XE3+zefRtWcXo8XmTXABHVAOjTUZqYkpqkUJqXnJ+SmZeuq2Sd3C8c7yp mYGhrqGlhbmSQl5ibqqtkotPgK5bZg7QeUoKZYk5pUChgMTiYiV9O0wTQkPcdC1gGiN0fUOC 4HqMDNBAwhrGjKkb7zAXPOesOLJmLlMD40f2LkZODgkBE4m7s54wQdhiEhfurWfrYuTiEBKY ziix8d8XVghnDpPE82unWECq2AQ0JL5/3swMYosIOEo8XroPrJtZ4BijxOzGQhBbWKBY4lHH CkYQm0VAVaJp1xqgQRwcvAJuEvNaWSGWaUvsa5jJNoGRewEjwypG0dSC5ILipPRcI73ixNzi 0rx0veT83E2M4Bh6Jr2DcVWDxSFGAQ5GJR7eDe8XhgixJpYVV+YeYpTgYFYS4W00WBQixJuS WFmVWpQfX1Sak1p8iNEUaPlEZinR5HxgfOeVxBsam5gZWRqZG1oYGZsrifMq2beFCAmkJ5ak ZqemFqQWwfQxcXBKNTDO8Il4xph8dFLps2075vzVma9yWdunR+POhq6MvF2Zv87ZeNoVbTO8 /DBEZmfA9N83s/9c45MxcuLbbNF3Jq07cfKPtSuflJtzPuXXfR9Sa3BPQ4tnvcbW+5Z3BV2+ zjTh3jZpnpWuUpmjWM+Wm48Y0yZx21/Q8JxXfz5M/Irw3JgXmo8YP3EqsRRnJBpqMRcVJwIA tyYQ/rcCAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: alsa-devel@alsa-project.org, sameo@linux.intel.com, patches@opensource.wolfsonmicro.com, linux-kernel@vger.kernel.org, ckeepax@opensource.wolfsonmicro.com, Inha Song Subject: [alsa-devel] [PATCH] mfd: wm8994: use PLATFORM_DEVID_AUTO for regulator devs creation to avoid conflicts X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP After commit: 6e3f62f0793e ("mfd: core: Fix platform-device id generation") We must set the id base when register a duplicate name of mfd_cell. but, if we use PLATFORM_DEVID_AUTO flag, cell ids are automatically allocated and managed without cell id setting. Signed-off-by: Inha Song --- drivers/mfd/wm8994-core.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/mfd/wm8994-core.c b/drivers/mfd/wm8994-core.c index e6fab94..0505e45 100644 --- a/drivers/mfd/wm8994-core.c +++ b/drivers/mfd/wm8994-core.c @@ -36,12 +36,10 @@ static const struct mfd_cell wm8994_regulator_devs[] = { { .name = "wm8994-ldo", - .id = 1, .pm_runtime_no_callbacks = true, }, { .name = "wm8994-ldo", - .id = 2, .pm_runtime_no_callbacks = true, }, }; @@ -344,7 +342,7 @@ static int wm8994_device_init(struct wm8994 *wm8994, int irq) dev_set_drvdata(wm8994->dev, wm8994); /* Add the on-chip regulators first for bootstrapping */ - ret = mfd_add_devices(wm8994->dev, -1, + ret = mfd_add_devices(wm8994->dev, PLATFORM_DEVID_AUTO, wm8994_regulator_devs, ARRAY_SIZE(wm8994_regulator_devs), NULL, 0, NULL);