From patchwork Wed Aug 2 10:26:09 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9876583 X-Patchwork-Delegate: geert@linux-m68k.org 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 9A3F260360 for ; Wed, 2 Aug 2017 10:26:57 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 870F32879F for ; Wed, 2 Aug 2017 10:26:57 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 78CB5287A6; Wed, 2 Aug 2017 10:26:57 +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=-6.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8F6C02879F for ; Wed, 2 Aug 2017 10:26:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752100AbdHBK0Q (ORCPT ); Wed, 2 Aug 2017 06:26:16 -0400 Received: from relmlor1.renesas.com ([210.160.252.171]:14821 "EHLO relmlie4.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751191AbdHBK0O (ORCPT ); Wed, 2 Aug 2017 06:26:14 -0400 Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie4.idc.renesas.com with ESMTP; 02 Aug 2017 19:26:12 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 9B7BF72D28; Wed, 2 Aug 2017 19:26:12 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.41,310,1498489200"; d="scan'208";a="252182180" Received: from mail-sg2apc01lp0247.outbound.protection.outlook.com (HELO APC01-SG2-obe.outbound.protection.outlook.com) ([65.55.88.247]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 02 Aug 2017 19:26:11 +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=SOoe58Ay3tjLkzQ8NuIJh7l+T0Xg29bXZiZGheCJebA=; b=JH/ImSMyL+scHH0HRNYeAeZcRWE3tHFqIwbCnsBG8L+l2MjCsOMWS8uhBlq9V6gUEIw3taJUP2yenx5PAK058xKlooyeMKtpnudCQ/ynxAVhwh9DxTBxZkCqtaVrpMHaOeeLI50mQg3MbqTOc4EFGS7gpFoA3eUGHR6Ob0/KARw= 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 HK2PR0601MB1874.apcprd06.prod.outlook.com (2603:1096:202:a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Wed, 2 Aug 2017 10:26:09 +0000 Message-ID: <87k22mp8zh.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Mark Brown Cc: Simon , Linux-Renesas , Linux-ALSA , (Renesas) Yokoyama Subject: [PATCH] ASoC: rcar: unregister fixed rate on ADG User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Wed, 2 Aug 2017 10:26:09 +0000 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: SG2PR0601CA0009.apcprd06.prod.outlook.com (2603:1096:3::19) To HK2PR0601MB1874.apcprd06.prod.outlook.com (2603:1096:202:a::18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 48a8301c-159d-4ac3-7424-08d4d990e4e0 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:HK2PR0601MB1874; X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1874; 3:5kTX2z7R576AF7LYg5LWdzfL12N8VCeScWCYCrAFW1z5vDNOGjvbwaouWb1L+cFUQtgM1WguXJWtvFS/pE8QDyprxWFoGoNSL9Xq4hJ2W/tBbbEndGqwdSPVRqGyyKzwAXUdLLSGruTaVFqn+a4bmmWdBluRWlKJMbYFJJCL+FpL/BW0aDbBmhMFSvNFRHvrGCOtaBbk9gYBcazYTLjtwOCgD8rT3UfWGdHZYszegnu0WDDndLUYZoUi/IaL783B0wF/zau10Ik9zsFEXRxk/QAjAYhvYH/BxVVaQ87EghcjUvlASBLfps6jBT3YIq/x9jFHQKUDRB1XepSxpEc6Bf7g8ABhsHEohssviFIp8+rWxNREOtTNEu5HfFtJos4oW/LHdwubJpYNErKHUhAjj6BHgJimKxJvzEId6/85JZUJnRcPYw3zEBTUJwg0Wf3VUxfSPMWFvLsM5LMtvtLTCaKtQTAlSQh23zmSym17no5odQWFTmuYeJG+RgAvUHBOgURUNSG5AuIcrzGpYmaHhPuYDcuoSFoFgv3Hv/FBZDevP5oBHVN01ibgKZD8/ulK/D3l62Ra+FQHbDoU1JSkL4UmvhCoWmoFsJEc4Pas8Sc1/PpNlFMDM2aHiAkXLlpLqHAk2qzBCehwd3eLPX8urzftq8zGn5rQBnGUD+/hprLqrF1K69S8YSnZCwFiZZ+OB5My/LRjQdEdQbPuZZXHFKGT2gdqbsvmqAI4jsvN5ASbCJ3DgxoYwWq9kwZGzxtf5pWqoKhkZTsO7OUJFfICQcl88V5oFPL8yDt7aV0XLXiefLEoiDq/iOXPEk0R+d17S4+ZB/8Rz8PnHVjMe+LGPw== X-MS-TrafficTypeDiagnostic: HK2PR0601MB1874: X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1874; 25:jLx8xce2bAoidWBn3ZTiUM+fo5XZCdTP3ME43/WbDnnmcxdz8NYTyvULwdl7ibxvztuH34TBEXvmkcPC1HGouJ81DtqdC+TQZCxW9dPmiyFLOKbQRV7lhH6v02pCJeybBfP0dc2MfdhGUGFnz/urN9V/Y111l5xvt7ltxrZOgpveYVIwcICf2DMnGxTyflrXhdxt9YnTAsgR35K3v0S/XY+ksaJO60G5e9YMlL7IsLdA2RrFZ9Pm/hzN2yuQWLG8n04VTd5iOP7L1nWu0vF3+oKYLbQ0kX6iaXnpgkX44CSzQczlNCpRLup0+g/FwBR9iRzOdLUpCgMTROYp3x6hnfbYjXHZehkrwsWI6Kf41vhgo4ozHGzoD/geJ/9MpA8e6u9awVd83/soqZgjL4Vvw1CyatS8Q+RNa+uqysht5AwUE7ARYmOjXE2yY78FCTMNBgXDaomjv51MBnbq3O0iHAGPWMiOFKRHZODNcRqrAx3B1Gd4PYz48lcNFt0oXxJDngbvfJwPumGH5q7+TIcaN552Ha91YwxWP9aknEtMxAgJqQHPO3abMNXYDq7YolvLNn4D2U8mTLN2FXkxY2Yc4jUiYvs21LS8TFOdb/F23XtXVY5F8w6OAUHaM6FOX3OCj3PsFHr1wYMcpmCLQi8jUcALm9j1TIfy2XqrHXgC2lCbWH7e7wkrgo+DbHN/07cWyJL+ngOmKS4GRBTLtykm1ryi85Ag6cu36M6XJIinyu5P569Q1KtmLX0W0As7kQsJJzHJyYtab6+1PKClSL42PqRP/fiHCGlsAE45AB/LKATHIstl4kj9bDHR3Jkr/OQOECl0TmAw89NZ0Eec5wu1W7IcTpEXFhAcJdsm8wcP7oUUDUtKnFNzFIhXf2Ira6XQAHyqPJ9ke9pbMA+DZpCUnNKd82wv8rf83OlaTp4 LNnU= X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1874; 31:3f37muiBY5YbnoPcJSEA2MWTeOQINWkkSmKn+IXSJfjNq/fxydFHfr6zKBaDdf3MtHNZy3J1PSx4iT/iPq0qUL2UWMjPadq9EszbW2Y5mptbvcGPJiXo6Fe6RDO+Y+ZJCPeci164vNw5W331uQ5EfEypAVTo23TfcbOd9iE7g6kYOcEgxpyjR0sQIrUJYbs5znY2eMcxhs4XouQUGi3gC4vcNY8F2GEq2pgpBxfO4g2PdD1IBQ5p2H9wahQHpwDKAcG/1PqAQt2Eyig9Wq2DKtFY5flOjpSMxRz2eQas7sS8hHJAkgxXeIs8ExmnhKe7yWyCXTYmhU1Sy41M5KqSBrYRz1SkydhT7tljWlmXVyLe7Fu3Y0klDz6rWJnBPaewjOb6QPrgJ3sB44N5OZiOZy9RVpLAXofddZqmenMM4yx3sGR7Gf7WdBMrQevGd+x8xqI6Zbwdrjx5dmkhvdduZNVwUsRrj3BsyZikmUNhL/8FLxRArcdIM9Sydn5kz1Bftt+ENRtPCky/2L4qozYmH4oO8LXKACJCXPg9y2Y2dvZ1FVZXPQiVYiKqGIJUh0806TeMXhs8pka1ToC56eTTu7estRiBI2Fu0bWLgyHuNDXr6UwOv+pX+AA6XPRFFqDs3mcuCsdpWoDCFbxT6e8Em22mtxY98djWfdfYKYDqbIY= X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1874; 20:XqGMa+gpTUjLEa5uRxEJTIhxl24MEYwdQFOyRGDoUOO3zUGSLpG6VWiwzcBwaIb5+iCo608dYHYoj+T45H2hX2lmNvlUzU75aq1W7V52/as3UELtnQkPG3YqwhJ8BcrH0LdQu6jf8wyQ0dDoTTv4LKok9V+VG4q4dbZxHAaSkW4p59nXx1s9wQIfiAzSNw8GFzu9vsZRm4CdwavnZFvdaUoNc69rGwpiKOswch6bwmDdX07WA7g4h6bF6haREy1TQzEe6gEEw8X2okPvvwqVdrZfxD1jLyOIHx8w1BK4dub2fLvAea87MGBhbfaemiDKk8Pu3xNS9fZFE2vqkufBdlDApvQultDNEq2VJ/zDqp/KIiSZ+BUdQs3EskKBpwRgGtMis6mrCnwPpD6pfDAAqjYTb9o+w4Ef4TLcBZ7IPLI/g587apLUjQTRSgVAgMe5wqZodyCPvDTJn01ZN0k30EMD6hWMq43Y+ichZL0obPbM8rlb/uKjz3vSUBEA2qmo X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HK2PR0601MB1874; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HK2PR0601MB1874; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HK2PR0601MB1874; 4:/CDvV+O2CWHGncdUKx8by0NS1CDaR418em5tdo2v?= =?us-ascii?Q?2JI6T1Qqo+mO9CwS3HCQLbwKGqb0YKKOg5ngMDlDIaPIy+6F+z3t0RBMVfrL?= =?us-ascii?Q?Dyz7ISCrlkA3CRMzBafPkf4bHNc8Q2ywzjdNHdygLrT6NFlxnYcH2SdYM5Jw?= =?us-ascii?Q?FZjxiSM4YmZNP7TZwbGqWXE/K/XQzcVv2lXNpqJk6+IRuD7lQ+IK/Ijlz7bH?= =?us-ascii?Q?RbM7EHhkcK+JUK/zgxxkvqq6yMdTLuQUuF5s5TfKvnDqvBaj/3GsbqdzdpSx?= =?us-ascii?Q?2j9BW0FD9BMumRcPvw01VUZ9CXBqKyQqMaTw5PLoGCoBMo29aDIZmfH9aMkH?= =?us-ascii?Q?bTlNTwVQwQ59gSZjnixXi3ufRWhGNvdq1FIVPgOTN95BFPKuG/IWLDfrYEo+?= =?us-ascii?Q?uRRgHc7j4lgcwpaZH6q5KrGTE63R3jiiViRrLDw4rJwG/h39lm+NbBBNawRw?= =?us-ascii?Q?hGJmcSl+A0BCTE/SsXjoJcqw3ChiOno/Qvl0NYUXfnyy+722GraCi0LjB7LZ?= =?us-ascii?Q?0+J00OZx98JHLcrk/x0RVbCCJ76SLhXedAHJYe8HGnTjze7fVRLsHOLZEcwp?= =?us-ascii?Q?dUeNFRXZdR7sKI1DpnKzZngOTzb43hfphWEQBurWY9qTVlr2BEWUjuhCWmso?= =?us-ascii?Q?95L0nvaXv0wENyDFlAmSfRs5Ek68VoNinyxW4Boh2GRGTYFByXeD/xN11Rit?= =?us-ascii?Q?kinpW8MnM3AGIfIPW5Ny36+T2mL/ifpVo//t152MFRNn1SFEnXeXGFDUqHSD?= =?us-ascii?Q?Zm3unnKucxK2PEykCNNBLYJZzCMnV7WrE5JuY0eu9PJvyVE/Q6QPNxMVeLVD?= =?us-ascii?Q?Gv25JxbjYi4ROy4kBLHxf4yrjDFwXDtnxvvAys/zUQtCKh8hb7GyV2KusEjn?= =?us-ascii?Q?lh5lhuGZYdZR8Po+V4kB7QuLlVyrW/OQ4stNCwaoAsrr1SSv8Aasvn1/pSVW?= =?us-ascii?Q?rgDTCNTqcYlmkl2MxgEvVJ3B375/yxNG5MsdoHENXbu69k7sguo8XRfx4D72?= =?us-ascii?Q?88aGBX6Pe90ll+4/WjYfFhHm9ox4RhhV1w2fwC3FpEbpWr26SJijZzBMFXP4?= =?us-ascii?Q?ShSSE+LwIBvdhC+5Wq1c6HQgMR4KFF4n3WHFvEFjs05sXeqaiR1FWXdNHnIu?= =?us-ascii?Q?q8jdIGW4iws7nuw7knXkC6vTlnXYCn3SHVtDZ7g4Chi1k5DqrwaYwQ=3D=3D?= X-Forefront-PRVS: 0387D64A71 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(7370300001)(4630300001)(6009001)(39850400002)(39860400002)(39840400002)(39400400002)(39450400003)(39410400002)(189002)(199003)(54356999)(5660300001)(38730400002)(107886003)(110136004)(105586002)(189998001)(25786009)(106356001)(478600001)(86362001)(68736007)(6486002)(42186005)(4326008)(7350300001)(50466002)(101416001)(305945005)(8676002)(7736002)(53416004)(69596002)(50986999)(53936002)(81156014)(54906002)(6916009)(3846002)(81166006)(6116002)(2906002)(23726003)(33646002)(97736004)(83506001)(36756003)(4001350100001)(66066001)(47776003)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:HK2PR0601MB1874; 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; HK2PR0601MB1874; 23:fqONA0nqz/D2ig09/siKOBYoFNMyBL/QN5helw/?= =?us-ascii?Q?X68c3LgnZqhrIBdHv6IC9yN2Ut7lNcbklxjJjzkPyZ+gjAPFx7eIGLFaTclb?= =?us-ascii?Q?edue4yO16H/GOVVwbdA7NgpqbAPowdN8dU8zfDBX2eckAF+HIER7tZU5dtyD?= =?us-ascii?Q?R3Qawi5jLWXG4MR5ypwTqjailrTqG/jjYVaSwEyAZvz2BLwLKimV0bWxaclV?= =?us-ascii?Q?yr4M97ICiWZ+CLZwr5wx6erX/zdBrOw/opjdr/7BVh+a7aPmRZ396i9TemEs?= =?us-ascii?Q?G1yWGtlzcDIZk1/CR/ATa6DDwhamNrTAf5vuInQGhbi0AWXjF/re3KRoiNvy?= =?us-ascii?Q?6dsM23Aq2Eh4LcpDRnjcKWLUpihiGbhPun3eKjl1M1UVv+zUvZfDiTCUwUgt?= =?us-ascii?Q?WiWyS3ubnKrqFREvyeDwoEYN7cNr8x2brQNvhr9CJliTVmpF0ivrXBObq1Sj?= =?us-ascii?Q?B8zbE8pZ7QwvCC4XVJfd4Bec6TyVoBLj58r/ua+OD6vzcbejUXC9OMSTpVCt?= =?us-ascii?Q?/Z9viZYcXlYCEcw3j4UJRB3DvW8ZDEKkFaOfiue+g06rXUrNRbjq8a5TXqJ9?= =?us-ascii?Q?5hjjYlCSXT2JJzoa+pcM+lx8qnsj9H0jHRk37TU2+HoaH+cc3PvY5F80efUZ?= =?us-ascii?Q?YW89DMqGzplNJlqFW47RCTqKxcfIAVDIdMrbmsThgHaG/pROukjz0+fW537r?= =?us-ascii?Q?EUmdbooMDRXOKBL+P4yIju9VMMjEG/xLelVzwL8buqr5V7NgJ1Bh0yU+T9w3?= =?us-ascii?Q?9C665EBKvuHicprKJbinbKsRV6+N120V+R+p37KxnQ/uSoTBCIcKKL/cgV7Z?= =?us-ascii?Q?DwTeF7Jc/8X+TxuoX/SiGnTDoNfIrZ2aFB4GZ7vW8G0m+2dDvz/sCxex6+g9?= =?us-ascii?Q?U1FFRsxazs6taEA5tueYMM086FcYmC4O/3CLTG7GExBqQUqmDOLdreoxk65j?= =?us-ascii?Q?/5IqJsFHjK0Sn6k7Na+UiKT1oAX3J5hS9SeeFXgeSLLCVO9GELT+KKIGgZKl?= =?us-ascii?Q?CCvKqTHY2XPsbW+c/VwdpfrD/OG3EZaOJMzqKgt+34HKD//VFrvCntEUl74/?= =?us-ascii?Q?F837AWEYUI/5Crv98FLVPt1X4BaNfdLhkCkJ26sQsdUsERaYhr7KRRpMA/WS?= =?us-ascii?Q?bqoRbhcX6xt+OdkfntdBzjI3fZLRZsuFlbM+Hl3LXxHz7b9CrgOrAhoqI2gV?= =?us-ascii?Q?X/8Vz/q2lyCK80DVzXORxyQ0XseyFTmLFMlyNsAWLXKk0RNFFRNweYwnRqC+?= =?us-ascii?Q?k5Woy/K98fqTpNZXAaUsjidM6sf51ktsvLdjqaNN+4pzREh7SCxrfnMJT6WN?= =?us-ascii?Q?OTg=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HK2PR0601MB1874; 6:HY9wLqH+UA6oSW2TI6v7Bw2gFtg5z/EFBUODh2bX?= =?us-ascii?Q?Z+Q3c80JWeHt66I9+I5BMNKs8GQtRzEeOATXjDsq7G1hLIZuthi3tmQKXo3A?= =?us-ascii?Q?QznZ3hAYx5bHYOf/3wIb9duSoC/j8+FlbJFJVOV2YUhlHKXtYeQj6ufqPF+k?= =?us-ascii?Q?1twHIeHEiPPK6Qz8+Ez18HjE9Y+zvqNLwmrc1PxGZVdi7WLyTgIRKHgoienx?= =?us-ascii?Q?uzCbloShTuNfNJGWqi+vJQ4nlzjQRLpqFdWXGSHvjeevoq/+wufPJ0kpnfvV?= =?us-ascii?Q?N6p3ClUbeRCnFbfipLMDm3h8kbSBG4If0G1nVNw6GO0fkvKOwVyfHD13ti5h?= =?us-ascii?Q?MqmQwbUczMloWRv16mCiKGFAXXRaBu/n4FSw5VPvApUpSYh9K58RBCGeJQGC?= =?us-ascii?Q?O8smSJVyd29hmLO88wgk2E1vRQRfP7KXezVcblnEWGaZ4hzoXKPXIXffNNJN?= =?us-ascii?Q?k3fXJxrz0yQ8if7xN3dV/Yr7L02+MhHRbW5bONx3ByA3/MuS4IFTNxOcsdKt?= =?us-ascii?Q?j4AM5+RWnvJpuZC1oFDSc6b+VN8mwoUm9wBjDMjnuQtJsq/oBm+bXEPw3p9X?= =?us-ascii?Q?7/VaBCsYpNNl27XrcB36D9K9YnZOrpsg8bD2QxvDu70hUlDrhUMIipp9Aqkm?= =?us-ascii?Q?3TPn+PbjQEDDKjqICIu21KUx1jVLDcEIFNlnggiJYDm4e9uwXEN9TpD2aBuQ?= =?us-ascii?Q?USprh5rMhEyEsUh1qEEfcp10RpsSda7psTopAsJ7UEsmW/2ts6b2FZzVpBGr?= =?us-ascii?Q?kzqPOFa7W4viW4QBGN4F6nKdOdW7EzG/+rNWKnLVnBhjXctYIi12h8oX4gpU?= =?us-ascii?Q?lXYcd7Q+DUkwDK9Jq5oR0cwRhWC1Slh2PnASzDWDzI9ioNHq/Gl1soQX51nx?= =?us-ascii?Q?K2NC+fpEtcvxhvdGB4oCdpQHfcue0C1I6wRhGM5Xc1wX3OlpxpRvjA42P9De?= =?us-ascii?Q?34gL0ocReH7Bp/4XCMGquJJRsylzD3Sn+C1PqT5HpmUe40CDN9RiFZ8m7hKk?= =?us-ascii?Q?YeHcJGXmBJi9yNmk7/DdIRt7?= X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1874; 5:ZdPFn4wffjX+1QuwAiswrLPU6gay6/wNn291Z3zR7nJ+CVCwJCi7fIYGPDYU5jX5/S/Nx7EtYvh1pOT99WZH6DDaPuZEzL/vmfoRNJqtO5YtySwareHSG7g1ZSXc7kBALlOweHTKESqwiGxmprmx/UevbvyR5bAqP3h1i3ISNFLjAyG61+TBWwOGYEDFMJQnil/la/WU/U/Q66KG6I4EK2biHVLHS04N0ioNH9HA8vWaFQIx/dxkzKH3XuWPe9BbmMVpBUH2qtCmUCGZkkCfYzp33xPwF/829c5TYSbir7Q5I3vAHLa+UJoCudhrWWnBn5IKHNTr/ZNm8kDwdW59EVCyUfryG4/9uOBO+ou2O6xHv2Jbw8iCSOCGptIx4ZNPg7YXrOtsRaQQjo7LhZmFe1kXtiNHS+AEaCmv7yWJdkl2/8zR/dZUAiL3B+wJiGmLwKYscSyyZaQHntgb2P6dgM8u3gyfDjm606v32a/Nd+BEHlQWVJQjRB4hSzrSW1mr; 24:v7CZqYUmFPUm4MN62YfaeoRxU02GIIv4ntAlOG1CWoyG9AJFAYN4KyopkSJ6Jk0ACrQmHaWqYc5qL93SQcryn+qjt1Z55C26oJwQrXeZP/o= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1874; 7:lfaE4Fpp7MEDMozO/8YgjxCY/QBB4PfvQZ7CSrfzBRlTPlyuax9nmyBEcw/9Pk8rrlxoLIgx93M9rCh1q16O4VqXAvrjW0Ol8aECA7p1gpc2u569lWO/q60NYS146BOjtrLIchBi+9Syqw/cH6my18zcwCGlsu5UP8+exLx6hoBK4yX4a92hmxUWOiF403zliSg8uXoKN2TRUX/qxJ+kC9046M01SyvgSWG8aSdzHWA5cx80iCcgG5oE+4Ts3DRZHqTKMzrw08994YS6gHOT8QpFOECOKDm8xCjYfjVeumBzYhy4Vwpuh2DnPsbSzh9qob4EUpKtFlEVzWaJDRASDpreLyJ9m/2JaPi+z6U3xrw+1YtgjQ5nsDzCWggkwqoH0G0ygVCj9+VnYEFQ5VtTb3oVMq8Ic8N16tm1upK/e/rZEW6uGtFi2eniZJJ2L2eRvVNEOi8SEpg5K0hIJwAyq3x4bKHPtBEhS7tao/Y2COhHsTNrcFCXeqNLgljq+h1rTUZtEestQ/0XK1Bzp5KEsXxV7wjsulmR5B6dtyf9OitLn74lqJpzlVgsqkQRLbWRg8dbP6IogAbYTL3HLvCWw7PtMKhUsq7NhGvE42a4nypGK3ayjwYLbrOccQadWvm0j7GUu6A5GYEnr+kARo65YbeBVzKgB3fn883Y/h5IfGo/CBAQdc7c0j5HiazmeLETew6yRl6gF3Rltm+QzLM3PHtEB1lpndOrfBioDWdAv+kZ8PIznUcZDjRBXZEs2FtxeyUWe1lFmj2+dkhjpB3aTjNRseIkEhbUoJKdltLB7pY= X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1874; 20:Z72PxcZzcueBLgkVNlSKc4w5yV+tcLsZlRFtncCs146ccK0NCAbH8REM7S74xD1A+ytKCIa2P8MXijP9LyE1075ZhIrgUrosxHYRU8343a/cO9Z2WMJGUrIQuilE0x3/mmd3+Wo7SICEGThENwirTSHfPeV84zeqLD7EtOBtg2k= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2017 10:26:09.5609 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR0601MB1874 Sender: linux-renesas-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-renesas-soc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Kuninori Morimoto ADG is registering fixed rate clock for audio_clkout, but it had not been unregister clock when removing. Salvator-X board is using ak4613 driver now, and it supports hw_constraints from commit 907cd8809eebc ("ASoC: ak4613: add hw_constraint rule for Sampling Rate"). And this calculation is using input clk. This ak4613 input clock is ADG clkout on Salvator-X. Because ADG had not been unregister clkout when unbinding, it receives fixed rate clk register error when re-binding. Thus, ak4613 can't get correct input clock, and hw_constraints will be failed after re-binding. This means Salvator-X board can't use sound after unbind/bind. This patch solves this issue. Signed-off-by: Kuninori Morimoto --- > Mark This patch is for v4.13-rcX sound/soc/sh/rcar/adg.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sound/soc/sh/rcar/adg.c b/sound/soc/sh/rcar/adg.c index 197cb3e..5b5389e 100644 --- a/sound/soc/sh/rcar/adg.c +++ b/sound/soc/sh/rcar/adg.c @@ -610,6 +610,13 @@ void rsnd_adg_remove(struct rsnd_priv *priv) { struct device *dev = rsnd_priv_to_dev(priv); struct device_node *np = dev->of_node; + struct rsnd_adg *adg = priv->adg; + struct clk *clk; + int i; + + for_each_rsnd_clkout(clk, adg, i) + if (adg->clkout[i]) + clk_unregister_fixed_rate(adg->clkout[i]); of_clk_del_provider(np);