Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp863475rdg; Wed, 11 Oct 2023 07:36:22 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFzUIcNDzZ/iAdH0twSjzOAJvyNVtEY8tmDnAH6d7jxQwepMGhzedLA/QM1PgPaqPlruaLV X-Received: by 2002:a05:6a00:1a89:b0:692:a727:1fde with SMTP id e9-20020a056a001a8900b00692a7271fdemr24037279pfv.14.1697034982277; Wed, 11 Oct 2023 07:36:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697034982; cv=none; d=google.com; s=arc-20160816; b=uD4ZNlBW+aZUBhdkbA7jJOFi5l4r61ALn2yv9VEiye35vXyelpRnxWpF3xBbMwd/LT XT5oHs6fVHk+8fn3xmOA8yd8Ae/u/1k8j24u6cBh4InlO65NH3LSTdJj89AXORBHSszn 8Og2HYzxB9JWpUVNqD7QqZfmsh9jqtgFPwjb1qcCoe7U13kwNyt8fKRQMBzJcaZNDJ7V z4Ci0uN+dPgBwYJ0yODL/PrsEtKIErXIIvNtxczze29pWdjHcqCEX/c8xaKBVIRUBUOl vJeDzseS7+RLacHksoEdcmnp5uSTgbcVAtAY4M/u8hlUGfG93cfwGwqnWNf/S5JfLiQI h/nA== 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=fRia8k+03Oqwx1GX3n4lKL8Fmr4eu0Kd6W6Uh3EpGVs=; fh=bucnOIHy5R3/oZYY8vF8nPKqtE078mYHunOPmWRubTY=; b=wVYknJp8d/bojvP1EOGvKfQ4W7BKL8S8+Rj9eGN57z5X6tg4/7rpb3eVeKE7nd/ISp CKfxakw/M3sz+tQPhfBlbIg4/y8dmCjWowu4ooKQdOQuIwJgCWSRIm4mEnaFkrCdnTOV WPDmH1+aj+8qkG80b3CU/hsvIagYmfLkip5kJoiSoAXeYaYfiRnT86GioCZ95S/uloKA mONa1U+tOJyEiVFGIvHpWxJO1NCuVTd3Uwy5vOe8wExhYufRSz5AQCKwiv5J6U34GdQL l3fS60GB9+GccRK11V3BH7Ba7ZdxHAxWb7hp6Xx2nQqBZZzJZKSWQBUxbJDuVKByA8Pz HUaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=3zmuKZfY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id z16-20020a656650000000b0057823b96685si14435599pgv.681.2023.10.11.07.36.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Oct 2023 07:36:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=3zmuKZfY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 612C680F9F9B; Wed, 11 Oct 2023 07:36:21 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234985AbjJKOgQ (ORCPT + 99 others); Wed, 11 Oct 2023 10:36:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45322 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232544AbjJKOgN (ORCPT ); Wed, 11 Oct 2023 10:36:13 -0400 Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3DF509D for ; Wed, 11 Oct 2023 07:36:11 -0700 (PDT) Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-51e24210395so15221a12.0 for ; Wed, 11 Oct 2023 07:36:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1697034969; x=1697639769; darn=vger.kernel.org; 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=fRia8k+03Oqwx1GX3n4lKL8Fmr4eu0Kd6W6Uh3EpGVs=; b=3zmuKZfYaSsgs99y+wRCOImGmrggkE4MUUdz04jVhCtA2dF+Tgj0RMOhA8l2DBRYz6 VFSIdDo7QlXmOFGAMYacOoqx/8lF7zbGYPCO6uHaUUu43/MHFobDSkkyP0HDLKplWFIv CkEimNKLwBURxJOgxNnULIt877XOS0At5Xns5sPtirxnGF3ElbdK+TZNoKkzPR4U1K5z WnqPsYBXF2mJSFk8jlhIvVJlIyXyC9Bcf33u2C2t3FvlWHpd6juZ2AqmZvzBpKJ4dzDa RhitowQrGZAmwDqYgTleb/xv3wvzvHz6vj/13n43OL85NHfLpQR1lISWLfQzLCyo7Uv8 DxqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697034970; x=1697639770; 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=fRia8k+03Oqwx1GX3n4lKL8Fmr4eu0Kd6W6Uh3EpGVs=; b=CEn0kq19Y4RvKysB2lY9Aib/QAr2X00d/7AaogjCyHaz0xCXarvGlL9YcFz9M67aMM 5t7ClWAlFljxBG2RazZ1o1PhZlVKf6wu7NSeCIxEnahWrdC/4svSsFI8L75ieACw67rx mQsc/UkdMBx6UGrJYEq+xNjlh2/n0cMMj5UO5HoTG8cDEYTNMjXqs8ObIj4q7ek7fWla ogQ7Cxg4s2x9C1bFy495H9jRWqF7PUeI7Y7IpGGgz7dSoEjhevYnD3Yx/wYTmmsT60UX Cftr83r7qOXDSKF48NnXNWamY3ZBPNec8eBp5lYzrGfB/Ah0R+fmn44vO8kcji0YEBpt Lxdg== X-Gm-Message-State: AOJu0Yy69PtAHgIGFs7Q7tvEphiwxATv2MRwSOYz0GQ34V+tqGK8Wtdo 2VGZNEAABonjzpPaJLbpk+atVxsiuvpqxtcjoCMFUg== X-Received: by 2002:a50:8ad1:0:b0:538:5f9e:f0fc with SMTP id k17-20020a508ad1000000b005385f9ef0fcmr158758edk.0.1697034969289; Wed, 11 Oct 2023 07:36:09 -0700 (PDT) MIME-Version: 1.0 References: <20231010121402.3687948-1-yangcong5@huaqin.corp-partner.google.com> <20231010121402.3687948-2-yangcong5@huaqin.corp-partner.google.com> In-Reply-To: From: Doug Anderson Date: Wed, 11 Oct 2023 07:35:53 -0700 Message-ID: Subject: Re: [v2 1/3] drm/panel: ili9882t: Break out as separate driver To: cong yang Cc: sam@ravnborg.org, neil.armstrong@linaro.org, daniel@ffwll.ch, hsinyi@google.com, linus.walleij@linaro.org, swboyd@chromium.org, airlied@gmail.com, catalin.marinas@arm.com, will@kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 11 Oct 2023 07:36:21 -0700 (PDT) Hi, On Tue, Oct 10, 2023 at 10:42=E2=80=AFPM cong yang wrote: > > Hi, > > On Wed, Oct 11, 2023 at 3:11=E2=80=AFAM Doug Anderson wrote: > > > > Hi, > > > > On Tue, Oct 10, 2023 at 5:14=E2=80=AFAM Cong Yang > > wrote: > > > > > > diff --git a/drivers/gpu/drm/panel/panel-ilitek-ili9882t.c b/drivers/= gpu/drm/panel/panel-ilitek-ili9882t.c > > > new file mode 100644 > > > index 000000000000..e095ad91c4bc > > > --- /dev/null > > > +++ b/drivers/gpu/drm/panel/panel-ilitek-ili9882t.c > > > @@ -0,0 +1,762 @@ > > > +// SPDX-License-Identifier: GPL-2.0 > > > +/* > > > + * Panels based on the Ilitek ILI9882T display controller. > > > + */ > > > +#include > > > +#include > > > +#include > > > +#include > > > +#include > > > > nit: remove include of linux/of_device.h since you don't use any of > > the functions declared there. > > It seems that of_device_get_match_data will be used. Right... ...and of_device_get_match_data() is declared in... . :-) See commit 82174a0a9c5c ("of: Move of_device_get_match_data() declaration") and commit 722d4f06e560 ("drm: Explicitly include correct DT includes"). We'll probably need to handle that when picking to downstream, but for upstream you shouldn't be re-introducing of_device.h. -Doug