Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp10791586rwl; Mon, 2 Jan 2023 08:12:27 -0800 (PST) X-Google-Smtp-Source: AMrXdXtkNMaMH6UeCsrsd+6lkqyKF+eeZsHzKtYqObI04OSwlCC3v63n6B3GLqUWzoxrgLeymmPW X-Received: by 2002:a17:907:c30c:b0:7c1:337e:5755 with SMTP id tl12-20020a170907c30c00b007c1337e5755mr9505532ejc.26.1672675947112; Mon, 02 Jan 2023 08:12:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672675947; cv=none; d=google.com; s=arc-20160816; b=tQQCmBt2IfggoQubKq+WVtu+Jf+LQRKOBxLVoR8z+oDqKgwxx9L+6S8ob/oEwRI6KQ sVkXtfsvjnhNLUhUeQ+05+nk+8X4HWU4iOnWHI2w6psiq6DrSFvoQMt7mW6TXJd4f0HY sGrgsrDCIyEk6KRl2T6WzBVMwPOWxNGHLL1g3QngqScAEMqcqj8ky8ScA6OJTp7Yn4EM xAe8qcvY0Y0rxbDiu/eN2vUNuzJPJW3ZMbnFfZD/xQUwQ4vWLA+duyE4T76SGYZu00dT A2MGJ2pPS4dKuomDLBvxkOvguK9iHXnJlZb4O/EkmSS/RhDK+VPVJAimHnXh6J3HqLoS MUsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature; bh=NMcTpzVDXaPlB6m4nx6hz28bnRfJKVeSICC52XJnjtE=; b=MW0QY3N4iKFzJoQr4OX0V1knffD8IB8lNXBcWm0UCJ7Vz/cQ1ja1isPM9HVeLN4Aed pRXJoRfXKrm6fYHFIwQh9tuBLjKOatrCPFvyXe8UeY/YK2yWfupvDf1jauH7GGdDtHlk IbmAHDVjw9LjtR6tC5HBUlJrk7XIMHMhLrP8Q1HFTL8EfiveN2xIJI1qSODgCneWIoyM wj3aIIlIkb13a23xBYb+00pfVz3hzLDeqSaR36LNWWCbkSmmY2U70Wp9wCTN8vIYF0Sf Ztq4Oznn1QWz0tjtrRxmwZJlO8relNT3Y7A2PdC9CRYyBXLHUJCUP63KrMgvYSJZXRd8 /siw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@xff.cz header.s=mail header.b=HEcl9avX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=xff.cz Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p20-20020a1709060dd400b007c1479b6a78si19429425eji.816.2023.01.02.08.12.12; Mon, 02 Jan 2023 08:12:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@xff.cz header.s=mail header.b=HEcl9avX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=xff.cz Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236293AbjABPVO (ORCPT + 61 others); Mon, 2 Jan 2023 10:21:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59344 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235785AbjABPUs (ORCPT ); Mon, 2 Jan 2023 10:20:48 -0500 Received: from vps.xff.cz (vps.xff.cz [195.181.215.36]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3442B127 for ; Mon, 2 Jan 2023 07:20:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xff.cz; s=mail; t=1672672842; bh=tMFKm6S1vYdEhPMSbHlLVghOqqrmdl6HWg/Ar6Ny41A=; h=Date:From:To:Cc:Subject:X-My-GPG-KeyId:References:From; b=HEcl9avXBPZybBtlbrOD07EfhoBsITX+HBGhDDJPUVH4AVgXH7uufhQ46/fg/5xYi svWsZhI5C5zDH9Kfd4zAcJfVTd8IRThxSbRY4LV9sCY0xdFmMCJ7hFpVpr0NkWfLht HxSPUMstPNX3YryGhepMQmUQc/Iv4ObCQD75ahmo= Date: Mon, 2 Jan 2023 16:20:41 +0100 From: =?utf-8?Q?Ond=C5=99ej?= Jirman To: Javier Martinez Canillas Cc: linux-kernel@vger.kernel.org, Kamil =?utf-8?Q?Trzci=C5=84ski?= , Martijn Braam , Sam Ravnborg , Robert Mader , Tom Fitzhenry , Peter Robinson , Onuralp Sezer , dri-devel@lists.freedesktop.org, Maya Matuszczyk , Neal Gompa , linux-arm-kernel@lists.infradead.org, Krzysztof Kozlowski , Jagan Teki , Daniel Vetter , David Airlie , Thierry Reding Subject: Re: [PATCH v4 2/4] drm: panel: Add Himax HX8394 panel controller driver Message-ID: <20230102152041.7rc2uts7o37fnsen@core> Mail-Followup-To: =?utf-8?Q?Ond=C5=99ej?= Jirman , Javier Martinez Canillas , linux-kernel@vger.kernel.org, Kamil =?utf-8?Q?Trzci=C5=84ski?= , Martijn Braam , Sam Ravnborg , Robert Mader , Tom Fitzhenry , Peter Robinson , Onuralp Sezer , dri-devel@lists.freedesktop.org, Maya Matuszczyk , Neal Gompa , linux-arm-kernel@lists.infradead.org, Krzysztof Kozlowski , Jagan Teki , Daniel Vetter , David Airlie , Thierry Reding X-My-GPG-KeyId: EBFBDDE11FB918D44D1F56C1F9F0A873BE9777ED References: <20221230113155.3430142-1-javierm@redhat.com> <20221230113155.3430142-3-javierm@redhat.com> <20221230154043.7v3zmzqdrnouqzd2@core> <7120dfd4-305f-69ac-fee8-123196ed06a9@redhat.com> <20230102105915.gbfhletcm4dunrlf@core> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 02, 2023 at 02:51:42PM +0100, Javier Martinez Canillas wrote: > Hello Ondřej, > > [...] > > My goal was to have some initial support in mainline even if there could be some > issues. IMO it is better to use upstream as a baseline and attempt to support the > PPP incrementally. > > But since you are aware of the issues and know what are the available fixes, I'll > let you continue with the effort and take care of the patches. Hopefully there may > be things that will be helpful, such as the binding schema patch and the collected > tags. I can also take care of pushing the DRM bits to the drm-misc-next tree once > you feel that those are ready to get merged. Ok. The panel driver itself works fine with some changes in other DRM drivers. In fact, it will not need any changes, assuming the to be proposed fixes to dw-mipi-dsi will pass, too. So I don't have many objections against this driver itself. I'm not sure I should be giving reviewed-by to driver I co-wrote. :) Anyway, I checked it again, and only issue I found was that shutdown callback tries to disable the panel even if it may already be disabled, which will lead to unbalanced calls to regulator_disable functions, which may produce some needless warnings on shutdown/reboot. So if you want to commit this driver now, go ahead. DT will need one more round. As you say, the overall usable support for Pinephone Pro in mainline is still way off into the future, so I agree it's not necessary to get hung up on these issues. I can do a DT revision + add in the other suggested DRM patches, so that there's at least a searchable public record of the remaining issues. kind regards, o. > -- > Best regards, > > Javier Martinez Canillas > Core Platforms > Red Hat >