Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp2597962rwd; Fri, 16 Jun 2023 06:01:29 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7+uSBl6jIp+J+Xqbpk3LBzUqGIs7wLwHx8313GsxvPLRw9cVfyEGcqbScz1zgTKtMUMv+R X-Received: by 2002:a17:90a:6d04:b0:259:3e2a:b6d8 with SMTP id z4-20020a17090a6d0400b002593e2ab6d8mr1525403pjj.17.1686920489334; Fri, 16 Jun 2023 06:01:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686920489; cv=none; d=google.com; s=arc-20160816; b=io1JxTkxHW32XMBZy3Bsna18x1SrO8AAOzMZRLClxMc4Z2ADGm32ARxEguMoLPHvwo wExDZt5hLandd4Pv49O9nQ9xJ9pAuGLykvhcUySCrc8nGf/aLluWCRF4IA0Oeqj1tJ43 ffWOI5WtkVFi7Pw9In9aPHNFDVaAlcmIrmfLD0IcJLgAzRLSdInSIw5PRMi5ffJJrlaR KWRcjHcOyp5Z5CGMIAz3nIAbXPQbsbNZlMibysplUhhlCb2gdIY2/66waBPVt5sxlx9q zkhs9eCAELOWoxLdP7T2o/hd9oHyRjwfbVlCKgE7J4Bu+T5hOX4EKavoW4WDBwseD9n7 bVqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=lm26FPRdEuF0YwkxWbrT+z8zY664CKlz4NjHENy56Us=; b=IcIy7kEmfafQtOo9AYYVpYDPranappndiy7FeOBM5/VvyzxwqvGfsD1d7LupOVL7gl npUJt8B4TDC1tIIwdL2OadxcP/QiskUFDDcZmRAcwC4rPE58iWmzbwEAbRz7/Yr/7lYD bAWvNxYImphwpcOGdx8SBfcNTZV3kFg600bndi8PcUB/j7uituqihe9utcRaB+4mwrpY 1mosBl/t9OpqZdf0JGCvsVb1y2Y9079x676xaCKHukJM0taeD727yVYN350a4RFDsdLB bOHZay1AjeR1sonsbIFdAMs9k43YaeI/busi5L+BtQPOpfmwTflvfj0T8jyW6JtzafZY 2VQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=a05oQ1eP; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o4-20020a17090a0a0400b0025651f9779fsi1488602pjo.177.2023.06.16.06.01.11; Fri, 16 Jun 2023 06:01:29 -0700 (PDT) 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=@gmail.com header.s=20221208 header.b=a05oQ1eP; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245728AbjFPMbj (ORCPT + 99 others); Fri, 16 Jun 2023 08:31:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36040 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229558AbjFPMbh (ORCPT ); Fri, 16 Jun 2023 08:31:37 -0400 Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 10E411FCC; Fri, 16 Jun 2023 05:31:37 -0700 (PDT) Received: by mail-pf1-x431.google.com with SMTP id d2e1a72fcca58-6664a9f0b10so614623b3a.0; Fri, 16 Jun 2023 05:31:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686918696; x=1689510696; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=lm26FPRdEuF0YwkxWbrT+z8zY664CKlz4NjHENy56Us=; b=a05oQ1ePVVw5aKhJV/qcSzr4QWznhaIZ5pzXjcJZTHAoK67+GdFkyd52kBiq+Xo5wy 6v1lgAXd26LTOw0MuJGgkxHAsBktMM5/FqTLDTBv8BsDm/4yeY3E4dSsIaQy8HzaRvKu T1X3PkRzIOldSrE79Wwb8PrnlmPYoht0PRGJStEaET7Vd8T1ex9uoFBuxawzlipL8ME0 7KBy8VO24fCQwuwLxSfYZ6WsPFnfj/f/6QdfogmNw1jIU1SGKByaKcLudiMAOe/0TtMA AoPb3bdhIorOHE0u1wQ+Lu5gR5mPWGLqvhuqelZZdVlVinrCHh8GRZNsd8PuVJ8u7k/I Zt6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686918696; x=1689510696; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lm26FPRdEuF0YwkxWbrT+z8zY664CKlz4NjHENy56Us=; b=gLVgNE8dtkFOyLUu8s7DP/A1u/cOfchQUwDGu/d48XWDl90ixs7YXl95oZsJOqvghp v6NfDWnYgytzJ7aPJ0lxl5zQcolhY/2J2RJcvv/hdJTYaq0aMpAA98J/K12oLh5CtXF9 IMhArOrZtBrCX0fdL442ynEkgI8oNrJFIiAAsv6t0wc4PkZ7OGBJ4ONidho/Jcgp912o fq3kSOeYGvbO+BgF7HCpgroR+yvYjdlVpIvDTyEAFIPV5KgssdiPz9dNfmYzxGsu80so BHMDzkl2vAiOKIKzald9WU49fDsYMoZOxeUhb3UFyFo0DYugaj2xs+fn1N9KIMtcF34Z JawQ== X-Gm-Message-State: AC+VfDxVmPUDHW1DLtfP5gfyBqowPdEcNExmzjZ00N7HtP41SoWga55U 7BElWn17yTOOzR/cUw/+clJMQ/1+riLRiDXjmqOZ35h12FM= X-Received: by 2002:a17:90a:656:b0:259:343:86b5 with SMTP id q22-20020a17090a065600b00259034386b5mr1338940pje.47.1686918696408; Fri, 16 Jun 2023 05:31:36 -0700 (PDT) MIME-Version: 1.0 References: <20230607151127.1542024-1-pavacic.p@gmail.com> <20230607151127.1542024-4-pavacic.p@gmail.com> In-Reply-To: From: Paulo Pavacic Date: Fri, 16 Jun 2023 14:31:25 +0200 Message-ID: Subject: Re: [PATCH v4 3/3] drm/panel-fannal-c3004: Add fannal c3004 DSI panel To: Linus Walleij Cc: neil.armstrong@linaro.org, sam@ravnborg.org, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 pet, 16. lip 2023. u 13:44 Linus Walleij napisao= je: > > On Fri, Jun 16, 2023 at 11:57=E2=80=AFAM Paulo Pavacic wrote: > > =C4=8Det, 15. lip 2023. u 21:55 Linus Walleij napisao je: > > > > > > I doubt that the display controller is actually by Fannal, but I gues= s > > > you tried to find out? We usually try to identify the underlying disp= lay > > > controller so the driver can be named after it and reused for more > > > display panels. > > > > Yes, of course, the controller is ST7701S. > > Hm did you try to just refactor > drivers/gpu/drm/panel/panel-sitronix-st7701.c > to support your new panel? > Yes I have tried, but there are too many changes needed and I wasn't sure whether I would be breaking compatibility with st7701 based panels. > One major reason would be that that driver knows what > commands actually mean and have #defines for them. > > Yours, > Linus Walleij Best regards, Paulo