From patchwork Thu Jan 11 00:50:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 762486 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CABEFC47073 for ; Thu, 11 Jan 2024 00:52:53 +0000 (UTC) Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 00C73E97; Thu, 11 Jan 2024 01:52:42 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 00C73E97 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1704934372; bh=JNIEVYkWk7XNDFXjZpkNV/TgMOO7fa8FE/tgU4Bxdi0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=J1lZJ5oBv1TsemU9GapI+LGMovMG5zmrXHPHgwCVygvi2BSZ1gFLtsf0d7wLqHiNh swFhXgZdVjZegPneZV+m0Jyb0u9IoVRBV4deyQEpt2skYCMCXRimnzMoqhBHTMs1sf EfMFyQeDx6XTKUt20ov7j1gIpBInJp5oP5NFdT9Y= Received: by alsa1.perex.cz (Postfix, from userid 50401) id 79AEAF805F1; Thu, 11 Jan 2024 01:51:48 +0100 (CET) Received: from mailman-core.alsa-project.org (mailman-core.alsa-project.org [10.254.200.10]) by alsa1.perex.cz (Postfix) with ESMTP id DF841F805D8; Thu, 11 Jan 2024 01:51:47 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 33C70F80254; Thu, 11 Jan 2024 01:50:39 +0100 (CET) Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on20701.outbound.protection.outlook.com [IPv6:2a01:111:f403:2019::701]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id BD0D7F8003A for ; Thu, 11 Jan 2024 01:50:36 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz BD0D7F8003A Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key, unprotected) header.d=renesas.com header.i=@renesas.com header.a=rsa-sha256 header.s=selector1 header.b=P8kGXMuT ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PJO+jkQ505b4cfrUI3UTclWTwfo6WJIpPM7y1uMvE1EG5NcNKI0o/xQtr60wmztQyyqvfeUMfsfrOrFgp0XQ+eCAEhDvWIWKJTagNKNOB0e0ymQ6ZokbTdtiyvjrmPpv/0OUoWYLpEmranqTK8W55d7A3XlMOg2muVIZSjCXNEZhrim6xPluI9fMXi0S/CLTH3GqlNOOjAGnZimiTgrk1EvhE4rz1beBliFOnoC+b8Uf8lmna9Er4EJMM+RrTC0tyi+LDgHF80lSPWF3JGWr/tE9nu0eC+zfyQXygh3T1HvXVwQG1QXMjjV8t+v/Vo/j5Xc2k4RL1UW34+Cxqc5odA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=j0UeY+Oi4ZyBu6l2iuEKhrUdrEznluqBJHCB6W3sYng=; b=KAQtH+wXkKS+5lRBNWXYrd7NGz/NdUgtuMgfz39eaZezwAWKwFFW5pJ2jMCvjVFMQAnbk+I8rKS/n0AJ8p21zmG7s6NFwey+Mr71W1xvzEn+RWgOE8zb/iEDOn9Kgy5+hYoG1yvxl5OjShg/5dd9J3WPfKwSEhKJKRbZs6tL93wLj7/CtX/HvA8j38uVyommf7IExJbVkVYMkkWTJH+BpaQLdRnljp1aFHkdScoUReX1izC4+y6dJxfpJ/KYpdDBdHtJ5NxEQ9HdOar6gV7Mv+BFYKJu+VqvR2If3UyH7DxXwsk4ik+3VkdLtHpMcKHFh1xMVzD/DtgGwBBUpozwcA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j0UeY+Oi4ZyBu6l2iuEKhrUdrEznluqBJHCB6W3sYng=; b=P8kGXMuT2PDbf/ZJf7BtROTfVMJPYscxrOUkbaFMEkZIEv0KbrieYRxxN26Vi6TuaBjxEr1cjNiVuU/Gz/41A56BpG2Phq/upQ7p4lN4c4hACybaIeqxGLC8dYfxhjXdnqGgZY7c24g8QDaAvaiRw4dKRadby35HcC5W8Aza+7g= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from TYCPR01MB10914.jpnprd01.prod.outlook.com (2603:1096:400:3a9::11) by TYWPR01MB10908.jpnprd01.prod.outlook.com (2603:1096:400:393::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.19; Thu, 11 Jan 2024 00:50:35 +0000 Received: from TYCPR01MB10914.jpnprd01.prod.outlook.com ([fe80::91d:1bfa:edc4:1c5b]) by TYCPR01MB10914.jpnprd01.prod.outlook.com ([fe80::91d:1bfa:edc4:1c5b%7]) with mapi id 15.20.7181.015; Thu, 11 Jan 2024 00:50:34 +0000 Message-ID: <87y1cwwv51.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Jaroslav Kysela , Liam Girdwood , Mark Brown , Takashi Iwai Cc: alsa-devel@alsa-project.org, linux-sound@vger.kernel.org Subject: [PATCH v2 2/3] ASoC: fsl: use devm_snd_soc_register_card() User-Agent: Wanderlust/2.15.9 Emacs/27.1 Mule/6.0 In-Reply-To: <871qaoy9q7.wl-kuninori.morimoto.gx@renesas.com> References: <871qaoy9q7.wl-kuninori.morimoto.gx@renesas.com> Date: Thu, 11 Jan 2024 00:50:34 +0000 X-ClientProxiedBy: TYAPR01CA0226.jpnprd01.prod.outlook.com (2603:1096:404:11e::22) To TYCPR01MB10914.jpnprd01.prod.outlook.com (2603:1096:400:3a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYCPR01MB10914:EE_|TYWPR01MB10908:EE_ X-MS-Office365-Filtering-Correlation-Id: 40556163-9884-43c3-a4e2-08dc123f5204 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7b8meLReFrx83hL8rRuyZjHiuhTZ0e8WDXySgzKeg7JvZzWaYngxecVhwMpMdLX0ZT8ZP7u93/GgOBAA+iJVZnbC+PlNsnS1Z41Mc8G3NdZdc2jvUTZZ6dcgvlBxG3SjpI3YMMah9NR+BSR2zrsOoMgoQAeLsGUFPX1w59xkwHGu8hZCwN+YUazqm4NQTvQYdhGkJLDGANqlYesvgSyszl0dPhDVl9mlAMKKk7dJVAeFMTd/Uuwi5axAB57n/umG764G+VZ7GFwIxJJnQZJkJ+QElk4+WHWtkTcDakYMWQ+JEBIvFFfZpVweSSq5WMb1S1c+hR8uXbAqQkrm6z3Rf+vYCZtKTMOJQQTWa/NyoAKnaWSF+yEaM0Cd5TDKF2iXRbYVvYI4Q8rUelBanfWGZd/L2cK2OV9gP/f69y6YYnHwzRYzZ5CtCy3YYD8GTeNe9Bb0XHa83ysaDyXkg3/miF5Hvg+8hH4AhpMw0b12rxKs4HccPtojbGHGLSkllw/6zQOZ93Pg4zVkKOChsTMcBWq9nGOvck9kZMCWpzVHYrMJK+HA6CrHFiQah2q150xM5/CiKczOvlKq1L8B7oNxm519CcmD9hw5iFAUGNNIKYAvToi2Xq6Zz9AAi6nwmwm9 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYCPR01MB10914.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(376002)(366004)(396003)(346002)(39860400002)(230922051799003)(64100799003)(1800799012)(186009)(451199024)(2616005)(83380400001)(26005)(6512007)(6506007)(52116002)(478600001)(38100700002)(4326008)(2906002)(86362001)(316002)(5660300002)(110136005)(41300700001)(8936002)(6486002)(8676002)(66946007)(66556008)(66476007)(36756003)(38350700005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: buISTY2FBeSiF+JwQqDe6YAXYRMglNXgzRJ/CNMOwd8CJBcQTPLHxRMdky4CvXx/ZHxdHTQd39bOOOObRI5LBIBzGqaPbSdTsasASUhdoLIDNaWbMPIMXUXwzUn/1pYtqFGOyMqdQaashjZNfyZ89r4MWpUFMKIYZW9MXBNGwqUYnBNr7A1TzUQnlE1QU9MHLtipRh2DnN6YzjCthWFoqjnbGFaik5ZRMsmc7OCPqDonMa+UE2+b5dhMWNBmqLjxUMq1y89cDXTz8amv9b2Xi2w5mtwj1ZuPcTZKOFYC5Oydt1Mq51TKGaNFU05Fal2G/u5zRKL5p0OfT2drHqbwFaWZMQXhwfJb2LOxlKTXFXtbHajoNitN9CJ077iSJIzp7gQ3ULKz/eP+VWMqYjrPTYLspjkNzMWtBs2Nr4SgHrPKczlzITgwYNaHuE0930swLrbLwN7gu2DfOsVrl5Pgu2Vr9/z39Hje9itbBYRThRFFRAUeoJa3BrKcI4qDkjDDr8pJIavVLrrCb7ntr7aIf0OKzc968go52J008WT8m89btk2MGRRWRcEF9zOArpNscbPTZeAKdTN5+zMIcPeDzeE/rGd49BH93Fdgc1OsYA/y0PV8r1phD3aENzO4wg5xRbrxWDLTYuT6GLPdgDwS9DeREZQD6rI4WOsIHqpvr/MKprPTCkmiXS2kdgrll2bbZW+0B7yrKqXrnW3Ss7LLxbvICL8v+VQkCA7MfVD6RbU9D00J0ZR0IggA+PSdhyKhlUZ3GVYBjMbRMiMiXr1CNcOrSepmiWJ/6rbfLEfhiyLXXMnxsFrPBAcwk/O92mWWhYQ1q/wkui4SdYAyzY+/0t3UfOiYQi3O7o/2mvmGSoveg9i6VBdNx5hlw9HYSjm7aIzNtfkQx6jOAUrx3VRp2+Ylk/iooFyMwCdOMGd0hADFIdoBY/rnBk7CcOblDDqtc9S/xVK3Cc9dgMqaO7RFgbM+Jpxdma+15eXp9OzjCz19fTaMadLCXLKG+OVCI/hJJbIjz5gtz4BctKrfoGCEyN9xnH3L5O/n6YzhjFABs63FMNlmeuwl+8DBLlaMmzS/qw8AjWvdmcSDHkqqL+g0Xm0eqwCVEMivHGNZth3J7hMUQLZub4yWE+OBoHmB9pUU5hndtqk51NNdKmxY6gVFM/n9inA8LNuy9vJBNYtMg1jD2yJqcq5VBiwB8IdIgj50TmByYBi1DSFlXTUEyqFff+nfizAmhKcPLKymZ5x1rkp2HXYXXsRrYW49mMo4RqQdbfoHrsQh8Qt5ci/X4xeuALsUt00Zc8EnahoBUpNbKzM+QWJcd5qkL/Ywai8zdwPAY3B/tVD/TgoDAE/6ZopF2x3RtmSIopLeyc1MuofSozGnvOndHkjmcGP/SB60hNdXh+2xy8tz5a4JbDIFjFDGMUOdaTt2H0D3cY5EcKYQkPr0CP0dsdCfiy+A+M9+LysfEROkGXMF1R2jHLpw5bbmQaEBtDmYxAZP5hVYBbJjC02L3d9vLammd453DZKFpMpzAHH/fsETCk2Ju+Sq0KRT5RRgxtu4xCdSyYf/6CGokKtW6jK63YfJ1y+8dc7GAYRQ6fh0HL26VV6mNnGrEWdGhc1R6EW/GZtiGioG7S1VR28= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40556163-9884-43c3-a4e2-08dc123f5204 X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10914.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2024 00:50:34.9293 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 54LCI4DVQDWenBw9we/fGl47alrXMDd3uTdttva8EjbdAQrZT2kBHrKZqJWiA8GVd5THqZO6MuTBBUddb/F/JpK8QRcFfIA/qa43R4iAQsLDFXpNK6vvZ54XKizaoOaL X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB10908 Message-ID-Hash: YEW2VSGZPXOPWLO56KHCEFFMSNZNCSOC X-Message-ID-Hash: YEW2VSGZPXOPWLO56KHCEFFMSNZNCSOC X-MailFrom: kuninori.morimoto.gx@renesas.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-alsa-devel.alsa-project.org-0; header-match-alsa-devel.alsa-project.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Let's use devm_snd_soc_register_card() instead of snd_soc_register_card() and ignore snd_soc_unregister_card() Signed-off-by: Kuninori Morimoto --- sound/soc/fsl/eukrea-tlv320.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/sound/soc/fsl/eukrea-tlv320.c b/sound/soc/fsl/eukrea-tlv320.c index 63f1f05da947..6be074ea0b3f 100644 --- a/sound/soc/fsl/eukrea-tlv320.c +++ b/sound/soc/fsl/eukrea-tlv320.c @@ -196,7 +196,7 @@ static int eukrea_tlv320_probe(struct platform_device *pdev) } } - ret = snd_soc_register_card(&eukrea_tlv320); + ret = devm_snd_soc_register_card(&pdev->dev, &eukrea_tlv320); err: if (ret) dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", ret); @@ -205,11 +205,6 @@ static int eukrea_tlv320_probe(struct platform_device *pdev) return ret; } -static void eukrea_tlv320_remove(struct platform_device *pdev) -{ - snd_soc_unregister_card(&eukrea_tlv320); -} - static const struct of_device_id imx_tlv320_dt_ids[] = { { .compatible = "eukrea,asoc-tlv320"}, { /* sentinel */ } @@ -222,7 +217,6 @@ static struct platform_driver eukrea_tlv320_driver = { .of_match_table = imx_tlv320_dt_ids, }, .probe = eukrea_tlv320_probe, - .remove_new = eukrea_tlv320_remove, }; module_platform_driver(eukrea_tlv320_driver);