From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757357AbcHCCHe (ORCPT ); Tue, 2 Aug 2016 22:07:34 -0400 Received: from relmlor1.renesas.com ([210.160.252.171]:51219 "EHLO relmlie4.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752199AbcHCCHZ (ORCPT ); Tue, 2 Aug 2016 22:07:25 -0400 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'208";a="217059755" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Message-ID: <878twe8ven.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Archit Taneja , Mark Brown , David Airlie , Russell King , Fabio Estevam , Daniel Vetter , Koji Matsuoka , Thierry Reding CC: Linux-ALSA , Liam Girdwood , Simon , , , Subject: [PATCH 0/2 v2][resend] DesignWare HDMI I2S suport 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: Wed, 3 Aug 2016 02:07:17 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OSXPR01CA0064.jpnprd01.prod.outlook.com (10.167.144.36) To KL1PR0601MB1445.apcprd06.prod.outlook.com (10.169.69.23) X-MS-Office365-Filtering-Correlation-Id: 73c00db3-863a-4426-c702-08d3bb42e5de X-Microsoft-Exchange-Diagnostics: 1;KL1PR0601MB1445;2:DGhAgCjCFJ5rlv6doGt5dy001Qi8tt5dGZa6U/2jbjlGsDRvPJXyKQXWDVaxDZfgJm1LvyhT0JE5EvhvTxyYLN7ndGaZ5ePYH8BN6FQScx8wE3m6k26ZEmSaixd+WwnwjJUGcatb/qvJqQG5diT0X6DDyE734pMqhmHmn8MiFYTVOvjRsROd3Ed9OYZg9sb7;3:DVsD4DxgnZooAZiYxp8b9sdKVyGLVtLz3FFF0z7qKAxs3DAeSK/v/Q4JfPEwGlgS4aqKmbhzWtqEW1P05/c2R0GaOKKzYW4iFpAq43ItOP4K7Jz9Mu/u7g8zrk/GajX+;25:37UkBYzU/d/H46gB+YNvI1jastwauJnA2zgBcejQhUFwoHA7/yyy5dVAqbG6Wc9L7q68MJNlvrS2enRvL9dphDFLzZwBDn2VcWnn7hyuhRgds8WsRI8xGeKxSVfvm1tf1oQXaDkN16jSqx49oPOKBLW9O0iuuUwJFc4teuQwyRnIETD+xpdpHDPlP/cWSTVowQK3MBUvyNzRD8w47+Gy7R/TndmvnnkSTZ9tjSmogoKtsPKbT0Iti0K832Yu6pdmL8zbEElti+A6evIy59Jx1rkOyJsOxSS+cCg9tzUuWD2P5xprDWh2bheDCrLL8U4NDtJnc9DTNWJgWsKXj6N+OLL/cBcIXvX5VwrPZb3YTxNZSfuRDbxWOFQ1mWCXSXF/pvosDA3Rh5OVUvK4SI1FOQZAf6ZOoPPUwxCeZoPFv4A= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:KL1PR0601MB1445; X-Microsoft-Exchange-Diagnostics: 1;KL1PR0601MB1445;31:y/u4PynvXRfFaHKIVdl84FTiia94B4o0LjT482D4BfJxiXkTs8xzU/1Hs9DZB9Z3nMbwKNDbiwhGPtySO29q5Rk7yS5yByVMvr5don67lDBHzVQxXI0xDsuxI8wK6HZxPTYcQF49L5BQM2DjzXsrcf9T26EQvQhTMvbmfyevCYR9QzMkamTGSafWBY6p2JefUV+fBmJpRwxK1ZoIrTb+PyXPSXly+0zviwVE9Ph6Fh4=;20:VTqyhDWVHQJqgeGj/wvNA3C17hGD4B9OrMce1pDT6S+0ozQtBtatzY/mGx5+g//px5Q6giua+MX1WZtMabdToWQ1+oST/YhENMjjQrbh4IQBMzCZoPw/OBoedfZ5Ke7COjYmTz1RvSMf+UciROErvJt3glCEfiW+A9OoX9e4vB6bmmo0UEOQzz/LBAbkBndOKtyMjNRQC6d8uyEQGQWasqjdSWZWJgJt4RIWesEbwP2Ss5hFtNX7K3ZpFoJ/7u4VIzHNXwnVLVZV9V8bGAxo4J/5QoPzi6i6igh4h/LqJ+mCTd+OgTdcsjyplUAcOhrDLX8lNYf5nNIHqplfp7IhPmHtlJ7qZkZAkioIF5hh2WH7DTLopkd7GNhP9iz2fWz3rbWTJgSJdIfrvvSl15n1NEBpc3NFf1V2xSWPBxz4xn4CLlWjAtqa3WuQH83LBchwo++XSLzDYFo4Fto46qG+ICfs0jDF5F2PY70cGczB5a1IEk9A/Z+rZo/eZJin0pB9 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026);SRVR:KL1PR0601MB1445;BCL:0;PCL:0;RULEID:;SRVR:KL1PR0601MB1445; X-Microsoft-Exchange-Diagnostics: 1;KL1PR0601MB1445;4:VwuG7VKw5o7jRyRRHyuiXVsYX/3ArNIjUyvcWkW7HuQ1ClOr24dG/AKsVleoEv2YYREcae+UJ6LDQIcA+uSTv/2Ad+Uvybgm/RrUeLTLXVEY3aXwpBRVKCA9FizXtENY1xf6zMUTiHUMxbfilIh+M/ZSBdGlK8XPkzXkF3oaDVHXrC/H7VFBU7UM75BD4ijlFB+gMRskGZJ+Y+5/zxG+/CFrNA/IfvKAcJYYk/zlsUO1dYpigaM0iPw1FVe0SkejwRvNGoxvtQj5ubuvUagt+3GNxSbG+bQA0w0BxLFasatXquO0EVYFwwiK1PIjPUc8m3yZ7zYwC6Ot1Qu69PqxQCnh5xUOZ/u/C51WukI+Au7tuATgOM8Cgc3x1EiHUKvw X-Forefront-PRVS: 00235A1EEF X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(229853001)(86362001)(33646002)(4001350100001)(189998001)(106356001)(6116002)(305945005)(42186005)(5001770100001)(23726003)(77096005)(8666005)(47776003)(101416001)(53416004)(50466002)(54356999)(81166006)(83506001)(3846002)(7846002)(46406003)(50986999)(66066001)(105586002)(69596002)(68736007)(8676002)(36756003)(2906002)(7736002)(81156014)(92566002)(4326007)(97736004)(586003)(7416002)(7059030)(16060500001);DIR:OUT;SFP:1102;SCL:1;SRVR:KL1PR0601MB1445;H:morimoto-PC.renesas.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;KL1PR0601MB1445;23:bonIPEFNgoSVZfC125AbBcOD+5AOBeo5bNzxpPo?= =?us-ascii?Q?0nHvu+CdZp17TZ1xBqt8pEqw2CcL6bOnWeM8OXozJ+M8Epz4u58MwtHhjyEt?= =?us-ascii?Q?aIEo5KvTkhNiUCO+n3r/55q8sz57dISfzr0sHqmBj5X8ukoaQsTlZ5XG1cf0?= =?us-ascii?Q?e/BowwkDJvGRLTN4CT6G7VjNzo8h9YX0KpmMSHrocjdSvTJgWgUCbLL/ZMBI?= =?us-ascii?Q?f8R0kvep0sDNR/UCcSR6pCJR64kdPlqvcwXcgXyvrT/vR4I7RvrlKNFL4ckU?= =?us-ascii?Q?QP7V9b2s62U0I1EaDrC+MYvScqxu8h3ibOSVMWfTE5MHTMjoYNd3jmGUexZ3?= =?us-ascii?Q?6btmek88cKAo+7pjNu6brUdsZAlcQ8T/w/UpFznICy6EVKiCyzrzu86l5C2q?= =?us-ascii?Q?P+Elah7Un6lmT/fFgzrLR127KJV8EAS/xn34tIERu7jC4m8Z/cmpWbQ+Mqi1?= =?us-ascii?Q?ChnS6Nn/d63Ge1InXJxZLt9amFRivphpMhzNnkyrBn1+B4s+VMULcDNxfN1K?= =?us-ascii?Q?WSnU7QYCQLnxglhJdAtec8e1WT8dW4gDeRrfhd2bNrZ8U3vJeroAjYA2VnTO?= =?us-ascii?Q?sEb84TI1+cLSw1W/Oc2QYuBQdUQ3Pj/Ip4ZYHU7NM3lnjnBWxi3MsSYWpLkO?= =?us-ascii?Q?QuTnMOrYThYQSq6f/D+Aq9tRe3WG+KKALoj9v8dYO+GMdHmkDAMRzQ2qFdNg?= =?us-ascii?Q?4EUPnGW4oVmqX6zO64KcnuIF2FG3mC2bciv6O7I52nTXD1j1NA9NaOEDG0CV?= =?us-ascii?Q?ToKXc+YFrT9VPCk4HIYzMzX1DAbX3ofunRJ1X6r/Zj6TL/O8VxLMDtYia7/h?= =?us-ascii?Q?1GeYGohki4NNUMH4L80lNs3bR911wSd1JqBVrXQ/WuEwbNpASHUEJC+2/wWI?= =?us-ascii?Q?A7a2iCeHmq/PXYNF9M33w0j2d0r7sK6baAeT8AaTndifVRt1dOzkD6CcOqDo?= =?us-ascii?Q?3hl8Vb/XLs1t+C3AesYRpFrTxTF5pg5D7PXA8n2DSt85syggzdxaaP8LyaS7?= =?us-ascii?Q?KImyayKFIYlhT+kBf0NKKKJrUbHFB03FEdxoJFMaq7T2ueTBOAYIe8CEUMIp?= =?us-ascii?Q?ssJtYi89guWXuNuryu0n1391kF3VRllSeaE8zX0zR8TilsyZyC77bnd3dH6V?= =?us-ascii?Q?MoECCJMEwBfY=3D?= X-Microsoft-Exchange-Diagnostics: 1;KL1PR0601MB1445;6:8ADpJJgJLd3J3lIzuHccHXAiqyOWtuYo/h/J1a6YeeHpdWcyOTtpJaeyseByj32FLkZUOrBoZrnSWtBFDBkgI6EvRLaDk+i2Iv97pGk26tbmX55uPv2CdXHegIGZmlwobCdTcFbijPyACj7CfxA7DdbIUF5+qGMo8AcHgJJ7im1aOxBaV8f27WqG1Csi/j0Vb4IvHwwpTb7Qcy4ZLOjmyqhSRalmKYscRlyN+pcCxa6Vdiz2udBt0dRinecWsHJZ+fv0zNksbq4KME7pt37qQOKLTxI7q9zlR2wsF8BQvB70k4yA4LxmKHqbHGj7HQvymIsLHmTGQu6Ur4zr6uqJhw==;5:DRRGgYHNlZPOl3oE1CfpB2H25tLBW2hQpVXv6/xtfuxv11ULVUN++qVhV5j17mrzAwNXpRRu7vr3u0FemFAPv7Pnv7Mc/gonBQMxltVTFmP5cML6/r+l2tosxtKI3Ghpb4E44jUu1j5/8JJ8+SRGTQ==;24:CMAAC3OIryVofGel00b0NmRF/w2qT1Lj6eoR1aUWst06GQPjWUz5uamEaOj3jnNY+aBVYAnicEvlbWYuxtFniwpIlB5z8qYH0ilJEw+sbf8=;7:8x41USZah5pqulforLRf80qfNF2etUnIAwwT0HkvuNsP979US3QUkGyaQ2LJ5AyiUDWvh9UB8lGRnHA/DQVkHiHL6c7x+l/S0qPj9Gqmtc3kL24EYe86QE+Jov7aZi23dUWIZC1LpSvhT5P+Peyp+Rwn64dE/zUkpWIoGqEA7yspLagopd36PmGq5KMksqIQBNUtc0nwru8c+8svpcFZQWeT7VGMXWVS+8A5Jduxhg5QWjrt19oT6oDzyFBxD/5o SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;KL1PR0601MB1445;20:Gx0ozcgEyUBWE09So/YJ43CltpYt8bMG/qKfAHnAUnLlipbUlGf/KIPJIzITD5A0cXP8IBn+08ZgvdBCHvMEV4KRxZfAHwXajs8d4dYY9aUr9YHn6jwLmhI4iy7u0TLPUZ9kJBv+z0KH+aBBjL0cCUQsXQxW8HVZOYPGxOHqLBM= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2016 02:07:17.2445 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0601MB1445 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Archit, Mark Cc Thierry, Russell These are resend of v2 of DesignWare HDMI I2S support patches. (I added drm-bridge maintainer Archit on To:) It will use ALSA SoC hdmi-codec driver, but we can't use it as-is at this point. 1) patch tidyup hdmi-codec driver to enable dw-hdmi I2S support. 2) patch is based on it. Difficult is that these 2 patches are under different maintainer. 1) Mark ? 2) Archit ? Kuninori Morimoto (2): 1) ASoC: hdmi-codec: enable multi probe for same device 2) drm: bridge: add DesignWare HDMI I2S audio support drivers/gpu/drm/bridge/Kconfig | 8 ++++++++ drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/dw-hdmi-audio.h | 7 +++++++ drivers/gpu/drm/bridge/dw-hdmi-i2s-audio.c | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/gpu/drm/bridge/dw-hdmi.c | 22 ++++++++++++++++++-- drivers/gpu/drm/bridge/dw-hdmi.h | 21 +++++++++++++++++++ sound/soc/codecs/hdmi-codec.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 7 files changed, 251 insertions(+), 5 deletions(-) -- 1.9.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kuninori Morimoto Subject: [PATCH 0/2 v2][resend] DesignWare HDMI I2S suport Date: Wed, 3 Aug 2016 02:07:17 +0000 Message-ID: <878twe8ven.wl%kuninori.morimoto.gx@renesas.com> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset="US-ASCII" Return-path: Sender: linux-renesas-soc-owner@vger.kernel.org To: Archit Taneja , Mark Brown , David Airlie , Russell King , Fabio Estevam , Daniel Vetter , Koji Matsuoka , Thierry Reding Cc: Linux-ALSA , Liam Girdwood , Simon , linux-renesas-soc@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org List-Id: alsa-devel@alsa-project.org Hi Archit, Mark Cc Thierry, Russell These are resend of v2 of DesignWare HDMI I2S support patches. (I added drm-bridge maintainer Archit on To:) It will use ALSA SoC hdmi-codec driver, but we can't use it as-is at this point. 1) patch tidyup hdmi-codec driver to enable dw-hdmi I2S support. 2) patch is based on it. Difficult is that these 2 patches are under different maintainer. 1) Mark ? 2) Archit ? Kuninori Morimoto (2): 1) ASoC: hdmi-codec: enable multi probe for same device 2) drm: bridge: add DesignWare HDMI I2S audio support drivers/gpu/drm/bridge/Kconfig | 8 ++++++++ drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/dw-hdmi-audio.h | 7 +++++++ drivers/gpu/drm/bridge/dw-hdmi-i2s-audio.c | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/gpu/drm/bridge/dw-hdmi.c | 22 ++++++++++++++++++-- drivers/gpu/drm/bridge/dw-hdmi.h | 21 +++++++++++++++++++ sound/soc/codecs/hdmi-codec.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 7 files changed, 251 insertions(+), 5 deletions(-) -- 1.9.1