From patchwork Tue Dec 5 04:24:13 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10092065 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id ADDF560329 for ; Tue, 5 Dec 2017 04:31:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9C90529496 for ; Tue, 5 Dec 2017 04:31:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 91B1F29498; Tue, 5 Dec 2017 04:31:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID autolearn=no version=3.3.1 Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8938A29496 for ; Tue, 5 Dec 2017 04:31:02 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id E40392676D5; Tue, 5 Dec 2017 05:25:47 +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 905BF2676E3; Tue, 5 Dec 2017 05:24:21 +0100 (CET) Received: from relmlie1.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by alsa0.perex.cz (Postfix) with ESMTP id F26492676E6 for ; Tue, 5 Dec 2017 05:24:17 +0100 (CET) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie1.idc.renesas.com with ESMTP; 05 Dec 2017 13:24:17 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 54C6454CF5; Tue, 5 Dec 2017 13:24:16 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.45,362,1508770800"; d="scan'208";a="264177784" Received: from mail-pu1apc01lp0015.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.15]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 05 Dec 2017 13:24:15 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=jdzdFL6a79iaYkhsvUJBV7c+j78fUCaHgRPussa5UNQ=; b=F35i2qQ+Nm0SvJa3Z5/JCY3gCwiHBt277N2P4DMYZU67y9dnK/F7LCfAg4GlMjUi6t7/CdSfBKgKz+u078Q9MYNPmU58ElBX8bhQfX0z+sXpiPqnCNi4VNOBYAJZA48ODbNa2ceMZZ70jEgXC/CayG6SGz1KCfrh75BNJ0PgMUI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.138) by PS1PR0601MB1884.apcprd06.prod.outlook.com (2603:1096:803:8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Tue, 5 Dec 2017 04:24:13 +0000 Message-ID: <87zi6xu7y3.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Mark Brown In-Reply-To: <878tehvmv9.wl%kuninori.morimoto.gx@renesas.com> References: <878tehvmv9.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Tue, 5 Dec 2017 04:24:13 +0000 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: HK2PR04CA0068.apcprd04.prod.outlook.com (2603:1096:202:15::12) To PS1PR0601MB1884.apcprd06.prod.outlook.com (2603:1096:803:8::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 4641ab48-021e-4440-f6cd-08d53b980ab4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603286); SRVR:PS1PR0601MB1884; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 3:rx+qWKfWNd/MxKl1VG3JQE8baaW34UTuYkmXF2KuDyGufXhLHggFNQ2jY1O6NC9gTQDmq2pPh8n2lHUtaCLUnFLnC8s0ut1CKqjFk+HKcfAM/Rl1fmwksuEgw+1Rh78DPS+IHKcWI7i4+98jEGcfSI6OzqWRDyA0IaT9WQAElWduwdcO052SA8gIinJtvX5JUvXmKuPMuaNCYeXZfsYPKxVFKN0Ne2TKRIkFVqn4cDg6S7gNx60yGMgJIne5NkuC; 25:K5MMpXilADmHbLWayQ8M+IwAtE1tOMdSgBm+OxZWFxho6/e8Stn9FbWw0sTxIMHEAnWsNlgtNH62YU4m/2fxvJQjQojxnKhq0vX84JdN8YlOp14jc/ZlqS07JWs2gdtRLXOFd4+q/2C30T8gJQi3dQW6pHjXGXx6b/6R1ng6Ju01S8X/lAeLQdVddwag2e4Vratnrndnkft6sBih1aNlcDy3BCExTkkqVC6J2i3N+uDTO4+4xIMjMOtu9AzidtlKX5KkIU7/HBsyNOYq0fDDkfqQwl548t27aJJ+LlABQ5W4IXEdZoJ8jT8J+A9DjHUU1Q5y5dgCK2s0FBpvBBtUuQ==; 31:nZc576kxtDiGg1ZCouclOX+6rjrms3RVUGQV7lHCfvvFMoKaQeeOpO/FtGnB6ZyLmB8CQy58ajfqTIQYIWpkMYNAsLB54En5iFsVVY2ljW52boXWZLmYerOxGslWOzJyJr3Erp9r2f3khncTbG1aUz6KAngyfHw+E9SDZOC132BjZrByQ2MvOq3srUMqDYSbzdxi1q4Kd7BDp04bwKiEty0TGUFF0hKL91/94tuGT7Y= X-MS-TrafficTypeDiagnostic: PS1PR0601MB1884: X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 20:cZtOkbPzaPrKar2580tl1qYkg9R8FAPAO5QNvr83HP824qSG8GCZLd+5TFUnHgfmgXMNlv6TAWtUIJ1C75slWygEfKpUu+Yc6PG38pVcZfi4VgtNYvFOF+x3lDccddr7zFW7NJbCcuCSBCCre0VJkiGLyxrXRPx/wNpnGSeoQoI1DeRrU4KDo6v9SAVN9ejqkGhfZcD0YjYM33n5AMEK6NFpqtA98vv1cDv03qHom7fRoBQBJNZ+Iy9IrIDzFND/+hIXKcdNkz5WH6ythYsN4hGmfFU+iiEC1lAajkMZJoHB7Dq3avHVGUT02yfJpC0srJkEBN+nbLYKVfqNBuYtVtVH5iMGm4Brvap6meJZZ5KGjw6OjIXP6IZh5RCf6Zi/bABHHvKc4wXn5PnSaIRaknFmBa+71sVvZ9lwui3evZ/lQPxVUggiQwHDYMggfch4DPlam8ZlsNQ7KboxCNFFJ9S56WTJbuYUgmhWRlC9Iirhzz8Toy2iCj8+sIJbzmH4; 4:2VtFkERiUFKHgzWV5d7f1EXwWD7WwPco3R77HtPlkeDi+0Anq28Ch12saQpFyuhNEm9i7oo6r30smZe91pyvhUIvpu05js0J5gn48cBFVHlFX5uh847KCm7qTPTmRNvmIWfn3jxqYMviG9C4B9h3F2jB1+Yi24ntTc2JQcw6jcVq/w9CzCTEQ9fOVpEzk+Chpvsnow+I2tm/NsoPzZ3e3e3HxUYwU+zpvhYepV54VAHXbBSXK3y+QJHvrPyTwDnZeSXZPitFZta0Y7IU+r/x3Q== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231022)(6055026)(6041248)(20161123564025)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(6072148)(201708071742011); SRVR:PS1PR0601MB1884; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:PS1PR0601MB1884; X-Forefront-PRVS: 0512CC5201 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(366004)(39860400002)(346002)(376002)(189002)(199003)(305945005)(478600001)(16526018)(105586002)(81156014)(6486002)(316002)(50466002)(3846002)(4326008)(7736002)(97736004)(6116002)(23726003)(5660300001)(33646002)(101416001)(8676002)(81166006)(47776003)(16586007)(54906003)(2906002)(52116002)(58126008)(53416004)(36756003)(2950100002)(8936002)(25786009)(83506002)(189998001)(6916009)(86362001)(106356001)(7696005)(54356011)(68736007)(76176011)(53936002)(69596002)(66066001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:PS1PR0601MB1884; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; PS1PR0601MB1884; 23:5dwUpVBYTFKfc2Vh2acZ2rcmTaN+lFBiHelbtec?= =?us-ascii?Q?5hDlh0IFY2ITKI3laoH48sjau+ZfeXmeFExvTOhWa2GS32VGtWIJrvaalD9q?= =?us-ascii?Q?pq/7cwfApqE51ooh/QKxuO3K2Le+UQWhE6CDysH8wgbzTTJFiJxzVYxx4PKj?= =?us-ascii?Q?7jZmFpiieKk8F6k08LS47Vkp78oCjtRyS/kEEEhQP9BxlE/o8gBRDSlMsEIQ?= =?us-ascii?Q?YKZJpgLiL7+fONSeLwgZfzc/NT7XDMG5/L9ql1gsJZxvagSDRpiTvuLc/EMT?= =?us-ascii?Q?bMTig3GZ0mcjflveRyLK/fppC+iBwOyyx4xkjPvGVh86bDSRBkzZC71DNeII?= =?us-ascii?Q?+xTAP9CuSwrp4m45e3cYgS3gqG+dfjS9H9V6z5ZLjCetFgRCEgYrgBSTr98z?= =?us-ascii?Q?u7BGu8ileVMyF+MO3woE2QoVr+4Z4G0kVirsWkNqWqSquBT2/ZjmPz+vozta?= =?us-ascii?Q?bOepnK5NN63XN4PDjK6ABVSCPPg5kErNSliMkQQr4Zn1Qb6HoLMAZAGarqkr?= =?us-ascii?Q?408c/bdYB3CboHOcmFkymiZjUjiau89r5e8Hfz4nhJgZNY1msqpzu9q8AwuY?= =?us-ascii?Q?92Y4kiVmdPxWBzanV6niJ5wdYxH0X6GriyShbrTXfdhjSb5s0pKHnGaUrFg1?= =?us-ascii?Q?T0iNNVCiApbk2eDh3BavdwfYZPaDT3LK5OF3G3IG8GzhhcKLnY295HKacc/U?= =?us-ascii?Q?SFNNszuojMr6EmF1gLHDIIApH8TBcyRJ/xP8hi4MMXPayFSSBKCj4Nf1L6/a?= =?us-ascii?Q?imssi8MCUh8KN4Zy9EcW2tV0BuA8AeD47JufrzXbMJHEa0VYL6etia7D/yCD?= =?us-ascii?Q?dE1KB+BtY8iJr6Grk+adzQrT5GT83sHFxwxuU5u8nkvGTJtR8HHcjCW4ENpt?= =?us-ascii?Q?h6XijuEFI+Z+R/e6zmuquMgD+HuNvljdRP2kQOfRuTCAKtE2Y0TshGgJ/RQj?= =?us-ascii?Q?Iu8dKsThEjb2sH/Kd086i23Ybc97F+gewl0TPlsuOL65nehK/RmOU1DjWTyh?= =?us-ascii?Q?WGFFUV5NwArti9qQA+l0bzvQVDipFhhU1539q8j9bsSfwwBu/4r8y83Bsfab?= =?us-ascii?Q?62wBIG7474hYWsyxdsuAYzUmsazOVLazo4gDTNKF5pNCBaZh4rdFUTZcIWtQ?= =?us-ascii?Q?18UOV3OBJYLamqKCdD58mxzAg7EWahVR5oitY38lNrQxC2EW2cqsd3A=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 6:LDfDZA75aeWq43x2IKtDlYq362sYsnc4FEZe4je63lscYp4bgpaFnNjRfYQrRtQbvm7wlXpriY/hEf2fZ5EW/1XV4/ZSs4OSrYe6Dnc2CbrBSR7ZMIOFAnDBuv4pO1+/usmDEn+gEOnqB2OptRVqClFgcYL/xyGDhS3Hp3KyhF5h702SctsUFEXQUXZ00NmfouKnuIqzAXAN3ZSeNGvM9Cz8iEt7TDeUXtftzrDS4W1CoL3QQEcASjq03gPxmn8nJjDYYYEHrlzmnDMhEVpf9i5pEXYDKM3rSrPaOqVi0zchsNh3z5I5ziG/49TfKs2VcigCEs5LX4HBKCxSakZzWawolJPoMuyq3O/R8fo/gLY=; 5:pes+PTlOzGr4Br7GtoslBtGVZyPxV0FVA/PefvIygu40E6dOdhNXdnSvOLuN1EtJz9u7l+Qu5MS2o5DGKF4Akx53JCcuOpin8K+4fd81t1Pephq6nA3zgGrTdKB+eehDgxCl+IQUvvIgmGTRo4FolqKUzy6vTsKnXuoXpgkN5E4=; 24:naSgowgv62MKMn+WwlZWnVmA+5P/2FUH27NWxW1F5JFiCou7Z01ypkHnSF67J+8+uaetvaPmCuecH/vxq5SeOnyMonZPHg6j8VPsssWMFq8=; 7:dy/9wEXc3dGHkNABUtYudi1PAsy4mkPhG2BFBOSGsr8LtI4XO/CiYtpRjah/8G9GxKXCzdt4K7eUTzNwKLK7/SNI366UUeKQTz2vpwC0F5WUA1KT/PK3JQRiCZODkPOiG822+Y0RT1QW5PgLDxFyOdilv/bkejTM58aXzpTeJYsJY7s45S6THokOzv8wJRJwMeUgciCvTIQnF/vBUGE6bt4OGeQpSoKpRcdvrXDaUrxhBFi590P8aJxtfrO4KSCw SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 20:badWQS8e4hxaljBLq0Xzt7+peRACr4Paxr/GVoa0KpCxquSPBcDTf3J7t6JISBj4paPoPsguIAPYQwD1fgquYYuzwwx4a+/pzR6iNDFEBSho3p3/6331lCUYnzjDWxDbUmqvrcJQ5r2p2r3vyQ6aCfl0j19sGhIpSEEL8EQJG9c= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Dec 2017 04:24:13.7711 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4641ab48-021e-4440-f6cd-08d53b980ab4 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0601MB1884 Cc: Linux-ALSA , Simon Subject: [alsa-devel] [PATCH 6/7] ASoC: don't use rtd->codec on qcom/apq8016_sbc 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: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP From: Kuninori Morimoto rtd->codec will be removed soon. rtd->codec = rtd->codec_dai->codec, thus, we can use rtd->codec_dai->component instead of it. Signed-off-by: Kuninori Morimoto --- sound/soc/qcom/apq8016_sbc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sound/soc/qcom/apq8016_sbc.c b/sound/soc/qcom/apq8016_sbc.c index 03851fe..7044287 100644 --- a/sound/soc/qcom/apq8016_sbc.c +++ b/sound/soc/qcom/apq8016_sbc.c @@ -43,7 +43,7 @@ struct apq8016_sbc_data { static int apq8016_sbc_dai_init(struct snd_soc_pcm_runtime *rtd) { struct snd_soc_dai *cpu_dai = rtd->cpu_dai; - struct snd_soc_codec *codec; + struct snd_soc_component *component; struct snd_soc_dai_link *dai_link = rtd->dai_link; struct snd_soc_card *card = rtd->card; struct apq8016_sbc_data *pdata = snd_soc_card_get_drvdata(card); @@ -102,15 +102,15 @@ static int apq8016_sbc_dai_init(struct snd_soc_pcm_runtime *rtd) for (i = 0 ; i < dai_link->num_codecs; i++) { struct snd_soc_dai *dai = rtd->codec_dais[i]; - codec = dai->codec; + component = dai->component; /* Set default mclk for internal codec */ - rval = snd_soc_codec_set_sysclk(codec, 0, 0, DEFAULT_MCLK_RATE, + rval = snd_soc_component_set_sysclk(component, 0, 0, DEFAULT_MCLK_RATE, SND_SOC_CLOCK_IN); if (rval != 0 && rval != -ENOTSUPP) { dev_warn(card->dev, "Failed to set mclk: %d\n", rval); return rval; } - rval = snd_soc_codec_set_jack(codec, &pdata->jack, NULL); + rval = snd_soc_component_set_jack(component, &pdata->jack, NULL); if (rval != 0 && rval != -ENOTSUPP) { dev_warn(card->dev, "Failed to set jack: %d\n", rval); return rval;