Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755173AbcKXFN4 (ORCPT ); Thu, 24 Nov 2016 00:13:56 -0500 Received: from relmlor4.renesas.com ([210.160.252.174]:17356 "EHLO relmlie3.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750727AbcKXFNy (ORCPT ); Thu, 24 Nov 2016 00:13:54 -0500 X-IronPort-AV: E=Sophos;i="5.31,690,1473087600"; d="scan'";a="2060947" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Message-ID: <87vavdcvgh.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Archit Taneja CC: Russell King - ARM Linux , Mark Brown , David Airlie , Fabio Estevam , Daniel Vetter , Koji Matsuoka , Thierry Reding , Linux-ALSA , Liam Girdwood , Simon , , , , Jose Abreu Subject: Re: [PATCH v4] drm: bridge: add DesignWare HDMI I2S audio support In-Reply-To: <87oa1pscne.wl%kuninori.morimoto.gx@renesas.com> References: <8737j2bxba.wl%kuninori.morimoto.gx@renesas.com> <20161108111009.GO1041@n2100.armlinux.org.uk> <87oa1pscne.wl%kuninori.morimoto.gx@renesas.com> User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset="US-ASCII" Date: Thu, 24 Nov 2016 05:13:45 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: KAWPR01CA0090.jpnprd01.prod.outlook.com (10.174.230.26) To SG2PR0601MB1453.apcprd06.prod.outlook.com (10.169.106.19) X-MS-Office365-Filtering-Correlation-Id: 8be70c8d-16e7-4c63-6b52-08d41428ab0a X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:SG2PR0601MB1453; X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;3:soU9ct1pGy+qgrCAKxO4AhBf4iKvK/dK6zEn9rNkxTGSo6TkLW5CKw6wPHcRfn4M5SQSPZfVxaTjqoydmYpFqXl9m4zqu+HT11tHxHMCxqMElNxMjXVMO2lD1vBZ/eas5z/dXIn6AcshvuoYIYF89nnF6NnPR1Z2fljNLivcccLiHytTo/1BMhu4tAS4f/5jeGGMBQjpb1j89XNeq13HDsk6xtGME0uvm9fN/JpXwDV3DX563pFJBfMw2MbYLWCtv1bKLwAY8D2bB5xf2IU9KA== X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;25:ghIDWKbEshg/yqunc9WOkJCzPz/hX95xFQZEcOx61tTSrOPTAloOisU0SzCrI+O5jY4e4bUt6BhvSAliDOCG2C915ekwce8MkwGT++pMuUCOJ41aJyWpO53+qTiY6UiFw4scAo23usM1HtbzQ1FB60+xbt0/lX/Xuc4W+kuAN0qPZxXKQuPl/Gmrz1FRBodaCAOdaqlhYbdnANoIUaT11dtO5gPVpp+9rTz23fqmyF97FPGj+BsXH2wrFIiR7umEHEK3PJ2T5yHHoruqqu2333BqLU8fqijiBBVhaDZDttPH/KxfU05WxvIquJC0p3t9DFtZxS2Z5uccI8I7YrNoBIXQquHRzrccoXJkLnFCDVA1/T+j7ktoYw9ok067utVfQ/YnUbxhB/jWXCQ5EItYcgcA1NY7PbN9yMoXmvDPrOM4XhqDAPLz6RXXbYIf0jZ3/Jnw82Ofwx2GXUIeaMZHV/XfzpH36ZCvLteSERU3u6UT0+4b37KnyRnf32bznk78/nZzSWWP9zBaSlvjQXV10nzF6J2bWi0vlzQUZPPlVZUaew2fFVfosuFCnlWJsNG+6FfjhQJvv8pzc2AS+D7nr07iK62xVURiPPQJRp/m7BMiGuu3S5IXL5INvbrR7dCb65YjetMjGVJmo7rpeqnnzFRv1KwoqVqdViX43doiiPvr9ajvRR9w3eAv8ODI/pspkHf1bHOhZn/3IcGRvwUAWK1rruy/79Hq2FF+MHGqjAJwNX6tqmwXq4aBUJxcJS7a X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;31:guqiEvIM9dMtl9oPJfJbe/V/z42bmvCcwOUi/4YMggBajsbd7bw/3Oa4XxPQ9Kau7TeeA2SlmzuRbVDl3rfwULxd4LF4JUs83ukNG6uAFLWDtVh+mGuPpK89uC1PpqiRHznIITkhD0zJ2XWn8Z1SJlKTAKGdPGVYordjcINqi7riSbNCwoMbPcmAVwAepaF+woRJjaXAYy0nOfya69lrk18dmx5O7gow0EcxBq21BrXKHw+C2NQIsKFHRXtIpIzK/DEmXls8/5kHZHum0p03Tw==;20:p8dJ07gK28aXSt4WLScLk9yEmegiIp1OKCjJTByl8wqjnNkIBKbaFyUUfvDo/qf67VwZk4vyj5Q00P1VR4WrB4d/fXqVjeZat46DccU5yC73qkRcrSd02bNng+D/YbiFD3eMfXerbpHUHQGNjlKTCFSg3CaScwZxmGZIcA+Sqv3Psi4dHxyAj8KxpeIekXRGeiE85VDiiVokFv4bX55XiripW4WwsJRdFI9gNtemgUxMG95BpTbZ9yhzb9kZpyArXGye5Uqy4AhWk9V26bB0Dr7W3HOcn723e2jEo4RGaZlcx3o+I8AUscmKHz+LcyhXQdF8lF04s65NCz4WDbAia1AF/wZCjqlVKnYudgzE6RJyyQB5V0V55WIyl7rU8tZsE7nIdvm2zwBRyU1WLbkci0l+Fwn9qzDet+MAK46LuMjoYpSpf4yUbllGOj2nYTKROMeMT71Y2HVM9QEZkQ9WwYrIN6eXhEkVzYNyxxfmNDFuj/5qP17KbbBmE/t9gyia X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040307)(6045199)(6060326)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026)(6061324)(6041248)(6072148);SRVR:SG2PR0601MB1453;BCL:0;PCL:0;RULEID:;SRVR:SG2PR0601MB1453; X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;4:OnNHzYd51F3hrbi/Z7mtRsZL8RnApkHfH9lhu77o3VYLP8d9P1zFZ09S/T+JNNR+BVmOK0vX1UcuwBlZnftqkDcpmwVRtcfQErkVHwjTQPBXZDgd/j4jT6RYuJTRJxOwfd7YR2gkEsdtE7p9QabfZOiTi3Nzw6M02zcPlFiTv37jqrJMl4TqhZmtSQvA1C5uvD//TQ7UR6bKuQvJcIIO8ggUkE4h/KouuTWDlNGmYAAPfBgvZqWhM3uosbGjkOYA4pmpkmC/6xSe5V4cNS5CS79HeexW3RfmTBIM91MZKoIF76lOTrA0o8bUyigUSwPGJwnP3xeS+GUzkBA2z20lPF8l9qiDGsIyaabPexGaaUZAmwb8dna1aDzm0Ne6rVIXqHgAeivJJ7o8M8YwNVmC6k6r/+1SThfmgSLJe80pQBg8wQgDJM2yXlp5jnaEQgrfa7COcFV1XG3KDLGB09cANXFXD3dFopDhFXIxsk8Vh4YgKLlyXyKWFluRdre8+Yxqs491JNSRQVyWzb43L929aA== X-Forefront-PRVS: 0136C1DDA4 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(110136003)(42186005)(5660300001)(46406003)(6916009)(101416001)(50466002)(189998001)(86362001)(47776003)(7416002)(66066001)(33646002)(2906002)(4326007)(38730400001)(3846002)(105586002)(97736004)(36756003)(4001350100001)(6116002)(23726003)(106356001)(53416004)(7846002)(8676002)(345774005)(2950100002)(92566002)(69596002)(229853002)(83506001)(305945005)(68736007)(7736002)(50986999)(76176999)(54356999)(8666005)(39060400001)(81166006)(77096005)(81156014)(7059030)(16060500001);DIR:OUT;SFP:1102;SCL:1;SRVR:SG2PR0601MB1453;H:morimoto-PC.renesas.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SG2PR0601MB1453;23:cjNt2l9F+alkJh0EmdF11I7ZGFpIHq3vlTvAXdC?= =?us-ascii?Q?YtjE/mECBFhCf3R+u20/ol0LamkBHE3XqD2o9xCgnb9D1ZxWkfj0IDecSyR0?= =?us-ascii?Q?8ldq8Zpxp5tPtdZH0InrkoR9a+xZMDzuk0cCAWERDBTUe/a9Zq4Gv/zqOFZg?= =?us-ascii?Q?ltTCILFxX4xm4vGqQ0goomeZZieldiWxTYWCCoUhh8Aycf9sgW9LUOb/I3I3?= =?us-ascii?Q?uofGn/PuCrPu69LEZbrO5cZZFy/+A0momGBW5O6xofjjRtiavyatf++IGnDB?= =?us-ascii?Q?/SmpcqawfOHmzS0ek8o2oZjApsGK2QW9ZTGEd521W9oUk78H3HSJA019xdgm?= =?us-ascii?Q?2UHx3Fcz9VkbJNmRK4UhQplOk5wE4XLApRl48U/aYqo4rEw9ZtPMQJvSagcL?= =?us-ascii?Q?LOhlAw8UuUNFM/at0VxR8HKlQHYAFeytHzJrgD3B//jBHvCXnHrVOmDP+3a4?= =?us-ascii?Q?UyHJcdjeEFh4mT/OFmrAAHum4HKJuhL2uOgrU8y8a3TP0Cno+IvRt1TJGug6?= =?us-ascii?Q?W06sIFHCz0anoPZzYRU2n82dH9ZXVXA/y8mtYavLmrEM/Ov6cIUfpBoEcIss?= =?us-ascii?Q?KOzGDrKnD5YFWDBziHVA/OB4HqUx/M5neFl4o0I0EKy14dg36EabK+oSZe6E?= =?us-ascii?Q?L1xYIOPmw8cRmasdCbxK9HEyKR0pMJUFbyeM6/t0yB8yjc37L9cSXbhyUK6S?= =?us-ascii?Q?moLc/k8GE3L/Pi+SPaAa79sxEvMyN8Qv2qjZjjpiWePZz4mBGx4HObdUn/Cq?= =?us-ascii?Q?RT2jDH4Yb8r+ebmlM/zvE5H5QWEJ9U6H8a2/WO2I5VWreruuOzn+BrpoU8a3?= =?us-ascii?Q?RldkazTjsAmB93igW9ofrXR/6l80zrtV9nB4tN3jBx8D9N6mXUTLTZDoIMh5?= =?us-ascii?Q?4T25ljc6m1Fni+jx9r/+aP2df81Gy3nU7LEjIo056VMRJePVEcnjcnyKYqt/?= =?us-ascii?Q?GweOz0piBMfVzTRoaUXSVbQXIA9Ui8+G1k6UYq/o+5pcGVyVOcV39dkllM6O?= =?us-ascii?Q?ckWfBGv9uSH78/8oTBWAt+52lAICWtmGC2eQoB+1+RsbsMHC4KEUTFPltjGG?= =?us-ascii?Q?amrhPL8trT6lb4TTWjB3VVBs7dN2+ZkUKUG1TwyD8qfWEThSGHZgUxdiJErp?= =?us-ascii?Q?9gBprEijIAK3A0uVEgn4T5i3oNYVNfQED2DDrckBcKFsU5gpSGG73maSJ7w4?= =?us-ascii?Q?q2ig9B8oRS+6Nf0+PSxvIlzmkUGDiGuv1z13+4CoEmedgtQ0XWLk5jk/XLw?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;6:2qgK+TU+4Rrg/PFwcymcEQtMxPIK6gVKiB7cseFUjifTwLU0WQcQ8VtTKTKBw2zDbzaoi9UwMLFSzHAkwVgoZPHV8ozjUAqdt86A29vEboV0BP5NzvBs6um2YEnCQgMoyv4MiXCvzIxFCp11SpDOaN+pUBy9g5s6kv7jK+jPlvAxVPwYFJvjNethbTOaaa2+kX6XCZ/GnNH4joMGGG0yqbQGfn7M2jcDeayGIIG/AvVVRY4sqUEPhlnV9Ec/tiYxFqSDwQ6CyZo7l2kEx6QpHlJbhY0kac7wa/E5wWmZZjJQNwefq5FHMwwQAXkmWCCxXqnxilhzWEkVgVMDQo2/48BmKg02sJUB95RRLsfnZL2tuSrmgq/nxRQdmukJiR8Cwlq4aBGYZGQ7DHAgRJdJu0qXQuurOTAe7i+GTCQV5rNxoe/iF0zhAKrgvRa+w8hRghJSJIi7fFcw6Qhmzqk0PoVefokIMUNQ7TTuGcu392328v2ppDwAMt+iKutUp+oG;5:5Den7I6LkE1SwvBk/rGMRKs+Cw3I51HTp8YxSL/JcfeLvWOaZZtSEfVP4dsYrolVXxrtkMgZkNOHPW6MWi3F1orBNoIrdMMkE0oHKiWDXE/2MUuk82Re/bsO5/XEH9kckrmiXlQ8Jup1DVLvf1l23Q==;24:tE0OzaDtt3ETrXop8q1r7UfEz+5sv8ySR2ofxQNXVkr3VEMQHnocQuer44L2/a4H0EyBoQd9jOhzLVCz4wH/F5gSNkYQmUi974TEiaP13Vo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;7:qBzazAkhnSKhJ+30Z/EazyVookq1P8i1F8u/NT3mzW/AYB6ertk2A1hZNApgEXaV1ihQZdFMQ6PznENS0gWdbOBFWnZ8Abgm5KL9PLrawDjBSj63YC18PtQTJR4yGhZhGjQZ+PfFXzdP1qcY/5n1KcCujCiRPVUgTpqiNpW9yTRfFaHiTfp891HCbfCpq5btlvNh8SyzpBUIZdiWSiW0vmjDZFvQkJe9xMQJTVYYG1QuJ7oZHamMsIwZozT83WNCqfzIT+oWk7qJ+kkb1xCLKDBxTDs+I41oemxUcQgJsw547O+KbR5gNu3WgTXfudZNMLGcqpMlwWqtBJfeOvxlg9cPmv7gU5dLjcMKmOZ/pEsggUGKKyLx1rdsKOhO0b9prUWX03edEWrQmfpFrxfQKDXAIO+QACufDq2Sug/FM/nXGQPKeQxTkbsSA0fJbVVYX3VgbTNV5f+5853+BX4tOg==;20:d/YSxO2xP5dcMfmdMewAnNLF9vIhWOSu6hUrU2DnA1jwf+NCIwgGEyu3tMfhUrPNcO8Uip/LJMoc8jA/p9kMYMDXWmHROkG7Pt1KnxEks+Oui54Qa4XACbNTCwNXvAtGJmXSHdQcYRu29ONjD9IcKTy/pQgdO3yrIUnApMIuHTs= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2016 05:13:45.0042 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1453 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1098 Lines: 33 Hi Archit, David, and DRM ML I had heared that Archit is the maintainer of dw-hdmi driver, but am I wrong ?? I'm posting this patch series since half year ago, but no response from him, and nothing happen (I got review from Russell though). Is Archit really maintainer ?? OTOH, get_maintainer.pl indicates David is the maintainer ? What should I do for this patch ?? > Hi Russell > > > > @@ -11,4 +11,11 @@ struct dw_hdmi_audio_data { > > > u8 *eld; > > > }; > > > > > > +struct dw_hdmi_i2s_audio_data { > > > + struct dw_hdmi *hdmi; > > > + > > > + void (*write)(struct dw_hdmi *hdmi, u8 val, int offset); > > > + u8 (*read)(struct dw_hdmi *hdmi, int offset); > > > +}; > > > > Another slight concern here is why we need this separate data for i2s - > > maybe adding the write/read ops to struct dw_hdmi_audio_data would be > > a better thing to do, which would then allow the AHB audio to drop > > the .base argument in the future. > > > > I'm not that bothered about this though. So... > > Thank you for your feedback. > Maybe we can merge these in incremental patch if needed ? >