From patchwork Wed Jun 14 00:35:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9785089 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 E7C07603B5 for ; Wed, 14 Jun 2017 00:43:00 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DB01A28584 for ; Wed, 14 Jun 2017 00:43:00 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id BACE12856A; Wed, 14 Jun 2017 00:43:00 +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 A524828583 for ; Wed, 14 Jun 2017 00:42:59 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 178672670FC; Wed, 14 Jun 2017 02:36:13 +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 0EE1C26710B; Wed, 14 Jun 2017 02:36:11 +0200 (CEST) Received: from relmlie4.idc.renesas.com (relmlor1.renesas.com [210.160.252.171]) by alsa0.perex.cz (Postfix) with ESMTP id D414C2670A1 for ; Wed, 14 Jun 2017 02:35:34 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie4.idc.renesas.com with ESMTP; 14 Jun 2017 09:35:33 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 2052E4ADE6; Wed, 14 Jun 2017 09:35:33 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.39,339,1493650800"; d="scan'208";a="246488057" Received: from mail-sg2apc01lp0246.outbound.protection.outlook.com (HELO APC01-SG2-obe.outbound.protection.outlook.com) ([65.55.88.246]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 14 Jun 2017 09:35:32 +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=q+7VktMuRiYGh4tYnGDUwpNh4Af6yK9TjYTGqrLI9Po=; b=J6PfgAMQSfMxfzruuwhJIMm1F1nP6HUqvQtteQ56aADldHvJbgngvIvMBA1FmFWv3yBWv/J1zoifsJmmLxb/oldmMsphCwfFjBx4QNsPvVeruSNhqPLvcuajjjoIyKFEdtjLR/sv39RuS9LQRkwpLwX2ylAQsdF9hOcgOJXud+I= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.144) by SG2PR0601MB1885.apcprd06.prod.outlook.com (2603:1096:3:9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Wed, 14 Jun 2017 00:35:30 +0000 Message-ID: <878tkv9zsf.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: <87efun9zwb.wl%kuninori.morimoto.gx@renesas.com> References: <87efun9zwb.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Wed, 14 Jun 2017 00:35:30 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: PS1PR0601CA0051.apcprd06.prod.outlook.com (2a01:111:e400:c6bf::19) To SG2PR0601MB1885.apcprd06.prod.outlook.com (2603:1096:3:9::18) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SG2PR0601MB1885: X-MS-Office365-Filtering-Correlation-Id: aaf4d8e7-1586-4fdd-481f-08d4b2bd4333 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:SG2PR0601MB1885; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1885; 3:hhDT01wj2OqQze+j9GKiqFYN3NX6P1GNdccZZkPvKZmDygm9FVpd0mgYWHfs8T7YxwjZpLJptVp551sbWVRjAYFQ76Nx/jGoHWBojoCXbqfV0FYK2f5jvsZXPYZsFdHb5nuMdRiG9e/S0PeGV95vKYPxS5eNFq85QUklaIc+OO+DtjCri3kapc1pyFQ/Hcr0+u31Krt4XA9fUd85P+vDVUfpX6QtTZ9dVv49TDMIB69RVi3dRjdpVseFWyYuDBrF/pj8g3s9ze95Dp7Mp67RRYm6a97tLTV9Hq89c/P304mlza8aiRkTJQDp00M8qP5hkd2lMx9gL4+aIupvPj9exFyF+uyHjFfttNLA5lfOWms=; 25:jwS29YRQIwDKjvWwNQ3HhFZ44gtSvuea3LGuByw8dO8bT954ocMOZpTbLqUPzJRUENKwvsZ5AOXOyj109sS+vf/3Pwdfqd0Auo65yH76eqz50ZgBgvbrs9UROMtx5oInKmAZuQ1Ai1Q7Ekj7aEe+FMlqXJLrQ2/N2m5YlEW4q1cZQlv/VagMeSDTkURau7COiQ5somagXn0ErKL4jPl2ALsiWNoH6493Iz/4qtKik8xkT3s/NyRqc7XuwwuM+8/OGmYDYs9NFQq+W8z0DaCP5hR/TItJPnGg62oZmTuCln7+xQ3QULbKWj2wJIc5EENm3HRX5ofqgheWrVqrMuil9B2MVyqHY8ZtA8utXamuL78yuCPlrkd1Z4XXn31+/nAIyZjkmidUoFBZuqcFBZJE2YjXrIXp/fT3lFg4WJaLD048uph+3xXNNHckWsFNCMtxrXaZUwIGjK8tXfb89DO5/bmrHuIHuxRtf+D1wBHKe04= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1885; 31:BtQQAKr8XTZFXocrKyJBwPdR3idTpIkg7tOBrM6BQ4d4riYRs4lXdrPJuXtBfE6/C17AeGqoQyZQztQBVfC8K9OGnvyzIZfl0fw1dZrMRgti9jMfYG8UNs0c3zxWu5aFM/W4PLxl8uB1sR8whY5sc2hEiPYUL8j6OsuZCGeNUVrpIyp8eBEAGo91zo61brEJGpTwwhM65tgVI0wKHRKOwHw6YPTgZUOlZZLAwvlmUhdhwgRKECQdmgxoDqgC3bru; 20:yYROI48rxrc2e8lgbOSrVx6mZ9dSschYDhdHfeZOGl/H3oKTYCUHkIXboeAX/IkQA1FUekjlLwUJKQRx9nXXeOTmW10fCB88zhHvGydax3IkffM8SlfROEhKHm3D6xkTECPae3fQ08V84BrFpwzVLYs7Un2aehjSJ2EEqQsB63fW6edC+KGeSX3aj6BbJV+HVTaQy7bMuDQ00v8qcAxvihMWwpmrn2A8FEsqDbxPknhWatknxRvsS7TWx3BCT2pYBvYICjYkRgwTGEG51MzD7k4l85TmtF9Kr3+1wMGz563IpmjG/BctBCGsOQXscdbazFXFtAduLtIahg8rABIlx/cNYQ/rXP4JVeUv8kpiMPNXz6wUC8T3MUYETQyBHUmY8zBxj7CBB+Ul+m6+K5a6emW/w/PkBZgNVN6GBY/HTD83ey0bmvngzWIso+3YBF2AFmHHeDi/a5kS54wFjkhOuwAY7ov+hhgw0UF8wL4r4qZz+tHi7896jFz8C5P/CShj 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)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SG2PR0601MB1885; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SG2PR0601MB1885; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SG2PR0601MB1885; 4:IG1NmMkZ6Vc3GTjSL5t8Dy3nRRyn9g7pmAAVI63f?= =?us-ascii?Q?z24QDsT1OS46qciVityfFliBs42g0ntqqMREm0SJZryZhx3jJCjhfT92qRBo?= =?us-ascii?Q?vTFyTMlUwGzMBgnGhpEUChw8TY05mcYOAIpr9xNPtx+4fVvyGKJP2ZpQiZSE?= =?us-ascii?Q?QePz+IpaNxqsIH91d32ZTWHgvWB42B7zIprMECHEJuo8eveHPZWmgI26bBV7?= =?us-ascii?Q?ijYsC3AclPUeZWCHXeEqMwlHLqdTqflTaKzvn32P6bJ1XAnvC4fMTMRyVK3D?= =?us-ascii?Q?7djYbxZ2X1cGsebgrbZhe2YKEn/2wJbwmQ0kg4ao1bPmGB1aQQ0QnVt0FNkG?= =?us-ascii?Q?OJ7gMCtRppZbxPPPUge/wkbhm+CqeoRw0qkNUyuzFhGuLwnE1YwOrM8moG3q?= =?us-ascii?Q?6gBtX6onj+M73AGV+ZsCEDHuwIMa6YFpgqHgfgWRBfJze1+wiUiquZLHV2Zn?= =?us-ascii?Q?26Kuhbdl/mJXs9PZLatCYAP5dEEeGrGNhnq1RBOE7DlkqOhAofamcRjnn8Gp?= =?us-ascii?Q?gR+gvS2BUqK2Xcg1LofQUdAxKxZePkSakQeA1WXDl+yZ4qzXq25DAoBmhsbm?= =?us-ascii?Q?D4TT4MNvn8t2l2Q1TBggRL8JYRGIY6zBQly32eFnVrDsv0q84qXX1hZQ7erf?= =?us-ascii?Q?koz2HKgYVDJRFm1ccOE8SkqacP1X7AR5PYSX1PtUBETGNWpnsB6+xdtOR2zE?= =?us-ascii?Q?fZJTRMzQUqgWFEzISk0wtD0ehH0nA7LYjbI5HpoCyeULjD1IRdxdAQluGb1L?= =?us-ascii?Q?bKWuf3EmoARNsMvtDTFVbMxFCCTSkyS3yQotE2FRUikaQ0dyx11WeHrWXR6N?= =?us-ascii?Q?1neoKwIqlorTTa1YhHoJI9lNQ/1KXBN/uAbmOkrycjhkUPmgTzJjjTjGGWaP?= =?us-ascii?Q?ESzjg7sWDQOLRogU2zRzis5MpzBbr2JGenw433KLs5EMtzTLOeaD4dvp3kiw?= =?us-ascii?Q?c+bnjZF5AAHRG7yzbYhxHW/V1AVN7rwkZG4V6elaEnGiUlu/mxJvrSc8tvVc?= =?us-ascii?Q?jdh95LdQoCX8Mp8xOG+Zi76rzruxplE0D6uk0XR8uZenrifI/ZT+vpfGS1lT?= =?us-ascii?Q?N6f6ZYYAea76p67UicfFYaKCucOGxZ6m6mrQhvwJOjI8kE76LYIIh6HwoRQK?= =?us-ascii?Q?GXN4TNF1W+HT9PrpJ2gQAbWZPG/dgNZERAeTQ78RcKT1SBBHmrFLUQ=3D=3D?= X-Forefront-PRVS: 033857D0BD X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(39450400003)(39850400002)(39840400002)(39860400002)(39410400002)(39400400002)(189002)(199003)(47776003)(101416001)(36756003)(81156014)(81166006)(50986999)(66066001)(53936002)(54356999)(8676002)(2906002)(76176999)(33646002)(6486002)(230783001)(42186005)(478600001)(54906002)(25786009)(46406003)(3846002)(110136004)(69596002)(4326008)(105586002)(38730400002)(6116002)(83506001)(53416004)(68736007)(23726003)(7736002)(2950100002)(189998001)(6916009)(5660300001)(50466002)(4001350100001)(305945005)(97736004)(86362001)(106356001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR0601MB1885; 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; SG2PR0601MB1885; 23:zgGrNBjZqh86EU5/brzSEQBi8Jp1HRrqST6trUI?= =?us-ascii?Q?2SRBdyaNjn8hxcrsphxuxRWgPyBS7ByXopsI/n46QV43mayFuW9JcDRdQmGd?= =?us-ascii?Q?2PjIp9xx5NcA/SaW5rtjlmg7B4GfZLHniu0hN0B8tM6cjkUiBCvDeqKdvA6k?= =?us-ascii?Q?z35QKOsu6rMcVLkfmFvcVnYkDi5j16iLeZ0iZ/baDp944uK9/PEC51FTU7sB?= =?us-ascii?Q?SumaG1PbpHFeXNHx4zwqsCv6Vrq3n8MmPlDZhQIuPxG/7ByiMnBzmDX3+5x6?= =?us-ascii?Q?BuqGM46rCwTpApPsJBHDFLVUayBaTKp0BaEsuN9hAjrE28g9c40LoTCLbdN9?= =?us-ascii?Q?xrBx2NFH0xxSMNeiSQ/27mjmXxGCp+LgVbLmlaYwy8x0WCLT1KP1dYsxLi+H?= =?us-ascii?Q?L1CzqJor0KNi0hFR57+zE3YsC+ckvUwjtdFJRdOXo8jb5e795IQ1WniKwYLQ?= =?us-ascii?Q?kUWe7sy0/IQzW6BU49h/SaxiKOPDL7CUrd3QNqPqGDMGP0bIIqo8K2ggQQKC?= =?us-ascii?Q?AKjRwXDKNcLTkhFGN7Wt56S8q3MvgTDgZXfOdIOdh7FHt7yRZDVaDDczZa3h?= =?us-ascii?Q?G1fB1xgSOtlX3syVxcbnQxv9qPoqlhJvO9I2QDtk9TAf11322z+ij6IfIyqH?= =?us-ascii?Q?BlzDOMno4TFcsywnG3vls/MRx0NYcGvLix/RjgIiuNP4qbUTMR9RSupoOgTY?= =?us-ascii?Q?MZkTpTGPNMiWH9c5g7sXtvzEa7efhzthxKtICllWps6EIJXGEjOhD3RPU2Q8?= =?us-ascii?Q?bxcGISqoLg8d8UOOp67Au1Pts+h4ycApVVxeYq5kApbWD4m8X9D7OYQpXAfp?= =?us-ascii?Q?uBYRauKk/OPT1J8sR1wyJAk/StbLW+ZCWevAJkSCEceBcSCpfnVs7asbG2+N?= =?us-ascii?Q?FHZsnkCbfx/mnzVX6K3582zzkRMF3P5fFKjrXEdAn7Kmeqbetc7hAzsD4XUi?= =?us-ascii?Q?uLpR+Ewiqw9Drr8q859p/KE5L59RAACLnT6CGK9ohbUPNw6zdj6a2BOQqig+?= =?us-ascii?Q?VOJZu4unxo43PK/fWoG5065FBjgaX+JVw7cJFuWm0QfmqzCYHrwz3SZuriqS?= =?us-ascii?Q?LAPi9j/Ta4yXqtzSNcc+axya5vVERVSvmDE/fEy7Q0PY/tp2sUSLfAkxnmQe?= =?us-ascii?Q?EFNTA8HeS15QTEtG3I5tvbtaxiloYbbqWul//hbZgOfrR/xkrjgyh+adO69I?= =?us-ascii?Q?ItdLqC0/QRL+Bw58nGf7uTXMCxLqbXtYrdWjvHgP0vCZhDeV3+rip+CzcN76?= =?us-ascii?Q?kTNn8rBCpSkWkoreVGWnPwdZoqAiS7vj3SmtxA7N4dapFahrnnhGMhMTo+TW?= =?us-ascii?Q?SoYhjSgcRjUbVI1exYGBOQ7c=3D?= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1885; 6:c7Zx6T7njkzniiS/M3Qoa9JW+BSVNEJ4/qlV1qfjizKSuuB0onIHjCp+Ol3bch3gtKs7ENjNh/h1wq/Fyu9ZSZDe6B5xi4TT3KE7o8Nqi5Q4ipXG1uysTaPw70q0Wt+rKatPLnCHd9RQymDSXWm08j0EucZQ/D/zZ+mhPsMULvrjBXGo8EbIzXq8Cx9XFbqBnh6oOR0Az0Q5ClLi+GNybvxP/7xQKyOuJ/wqpEUv5ua1VBRA2BKdI2MMTioJCCuRlDCHCaDvwz0k/ylnf9c+aomvstQfwOcaQwJnz8UsvosNLKKHeS/2hLsQuOzBf8OqQ3cZq2ypMgK/h0QIuVjF4O//tFlowK9VuNpYlAyJrlt0TtyOJnfZdS60thRAveYyb8j37nJnql+DfFNr6OFJBjkfarJMVdynQ34bIMV72M2ChN9OfyQN0f6FE4ypoF0rkLOBFiNedL+u4mgMF8Dtl/HH7NJ5Hmtj/fjg+RH+TmAureft0m7Y7aqntvajTpQ6n/1ep0Sw/8LCFYjAPOpTL4yshbr424TMVmXkQLI2uZk= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1885; 5:6TS6iEDFC2AhWFNwFw+FwCRbWwjz4zmgkF2gSSsMY6vxYp4/zaPcOMZUFlbnr/psZsiA69jIlKJPBQ2Y2T2ehUY1FTO53mh3LhfaZ2/4HXDN6+jFD6nJqe4j5VYm9kxdwUbftazV1t4xKVNP8OaDh5KAVbCbVFjdRpfo2u1aSOfCI8bdUGECDsr84s8sUv+0CofZm2SBQ4bQ0WRjIbvgZf274ncUweVE1iEyxqL7zojSeTFqg/xaHsVZH7QG2sCYmn2vhVCnVcVIXrieL8EN/pIFxcR1vvnYToaowo73XnTKYjFJ6VmrwAwTtFUF83OJ72GUerUAYVxSkzC2p2B3z2kSdou0WCN/VaWAtGD0IaER3Zjcmo92Yx1bMkUX+vYMlRwu7SPjAP3LYK3GGAYpmZOF2rqiWWMEEOGhGGIlHIdOSHVBV4qwHtIrM4okCmts1VmAVlZuyUxJi0PFSYSg/woHvhWyn9MXWcxhKRfWR5bc6gUBwh3Y8I0/aaaDgYaQ; 24:x6McZMfkDqVl+Y9C5uVCTM4JUDauTi9fxR6fl1ctDuttcTcbXIZAJpqZ3+jn3dtZijcGaHUyyo0yQUarW+SwqlIb4bL9uSosSfWWt1l2k/c= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1885; 7:jUisDVx4g+Uf27HKHM2AtNEE/zrY+PaOyCdE1fB8yuGukHxBBTzWcbNWNX7//pDNR6Ip/jRmcn0nLKm9PdKtm420oWZ7fw+Zb0Cb1RC4UzDlBp9BmwLAJORzxAB/7ZkXEpib9rj1SYYCNZFBQRhXQZnmbh1Rbmwg1yDd+GCvsoZ+IUg2Gw1ljkVxNkuxoTc8ZV2jfAix5/dv2nuUmTHDlupU7xRWAj4zPjfWs/kJ2ua1kVTC7o6SktkD64jWbRFTLicD6xLItyrbIKctxU2K9LTKUYYYEV078pd+f8Voe6PjGQM3PDGfQd2RgC4BtcKPZQF3nkVu6eYdytp07RpIXg==; 20:AjS3iTtOyKB9bfM0yN39ZezMcCwpajlmyBK4gI7pTHW8PwWWHZiXHRhWFgm9yPaRYMpTl3lFyq46JqeDIWoE/viWVWznNi3nR4VllrooQCVqzm8PyYqh0/JlFpx3/SRcqZmXzcrPl6UbyBOfPn6rXF9zoVwyZUx7mSEyQnblKzE= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2017 00:35:30.3173 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1885 Cc: linux-renesas-soc@vger.kernel.org, Linux-ALSA , Simon Subject: [alsa-devel] [PATCH 4/5] ASoC: audio-graph-card: use asoc_simple_card_of_parse_tdm() 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 drivers are using asoc_simple_dai's tx_slot_mask, rx_slot_mask, slots, slot_width directly to parse TDM. Encapsulation is one of simple card util's purpose. Let's use asoc_simple_card_of_parse_tdm for it. Signed-off-by: Kuninori Morimoto --- sound/soc/generic/audio-graph-card.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/sound/soc/generic/audio-graph-card.c b/sound/soc/generic/audio-graph-card.c index b5bb791..885b405 100644 --- a/sound/soc/generic/audio-graph-card.c +++ b/sound/soc/generic/audio-graph-card.c @@ -131,19 +131,11 @@ static int asoc_graph_card_dai_link_of(struct device_node *cpu_port, if (ret < 0) goto dai_link_of_err; - ret = snd_soc_of_parse_tdm_slot(cpu_ep, - &cpu_dai->tx_slot_mask, - &cpu_dai->rx_slot_mask, - &cpu_dai->slots, - &cpu_dai->slot_width); + ret = asoc_simple_card_of_parse_tdm(cpu_ep, cpu_dai); if (ret < 0) goto dai_link_of_err; - ret = snd_soc_of_parse_tdm_slot(codec_ep, - &codec_dai->tx_slot_mask, - &codec_dai->rx_slot_mask, - &codec_dai->slots, - &codec_dai->slot_width); + ret = asoc_simple_card_of_parse_tdm(codec_ep, codec_dai); if (ret < 0) goto dai_link_of_err;