Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751029AbdFTEvx (ORCPT ); Tue, 20 Jun 2017 00:51:53 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:14474 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750808AbdFTEvv (ORCPT ); Tue, 20 Jun 2017 00:51:51 -0400 X-AuditID: b6c32a35-f794c6d000001ab7-9f-5948a9e54eaa Subject: Re: [PATCH v2] drm/exynos/dsi: Remove error handling for bridge_node DT parsing To: Tobias Jakobi , inki.dae@samsung.com, jy0922.shim@samsung.com, sw0312.kim@samsung.com, airlied@linux.ie, kgene@kernel.org, krzk@kernel.org Cc: javier@osg.samsung.com, a.hajda@samsung.com, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Hoegeun Kwon From: Hoegeun Kwon Message-id: <435f9640-379d-acfd-a445-50a2894a1259@samsung.com> Date: Tue, 20 Jun 2017 13:51:50 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-version: 1.0 In-reply-to: Content-type: text/plain; charset="utf-8"; format="flowed" Content-transfer-encoding: 7bit Content-language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA02TfUwTdxjH87t3yE7PVuSR7KW5zCwjadertF5NMVs02y2ShWiygcbADS5A 7AvpFRwmizREwzocQhfDijFuI0OriLYohSgSSDSooRiNBjNwxEnEl9UN6xiZurbHEv77/L55 3r5Pnh+D6yaoPKbG7VO8btnJU9nE+dH3TcYHJ6RSc+thnXj39DgpHhwfw8RbyQQlJroDlNh+ 7xAhPnl6ChMfTt8gxNb7j3ExHj9Di5H7t0nx5uARSuyID2FiR3COEg+cfEZ+uEKKhL+hpP4X v5HSvW+vYFK0a5/06jIt9bVO0dJ3fWEkzUfeLmZ2KI5qRa5UvAbFXeGprHFXFfJbt5dtLrPa zIJRsIsbeINbdimF/JaiYuPHNc7U2LyhXnbWpaRiWVX5DzY5vJ46n2Ko9qi+Qn6nIFhMgnmD yWKxmArW79posaZCypXqC7GLqDbEfvXzyBDViEazAyiLAa4A2i/ECY3XwMR0LxVA2YyOiyHo TARp7TGPIPqyEwsgJpNx5Lqk6T0I+hfOLWVMIZiYj5PpID23AxJn9Gl9NXcWweT8n1j6gXOz CPpmnqB0P4ozQrLlTqYqy22C14P2tExw6yDyaBBPcw5XAj+1t9FpZrlVsBCczoyaxX0Kf/kH MjrObYTZV/tJjd+B6KmnuMa50LR/kkj3BS5Jw8vXx3HNwVsQGcY1y1tgqOsw0lgPj6700Rrn gX9uBtN4H9yMjSGtTiOC1rbOpaD1cDXgx7RmK+CPZAup1Weh+YBOC5Eg3PsPqfFHML64sLSs uwjG/OeoQ8gQWuYttMxPaJmf0DI/xxARRmuUWtVVpahCrWBSZZda564yVXhcEZS55nxrDH0/ XjSCOAbxb7DHHn9SqiPlerXBNYKAwfnV7INuqVTHVsoNexWvp8xb51TUEWRN7b4Nz8up8KT+ httXJhTYzQU2S+oG7YLA57I5vbdLdFyV7FN2K0qt4v0/D2Oy8hrRyjcTaC75u/6XjrXb+gPX 4+d3VwwMvNvsuPPwvT18T7C7MPmrw7Xy9Mznx3OPNtl3skL+v5fEcv+1cmPXs+Tzoh96L9lu dOptW/FoPW1NLp49WD/a8tnR2I98S8ffwS9WWZqzwuzw5iazt2HR+eWeWdq2SESHT5Z4Jr92 eHp8UxxPqNWykI97Vfk/Va/QVuMDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRmVeSWpSXmKPExsVy+t9jQd2nKz0iDZ6cZrK4te4cq0XvuZNM Fle+vmezeL+8i81i0v0JLBZv3q5hsnhx7yKLRf/j18wW589vYLfY9Pgaq8XlXXPYLGac38dk MWPySzaLttUfWB34PDat6mTz2P7tAavH/e7jTB6bl9R7/DvG7rGl/y67R9+WVYwenzfJBXBE udlkpCampBYppOYl56dk5qXbKoWGuOlaKCnkJeam2ipF6PqGBCkplCXmlAJ5RgZowME5wD1Y Sd8uwS1jz469jAWzeCsWH9rH1sB4mKuLkYNDQsBEYs4Zjy5GTiBTTOLCvfVsXYxcHEICqxkl Li7+xw7h3GeUeHdrARtIlbBAlMSutR1gCRGBjYwScybfYAZxmAWeMUps23QEqv8Oo8St+9fA WtgEdCW+9lxnAtnHK2An8X+XJUiYRUBVYtOrXcwgtqhAhMSu6wdYQWxeAUGJH5PvsYDYnAKe Ep8ad7KD2MwCZhJfXh5mhbDlJTavecsMYYtLNLfeZJnAKDgLSfssJC2zkLTMQtKygJFlFSNX akFxbnpusVGB4SZGYGxvO6zlv4Pxx9noQ4wCHIxKPLwLXrtHCrEmlhVX5h5ilOBgVhLhfbrc I1KINyWxsiq1KD++qDQntfgQoynQSxOZpUST84FpJ68k3tDE0sjEwMzM0MjA2ExJnHdC4JcI IYH0xJLU7NTUgtQimD4mDk6pBsYcY+Pu0PMKgks1KrsuqD5rDpvZa7poj9TraWmOEuwe0+5u s/v4xvfJ19SaS8ZuXF3Z7y+0c06dLZnEoj5ju8Tr62GnOho+yjzMm24btzxu5eIuy1rVRBW/ /QKVFyZmXlv2o6T4e5f5r24ZrY7Zi4If2OgtszzOlCVT/9H+s3OqVHLj783C3kosxRmJhlrM RcWJANV7pAcDAwAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170620045149epcas1p27057ea22a518dd3a73a97c4a868d4e4f X-Msg-Generator: CA X-Sender-IP: 182.195.42.79 X-Local-Sender: =?UTF-8?B?6raM7ZqM6re8G1RpemVuIFBsYXRmb3JtIExhYihTL1fshLw=?= =?UTF-8?B?7YSwKRvsgrzshLHsoITsnpAbRW5naW5lZXI=?= X-Global-Sender: =?UTF-8?B?SG9lZ2V1biBLd29uG1RpemVuIFBsYXRmb3JtIExhYi4bU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG1RFTEUbQzEwVjgxMTE=?= CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20170614063359epcas5p46658bba447468cd367d0684bd9485bf8 X-RootMTR: 20170614063359epcas5p46658bba447468cd367d0684bd9485bf8 References: <1497422020-8810-1-git-send-email-hoegeun.kwon@samsung.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1623 Lines: 65 Hello Tobias, Sorry for late reply. On 06/14/2017 09:30 PM, Tobias Jakobi wrote: > Hello Hoegeun, > > my last question (does this regress the case "node required, but > absent") still stands. > > > Hoegeun Kwon wrote: >> Remove the error handling of bridge_node because the bridge_node is >> required optionally. > I don't think a construction like that exists. Either it's required, or > it's optional. "required optionally" makes no sense to me (but I'm not a > native speaker). > > - Tobias The bridge_node is optional. I will change commit message and send ver3 patch. Best regards, Hoegeun > > >> For example, In case of Exynos SoC, a bridge device such as mDNIe and >> MIC could be placed between Display Controller and MIPI DSI device but >> the bridge device is required optionally. >> >> Signed-off-by: Hoegeun Kwon >> --- >> >> Hi Inki and Tobias, >> >> Thanks for your review. >> >> Changes for V2: >> - Modified the commit message in more detail than before. >> >> Best Regards, >> Hoegeun >> >> drivers/gpu/drm/exynos/exynos_drm_dsi.c | 2 -- >> 1 file changed, 2 deletions(-) >> >> diff --git a/drivers/gpu/drm/exynos/exynos_drm_dsi.c b/drivers/gpu/drm/exynos/exynos_drm_dsi.c >> index a11b795..6ee0dac 100644 >> --- a/drivers/gpu/drm/exynos/exynos_drm_dsi.c >> +++ b/drivers/gpu/drm/exynos/exynos_drm_dsi.c >> @@ -1651,8 +1651,6 @@ static int exynos_dsi_parse_dt(struct exynos_dsi *dsi) >> return ret; >> >> dsi->bridge_node = of_graph_get_remote_node(node, DSI_PORT_IN, 0); >> - if (!dsi->bridge_node) >> - return -EINVAL; >> >> return 0; >> } >> > > >