Message ID | 02532be0049e69fe8e9f8da04fbbcf813d250a39.1494419445.git.leonard.crestez@nxp.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <dri-devel-bounces@lists.freedesktop.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 29BAB60236 for <patchwork-dri-devel@patchwork.kernel.org>; Thu, 11 May 2017 00:22:13 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 362642029B for <patchwork-dri-devel@patchwork.kernel.org>; Thu, 11 May 2017 00:22:13 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2A2EA285FB; Thu, 11 May 2017 00:22:13 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id B321F2029B for <patchwork-dri-devel@patchwork.kernel.org>; Thu, 11 May 2017 00:22:12 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7BD546E449; Thu, 11 May 2017 00:21:30 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org X-Greylist: delayed 82140 seconds by postgrey-1.35 at gabe; Wed, 10 May 2017 13:17:29 UTC Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0040.outbound.protection.outlook.com [104.47.34.40]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5CEA36E0C5 for <dri-devel@lists.freedesktop.org>; Wed, 10 May 2017 13:17:29 +0000 (UTC) Received: from CY1PR03CA0017.namprd03.prod.outlook.com (10.174.128.27) by BN3PR0301MB0898.namprd03.prod.outlook.com (10.160.156.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Wed, 10 May 2017 13:17:27 +0000 Received: from BY2FFO11OLC004.protection.gbl (2a01:111:f400:7c0c::197) by CY1PR03CA0017.outlook.office365.com (2603:10b6:600::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16 via Frontend Transport; Wed, 10 May 2017 13:17:26 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BY2FFO11OLC004.mail.protection.outlook.com (10.1.15.184) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1047.9 via Frontend Transport; Wed, 10 May 2017 13:17:26 +0000 Received: from fsr-ub1664-115.ea.freescale.net (fsr-ub1664-115.ea.freescale.net [10.171.72.240]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v4ADHLi3032693; Wed, 10 May 2017 06:17:21 -0700 From: Leonard Crestez <leonard.crestez@nxp.com> To: Philipp Zabel <p.zabel@pengutronix.de>, Rob Herring <robh@kernel.org>, David Airlie <airlied@linux.ie> Subject: [PATCH v2] drm/imx: imx-ldb: Accept drm_of_find_panel_or_bridge failure Date: Wed, 10 May 2017 16:17:13 +0300 Message-ID: <02532be0049e69fe8e9f8da04fbbcf813d250a39.1494419445.git.leonard.crestez@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131388958467859457; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39410400002)(39450400003)(39850400002)(39860400002)(39400400002)(39380400002)(39840400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(118296001)(77096006)(50466002)(5660300001)(6666003)(8676002)(189998001)(50986999)(356003)(81166006)(498600001)(50226002)(8936002)(85426001)(7416002)(305945005)(48376002)(105606002)(8656002)(86362001)(106466001)(39060400002)(53936002)(54906002)(6306002)(38730400002)(4326008)(5003940100001)(47776003)(36756003)(104016004)(33646002)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0301MB0898; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC004; 1:wEHjzo/VbJK9dsYp4kqhx8PlHiIDaYFloXxGI9hRp1UmcGCWaTrW6CXIJQbgyJbNnOsjf4hTdvJQYJlFFHj4zxtk6+kX95r1DToJjJxMzGOCxEAMdfWQXEdntMugj8mo37bpVXKcE0PR7FEWQSUcjR9e/OMOckLgdeAsPnUwDjQmZrYCT4NxFuuAEWJZelvzbL9KXwUwZ3xWW8a+wJCZW2obpXHhtk1cxk0lNUBdoDQqChCgv8CQgQwL1JKsICGUh++ob8Dye1lPEDgdRKFqFfbtMDLBSlvXyFXVdEzD1u1UD/YDo2+sI5i1og03imZga1Ussjt33eqL2gM8bKC6qmcUc6Z9mzuZdk/WcdEThEWsRg+HsPaOtREzWDqh6HYeryh+Emsp8lOt50OiJIN7cjkJERsuDusZAMcOtaMmO25QP6jgfNslEKje7I90wdzbU6Fo6bePzJ9SNdXvrURFTxBwqjbtIj6siqJNJX6N5FuU2k/iiAdhkl1GEl7zZEgFxHIdLkWwHFm1u6t9+YuOXcPR9mCHKHS+fYBgsCslnwksXwXK1dpxHtJwa5jBRYfVkeyzIqsLzLplrRchDn6cawJcLAbqxRotKeykUtznH4PPNy67FaUTqmlWmCV0WXvqXXDwUcO8LX44T2Cd9BeHSb86i99bhzMewwKO6HgIKtI= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 817b9282-8b2e-4c3e-9919-08d497a6e746 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BN3PR0301MB0898; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB0898; 3:4+BsU253uRdjoVyVpU7Zub/tcHFmJT7V48Z4Ui0BojXyaytpU6RpuYjjr2ZXss/NALEd7v+gktRq2miZcSkJn9Ojv1OuAcCyi2r73NWPSuNv+ldM7LvgILolPOHom9Z84gOESyuOLEFArcipiC/6YsB1fik7RSxddKTKViO1owyejoPSIIJbwN//0YJF3mBc9q/+r08yi5n5tHvunDGDC1lsfPuAc9yEL+3lWHDnW6Lpwy7EvizjdwrTikxUUe7oN1fxwZ+c/bZu5eD+7huH8J+/P60M5Has0AeEEpTKF4mVhcEB/OeBE1cbBSsslqIt4BT1k2W6EQR7rXN/nShF1+dDAOC3Psu3/9PZVHt6WqVm1qRiX8C4hXkiQrMoUH7mgPHbXf8oADVY/g1GHk74LPAPxW1hPFLG61mgxrqmxIYY38TsHYHlT45WcCSkET/n; 25:Z96aUv/sy0jRQkKhIr5kYLd1BgmIidvHRs1yFlwbOt0ah1kCvz7knZcVlAJMnUgzen6cC2pmiapR3Yq7l3WvOsy4YazyUnUf3iezn+OzZ/2Sp1fv4UICL+DJqOSNhnD+S7M5epNleGbJnNme5R0q07UHolYmR2F4ktK+wBL1WiMPM6ZDkmBcJgOkiO7WCmeMoa969QMBaBwAUcBFTwu4ON2PJoDvMrIn4RyD/PtfXyOCjJCpe5A1UF/FsSLvbouJjTLgM1YFeDNVGejSqcBgWNqYkUfHX1cowc5qEbpgbg06YwARh5XZORgAek423X6chVSg3WKEapBUJUlBPc9gPeDNNKGjILViQLby0/EQ60KZnpuOIAb4KM9BpAx0/f2PMhASKqi3maxMg8cKJwoS+tvvlbaLPajby+QunOMVABgKSCMPjrcjwDDukHjWbmMwjPiMt/VudTRisrj81fwBbw== X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB0898; 31:KAAQfG9kYZZuOyNQv9bwPPTi7EbrMoHb1JMIu+CoaZ2Qar1B8z8ISyfQl1/RDPHTwWjRe77QlIRjjkFBxX7YHQX1mNdHjcmggZuVY4XGVsYvhSZOqooDkJ/jxoTomN6hfht5wCACekNj26wXf91cXWGYL7ZFdPMf3eRpBMgrWCeRL03G2JVIqb8xoMNGEkcTreAM2b2832ybsHaDlUbBwPBKt4OwX9mbtNh8v8UuDyR/+yJyQaxvft3mwFW8uzJCfcO2UcrRfFoTwatocg+P+jiQfXCnN2qM0nsuz2JuHu4= X-Microsoft-Antispam-PRVS: <BN3PR0301MB0898280792DF00E18C3D32F4EEEC0@BN3PR0301MB0898.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(217544274631240); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13017025)(5005006)(13015025)(13024025)(13023025)(8121501046)(13018025)(10201501046)(93006095)(93001095)(3002001)(6055026)(6096035)(20161123556025)(20161123563025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123559100)(20161123565025)(20161123561025); SRVR:BN3PR0301MB0898; BCL:0; PCL:0; RULEID:(400006); SRVR:BN3PR0301MB0898; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0301MB0898; 4:kb9opiblXkyHUmO/eV59v+x9pnjqbcEZcA5FUP0D?= =?us-ascii?Q?ftdr3OYBCZuhrkzqt2jh/gdtf8EzF0TxIRuyyI6r7dxq1q/bf2aM6pagMidd?= =?us-ascii?Q?7qYlHXCOzV0iKglJmD6W1X6GC4mzcgQdN5OwKyHefaGPnniBxrmn96xasDOf?= =?us-ascii?Q?kJbMpkN671C35+B9YJkhIQTSUmmtgEb3u5OHqhXMkGtiEOXNhdlkB/1z87Ep?= =?us-ascii?Q?t/jpl6qzhIPRvDI3C4Du2GasiK6KtPZX2yO1JtPTBL6OQZg8t4so/JiYfoiV?= =?us-ascii?Q?3khBHYc27OahF/imPw14esr88n9eoxLv9Ib8IlErHYLcfV7zmzTcwV6i0KEK?= =?us-ascii?Q?j4YG0psDRB0O24kWwEhB4/qOAJOH1ZZKE+dW1GgYJUP8Y5Q7NhTspKQCQMoh?= =?us-ascii?Q?hLbZ61bVWFARnih8khFp85UHxEkEqiieB1/JAStgOf4PWcLd6H5atAvXc+ey?= =?us-ascii?Q?ARwqwurzPwX9JF1ZZWZegpailY15hGZFbSALRCVyXHJWPCAhCdzq2fMNc3v3?= =?us-ascii?Q?q+c3jKJMJI8eXq1DZO1F+h6atibZ2dCkE9J+s7bWCaUpLPhep+CIM6KIS+SM?= =?us-ascii?Q?dz9DQeJ3xI2gz1B/YRxZP2sSI7e8hnXs8iQdD4Cxw1g51i++qGiBc3xoj3Cv?= =?us-ascii?Q?1+xSLid83tB4Vo5G2VVmbs6/BVro7XTLYfBdSFXbiUzlrprvRb1MalYLjTiR?= =?us-ascii?Q?PJZyXlrxlLV6IpnQFDwF+ql1DF4v6jowh1X0ljDgmthaR57l4cF2ws1s309h?= =?us-ascii?Q?uuavd/mSe8s3sWs8j4QNN6b830tWSVBHR1tkxT1K6j0Ho37EWJDqcgHzo9py?= =?us-ascii?Q?gwtjobO3OQr4vcHoIQmnrcH53ipibXgfmiHusig9eSVsdLaUgCGyTCyqutg5?= =?us-ascii?Q?yYLCOF9zuNGElfJ4gq1F8KL4SamR1ML4EmqNMYpzesahxMD+r7UM6O2e6V4b?= =?us-ascii?Q?T0Od5TjS5UMrrS04atHuyRkBzQ2s4KvSczSKtbUDhXNzh8nu8vO1GAFbHF+X?= =?us-ascii?Q?OBo=3D?= X-Forefront-PRVS: 03030B9493 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0301MB0898; 23:Mkz+Tsxnk9TpkvuNc7dm0xdsHeHgx7bet5m6KVt?= =?us-ascii?Q?6bSzH4sfFA6HOx7WwUaLO1wmkHQr4gRUFJeNZ1lvSt3WwI7ANf+iRFsvUUYO?= =?us-ascii?Q?o3qE6UP++Do9/A/wqbkprkXMI4IKTITngWwBDz98HgFz2MFd4HmATlFKee8Y?= =?us-ascii?Q?GinpXv3thyxjR8u72vraIjHLGpuGXx06RlQ23uTuZvmH3eTF0lIKj00KOuYF?= =?us-ascii?Q?2Xz+EW89QehJVIZmkq0B29KuYrO+X3syoPY/o2cofaX7GHG1NUdzr/LmrMZe?= =?us-ascii?Q?req5JKWplChd2HQctWGYzL/0zSJJ/30n/q4Cq0Eks6MqesnJ8FjtTI7s4XlE?= =?us-ascii?Q?deORaXsu7C8NeB8mdEk2RqRMd/SvwwPSoPzwd+RZlbr1iQJSNFHFn7+8YClH?= =?us-ascii?Q?wQALXsFrKBr9wEP2azyQOr1LQHAMlvDLABklJovdK+om2atiDBy3BVXF5N6F?= =?us-ascii?Q?l9yVDUX37GmzmLdegFbX9tmL0m9p81Umb8hcLdt3Xu1Ts4URNlZsJ5gBzdQA?= =?us-ascii?Q?bcOAtl+XbsV2nw58/7FrKBpF0o9ueFNEGYUinmEO7fMToIh3hHbWaF2NPSOj?= =?us-ascii?Q?w7ar0zwRrTKp2BO2qGV5H7C4YY+6CbpS5YFyyGx0RahC5/UPRtTVynW9u5LN?= =?us-ascii?Q?8oD4OAbYPocY7/NQmHClOYr68EryJT20MEhcoo+wLBjf0P9VhAPTTG/gwCS5?= =?us-ascii?Q?kxtWmJzSqZHzqfkREiQlNG4lFFELiKkmSa70p0Fzd1KUGUNY/mz0IoXjHwBj?= =?us-ascii?Q?aUCd/SdQnMaIacpYmYzodQoUaDWPAu77CUWqi/+UNQnGTAHLOBEJNhkxLmo7?= =?us-ascii?Q?L/Rg8aBQxwzHL/FcKn1PuCR8O5aluSKvP+QnNxghkEjLemr/0nzzz4JYozGj?= =?us-ascii?Q?5z98PfwHcD3VaSly5hhh/LffErMsEoJb4nYAzruuZhLL1CwyexDLhD3zJOJX?= =?us-ascii?Q?18fH23Tv3BD7WtxnirNX6JVDczQuecMJcPWlcGmHjYLN6DvVgQjHNBGgZgBd?= =?us-ascii?Q?ZNiU70THvFYD/GGk9PryHN0a4To/+7xR44CRUR25sf+pqBDMmv/p9WqJlU4m?= =?us-ascii?Q?LaMQ3aF2qMqdOcxUCShjVG8jhmMOK5S2fZf9LUNzm7KXRxaRPZTHKv+ymO8e?= =?us-ascii?Q?8VUSWplOab8RBoHoYAWbw2AxodeNenJBs/jB7dI6OvkmmFqGNmEyla4ZsooK?= =?us-ascii?Q?I8RB9TnkcraedwqLKk2rDleqkojXD7YAUVVm6WerNAPH3vvJsesHUTczozw?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB0898; 6:i10YzR5gdrvt+3fACVU+tpyzJcpK1KSusfZQBj6aJy2bMM1MfBAPLTEKHrsIJa148JIYoqC+xr/z08r2bvCJO9gAPAUmB8GOKMWJOmfTfQ0Azf/KBC0iLIotzV29oxqGkKQLCJlsjyjE04o6sp2Ju/Bvjc5nyd+0Eu1rjKJkEITgEVdNPeGPmqmykQHAn/5oadTWmbdZICJyvxrRhBMm+IQgTw1VnL9u2pEzkIjcqLOuePHswsF3a25Zn8yq3cn1iLnpBhQQXRISvTl5CqZ8GSCaTrTiOXzn/vXKa2YVcv3EQApnLknIK+3SHRNGyJ94jb0nXkV/gCxXdiWtHn4l6Q1aJV8VKnnf6g1l2F3+BhvWXxvOLlTuQabuuHlix/ZsClW3Puu9zj7fyHhp1Eaht5qglR/EzgvRqd8SRo2tFfSF5xAzI1Gl4+GuiyArHduPvJ+e1JamIxkSW6PpWbqwBumEpSpZoqOaZ96X1VecOB0KvQFZz9z2BViaPclqC4j4kpouvsk1q5hM8Uzfxx6YFw==; 5:Qpi7GOXldtbFcEtngVKqiMuY/SEXvwBoC/8bikv1Cm7REO4wsUYvOsTWnLKHZ7LwZqdlqaMUunMznmLwHGydnSBxw6WaFPcE5XXe3iq2TwMQtjVsYqjlCZ5IwUpawwL32OodWvxM7YEDvXaExFrby2EyZzfoziQWPPFpIjWH7THw8n7Vj/6kcw/xA7w4nLIc; 24:Zz8SIX7KBFwDV4fX5ROJoaKrg4x+HyAlang1YGoOUs7LuM4hSfKlhTzO710q7o9vu8apl9dc1eLKxJOLJLn8T1pJvvGBtldfXpw11KDNAOw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB0898; 7:b8xDJJvsngwDrv3F/mGERy5n0MzQeDKQLlcCIRAokxFj2vjcchJSzCVYx8UcEk6f8RF8dDdP/Hops5EJw7Mew7icOj0w6w0tFhF3fzZYUynGpV7LJzb0wROvK3f/wHigDCnsuCQqS6ExUYQYM3EBZUDEbTMxDeF6t0rJCjVYwQ0w5rc42j199JWVmxhLQmEVDwgEBdiq9FsB6xh2NRUZ/n0BaCvCSScDIpWe6TSfZmmDmAmHUok+u36sSC8ifpaT9cO08qTyBJx5khfm0jXnY+5l4VtTBRReYlGztKYDjsa+Do79BJ/QftHnmSs4foAxaiEOje7oP71NsSr9gY8Dig== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2017 13:17:26.4427 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0301MB0898 X-Mailman-Approved-At: Thu, 11 May 2017 00:21:13 +0000 Cc: dri-devel@lists.freedesktop.org, Steve Longerbeam <steve_longerbeam@mentor.com>, Cristina Ciocan <cristina-mihaela.ciocan@nxp.com>, linux-kernel@vger.kernel.org, Peter Senna Tschudin <peter.senna@collabora.com>, Octavian Purdila <octavian.purdila@nxp.com>, Daniel Vetter <daniel.vetter@intel.com>, Leonard Crestez <leonard.crestez@nxp.com> X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Direct Rendering Infrastructure - Development <dri-devel.lists.freedesktop.org> List-Unsubscribe: <https://lists.freedesktop.org/mailman/options/dri-devel>, <mailto:dri-devel-request@lists.freedesktop.org?subject=unsubscribe> List-Archive: <https://lists.freedesktop.org/archives/dri-devel> List-Post: <mailto:dri-devel@lists.freedesktop.org> List-Help: <mailto:dri-devel-request@lists.freedesktop.org?subject=help> List-Subscribe: <https://lists.freedesktop.org/mailman/listinfo/dri-devel>, <mailto:dri-devel-request@lists.freedesktop.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" <dri-devel-bounces@lists.freedesktop.org> X-Virus-Scanned: ClamAV using ClamSMTP |
On Wed, 2017-05-10 at 15:55 +0200, Philipp Zabel wrote: > On Wed, 2017-05-10 at 16:17 +0300, Leonard Crestez wrote: > > > > Not having an endpoint bound in DT should not cause a failure here, > > there are fallbacks. So explicitly accept a missing endpoint. > > > > This behavior change was introduced by refactoring in drm_of parsing > > code and it should not require dts changes. > > > > In particular this fixes imx6qdl-sabreauto boards. > > > > diff --git a/drivers/gpu/drm/imx/imx-ldb.c b/drivers/gpu/drm/imx/imx-ldb.c > > index 8fb801f..8b05ecb 100644 > > --- a/drivers/gpu/drm/imx/imx-ldb.c > > +++ b/drivers/gpu/drm/imx/imx-ldb.c > > @@ -673,7 +673,7 @@ static int imx_ldb_bind(struct device *dev, struct device *master, void *data) > > ret = drm_of_find_panel_or_bridge(child, > > imx_ldb->lvds_mux ? 4 : 2, 0, > > &channel->panel, &channel->bridge); > > - if (ret) > > + if (ret && ret != -ENODEV) > > return ret; > > > > /* panel ddc only if there is no bridge */ > Thank you, applied to imx-drm/fixes. > > regards > Philipp How are such fixes going to make their way upstream? It's been almost a month and this patch did not get into either linux-next or torvalds/master or anywhere other than pza/imx-drm/fixes. -- Regards, Leonard
diff --git a/drivers/gpu/drm/imx/imx-ldb.c b/drivers/gpu/drm/imx/imx-ldb.c index 8fb801f..8b05ecb 100644 --- a/drivers/gpu/drm/imx/imx-ldb.c +++ b/drivers/gpu/drm/imx/imx-ldb.c @@ -673,7 +673,7 @@ static int imx_ldb_bind(struct device *dev, struct device *master, void *data) ret = drm_of_find_panel_or_bridge(child, imx_ldb->lvds_mux ? 4 : 2, 0, &channel->panel, &channel->bridge); - if (ret) + if (ret && ret != -ENODEV) return ret; /* panel ddc only if there is no bridge */
Not having an endpoint bound in DT should not cause a failure here, there are fallbacks. So explicitly accept a missing endpoint. This behavior change was introduced by refactoring in drm_of parsing code and it should not require dts changes. In particular this fixes imx6qdl-sabreauto boards. Link: https://lists.freedesktop.org/archives/dri-devel/2017-May/141233.html Fixes: ebc944613567 ("drm: convert drivers to use drm_of_find_panel_or_bridge") Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> --- This relies on drm_of_find_panel_or_bridge returning -ENODEV specifically if no remote is found for the endpoint. This behavior can be seen by looking at the code but is not otherwise obviously guaranteed. Perhaps this should be explicitly mentioned in that function's documentation? Changes since v1: * Fix returning if ret is 0. drivers/gpu/drm/imx/imx-ldb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)