From patchwork Fri Jun 9 00:45:01 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9776885 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 7791160237 for ; Fri, 9 Jun 2017 00:45:22 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 68079283D9 for ; Fri, 9 Jun 2017 00:45:22 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5CCD028575; Fri, 9 Jun 2017 00:45:22 +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 981D9283D9 for ; Fri, 9 Jun 2017 00:45:21 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 80735267516; Fri, 9 Jun 2017 02:45:20 +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 C62B4267516; Fri, 9 Jun 2017 02:45:19 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 283682674EF for ; Fri, 9 Jun 2017 02:45:06 +0200 (CEST) Received: from unknown (HELO relmlir3.idc.renesas.com) ([10.200.68.153]) by relmlie2.idc.renesas.com with ESMTP; 09 Jun 2017 09:45:05 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir3.idc.renesas.com (Postfix) with ESMTP id 6CBDA65300; Fri, 9 Jun 2017 09:45:05 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.39,316,1493650800"; d="scan'208";a="246877982" Received: from mail-pu1apc01lp0022.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.22]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 09 Jun 2017 09:45:05 +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=h3+DmYMyDXCYmHRjrbPOwcM1VdLDdeT1WIIUTcw5c4U=; b=PH6GkGG2SOF1zxIOMPAlk+AkWgvqR4XLUUeL1S9VOMhCSVTglwx+s+5RsIywPia7iYSzBuAazgALktseiAH8IN9hVyMdEXLN2iAL7JZV8T+NnUaM5SadIO1/oObKw1sqWNnuSb6ttWgWpcyEb60Mhhqf3ZYL0pLuzqkzGX9gQxM= 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 PS1PR0601MB1884.apcprd06.prod.outlook.com (2603:1096:803:8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Fri, 9 Jun 2017 00:45:01 +0000 Message-ID: <8760g6ouy7.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: <87bmpyov3z.wl%kuninori.morimoto.gx@renesas.com> References: <87bmpyov3z.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Fri, 9 Jun 2017 00:45:01 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: SG2PR01CA0108.apcprd01.prod.exchangelabs.com (2603:1096:3:15::34) To PS1PR0601MB1884.apcprd06.prod.outlook.com (2603:1096:803:8::22) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PS1PR0601MB1884: X-MS-Office365-Filtering-Correlation-Id: 451de0c6-1259-4be6-ba7c-08d4aed0c3e6 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:PS1PR0601MB1884; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 3:bnVhydO771SRTeW1EwD9rz0h7Iau90se7senSyjoyn+HL0S3UmPmxGAz7lRw8xVHa+t5bF9I0HvzOzWrHx++MXNGES+E5o4lYEOuCXqxCw1JuuRbDpZqebvi9WY4AlKLEoq26MzUgF5cXFqLATnehKJ+/PwmLSFkup7nLgutwSzbR56+YFEInn1kyVv4OX9mEECEHlNoc72VljQkXelnFP1NVkrj9rQqmNYGIADHIpZ79x+swI0VN54Zch6VNSATTA4TmpMRuE8UydXi+SfxS+XgphXfEWzhqV4MB1XklyNUinz7J1lxAYKKC37MDZpr/I7x30tO71oYzTsMhOcILtanuq13cAU7gi+T3g26k6I=; 25:9Dayd3OhRz+pbmKOF3rNwmuhAIQKtI1qwg+XxTdMD8gQaFRaxTMLl++5WW9vf6LdysSzg5ydgfJwfyQGDu64iP9Lm63i6efW2NTt0WJaw4OoOishaFl3t3XNqvSZ1qDSrmWphZ7moPR3mJBiIiCYS66Ipp53F113YC8tfltVI7+I29Wca0zI0Tfm9NCZK2DpBCp/6/oc9RWST4Al3TUdEIRUWaucerwfVBj2NdEt/X9hp78ByvfTWwte+e0MVHOe7KND2ii/EiNlazAn+dHBsZ9SDWdF88yDihOgP9JqXwxKCE8yu6H+HypVt7cmmAf5AS9QplG+V/P2RjKwobU+5oqU2k9wBgmB7ff+SvtMbpIvQt07fyNKyaId3lE/OILrSfRE2cHO8Q7QY3pNL/sBFPeFQqVS8ZTbEzOyoVQqZtn8oBDCWfW5jan0et6hMY3GY0VtX+pKMcOspDw67uCGdNbWqST0K/b/+QCrti5xnAA= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 31:puVls6xGMSjgdQBPjtx7ADrwdRmHDDZ4/Q+sEUfkHfEmThgqtUgm65xSQodb1UUd01Lukkcdh42gCO5tiqOUFGAa41yB1Az5IMn0D3w7G8HeIbfPjnmGCe1R8ScB5BPwp4Q8G6CJVeM4tvtz5bPuNyok8+imQdtNpzKmZoZOzb1/ojxJ99baNHLY8rfuOCssDvJcuMJJUNOv45bSiO6AFjRakWEcvNcdcWOv2VDJi4l0uoA+Fp0bmmO4H+obfG3l; 20:L8QN1KJMDJ4p/yQnA2prfZzXTTl77v5LLMRTuA8hrI736q6i9Ou8QQb7Znfv16wMSPTvRribCL9bdFIEgTk1DPbcwPKmjpPbuKlYl1TNb2JARUToNsVO6HcupoNl7uj5igGvjSUiv8x3S7XGFsZKXjSEEOU3xQQDYqTDUvw3Pam1l/qCvpjhkxECF+lKvkCU/abyXsLK71f4E3cZzSLVu2P72tZSQT93q6IQzfVg+Nl7Kpum6YXW19gNBp4f+CgElYJb0JERwJkmWOHvuEEKWbue+FMjG6SFEIJsFQKyLl57os9Bg0v5Yuai1HY5EuUQnmOUvmNhu7u6AFNx6jRnFWE6Ey35w6vwTV3riSKVyRzCVZyW69Bw9J4ySQLBCdZlR/u9F25HaLl0yp/q+3SG9SMIXqTAi845GbR+I1WQJ/3qjV99+oeQrIEG6N+nIPGvgW4RcabQNH1R1ZOE7STYEeGsJTl/0A+fh7ATk8b/hQdMffLfFgJuDxiMXBsGDziX 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)(20161123562025)(20161123555025)(20161123560025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:PS1PR0601MB1884; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:PS1PR0601MB1884; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; PS1PR0601MB1884; 4:qg3LqLboBwvcc4NqwB1XTCN0kHSmFJnUMnQIKnuD?= =?us-ascii?Q?TAMWgwiYbdBWi1Nm0wlj3GqJ22MZqeHmqUf97hM52n3IBzqoN6xzFNOclEO5?= =?us-ascii?Q?UKpaE3lj9oKXhrk5VVXWeVAt4X8+pZM6LLpqTFZjLsZqA70D45jPpgESztC4?= =?us-ascii?Q?4gdzau+y26eh/H6a4Rdt0iPWGEgYlmeAM4Img1LWQIE0l0P8TWfrO/UlI0xP?= =?us-ascii?Q?cQ6+OCQE1fvOP+Yiz3thzcuxuPUGQHhg8eel8+oU6YpQJq7DWVRvpMw5CXJ0?= =?us-ascii?Q?9wYIsa34cqhhEgsb71i6/9eM/HrbltsQnF2qEZ4Wkf5v3PotmGAomfwdTcRJ?= =?us-ascii?Q?RThu8MIVcX6GplpRE1RJCdy7cADEocHh1nyhOb4ptNUDYRxPWl8SnGH826f8?= =?us-ascii?Q?IemwtCZxGnxy7dqEYDasUDeHRolGTaa+25UbZphxmIki9Kr3UVkezIU0xps3?= =?us-ascii?Q?Y42kzKequDWqwW+eo10MwDtYGZ7X52fM0OnIBwcKdA9f8Pb07G9G/hIOlbgR?= =?us-ascii?Q?VR7im0JoIN+STfTx3P8Q8X+P/l8IO889xs93wsNGufrFKc4HSGkIt7LnRKau?= =?us-ascii?Q?L8MrhLFRffg+CX6EVbtg2YQgeM9CwQuMiWUARC+VpobfR1j7Z75gUHqduypj?= =?us-ascii?Q?3N+7nTcWDrFFt3OjW2eDQSziSVGq5t0MTK11AkrRWyD8YCzRjHovDsWc604w?= =?us-ascii?Q?MlDEM71r4z8mDMvBFXShZYmfKgaXEME+rwH8kz6diAB8B7fkwpvswv06cFL9?= =?us-ascii?Q?Gd5AvETZYbm965puJQ0h/7LqoYxG+GoiRsF9xSBfS4D4gEcn+rE4+GBuGbd6?= =?us-ascii?Q?zpWV0xaTL6PbhGeyrG6xfNq73Y5R9SE1a0dnbNfjMLXyZdBy2YFOxdiM1LAy?= =?us-ascii?Q?HLjOr0ALE1X/ut2peDY+rU5hYvJo3yYEWVJKjUZfSwkp6UR7/Io8zsbQ0YMT?= =?us-ascii?Q?ZJ/zW+WEEZ3n1qheYvw+4ETxTBbsCXaqhPi9/2N6zJd28l+kb9kJr+j+nwRm?= =?us-ascii?Q?rYj19IPrNVDowA6EiQCKRAGik8nVxGkDrdVUV1WZwbAEjIY481Zlp3EJi1yK?= =?us-ascii?Q?H9bJDlLzpZaoI1WGbSC8WYJv52tLXLI/U6CSec2hHADFPgTudP9jnt9rzfYM?= =?us-ascii?Q?8GDdsZwoKuUKxgeHFDgjCf9uC+/hg6DRnLMEyqhXi0terhs/hqhiyw=3D=3D?= X-Forefront-PRVS: 03333C607F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(979002)(6009001)(39450400003)(39860400002)(39850400002)(39410400002)(39840400002)(39400400002)(38730400002)(2906002)(8676002)(230783001)(7736002)(42186005)(33646002)(305945005)(5660300001)(53416004)(81166006)(36756003)(86362001)(25786009)(4001350100001)(4326008)(189998001)(47776003)(46406003)(6116002)(53936002)(23726003)(66066001)(50466002)(3846002)(54906002)(478600001)(110136004)(76176999)(54356999)(6916009)(6486002)(50986999)(2950100002)(83506001)(16060500001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:PS1PR0601MB1884; H:morimoto-PC.renesas.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; PS1PR0601MB1884; 23:S3Hh7pw2nODOr+qLGX0zbs07+49bHxV9gC0PfH6?= =?us-ascii?Q?UGKscWs8vyGNqWUjsJrqhPy/fh7Fc80iH/vS1TKSF+13Z+vLn0qAMLEiKs/S?= =?us-ascii?Q?thsGcyDR6aSlSM6urDdO+mjGmRnVZjjBibByPW5jbEUPlew8RnlWxZaZ9aDK?= =?us-ascii?Q?8JZG+alt6kuSffejAaLUefVSTP9BoUyCi4iI65Wrct/8mp7GTZ1ydOm7wsmp?= =?us-ascii?Q?++ivA1gEQt2ugkrPJ6eLBmJxkt+0Fs0QsVGfVFO7rd/HdKmhOSnFEhPJEvM5?= =?us-ascii?Q?q9EliYHtE6ZTZIPrtAHqVB0lOSq4kRW4OzIP14R4ymVNhhCOZoM8frihA0sh?= =?us-ascii?Q?1/Guf7YlOXeZYgP0j6dkGWWXlnyVfmBgY07n6fOx3jFwWeBCkkDrWXVVX2OO?= =?us-ascii?Q?NrmffEm/AQTcXkeMtoFjAaBXnGHbg7pCJfLyVpYsWPHkpI96e6uaRS76rWUu?= =?us-ascii?Q?I63vdGEii2d6ncp+VC33/Vec42TPUxYyXL7BiMbl45EM5H3Ot24TNVtpnsJo?= =?us-ascii?Q?rlL28ARA4rS7f6WHwsn++zK+P7WEt6k/yZvhh9lWEvBR8vB6ahrc6HJHVEh1?= =?us-ascii?Q?LHLoPNjwjT7PIbnsUyzwy3NGWFcVklaAL0MdkxXbD4X3wl4c6CrV36tn5zrO?= =?us-ascii?Q?NkzA79S+UW66d1IAF/3+JlOGibW3EBRDYH5xgcmBjabsfwfMIpE1uT9H2llg?= =?us-ascii?Q?fK79h8guRjfz5Xwz4miymhFmv8MP161guEGHOnAuWIeyp268oP9FdDIP+neU?= =?us-ascii?Q?p3TB9E563L0QYqcGymE5QYqpX23BMxM0ANk/SH1o7R6a/DKeFbdee1iXYi6T?= =?us-ascii?Q?oaypsGu/RrUHNOPwiRUoaF+Aa/amPKOrc0P6nlR7yOJomIbmI1ooz366xc33?= =?us-ascii?Q?WNYKj0GhpsnRujaJarYDZyHmd5Yy4NHxko4snZaGwxsr5L4ict63qxfS97bB?= =?us-ascii?Q?ngA9fZSwpA34QXdPnkRxFOVvkuTxV8Kyb9IngOhNnUlEzdhOPpf3m4jBVphq?= =?us-ascii?Q?TSqUz7b6XkLRjwyXv4fAI5WKAPUab8k4CxODpo7qK+kvPxv+oJ29qn7lDpPf?= =?us-ascii?Q?3miktjwULOE/Zngwp73wvzbpSzOfROjgodvfg/ZZFdL219B+YDJcW2s96CEq?= =?us-ascii?Q?SjZQ3f/wsfOgqhlUuMQ2HPHhzjDq209miPHpRkYUb2OTMo8vsd7IOlQeMGrE?= =?us-ascii?Q?+Gpsuhd9rWOt7pV72qOsi6pQ5IuoVXIohsc9kqtm4Kskv65LtswdvVSVhHQ?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 6:O3/BmdAJ2bXRNB/3fAXLQGyld/Pq1ihUeLQYlMOe0FFhTBrNbKXdqy4MwXZcNvtXR0a3iESqlD3ytFCjnjTFGz74mmXDL+JNOpcDXn1QHHUUl4KEn0md8OyLKZMsbqceg1SjcvBnaFPrgAGYObdOXPutjGxWK+hnaddKihqcKPhsugpcRRnv42xX18N6BGpj3A8pSX9l+tvhrj9dM7UODyjf9dOlbWXekkXuw2s28mL/L+VR/tYWmfgOZzE35VmaT3vW4R00WrA3vKMGo0/aDOqN+scPO+MZI1urwjxNkz06jgJoA4Ruq7KXSwVZGeVc2qppqi7td3pbtZCcwwgqtysqY9HH59bG1T1+wGzFYUACQvNJJb845AGIG50rxhMd/14mh9BANbff1jU3dv5kPxMBlJjoHqLf9MBn8cy0UddNZDe0o0/AeHRPJ71l/O5T4XET762BhxTrgSuy6LYsIfx0yhzapkSAh1f25Idoh+zKv18Gtj/KD9oiebC2kmgqh0aiCaESX/GSpfMNdIeFT3xBlkUoXThxwJIiqkBV40w= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 5:8SAFRaAk/gm72LskMapGzFfr8xddxagnVn4P4stXwN6p8hoFVuqd6r2DxQD7dRIHyDlO98u8EzYaOOb+cEl+Fv/eSNhaPPD3q9UP5rWsNvthr47Vi7bIEWpTrTTByWr3kBvNDq3x6M59UhxrAQo/Bl/39TcYtvhHH5Uo0Qgl15a+Pw+dpODe+H1GMaK10o/6vi6X4pVBs08JlOLyR34TwoIZdAx+LINbK2Nzi8IYh5qkDiLQSuFGCKPQSLOkAf52KffvIll0EU+N3cs2G2qthmRtIfga5BhcYTO3oCi8ytWFYSM+VjUrQSBFPYYRZl8b6XnnCCpwUYzY7lEw+5zhPj3GVW7UMUL3t9dvfr+C279baLuEmmGtWdtWrMW8Njc/s98xHHMGD8WyIP4E19gxANNZYEXsJsreOQ/8rZQMrLBhGtbymY0nWvAeRXEr57bj3o+3j+AW01QjQKSPqs6YvbHiXOxotJFJEJafv6c1U9kdBRMg89W4p3ZqorMnxava; 24:FIXidXr+ifTorcGPIcKkS8F4Fbb0SsKsJ0N2yYdyO0dBYKW2hmei2z8ig+gB2ECP6uL8ywqx8VTuYJsTXU2ne2MflMIXHY9ADITYWQCFfrA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 7:MOGKK+vktNJqsAXfvlu8qNUt4IYHTJX49ozFjVkNHd53FVB5JdIxImDlbuMS5ZNNQiTHyXAiwNlAGn2O65bKbZYKMUbMz1lhETyBSKZTCEczGObYSJN46xlfp87kCWRN17M39njYf6nKNo4bP7Y+2DmJcOV9u8ZTI1q+AAl45ts/eUCL54YimFSVblv1uUIPSrWWKA/qCn+rmwGSIvHBcZd4j+qaEan/OIvu2Hfb5vWO4FkIyngdViiOMdy+MytV7b00plVh35ceW0+GQaLrXhCTX244NB2cizoAVPgtRze7sSBLWppkufnQjx4KAokoMGTTylSgacqHnhI8rDl2lw==; 20:3K1rGMeELEGbWcCJFcJR6jJ3n90MXQPRtzVl0oZ78wf5UfuBnYzSJhd76bevMVHyvOEOdTU0bTbygKLkym703yXp86DvfxRsxvSiyeSAsOxtVLywnRTUi6oHj/4HQeud5a6s7kfwsPuUR0Eq/dcw3pucsZwO2VqUq7cNN3SjTJ0= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2017 00:45:01.9347 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0601MB1884 Cc: linux-renesas-soc@vger.kernel.org, Linux-ALSA , Simon Subject: [alsa-devel] [PATCH 4/5] ASoC: audio-graph-scu-card: use asoc_simple_card_clk_xxx() 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(). Current simple card drivers are using it 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 --- v1 -> v2 - no change sound/soc/generic/audio-graph-scu-card.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/soc/generic/audio-graph-scu-card.c b/sound/soc/generic/audio-graph-scu-card.c index 0066102..27a261e 100644 --- a/sound/soc/generic/audio-graph-scu-card.c +++ b/sound/soc/generic/audio-graph-scu-card.c @@ -45,7 +45,7 @@ static int asoc_graph_card_startup(struct snd_pcm_substream *substream) struct graph_card_data *priv = snd_soc_card_get_drvdata(rtd->card); struct asoc_simple_dai *dai_props = graph_priv_to_props(priv, rtd->num); - return clk_prepare_enable(dai_props->clk); + return asoc_simple_card_clk_enable(dai_props); } static void asoc_graph_card_shutdown(struct snd_pcm_substream *substream) @@ -54,7 +54,7 @@ static void asoc_graph_card_shutdown(struct snd_pcm_substream *substream) struct graph_card_data *priv = snd_soc_card_get_drvdata(rtd->card); struct asoc_simple_dai *dai_props = graph_priv_to_props(priv, rtd->num); - clk_disable_unprepare(dai_props->clk); + asoc_simple_card_clk_disable(dai_props); } static struct snd_soc_ops asoc_graph_card_ops = {