Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933976AbcJRIox (ORCPT ); Tue, 18 Oct 2016 04:44:53 -0400 Received: from relmlor3.renesas.com ([210.160.252.173]:6022 "EHLO relmlie2.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932460AbcJRIor (ORCPT ); Tue, 18 Oct 2016 04:44:47 -0400 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'208";a="223210986" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Message-ID: <87insqjbr9.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Jean-Francois Moine CC: Rob Herring , Mark Brown , Linux-DT , Linux-ALSA , Liam Girdwood , Linux-Kernel , Simon , Laurent , Grant Likely , Frank Rowand , Guennadi Subject: Re: [alsa-devel] [PATCH 0/23] ASoC: add OF graph base simple-card In-Reply-To: <20161018091030.ed9eea657480f6a20bcfea81@free.fr> References: <87shrv4c8x.wl%kuninori.morimoto.gx@renesas.com> <20161018091030.ed9eea657480f6a20bcfea81@free.fr> 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: Tue, 18 Oct 2016 08:44:36 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR0201CA0030.apcprd02.prod.outlook.com (10.164.90.168) To PS1PR0601MB1451.apcprd06.prod.outlook.com (10.165.210.155) X-MS-Office365-Filtering-Correlation-Id: 06dbe6c5-4aac-46f9-66ba-08d3f732fde9 X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;2:uYYx6RaiiwIHv4fYelo3pfDSwTXvgmsUjDqBWhN7iiqobnBUs8jfMLfPIJjXGXpDdnm7LxvVKbdpFEoy/5vvYppu8gPPZQQIVI3ioyNT1cZtAvrgxGFWLSiLvj2qPUsKHIi6PrjnjW/aMt1VK+4rvsxFR3enMwT+YF+u9bHH8IiMlhYru60khAcrWau6oV5LlrCXgiGmKhO8CqKJgOPYRw==;3:mWI5uLuf5lZBbsE2rHBgcQhVCnHGm81su17+/ElLmhWFyLbWiOSSAFIH/2MpGk+hM3cd/dmzU7hGd5B8ymweGmKPHgZCceVsinJeO3wJ/CSWTtvwugjtc++JXUiiiUtorgV6EOaKNAgXO5cpMJcNXg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:PS1PR0601MB1451; X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;25:zR49DKySmS6r69+8H1fgKvxO5RMnFEAegwWC2qJqVKQAbxCP/QdOkdQnDxtMvUU7y/2g3ckM0yxdBIBJzV8Pue7CJWL+6Pdo/fuvRUKn2aG/cZkZMJGNeTdBYMO4sqKWbko+qDfXzoVKasZJYam3BitF6aYfqY+AAgDXQrucBpgaQV4x/nb4NYLRfJa5+TS44jEuF8bz3hGyodV1r7iNoHIv4UY+DlJcmSy3NiSlw0yV48mA3ej776RSLOTpMbyXLK2JkUBuLTEoc3txoI1qLzdwqtrtcseWJ/MBKa2s+Fmiq/FXsgEPvcys5DN8DIbaLHKYcwoZ2lOwHfYtbDpBrnViL097FaGwFJQrRwAnCTjUkdEZvxktNOc9CueshNhXnMF+Tlbu6DT8nKDFMEDn2twYHmKKaT3Yp9BzI1YSMV5j0B23PLP+LFIp72GR18MVJVfeQCdrFXzKYTBlJwGrt38pPEJgbN2jgLhAuorLJJVRv7F1c34ky0EMUOcCE1ySuvRwWC3hGs6QODt7FFMltER/C+HxPbIy0zfGJ2uTw0DkHjqNpm+3SichqLxk/BFWL2OGaC3ofke4x5E/ATqd7bPxk949nu+8ahE7aA5nqjKsfy3BXbLCoEsLHCJwIV1SQFf/yGHSxcbYdh+HA0eM/eqQJ4kAX7OLUTr0TWlSsYEDtr8PIUowzmuUWKLFLvit/skMArybBxUMsECrLDBeznTpg228D1nwisSMG7hLCWg= X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;31:TCO0cZa4Cy/hlAC02vsWid7/5eUrvWZjRpMShoeKHrHg6FpDZgxaOaZkIR4J1BEkyW1cKPiocVxSOECaYbyKweac8zWTURZh90+mqpH9NDkkCX2Kp2MutVy2IXfo3s5ZZ7bvzOJMr9fWHBvvzhFUn2OUd0MMx6hLYHZ27wFt9FzMcznOk3YaM7yUVPxWl6zOTMUAZIu3mxD1/PRW4QKomdUKnLkZVBgqqnhNCDnUP0slOudS/k3r9yFYBxMUJOY8;20:fnSRAkAWn0zoGTj7SfQ1UWi5nxVtFTolhWbwecv8K91gUAVI8muldaG3PlMLHVO1YfdwUaV0eetkLZIn1YDTMz1ATra68WqpUEDwy7RU3n4VxJq1v2zwWu815GimaKgeDrpqyhQ0xOjJtXcticCXS5Q+W/OT3r4vR1HYaRTkQMzSqmuHn7VAN20g8AJPOTWEkXDU9X0JXxK7CoYohHWneFdzRL4oUVUFb7lRewFX9+teKTiXahO3tKVaB3tlNMc/XPUKmiGkSGb1YBCC4elGe8l1cswsrmUIH2uZ5AnnGBrEj0HpWYxc0orZfGUHlPlnTV0BEUQ9YLwnbUoOzb7nqt7bAWcz3zzDlNmCS3LW5vK3UuG/KqOosRCkjM9oh8KFoh8NSGzCCsfLqiaHUZPY6iXtXQP21NszNl2ckkpGnhopmv4DN/BK1tt1uUl+Cm7QT8ejlX12aKaGou6tXfbmyM2SKYSweH2jrdHg6xYozpX0OHQGwErWXtFyJTbEb0Wg X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:PS1PR0601MB1451;BCL:0;PCL:0;RULEID:;SRVR:PS1PR0601MB1451; X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;4:E74JojtSSe8Yt1WPrXajXfyKOkEz7X8UL7T+T9oKzNsobBZbBuiDOgsZCtQz8ApPML/urOi2zdVKlKMgkzSeZlQq2KKuQJKEViRelgsS1DCabHjYrA7YpBYKpgHiDI3XQQMNh53qdWeBo37486MvzG8iG7hGrGquXXp9pIqj1j4KMQsKJ9LNX+UvGCgUK+lPObIlgDDUT3WlurjNkrGjBUfCSxDXLy+k8+cY5grx4+FHpSDzgj43nZNumtM7bgCBXXHwXZQCUraFEfkbmXcuLzS04JXYJlpuo5nqkSvo6ahOq68l502k8AFuzicBVNnGBMDLTzF9JBRDUlQiCclRznVCYRAkGLYXyfknpCKHuH+fhrAr/mrZRdT9BlBeF4olkmyMb10NvETI09elMuruEtKk4petZvCnXPinZjBSBppXmVMSb/XVvad54A7dRpYxGmVJx+zU1vNMVzssapYwFg== X-Forefront-PRVS: 00997889E7 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(83506001)(5660300001)(86362001)(4000630100001)(50466002)(305945005)(23726003)(47776003)(110136003)(8666005)(4326007)(46406003)(66066001)(7736002)(7846002)(53416004)(8676002)(68736007)(92566002)(189998001)(3846002)(6116002)(7416002)(33646002)(106356001)(586003)(105586002)(81166006)(81156014)(77096005)(36756003)(42186005)(6916009)(2950100002)(50986999)(54356999)(2906002)(76176999)(101416001)(69596002)(97736004)(4001350100001)(7059030)(16060500001);DIR:OUT;SFP:1102;SCL:1;SRVR:PS1PR0601MB1451;H:morimoto-PC.renesas.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;PS1PR0601MB1451;23:9SHhx2Fllf8A5TxebxFz+hZBKlhdI+ADdwalz6q?= =?us-ascii?Q?/AXXQLfBqrXumFcTmMpo8YiZmRczopQymkLiI57B0fGUvfAz4AC+lv9DVFrb?= =?us-ascii?Q?hgiGmvG/q6j2o/PQUFkfl+RALGCw1m06n7C1+Q/v7X2ZD719U6RN46PTuOyg?= =?us-ascii?Q?w4Dv+Of81p7I7SUiAYB24fXcbuYpxPtvX4C4870DL+0y/Phh5Sw8FjWx3W6D?= =?us-ascii?Q?I5ovDz4Kw6Yb88OchsBBYH2G8KA6Gc/GRZcDq40J0UkTPNlWtElGZtezZjN0?= =?us-ascii?Q?pqBOGz6z6KIk3IK7rJjlBK1S60a4UIwG3IeOCvX701HuhK8jBeficXsBaUm0?= =?us-ascii?Q?nLAQIpfk6NOQaN8owtmVQe0C9FyvipKcbfIaBUvCTBKN1LV6UDnemowSCX0r?= =?us-ascii?Q?6jBsFSiuBxaYEm5OGEmHpe7lh5ZbWbDAFJPB5flvxD/d2Optf/msaNxQQy2e?= =?us-ascii?Q?PbZynP41XBYhSWZNNk4oakpIdjMfhZGMr2qut+WiCWyE5+hu91/nROFlM/5/?= =?us-ascii?Q?2G3Qu4OWIGCL4jLcjXYg6bUHWgP9QclQTdA3Gz0+c6FdvNFfImbvX8f8Es22?= =?us-ascii?Q?pEQ8hAxdIT4Wh+0XydKLDyh0TJ0QuYA3zCDmuwWgWEhjjerRiAPuYdHscq0t?= =?us-ascii?Q?VBsG1KYulNuvNQMkUFJv8mm9H6ZJxjcVfdOKHemW92KMmpgkbA6mdavVk/Xa?= =?us-ascii?Q?0Hoa8ISlMJiDigc/zyMb6eZ26e5L1vt68BO83rJYARVE8eVcmfqOlPWMqfDq?= =?us-ascii?Q?so5RkkldTN1ZYM6FOFRSuECrInT3ab0A+4Bzn9frpRpvamk4P2LjmIFxYfOu?= =?us-ascii?Q?MATdVfOzMe002C1os47859nUDxGwZIynqHhEF1l9Q0CVH0ZJEeG7W9YZzNK6?= =?us-ascii?Q?koGatLIc+JIrGLAXLAM/LYrzIiBNv+2wIhJlLwofK0YcCm73yOJi55jeik/F?= =?us-ascii?Q?iGxB/0OpW1e/iCpT0I0l6LaR42U495VfEZVpBdId4qwGVjS4YQcHn2dGCV4H?= =?us-ascii?Q?O5/KDvsV8GXB0RzMnfJVAB8LozAJ0q6tJMCjUh8TPwo6vDq6/JT2/j29c0v0?= =?us-ascii?Q?c/iyw/hWzYx/LrUJm6S9uI7KfkPs3s5U9dXVQwnSlWPyNS+KLgcxGqtUG690?= =?us-ascii?Q?YytJo5bag+S22xCv69sHGBIlzsg7AHPp+R1xUG/8B/ZBZj0UaYyTV8U6cPDB?= =?us-ascii?Q?AjqUeDLoky51HIgz3t369WaHOd/vwCRTPhyqtM/NI+CwGQRVxTt1R23H24A?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;6:BBFvPFAk92o0otMID76vG6Sc11n6rhUOMTzRrMg8QDmApL8hVk7HoI29tocz/P9yfIkBxpVb8Wd0ZgGTTzsRoeE6RWjTvNGP/hZaJr18QRPlJakMNYrPyJ98w7Umj95HKiuxNJxE3mnpSBEpDfLDbUziF5Gbqkx9za6CREFGYj1sIDwhE8b16J+VCnzKTbGyyKB4W4tJlWTRsf2Mi1rn5M+RUBp8sT7xwK4tnAUan4p25OZB51gV4AMwRAyFJfJnlPaEh9exBf17NaENF1jA19mxy86+sQs26pwp/Hb6xkWKPcSM4E1iSyg8iDu0OIlUkqP4kDVbda8Ul4iJOad9ehOQpzs6gdyaT80TRRvcItM=;5:G8z87QJwsuODgo6ErFq/ONtAhfPawawMQGku7RmSlDwiyHKA8JqWscuAHiVdjgg6W5QrAYs8obCP+hwROaPtWE1VqcU8U92xGx1krOmulSqouwmAQjNVtj4+DKrMcmcM+hjfnWN159VPc8cGTj4qsA==;24:DJYh5/+NvRRvwEcGEMp6UuXHeNEOS/AW3np8i3T6dyP+dTZZT4Su/WxUmtZzBQ6Tx7lA6u914mPIwjgT0w943pCeo0t3MdhrLIGAploYRbo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;7:PpEn+uzemgdPfJkT6q1dNlMRoKHZ8j8capTTpOxqf+s0ef968jfy8IjN8TX4sPJv7O+6ndv1VtvBNldLStOf4a0zjkbIBkl4qAICCgy58QxuU4g5tdT/bsdRAlmm7XVPSkmxewSqP3nO6gn6tpKXy2tf2KbUE0ixs70QAimpEP31vtveSGEblqRptDDQEZvGdjeIRPwgzVbqSCKqDAR0v1gMjX9a02A6P67RMmm9POhTGD4NHQsXKcLf8vj7Gk7Fl3fSvL1Wm+oFe87DmBhuA6gp4pZKHJMWJ+s42dsgF8qBQgAwXbxMGqhr1p3wzLrlmRhpL6rFvDoQ/XI1D0Z5YPebQsy3LPAEfhH37JFlnVM=;20:9GYIyidx6HDkpQapK621/cNlMvQsy5sEuQPOcNpNcMpVZXc2OqEe6vSCVi0tx6is7O2DsL/qt8dtb4mqTvwn8sJDlVMGTIBUQDKCh1UKEa7vzgskFfpIBWf/9tefba75PO7SwzC5EFUBZmdmpay0mAOylOcPNJHncFhPIkjccJY= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2016 08:44:36.2512 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0601MB1451 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1084 Lines: 28 Hi Jean-Francois > > These are OF graph base simple-card patch-set. > > 1) - 3) : simple-scu-card cleanup > > 4) - 10) : soc-core prepare for OF graph card > > 11) - 17) : OF graph new feature > > 18) - 23) : OF graph base simple-card (snip) > > 11) Documentation: of: add type property > > 12) of_graph: add of_graph_get_remote_endpoint() > > 13) of_graph: add of_graph_port_type_is() > > 14) of_graph: add of_graph_get_port_parent() > > 15) of_graph: add of_graph_get_top_port() > > 16) of_graph: add for_each_of_port() / for_each_of_endpoint_in_port() > > 17) of_graph: add of_graph_get_endpoint_count() (snip) > The patches 11..17 put trivial functions in the OF core. As they are > used by only a few systems, it would be better to define them as > macros, or in a module or in the simple-card-utils. We can replace few drivers to use it. I will post it if these were accepted. And let's follow Rob's opinion. Actually, these patches had posted few month ago, and these already got OK from him. Best regards --- Kuninori Morimoto