From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751782AbdFGKgB (ORCPT ); Wed, 7 Jun 2017 06:36:01 -0400 Received: from mail-sn1nam02on0078.outbound.protection.outlook.com ([104.47.36.78]:12832 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751760AbdFGKf4 (ORCPT ); Wed, 7 Jun 2017 06:35:56 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) 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; Message-ID: <1496831750.28352.62.camel@nxp.com> Subject: Re: [PATCH v2] drm/imx: imx-ldb: Accept drm_of_find_panel_or_bridge failure From: Leonard Crestez To: Philipp Zabel CC: David Airlie , , Date: Wed, 7 Jun 2017 13:35:50 +0300 In-Reply-To: <1494424550.2422.5.camel@pengutronix.de> References: <02532be0049e69fe8e9f8da04fbbcf813d250a39.1494419445.git.leonard.crestez@nxp.com> <1494424550.2422.5.camel@pengutronix.de> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131413053547989691;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39850400002)(39400400002)(39410400002)(39380400002)(39840400002)(39450400003)(39860400002)(2980300002)(1110001)(1109001)(339900001)(199003)(24454002)(377424004)(189002)(9170700003)(54906002)(50466002)(36756003)(53936002)(2906002)(6246003)(356003)(4326008)(498600001)(77096006)(110136004)(38730400002)(105606002)(50986999)(85426001)(229853002)(5660300001)(2870700001)(8936002)(23676002)(86362001)(6916009)(2950100002)(106466001)(81166006)(104016004)(47776003)(8676002)(76176999)(189998001)(50226002)(5820100001)(33646002)(305945005)(103116003)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:BL2PR03MB162;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;A:1;MX:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD048;1:4wSle9eOlno7T2pvJ751M86ThCKw+rzZaCTT1zQ8028g9fbWlZ4awm9hW5B8S6KM3E/H/MdpfStZgf5jUdrHBDOjfrZdLvBfeYX1J/9e6wZ3CA7tSn1k2zH0uZpm8GRjxQdgjjN+Hhqzr7H1yd+VCpqRo5U58MgN3Wx2T7Zmt+SF21JQTJqznMRk5DjhKvWi3a5eAez5O4V0pIt3fekzwcc8+fTr8HAWilKJYVhpsFEi65/KIJT+fEQkrObu1RjECYNi7i4xqTFko2ZjWkYCZvj1DRB2sTzVSqY0HuFUtI8KwZSCUGQ7LiB7UDHOosQZdSv8yoSUyJOB3Ynfj2ai6Xkn8e7xCHKpLpGHw3m3ZoScN7wONCFYJEWmbbfeHOaXBw5uD8YFvjp24jdWA1SARRu1888PmXNvHSThx8QcoWRHK8Skf8Akljlc1/p+x2uHoQEnohw0ENRxbZZJWugP/9riwT2p7s7LYKiMD6lHRNc6wpETV8+679Vn/bCJvrvPEfuy57kLpHuNvOIRUyIsSjtoMZLjZglkkr4WLhsw5gY4s0vHCYLXG1yWcQAwSMd6G9V+cngMz0xr37E8CuJmxg== X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL2PR03MB162: X-MS-Office365-Filtering-Correlation-Id: 05c28b15-c056-4cc5-cabb-08d4ad90fa0a X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:BL2PR03MB162; X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB162;3:oOqhzqt/nZBuMsOn3OpO0Y1ZE0O2UR7A0DHafXca+CZ0kIXzWDQ/cMYEfv4UXdlirax0NjSXbxK5FDP9yuGW6VZHDaZo1udCqo41kaw3Qj5rWc85uBVy7Pekm154hjlwz69xVLmmpxmwEUXtDHu6RUVjn2MGa8y7ySFWjCYUBR0+lx270UGzgcaq32Lz3EP+ccS6rzcYDphhTMEdlAMxPv2orUCYGwU90aiHmdbKoHNUaWp6YBTs2TiLY9T/TWkBeTAIu03QQh+0T7jwI8L5kXx/gS3hHh3SAtsyRifoW2TsJgPHQxrycyL9PCwNwkPlV6ETPUn0FK/TLePX8EpYkJcjVjPB8fbE9+zD4Z4i5z5R6lSTp4QRdqW9GsrpHMwTwOU6mGiimXJoW3frauvEVm2dKXYD1h3WwA6dohp/KDN1YIccf42D+vRD4UQ5ni4U;25:aO4qEHgqEVnprS7Exr7mxfNLM2TSGmsKrAJGLKhYWDvSJqGyQvZA0GKfS9zTPWKbegZp+2RhcMxuAh+zpJzMBlev+L70zl2jVyUDRlMguzV8AsTpmDAtg692zHGOGgA2WxMh88NlMLQhybnz+gBgAfRmkEczhymn+iak//UVe64TefdxwOvdu1cvLWW3HV2Ir1OwRAIYfXMSyWz6NsfTPIPUf1f077lQ8kkXrB7GGYqlJeNyXcD6Hfje6sGI3tNOVTZSq3d6KdX9gUKsim0E9MxupQVwkb2L5HsRJR39JZFP6pvnQa2ObsLK1kR5zC6B+OdaKpC+3Jc4w2gnbrWsA0HWHEEvn0zyRRl+KSqwQsJYkOrqA4+vCvpt+iMRI4THg1vfyAdwguO7krkNA/4iRoL9m7zFE3BRajSja7je5zgaLnf/OwElHKmCDRPklnDiT9NpFxzFB4cVoR90WTHlkkACNSJ/L061SA/z7NhECi0= X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB162;31:EKz5tjoaB0LrFlddl4/IXHr+zTD2VTRbyRD1+uF8LSSJ86jBEwsnjJMYUILkPiIqJ8cga1USBJYlybblN5huSHXT/J1egbAbqdIddHY+E4W+HbAYGgiC0vA7HDlVJJnmhmO1i7o+Z4jdoy+fLPGHJzT9K9KSjCGblI+qaMpUM8HF4zXMVw/ZF/0i5yZgo0ty7e4K2/ceMH2B1/lYhc8Z8cjGeOcaLKgwxj1x/iYHc0djDr4WK/UZ6RUzJSel6RGL X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(8121501046)(5005006)(13018025)(13016025)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123563025)(20161123565025)(20161123559100)(20161123561025)(20161123556025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BL2PR03MB162;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BL2PR03MB162; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTDJQUjAzTUIxNjI7NDppcVVIMEdQbnhBbkRBSVBTTXcxT1RjTnF0Q3RF?= =?utf-8?B?U2J0YmxyYWJKRWI1UDZiNmJ0QTA1M01zTkRvM0MzblRYWGxER2o1ZDZubHRw?= =?utf-8?B?YWhWNS91RW1rR0dEcndsblA1YVdibzkrZFkySGltT1ZmN2F2NnpPekIvWFlj?= =?utf-8?B?SmhockU5a1lVSUFEcjlHWmZ3T3N2blNVMDNMbDRqMzNWanN0UFhnOEcxdlE5?= =?utf-8?B?TlBwZC9kRFk0OWdHUTE0S2E2emFmRWw2T1JPRk1aK1owVVR5UnBXdEhURUxM?= =?utf-8?B?akRIZVFyb3l2MWdBN3gwNmkvQ21JMmdmd2FXMExkZlFFMDl2RHZjakRybUNF?= =?utf-8?B?eVRoUFpySVBpdW9uQjEzRUg5bFZvL01vV1BtNS80T3hRSTY4SmlsRXFXZU1M?= =?utf-8?B?UEhheGJiSHFMZi91bk01T0p4eDM3ZDlPQStiUlk3MmxZdUQxREVRYkRUQnQ5?= =?utf-8?B?cDJlZW1DSk9JcktzQ0dCclhFNWZPUkZ4TTVZYm01dkFGWGpVMWNzY3ByTy9G?= =?utf-8?B?ZVNCdy84blhGZTByMHJTL1J5TitQTHk0dVd0aC9kcEdXc3NEZ3FCNUlmVzRt?= =?utf-8?B?dkxsMzcvNE9VbFZaR216Z3l3ME95WWUwc1BBRi82bnJycUdzdFA0SUJyREg0?= =?utf-8?B?dEdzVkdVUDAvcm5GdlVOVkJ1bkRqdklaa1Z4ZjB6dVUxUjdiUG1lUEFtQ3M0?= =?utf-8?B?cjJjWXNtK3p0K3VPM2RSNWQ4Q1c2Tm5XL0oyK3pDRGx6L09nOWRTVHlZN2li?= =?utf-8?B?OW4rbXNNMFI1VEpRQWkwRkcyRi9KekM0Z2FoU2JLRmV6MWpwYjJKVU0zTlpI?= =?utf-8?B?TW15RFplUnU2aVd0SHJuUEw2MmNtL1AzNFo0VjVHOC9Qd0g4MnhzeUhOMFIz?= =?utf-8?B?TnJ1ZTRsaForcmVrRENxanlIOTd4RHpWcmxpRkE4Q25UTndlWlJSYVppVlNG?= =?utf-8?B?RFFwb2RVNzNGNWlUc0VlY2ZmSW5oQWREZkluRVJIKzBMUGx3ZTVNUEEvTkVl?= =?utf-8?B?YlozV1FOVjF5WmhodUZIVkJVNHBWcE5lSUgwT3VEaXpiRk1KRGxqRXZpalh2?= =?utf-8?B?SHA1RmROdlJLMWxETW9mZzRGK3pyT240d0t4aXBDVVlGYitqOTBpdDRJVTdN?= =?utf-8?B?d2t4YkdUeFE1RU0zL1hVZGx2aXEyUit0Mnk5YmFneG1mT2VBMm5CNmdrWnNI?= =?utf-8?B?cmxuamJzaFloRDR4b3V4WnJQL0JtazZhOHUvTHlkWEVmbkNUVkNDSm9Jclcx?= =?utf-8?B?TFVuVEdzRzRwc0UvaExxL2VEekRoV1kvcStiVzMxelRaOXhVQXJvTFVMaWV6?= =?utf-8?B?VkRXZUxRSHlOZ2hKWEZ3RTdoNGlLNnlxNEx6Snd6YVNkT1p6WFVrU0I1RHZE?= =?utf-8?B?Wk0wL3VCMDU0SEZwOXlJc3BvdE9sRngxMmF6bkg0T1FHbWZ0Y1d0NHdNNk5p?= =?utf-8?B?QjF1Ly9EbmRMOGtCUXlHRTdYUDB1NGdvSGc0azVzd3loOGRYVnFUSTAzMGpL?= =?utf-8?B?WExuQ0ZiSk5lNkppQ1VSVXN1NWtYV3FWN1l2U3p5dEdhcEJ4VUVkWnRLWlNq?= =?utf-8?B?bkVBYWs0dHdRYmVzMEF2b09hdzRQMG40YW9pdC9YcDJOU0pWUXFBQWdSajdx?= =?utf-8?B?dmo3djF3N0Z0Z0pqc2daVUYvVjhUSkNRZ1hUanA0T2dvYi9RNnpBUT09?= X-Forefront-PRVS: 03319F6FEF X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTDJQUjAzTUIxNjI7MjM6bC9NYnpjeFA5SDBiU0VkRldzTGxZdnI5QVYx?= =?utf-8?B?UDZBNmdyYkFRRWU2QmJ3dHZ6eGJNVlJqQTcwSUpyN1NwejdWWVV4aVdtTyt5?= =?utf-8?B?bVJQbGxURjdvbGRDZ2hwMm5TSjBXdjkxcWlDQ3Q4WFFISTRRUGFiRmkwTzhB?= =?utf-8?B?bXNiUVl4WTBuRmlxYXhJclRxSk5leXF4NHBibUlJNlRlY21HUzR2RTB4bnJm?= =?utf-8?B?eDRqL1ExTUEzdGNoTHdFWlBQTk5PcE9sdU9WSGFoazBYU2J5MC81cWtvdCt2?= =?utf-8?B?dThkTXZ3bU8zTTNyaDg5ZWNaZTdTUTVWbVVsc0lxSE4rOHdWTnJpTUkvdXR3?= =?utf-8?B?aCsveG1wYXJITExoY1ZtbkUvbGZ4NytPc2dmTnYvcEs1MGxzdk5HY1kvYUJQ?= =?utf-8?B?QVczVnNQWVVndllBUGNIUjI1S0YxOU5IVXNKVlRmQXVhRWhYRjd2RjRjbUZ2?= =?utf-8?B?Vlc2U3U0T2xPdXNBV3V5SStNcVlwcWl0enV2OXN4OTU4eXZzMHFSVjNrZDd6?= =?utf-8?B?TXJrOHg2UmpRRzNiZ1pib2xhcjh3U2NaWEJzWVg4NnVReExBMHNVK0ZnM2Zw?= =?utf-8?B?Q0dyTDNPVXN1dDc2NTdhdFUzdHBlWkZranFzMGtpcHV5MHEydkhkbU1VTmNR?= =?utf-8?B?bjZHV0xQTUNRUmRrSnREVFhnWnQzdkEwRElPaVZoMnJMTmFWWjhYSnU5czRh?= =?utf-8?B?L3F0SHgwK0NwZlRFRktlVHVlOEVQZmlIQVBidGtiZ252UklJT3QvSzFPeWJp?= =?utf-8?B?NXZaT20zU1R4VGxOQjFwOGFpSldOaUx6YXdkTWRnV3Q2bUNad0pmLyt2RGNz?= =?utf-8?B?VUFRZkJvSGxmVC92Sm8rNCtrNTUwVEJEMDJNUVpzZGlRbWVSdXdrYmlxNElR?= =?utf-8?B?bytraUw0eGJRZ0FHQ3hhOVpEK1Q4MDd6Z0NzK3FMdkxMdWZvRHBXSUdlaEpL?= =?utf-8?B?ZWlDSnZ5cmdQWVE0NEdWSnJKVWdzdlE3UHZ3NmhrZitMT1pQUkdRbTJWeDhJ?= =?utf-8?B?NEk1VkM2OHdTS0c0cjFJbTF5QkRpQUFlY25Zc3lnQ3pUekFxRW9JQzJxT0cw?= =?utf-8?B?dVFYM2FRK2NlYWVsWkZPT0pYWU9oakh4NGJDSWgzVGx3SXJmbXA4cjdyVkVs?= =?utf-8?B?WXFOeW5uZHZUVEs5dUVncUFhWTdQMG5mS29tV1BrV0FENEdjUUUyYklBL3hI?= =?utf-8?B?UjBsZTNEOWsrYlg5R3Y1Mm1NY2hhRjQ1dnVISThrSUJrMFRBdW9yOHJDem5t?= =?utf-8?B?WFFwaUFJMzJuU1hnYldzSEg2bXJQMk5Pcy93cmkvL2ZBMlljbHdWY2hLNDhC?= =?utf-8?B?Z0xEbjZZTUdtZ0JNRjRVcW9qKzNxTFlPcHNROUlrdUl0YTROQXhYMnc1SHUw?= =?utf-8?B?WWpHcUMzVy9Xa1NpTUcyNDZ0SGkwdHNmc1FKSFhrMVlqSWFSRlJBN3g3ZThV?= =?utf-8?B?Tmd4MjBua3NGa3owd1JZbTJLRnZibExkbUsyYm94TU95NDFicGk2OWEyRXRt?= =?utf-8?B?WVl2YXhzZ2RJekxkc25yQzBlZy9heFE3TzJzTlplVmFOOTRvL3l2aWRDdXpW?= =?utf-8?B?a0s4YXRWZE9CbitneHJteWo3RHlFMmZLUUJsWG9aa1owUUZaUnJEcFhGWERT?= =?utf-8?B?Y0tQTGkxdWFhT3p1em9DSFAwdk5KMU90cmtTQVhmTXRwa1JGYVdPcEdWaTBY?= =?utf-8?B?dUlnZmsyNkRkYWVsdnZ6a2dSKzBxRmVyYURKeWxYMWJCSk9HZ3JoZUVYR1pr?= =?utf-8?B?RWlQQUl0VmxnRzQ2endyZkRrWXhpRXpNV3FuM2pDdGk3KzkxTmQ2Q3RKTytq?= =?utf-8?Q?YSrE2jvXkoKm?= X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB162;6:eLK7S812sR2rteOaL4jXfhVVi9hXhcMr8Na0J8TM7u2T/vaGFH8fybQDHDyFfcp6hseUjg007IP25vi26bgD2Eb+5KGdZ19j4adeEEtjbMc1rMgmtipJcr17BSyrZifeDIz766lyYYVqSc0/aaIzBpphoQ+EPUZRcivvM5gKmL/UdelsEnlqVjS1oEf2BaVUc74YrAj3YSV/O2gFVZGGU5I68qLvbnPnbUgfkbA6A7DULeT6cD/z3nFROzfZaFZ/ngnE4alqWLTiN+zzFEKiTPl7en5FP1efbVQXQ3bkSTSEqUXaGOSqbx1KXKFcxAcyVXQavcQYymrHrnBotVw7YYi6w02yufndeCrVl4pAHqWdnqYj9XJHkPzkq8HL7E+wArtoo2uCdDbSpaToVgYftJ4m37YSLcwsSRtysCBCDzY4XV5cSP807TsqDVbneMpH0t8gXY/fqhUZpqIsw4SILlUai91DwS/U4iQiSQgDYw0pqOTdV7AuDk+aw7ORLfY1imANdKjJRRTfa4bXO4ekYQ== X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB162;5:9ZBc9bqv/TUNdvji7fw148cMuXaRgF3HNZ6wp3C8e9S4wiOitgBn16eD5Y07xFsVTC5TIS7e+4AJLp+4mViSyBVx858878ttgWm37csJcvt/lpEJRIZ68n2HUay3pcd2gj3bMj7Y0ytxTcAhmqzqEJO35zNZSMSj5dA4eYl3RuALZaUuF09riNxUL12C+GCferNo5Y6IM455P1kmz1wZ1iHoPo+peg0xzKe89DWsUsPdC7fg15VPa1H57FaRgCSEfvE0llZLOG/WEPXNMLkJW8TTZS+QEsW8pffwKXbMq2G4J08hH9zzbLITwaxV5iv9zY4jJ2XfMgFPR13OxEkJV/bjPU/JAI4Cv9ttYOeoUtCfdAhWUgSlk7aqQRM8zmQ+13faxAJqiZnf0tm5mOr1v4TgQs+dBuDLW0kBMSKbaPfjge99DWQ2jPi2dgu5M5g2MwJskww9O+fmU5DYMGjMi91OIVAfzLU3KdII/CYiIz8IruGIDgfuFySgabbxvG0DXezlnvi6O7EtgiLKWvuubQ==;24:zmP2U1X/TU9sUPw3WMyALNfQBSLmfuGj6zVfpvo40B6in/G4MO9BGSps7HyII37oyEjyArKcNqFcw4FjueGQ5eXcV8hDuk39zni+PFle5Mo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB162;7:sP1tmCCB0HqJt7Vbdr6897CqvpR+jDI21htzRHOPULyLXoYSHIvIFLNiUsw1PvoS7eYH88c0G9StYJ6DEo+GH2v3Gora2CmshOO4LdHTxowHRqBeqnT+mqOr5d2r1TLJ0n97ex0c82vrSgwKC842MXoqe7SyH7i7BlhjP2vFAdz8YJAShxCyqvTPNY8koqcX/5nGB6ocWHG+XOxRNAc7rYkNLedrDFHjMVIAE+MpOkoyGkRFISyYGtzB3y1gxxxbrid+6AD2omncSWHFr2G9oV+Zbs5DzxDYsaZwOdAbwXcj9pSHQsgjIKCtROhiEGdxrBq1WOUMTQKVI2o7jbuJQA== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2017 10:35:54.6117 (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.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR03MB162 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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