From patchwork Wed Jun 7 00:29:41 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9770277 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 EF0686034B for ; Wed, 7 Jun 2017 00:30:32 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CF46228459 for ; Wed, 7 Jun 2017 00:30:32 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C284728520; Wed, 7 Jun 2017 00:30:32 +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 17C0D28459 for ; Wed, 7 Jun 2017 00:30:30 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id A0120267111; Wed, 7 Jun 2017 02:30:24 +0200 (CEST) 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 B0861267165; Wed, 7 Jun 2017 02:30:21 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 1454F26717B for ; Wed, 7 Jun 2017 02:29:46 +0200 (CEST) Received: from unknown (HELO relmlir3.idc.renesas.com) ([10.200.68.153]) by relmlie2.idc.renesas.com with ESMTP; 07 Jun 2017 09:29:45 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir3.idc.renesas.com (Postfix) with ESMTP id 140D95DC37; Wed, 7 Jun 2017 09:29:45 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.39,308,1493650800"; d="scan'208";a="245639320" Received: from mail-hk2apc01lp0215.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.215]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Jun 2017 09:29:44 +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=hYtWVcADpSA0eDmjpi+gBqObmfJtbQ/MGa1OtK5o90U=; b=XlhKOdIjYE5Y7QWZBbCx3sCB3LGU1rPWHVE3pkcd9B7mHPoF8IAFvfPiDT/mSZEvpoU0PP9lvF6T48JUBJQcS5xUISpTeSmGIESugrhHjbR4k/dS1d6Zn814XbgtAGqiN66+0WZ8CJ4Pd8fBKtRTPeOnuyt6o7bPMk5RQAUUhko= Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none; kernel.org; dmarc=none action=none header.from=renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.144) by PS1PR0601MB1882.apcprd06.prod.outlook.com (2603:1096:803:8::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Wed, 7 Jun 2017 00:29:41 +0000 Message-ID: <871sqw4pc6.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: <8760g84pe4.wl%kuninori.morimoto.gx@renesas.com> References: <8760g84pe4.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Wed, 7 Jun 2017 00:29:41 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: SG2PR04CA0067.apcprd04.prod.outlook.com (2a01:111:e400:7803::35) To PS1PR0601MB1882.apcprd06.prod.outlook.com (2603:1096:803:8::20) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PS1PR0601MB1882: X-MS-Office365-Filtering-Correlation-Id: 4ad2a46c-6e4a-45fa-d347-08d4ad3c4a8f X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:PS1PR0601MB1882; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1882; 3:ODwutoeBAeUlyyVfU9SGA668kHUIL6jyBMxBGr8D/b4eIhULHNdMyw3HuCNRZIEV0JMPO8Z465GFVSYn2u4Q6VkrxvUzfqnU4C5LMg9jEozCZimRo7kF8juj6sTs/3/DFr74ZV74Z1af6Y9VPpeWg+Jh+LHG5ZANXfJmlLfqjNkM1jPDDNE6uWLX6NmFyNX7DpminGySxAKZ4hN/mDetnDOPqKfpS6N6GCk/fpzP2UIno6qKjnb1kMsRvJFrghCZeo9uNlGy3Dt9JHABIQzn21kof66v2H4wFxPc0qpc2NdMqR0iwRX9B6MDR3vOksdzp7CxGI+0p9jscwWum4zqWKpZgFnphui2ReABm48tN4o=; 25:rgyiunE1s12Ap47KbP+37kzadUad/A2uBepBpxP3GeOTNYumkBP+Kuj+MwFMPyDEyOxvxitS46F+EC7A4Aa6FEZuHZm69WDAs20PyR0ov2Ww/xnkVaF6KXs/wkEZcbr7ty9rpkYacZWtfMtfuwH0yxABeOqp99bkvnEIq6verGHSwy9mZXqM70MPzH3njtpa3E4PNiW14kTvIwTnxP5s2tgjCm/DVWvuZ1DKsGJwF2EmU7BXkn1fDyNAQvGXeFiEydr6rQVsmGaLjXYQ1dP2AqIfK/VK6N9gITqd1gmdh5NfgjCbYvj9oY7kSYwhOGvPCUfuksw5AnI8r5+3S3b0RieZVshPmMV7DKyGde9+lFMFl3lalH9ZhIkkoYkvizyR3Ec5B2J0/OJpVavBrwt08U1rs+O7uIrK6U/B1TD0XlEBYdBwwlXbI7jpPLhqOogj5Mhc5yEfJUX4QvwasZfFuQj12Bd+M3Rk5dKOnndl4So= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1882; 31:fGRhAqF512e13+HFSzEPbJjYoW00iK4HzSeb9294/BnHENDpoiG6E1Lzovn12ZqgIsRw7Pk7ma4l/qMaeH/zidhzfiS/j+wn8EVamcr85oKQd7TCLEJ2Sh+4ktP5riF3mOEqJLgRa22p67PbuzZLwSYpQYvJz59KNHGL4IlSg2D+mRcIPh+v4+nscatPc4xRC1wCZ/gdeFtQ4nYncUno08fIqm8ikx+qPinEoFmMYJJMpd0OhLrxlUgTPlzETvfm09dRzb3bBZ1+0ISffYBLNA==; 20:lHkkUdARH3FdNkkM3cgiyMiiKlSV7nqosnTnfR0foK2wvtmE/2k3zHJOvHbJDRS6pHmjLkPx3zcQ+ocW4BL5D4HciNXXv1s+D0FOtz/KdRJvYPR+dQpjFG0yGlegdgjF/j5O+DQJPIVDSCHr2DTFDlJIW/cj/Ef8Box59HInU2lzPCXplHPLq131zIUvCdG3tsD07C9iRjGZq55bwGHWJnWgxY7OiBuJcoBfJ8pnMOYPD8itSPP3DfJBK0WNYTlky3MFSjnzG+pZ0C4by8ecmQD1y03QcdMbKPfUZcvj/FJnUBa6fH0J0oE0y5wwrsJoYZe3G4LB63CQn5azgWUe4et43VGyRtXtNZtJlW9rXthK2nbxwoCwtAse1I7dGK/sR8rBP/Rxibfl0c3rigpE4IS9mFqpiz25XBYQ6bVEs2QzmdiXjnS0EtR0sY1laX0h8hduMjqD9BNeT0Qob9SSnljiSLVwVIvYmQ8buchZDJPrxTUp+CpHHyj8yV8ZYo15 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123555025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:PS1PR0601MB1882; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:PS1PR0601MB1882; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; PS1PR0601MB1882; 4:3/U+BO77eRhrToyaIJC1mo5cLFcBf2p7Lz11yW4O?= =?us-ascii?Q?Ti2G9ZGzN85Lx4kCRs3G2F1HZrRnZUYW3qPJ5JxxNzf6O6rnhngPKZWQ4Ezs?= =?us-ascii?Q?1XItS/kZYjgu46ddj28oek50RtLMPFcVym0ok22tPd+GV6KkeBxLKwvK435l?= =?us-ascii?Q?S35N+eVcgWuDTKxslJqPxHuWboVyixZKW3AuHvldxXhsJlXj4AEDPYnCo0x4?= =?us-ascii?Q?JbvFJuLhMt6GpoA4404V9ouE7ka+aRcr8X6zg1ZPjx1bI21IIbqd0Ba3XsgZ?= =?us-ascii?Q?vq4unAB/srR0vG0MdHIdub9tsyDzLg2tObg2md419qgePnSqFvEUiXJ77jes?= =?us-ascii?Q?6FvZKf+tj/PbudHEZyDWwqH5O775aHNPpFGBt3n8bGVaWYelDP6IgWxOooym?= =?us-ascii?Q?31S9Bk0jekwwT802q7RBvIKeJt4GyJWXGkf97RRDPlh2RwL6AFn2hVbrJKT/?= =?us-ascii?Q?ZUTDFY8y7XOQDY8aA7dnR7uTtau7cbfhAAEnteqp5ChSw5JCFdu74ToHHksi?= =?us-ascii?Q?j8BAq0T06UjpKx43WnglNLlkp7LPkKrbLmyyzGi+xsa2PNIAUKkhJildimdV?= =?us-ascii?Q?/v1cFkhsbu7wJTAnaFYkQClpnIg6Nh7dJQgDGjNNm32G77OsJ4LLhJjy/q/4?= =?us-ascii?Q?+mYOkAJ8xbkL6ltqPEMCeUyTu41AeLeQBpgXZMoNLhhBRGC6W2g9J7TH46Sh?= =?us-ascii?Q?NDmJgpMCwNmlu2DhqymB4deAR0h1BzZZkawB4djucf5O1tYgyqRNN3no0xbL?= =?us-ascii?Q?rfumNs/3QsGe90+v+g6ADj/bAJBUcjbl9BBEwko7EWx9qovfEJKz8cX53W7V?= =?us-ascii?Q?JHxfud7JmVkpQveY3vz9+PvceD5NHhlAm+O/T1hT9ECP40bTH90ol4mDA+5v?= =?us-ascii?Q?enostIAMo4dICITb1rXmITBiO0D94xE7oO+hX0YV0caDtd/rk6xWRKLWrj42?= =?us-ascii?Q?o7oK2cVjY4MehGCVsDZJBtd0hQEIg2BfjyTS+iP+Gnc8+mdIdgZpKA6sf+6c?= =?us-ascii?Q?ukXVX4RWeu3VTIPuPkBV5R5Xi13ekZ2HEzsvnWgBtSjk/0TrwTRQ79Ynu/gm?= =?us-ascii?Q?X9xnjMx3T3945FtNhDJ7N6WGCBrbbjFQOJrDB5g+WjIqi0c2qxHcR7GiFuuD?= =?us-ascii?Q?w+mm+x+eyMbK96fs6P23oX00LYBml2YGj64kB0An3iC8nc8CSyJk4w=3D=3D?= X-Forefront-PRVS: 03319F6FEF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(39450400003)(39840400002)(39400400002)(39410400002)(39850400002)(230783001)(54356999)(76176999)(50986999)(8676002)(81166006)(66066001)(47776003)(478600001)(23726003)(3846002)(6116002)(53416004)(46406003)(54906002)(33646002)(110136004)(38730400002)(83506001)(50466002)(2906002)(53936002)(6486002)(4001350100001)(305945005)(7736002)(5660300001)(189998001)(6916009)(42186005)(2950100002)(86362001)(36756003)(4326008)(25786009)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:PS1PR0601MB1882; H:morimoto-PC.renesas.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; PS1PR0601MB1882; 23:jPuXYYgowCPYIKR2nuc/Jfzc6pGWnWkEFQOuIrU?= =?us-ascii?Q?4EegZysVdbFNjeYLPUzUYus0pJsjmrZlbvFjNuzqR4nK5UYHAAS+laVgW1zt?= =?us-ascii?Q?/id3EmDyXkHdBrW0Bc/ljkeTibN6joLN10wL5rt80D6ZV0uiYNNVODuuytN+?= =?us-ascii?Q?q/uAhBzYk9qBayr3Hoktlg8GsQVqIxKd1q9wPZ+YEjVWkJ+s4x5NNTSYSipB?= =?us-ascii?Q?1WyjFNQA9BBoKzTbDpjhEn5qs0S+iCHzQD7QLsKxWU+fzgbI31eoPcXMdWf1?= =?us-ascii?Q?v/DXayG7vLUiyqqb9i0gKMWJy2B1ySqkTjx5FQ0YIyjCTXTNhXIe6xv9Y6Nv?= =?us-ascii?Q?d/HoecRNDi58puliNVQNZDWW98TMZ59eBmBmIqJdRyZye2XqQwJPE+fFYb5b?= =?us-ascii?Q?kcykHtNH8CuBFrh2B3/B34Gr6YEnvaZiIqki39oIXHIqeTsB19u6qAGKB1TV?= =?us-ascii?Q?Vp1D4MRfBWiFUdoIJmZAUt/c2So6SNV0Vrknyurxwy8Om0M8AbkPDIM+90Vc?= =?us-ascii?Q?CZ1GDITTTmRrYqn3kgxrniWKHXb1+b3drMlVUlY3vnwi1qZaaMvBwVkJLghM?= =?us-ascii?Q?AEfHhI0OTBLjOHTDIjugUZH7o2THoXG4rVZx43vg6gjvfSB27y0QVOVFcqyT?= =?us-ascii?Q?6nKjLBMwr6+jZ1CqfWuyk3z53knyT7LUdei79kqCa08fHFrumpfKrNTNDWV3?= =?us-ascii?Q?EL9Xto7v1u+mtc0QDb1e17JzFkWf2OSkeaeja2im4d5ReU7XDlAVe65+OtYn?= =?us-ascii?Q?V5L2hJFrcz1VzfEFVPYC3D6LwVZN54ea21ADN3AhNYD3wv3nttkk9xuvdohr?= =?us-ascii?Q?EbfnCrAM2C1XQrKatnZJ34fHcTODQtvbc+5z6ADrMbY+ljGEJKT1DQ0iyVJF?= =?us-ascii?Q?SmSJhTQt9MPKeuArGiBwkvAycMebAHqrqD1YP5ajHKy3XxSNqmzuz3dkAI35?= =?us-ascii?Q?cHTQLo5PNO9ljZfYeAeDJNOzqa4gZIwZt6iMEeYIViKZN5AVWExpB+o3sVJv?= =?us-ascii?Q?tQA/dLvzNjQgLAb8sMyK7uw2IDOzLk9WrdH1YRVrEInHs75rwt870XSDM4J9?= =?us-ascii?Q?DpDNPfZiPEE5T+vnBULzsB+EOgMkPazHnQiBhpu7aFL5V07V/YQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1882; 6:G70k+u2mX3nZnjCaVk4Kcs157Qqd2keJyRjNCkBHUSN5WQ+UIVE9qoRnYs3YCrZFcZzLj5NWmvThsbNlB4A+1gbxY5LCeOj2e9fpZ2D5KI0VP0RLTZlcl2HcwOq5LR3HpYvhHbcrC/soqo+iF0ZYXXexc5X1QcJuRO8pCgNpDfs5uJxFmw0sJQ7W2XZDmjUBiZyry+TBFHXfGqXDI2YVoMddDmkCiYmyMcF+1pkkCYTn/ctdRt1YeJLxPJM2q5azkzmK70D3pelrgZ1HEB54DMbVc/wXNKVuMN6PlxM+6CDoU0puYVBG25gCDjZ535Ku2TCA4JGiIB/uLfdgFuUhF+1KhyjHzuFdu3vFF3yqvlLS76ILYHoyxRz9tkQ1uIg6un/PD6b6K0rhOzh3nUxG5f5v1LecoOVynroKXjRu8M9Hyeqww350c+J50Y6A8agRdliab+acL/bXP1qM7IhAc8Rp+fxugdzTYMyktBRGP/5KhzEzFl8whZfJ1OzzG1e5QEtZbXzuMkejBNHAT20x8RXij/OPqM0qdlXMPYhlIBg= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1882; 5:whj7UglN12hIYYvCRO9uYWD5yaNJ+GrbZAgsmXsSgVQe7XcBi/SYIYc3Yd9wW15Qqy/Sv0mlIMApb1bA5YBV18sTyvx/VHoihifsDeEaGMbx7NfkxhSaRwnFuOG7GaNgEiLlyBkXeqPIU8XXrATB7e8INSvFhU7dsGq5gQfdLtYPzOdj17NSAi9IgU59u2MaMDQEj0QnpNtSI2kVmTYSgJZL2vSecGmTqFzXZo6GeGDvMWp2JTh4yKoN+2OJWtyIc7s0+t4fEAID1J/4rFSiUKFUyBL/oau9Rp3791/DlWq3w4faZmfgOYkSsxGXBQGa8l/E+D6/DBTr1bN4oYy5ouo4BZAc6vVrZE34KTRubXdhNUtlfzfo3VVkb4G8uladwcc0E3mOTFOrWrRqQK+iXBezN94NcmCyX3vc+S7XcU1O29PeJ9Cj5EaOQvVhGgyhRQCzXv3PVzrykFnumfq+IqgQN8H+4rPYW7/EyPV3Tz5zKxpDCrPXMT7OWTZg5QzL; 24:OBUP3+XNydjX71rba+jK8/9/WfdBoSM0t2OJgqDKF034ShGFKpUJ0p26pNOHXNeFxFcbm4y1EflEKb8n3L5+haBceDlcdE44dbWRUEmkYjs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1882; 7:tx5bTJ6rzjzo3YS/b4Lvn+LLE7dJgfwO2Dnjyb+L14MB0XuSQSP1c+1PFV+KXPnYHAC5gxWbYli7aI7NLKKQPji59bvVGqzsd4XpokBeK+IVzrIN1HQTYJydq+501oi7uerqJ8WSwfs7Im6RYhv5urDzp8jaK8DBxx0r4XhwqArY0zUSw1X8dvM4FPRopkNVoworgNKiqWriCNr9AQjMTVA5l4oT/mUBllNnTmyyCvZdN7SvARKaF10s/I7z/H0mLFLV4obXvkc0VHZrfbigrKUaL8ct2Qeyvq/0BdQmtWx/wXywbtEYwvv3ALqANPzf2wApfg9z3VD3J2xUjtfvRg==; 20:CoeHuWpJWa1wPcgh7bE/RqZdNuBgqqFyDnSz/i7SBYtpsj6phbfZQwWutmlWYbimq7aOiXSeFXxGE89iPSqTau9Lvgf0CpGMBCV37SOxFoL0CWhW5HjFBgygvA3dis8c5Bf1H0MumzH1EtFXxRz/XtvFLlcthhtrzzUlvWSJYCQ= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2017 00:29:41.5986 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0601MB1882 Cc: linux-renesas-soc@vger.kernel.org, Linux-ALSA , Simon Subject: [alsa-devel] [PATCH 3/5] ASoC: simple-scu-card: use asoc_simple_card_clk_enable/disable() 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 Current simple-card-utils sets asoc_simple_dai::clk via asoc_simple_card_parse_clk(), and requested parameter is only simple_dai. But current simple card drivers are using simple_dai::clk directly for clk_enable/disable. Encapsulation is one of simple card util's purpose. Let's use asoc_simple_card_clk_enable/disable. Signed-off-by: Kuninori Morimoto --- sound/soc/generic/simple-scu-card.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/soc/generic/simple-scu-card.c b/sound/soc/generic/simple-scu-card.c index 9a25140..75210ec 100644 --- a/sound/soc/generic/simple-scu-card.c +++ b/sound/soc/generic/simple-scu-card.c @@ -47,7 +47,7 @@ static int asoc_simple_card_startup(struct snd_pcm_substream *substream) struct asoc_simple_dai *dai_props = simple_priv_to_props(priv, rtd->num); - return clk_prepare_enable(dai_props->clk); + return asoc_simple_card_clk_enable(dai_props); } static void asoc_simple_card_shutdown(struct snd_pcm_substream *substream) @@ -57,7 +57,7 @@ static void asoc_simple_card_shutdown(struct snd_pcm_substream *substream) struct asoc_simple_dai *dai_props = simple_priv_to_props(priv, rtd->num); - clk_disable_unprepare(dai_props->clk); + asoc_simple_card_clk_disable(dai_props); } static const struct snd_soc_ops asoc_simple_card_ops = {