Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2060772pxa; Sun, 16 Aug 2020 22:23:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyVBPeqSw8RQZWil5RJeHEcAI7wr7FrSgvtzWC6jkEnx5fYIY+eDhuOVy+X0d8fdjLt24Dr X-Received: by 2002:aa7:cf06:: with SMTP id a6mr13835377edy.293.1597641808995; Sun, 16 Aug 2020 22:23:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597641808; cv=none; d=google.com; s=arc-20160816; b=hp4n97Wsw9PaoRHAYm89pfzq5Ymp8jfd8kDXniXAxYdf6aWu0NhA7B/cE4FuSoZrNh +QtmRSh/lp+NK8ivoIrF6wJfPkZ9C+LuqZOGqZHa0/6wLo6yKgrDVO1j6HwGqrkkWE+P zPysz9fhFrYO9ER6BfFjK1lFeyfn7Z45UZH9dZRbrHkw08WyDSy34mO8qPiEe73cx37D GWZVgb5nGYwP8lGQWfZohuQpY3O+LxlvL3dPMMa1W6hCdlz7SqHRTyUGuqsHMr8SbfDQ 5HmqjBPcI2qDM+f3+ua0RBZCQNytB24kLNFVqmQg6Xi84kQnKoYiI8YRDoq6Du4++vhI t4sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=TRhcb2O8AaJEz9eMxliwlOdPhMhMY6WLI2NsdKxl3ko=; b=u+zQeYVZiW5SUFOveSZdmZvG7/zh0Bxd8esWLBmVY+p8XzaW8qeYRITFKdC5rDzpVZ mDmEHFtXylj0KKFsOvCUt7znlqsiqHmGgpbIaaq3maHSlT5P8GHQcGlnI0QqtyFfmDIx DI3ZDlJi0nxl75BxBAr38iYRbxwHcOsO+GjbH+UaTANh4jUNV/nZTNk2MHsuzWJ5INOC oIuazMRkmK3dBql0Ibe5++Q10OjCaM4ThahUrRY0scKWrTQtFXqIsvgMmV58kUbpo/Uq hdR+GJvG2jl29q1NRByQJpE/41eT0D7JWD5NyxgGf6aTQqDK77LhkFidTu/1QnFOSAo5 H/nA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=oAa2zF06; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s15si10361181ejx.745.2020.08.16.22.23.05; Sun, 16 Aug 2020 22:23:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=oAa2zF06; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726424AbgHQFWG (ORCPT + 99 others); Mon, 17 Aug 2020 01:22:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52538 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726114AbgHQFWF (ORCPT ); Mon, 17 Aug 2020 01:22:05 -0400 Received: from mail-il1-x143.google.com (mail-il1-x143.google.com [IPv6:2607:f8b0:4864:20::143]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 04654C061388 for ; Sun, 16 Aug 2020 22:22:05 -0700 (PDT) Received: by mail-il1-x143.google.com with SMTP id c6so13430489ilo.13 for ; Sun, 16 Aug 2020 22:22:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TRhcb2O8AaJEz9eMxliwlOdPhMhMY6WLI2NsdKxl3ko=; b=oAa2zF06p04uKthFZQF2bBEkOZ+6UqD8Fz9FQN9KPkJgoTG5nWrnJWfk/NK/fBShsu F5mo2GaGqLxt7WlI7Xtqf8VwF/GleJYpbAm/eOn5shh4+eE8jyBihDgisQolBAN5kavD OA0Vb5MCyYsfn7TnTanxxPfXeJA6sufkhUjL+bEqXETQ80mITRpTtt+Thb3MapnHYIGQ /JCP2jEscmB4IrK8LKAdKT/mcW9LJq6YEVHUYWfvzl8XatvdAWS/dD5RLA3v8V9dqMDE 1GQNTIts546qkhRyR3m73qd4cf5XC4s1g8FKQhxpag8ukTlSRwU+PXbbWOkTBKG9DdNG V/IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TRhcb2O8AaJEz9eMxliwlOdPhMhMY6WLI2NsdKxl3ko=; b=Gtrw6DlBSApOjGF1Pl+hs8gyaH4zCC8o4gckNnKJFWX0DATPUyG9TKqxkoRj5mpR9C 0lJpA9ldQJSOt+mp2o3T244jpwyPOozCdWRsrsXJ/0f+r8VpzWFWCDtx0FKjXmXoCDrL CifM1lfoUMHdSDW7DOFO4Uma1JVCE01GkzoxuCJaNpsbCwHx4eB20+yfear1KSWZ026q rs3BpZOHYzExFG5iaFuH5eDwEUi5k6+WoZT+wifALDQCNpmBZm7HL/Sru3XEIpcBMMyE fQzmmHyxrkWYTFBa+F6i5w3bPEckiPeOYi+Z9edLzfMnx9tSHVcFuIiEKC9D1VUsC5AM 7mRw== X-Gm-Message-State: AOAM5320v/FUi9Pneq+nXj6+yucjkhAPHQGrIzYMQ1J9eP1q7SIKWBN3 W7BpQfDNvc+AN4SJV1hEfXDkeDT6PDHaV835RFFVYQ== X-Received: by 2002:a92:6a0c:: with SMTP id f12mr10091979ilc.213.1597641724059; Sun, 16 Aug 2020 22:22:04 -0700 (PDT) MIME-Version: 1.0 References: <1597511980-16281-1-git-send-email-jiaxin.yu@mediatek.com> <1597511980-16281-2-git-send-email-jiaxin.yu@mediatek.com> In-Reply-To: <1597511980-16281-2-git-send-email-jiaxin.yu@mediatek.com> From: Tzung-Bi Shih Date: Mon, 17 Aug 2020 13:21:53 +0800 Message-ID: Subject: Re: [PATCH v4 1/2] ASoC: mediatek: mt6359: add codec driver To: Jiaxin Yu Cc: Mark Brown , Matthias Brugger , Rob Herring , Takashi Iwai , Linux Kernel Mailing List , ALSA development , linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, howie.huang@mediatek.com, eason.yen@mediatek.com, shane.chien@mediatek.com, bicycle.tasi@mediatek.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Aug 16, 2020 at 1:20 AM Jiaxin Yu wrote: > > +static int mt6359_platform_driver_probe(struct platform_device *pdev) [snip] > + > + return devm_snd_soc_register_component(&pdev->dev, > + &mt6359_soc_component_driver, > + mt6359_dai_driver, > + ARRAY_SIZE(mt6359_dai_driver)); > +} > + > +static int mt6359_platform_driver_remove(struct platform_device *pdev) > +{ > + struct mt6359_priv *priv = dev_get_drvdata(&pdev->dev); > + int ret; > + > + dev_dbg(&pdev->dev, "%s(), dev name %s\n", > + __func__, dev_name(&pdev->dev)); > + > + ret = regulator_disable(priv->avdd_reg); > + if (ret) { > + dev_err(&pdev->dev, "%s(), failed to disable regulator!\n", > + __func__); > + return ret; > + } > + > + snd_soc_unregister_component(&pdev->dev); You don't need to unregister the component which is already delegated to devm.