From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751424AbdH1KBK (ORCPT ); Mon, 28 Aug 2017 06:01:10 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:22619 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751272AbdH1KBH (ORCPT ); Mon, 28 Aug 2017 06:01:07 -0400 X-AuditID: b6c32a48-f79a16d00000362a-10-59a3e9e1720f From: Jaechul Lee To: Krzysztof Kozlowski , Sangbeom Kim , Sylwester Nawrocki , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , alsa-devel@alsa-project.org Cc: linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, galaxyra@gmail.com, Jaechul Lee , Chanwoo Choi Subject: [PATCH 0/3] Fix capture devices functionality on TM2 Date: Mon, 28 Aug 2017 19:00:59 +0900 Message-id: <20170828100102.17591-1-jcsing.lee@samsung.com> X-Mailer: git-send-email 2.14.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEKsWRmVeSWpSXmKPExsWy7bCmhe7Dl4sjDd79ULW4cvEQk8XUh0/Y LK5/ec5qcXzlLGaLt/u7mS3On9/AbvHtSgeTxeVdc9gsZpzfx2TRuauf1eLwm3ZWi4srvjBZ bPi+ltGB12PD5yY2j52z7rJ7bFrVyeax7+0yNo++LasYPdZvucri8XmTXAB7VKpNRmpiSmqR Qmpecn5KZl66rZJ3cLxzvKmZgaGuoaWFuZJCXmJuqq2Si0+ArltmDtC5SgpliTmlQKGAxOJi JX07m6L80pJUhYz84hJbpWhDQyM9QwNzPSMjIz0T41grI1OgkoTUjMa/j1gK5nJUbP6t3MB4 lLWLkZNDQsBEYuHXJ8wQtpjEhXvr2boYuTiEBHYwSrz+dY0JwvnOKHH4901GmI6PHz9AVe1m lPi96hMjXNX9ji0sIFVsAloS/Ut6wKpEBJYxSezZdRqsillgOaPExdcLwDYKC9hK7PrfB3YJ i4CqxMcpb8HivALWErv2fYe6Sl7i3IPbzCDNEgJr2CRu35sJNIkDyHGR2HwzHKJGWOLV8S3s ELa0xLNVGxkh6tsZJQ7d/ArldDBK7LuygA2iyljiVFcjE4jNLMAn0XH4LzvEUF6JjjYhiBIP iXM79rFA2I4S879NBSsXEoiV2LJ1IfMERqkFjAyrGMVSC4pz01OLjQpM9IoTc4tL89L1kvNz NzGC05OWxw7GA+d8DjEKcDAq8fAeUFkcKcSaWFZcmXuIUYKDWUmE9/UToBBvSmJlVWpRfnxR aU5q8SFGU2B4TGSWEk3OB6bOvJJ4QxNLAxMzMyNzMwtgehDnrdt2LUJIID2xJDU7NbUgtQim j4mDU6qB0bnJ3/Hp9E0a0019vS16us4VSB5ZYXUqcYKSwZLfZYef/nT7Heo2QW75h5uyW1z2 HdlhFiUwJ3LNFYuqUHvHGX7SSZKWvbdb/qWcdLJpVt7HtE8qqzBlB6+PduCRy/vUW+468a4V TvZKaXGyEIiq39LeOuVJ/MNXLI5rn9zM/8dwis1v1sppSizFGYmGWsxFxYkALCDE3WUDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDLMWRmVeSWpSXmKPExsVy+t9jAd2HLxdHGmzbJ2Fx5eIhJoupD5+w WVz/8pzV4vjKWcwWb/d3M1ucP7+B3eLblQ4mi8u75rBZzDi/j8mic1c/q8XhN+2sFhdXfGGy 2PB9LaMDr8eGz01sHjtn3WX32LSqk81j39tlbB59W1YxeqzfcpXF4/MmuQD2KC6blNSczLLU In27BK6Mxr+PWArmclRs/q3cwHiUtYuRk0NCwETi48cPbF2MXBxCAjsZJbbte8MO4XxnlHh8 6xxYFZuAlkT/kh42EFtEYBmTxPePOSBFzALLGSUeHVkIViQsYCux638fmM0ioCrxccpbZhCb V8BaYte+78wQ6+Qlzj24zTyBkWsBI8MqRsnUguLc9NxiowKjvNRyveLE3OLSvHS95PzcTYzA MNt2WKt/B+PjJfGHGAU4GJV4eDvsFkcKsSaWFVfmHmKU4GBWEuF9/QQoxJuSWFmVWpQfX1Sa k1p8iFGag0VJnDezb0akkEB6YklqdmpqQWoRTJaJg1OqgXHdW+YPzrEW2t+uWn86FCvE+62/ dv5KC5m3319eFT7JpKdvvFBE1Pbem/lvfvtyJxstiJ1zblXLpOD9S350Xmm01F6k4zi/vF60 /aH40ZiEciW37Wec/vVMz1ggyL2/ZOfDq9JHxJZEhunY/to2eWGagNzbwP9X6lJ5wqcvM6pX bCnZvujX20glluKMREMt5qLiRABV72sfLwIAAA== X-CMS-MailID: 20170828100105epcas2p459f6a7c311d08c965f429bf1f8d56a31 X-Msg-Generator: CA X-Sender-IP: 182.195.42.143 X-Local-Sender: =?UTF-8?B?7J207J6s7LKgG1RpemVuIFBsYXRmb3JtIExhYihTL1fshLw=?= =?UTF-8?B?7YSwKRvsgrzshLHsoITsnpAbU2VuaW9yIEVuZ2luZWVy?= X-Global-Sender: =?UTF-8?B?SmFlQ2h1bCBMZWUbVGl6ZW4gUGxhdGZvcm0gTGFiLhtTYW1z?= =?UTF-8?B?dW5nIEVsZWN0cm9uaWNzG1NlbmlvciBFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG1RFTEUbQzEwVjgxMTE=?= CMS-TYPE: 102P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20170828100105epcas2p459f6a7c311d08c965f429bf1f8d56a31 X-RootMTR: 20170828100105epcas2p459f6a7c311d08c965f429bf1f8d56a31 References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, This patchset makes capture functionality working on TM2. Capture devices can't be detected because I2S doesn't have appropriate dai name. Therefore, TM2 will select unexpected cpu dai which is named "i2s-samsung-sec" that doesn't have a capture functionality. In samsung I2S driver, it tries to register two components without specific name. The driver finally has components having same name: dai name as well. As a result, dai_link doesn't have enough information to select cpu_dai properly. Jaechul Lee (3): ASoC: samsung: i2s: Use specific name for i2s dais ASoC: samsung: Use 'samsung-i2s' cpu_dai for dai_links ASoC: samsung: Fix invalid argument when devm_gpiod_get is called sound/soc/samsung/i2s.c | 6 ++++++ sound/soc/samsung/tm2_wm5110.c | 7 ++++--- 2 files changed, 10 insertions(+), 3 deletions(-) -- 2.14.1