Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp729229pxu; Wed, 6 Jan 2021 02:50:25 -0800 (PST) X-Google-Smtp-Source: ABdhPJyCK+vrFrdIGDiZ1rHJnKzvYZteFbAcyZAvitf3o1sgUbL756eoxnFF3TVBuKXH8M24mmiI X-Received: by 2002:a17:906:ca08:: with SMTP id jt8mr2362306ejb.368.1609930225087; Wed, 06 Jan 2021 02:50:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609930225; cv=none; d=google.com; s=arc-20160816; b=JmGKrB2c8S4TR67pnrpWnIrW2qVLTCc+qgSacut0tnrC4ZryzcU/kfN+KEb4JKfWQq uLU9gP/tL7kK/2245sgDHYwMQij7qenKecJNkEdHQb29IdKfXjDm9VVjcNscOQi12JmQ d/tPqO3i1BehNTrehQDJes5oad8CUS6pd8hP+AKwC8GdeaF1k0WmTO4sX3Kaxk4oerGa cJwRhWfzvF5kQpPRsEcSrV/aFdIP+V1sIyLFd9bMahA2RPolFomvKLqcOBLuJbPQXtko HN+3y1vL9Y3a3EneWptjIyfCMv3nEjC/QQffJGNDVKWFDTFuiE2gvM2TLyIl9QhkHh6o bMuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=QhxW/qWUK1qHu3S5dKAsL/bE2CX9Mjir76mO+yFF09s=; b=vYLz6vySyoAUouKEW045JOLVWBrQhE/kMUVxVlCHX7NYTcoDSFIp2j3NzVuK3fCM9A 6bc2ljNrtoW1p11VtYOCduE1f3Zy638VwyygqThhhAYbl9e7SDLpqT2LbV1FjumLkOAz bO2hTefbZEOLWh2qZdWJUs/U4es726G7yuelAxOXfDgpszMF3/r6eWlsOv6lP42ZKTYV hCQIVVzg5JoqQqa3Awpa63J2/3zHbwDJuPS5/ZtS9cKCPtqne2BBcHcxa685yDz7a3Xg ve+stzwcQLhlM6xNYlY3LlGcMaNp3Zfyu/R/Gvt01jnQYnBaewuDQVE0zIU6213e1jw0 pFFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=CNtpzWHc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i3si751807ejk.273.2021.01.06.02.49.59; Wed, 06 Jan 2021 02:50:25 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=CNtpzWHc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725813AbhAFKsl (ORCPT + 99 others); Wed, 6 Jan 2021 05:48:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50762 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725789AbhAFKsl (ORCPT ); Wed, 6 Jan 2021 05:48:41 -0500 Received: from mail-vk1-xa33.google.com (mail-vk1-xa33.google.com [IPv6:2607:f8b0:4864:20::a33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 854A8C06134D for ; Wed, 6 Jan 2021 02:48:00 -0800 (PST) Received: by mail-vk1-xa33.google.com with SMTP id d6so667565vkb.13 for ; Wed, 06 Jan 2021 02:48:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=QhxW/qWUK1qHu3S5dKAsL/bE2CX9Mjir76mO+yFF09s=; b=CNtpzWHcVIutiMTLVCAVjQF6s8sXiFJfl+fPbNc8rpoExJe+4TByxzq/8dv6vqvsUl ZqBm9GRH+1lYMdc3Zm6sxtEjlcUNwUf76BSbbIz07pOhCbMHdeJyKjp0k19MyPeScAoX vi3gk6Ai9pAgR6lQSLEoA7bjw+COUAdNgarFI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=QhxW/qWUK1qHu3S5dKAsL/bE2CX9Mjir76mO+yFF09s=; b=tZ31k9o+hnqQIx7t8+R0t2N3j385UnD5lCqbHCDi0N8rQWG636gZJsPDtIWUjyQSan LeUb3icNF3uTXN1hHLmsBaXNPUXFCZVIlnKrVfrqhqiScIso37oODi6+tHl93BlH68kl 8J1X9BrrT6e9EKlKr33Zrmc8PVwfVHnugC8njcLHAE7672JdJaEM0ngMghgjlhrpLi6s yoLv7xATFlW6tsM5bpYwNYJES2lbPxtm+tHj0EgSnqUNI/mTRDsoXh7ANG2vn5gIG8rf /ICRA+1dtuUYqclAiUHTOg7Ytw6ARdnLpyR+2JoeQEGdE52RK5lokkVIu5C9UcAaAzJK j8/A== X-Gm-Message-State: AOAM531pz+Z6KlG885rmCuZzBFUE1hZZgvTya0MbvJqB3klN1plXQIsx Q6y9OSZ0+I5T/Y4YueuU0mm5AJHWSauOdhONWaY8rQ== X-Received: by 2002:a1f:a78c:: with SMTP id q134mr2864312vke.17.1609930079603; Wed, 06 Jan 2021 02:47:59 -0800 (PST) MIME-Version: 1.0 References: <20210106084626.2181286-1-hsinyi@chromium.org> In-Reply-To: <20210106084626.2181286-1-hsinyi@chromium.org> From: Nicolas Boichat Date: Wed, 6 Jan 2021 18:47:48 +0800 Message-ID: Subject: Re: [PATCH 1/2] arm64: dts: mt8183: config dsi node To: Hsin-Yi Wang Cc: linux-arm Mailing List , Matthias Brugger , Rob Herring , Enric Balletbo i Serra , Devicetree List , "moderated list:ARM/Mediatek SoC support" , lkml Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 6, 2021 at 4:46 PM Hsin-Yi Wang wrote: > > Config dsi node for mt8183 kukui. Set panel and ports. > > Signed-off-by: Hsin-Yi Wang > --- > .../arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 38 +++++++++++++++++++ > 1 file changed, 38 insertions(+) > > diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi > index bf2ad1294dd30..4cfb3560e5d11 100644 > --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi > +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi > @@ -249,6 +249,36 @@ &cpu7 { > proc-supply = <&mt6358_vproc11_reg>; > }; > > +&dsi0 { > + status = "okay"; > + #address-cells = <1>; > + #size-cells = <0>; > + panel: panel@0 { > + compatible = "boe,tv101wum-nl6"; We're going to have many panels in the kukui family, so I think I'd prefer it if you moved the compatible string to krane-sku0 dts: it makes it easier to figure out what's different with sku0. Then maybe leave all the other properties in this file, as it seems like all MIPI panels use the exact same pin/supplies? (And add a comment here saying that the compatible needs to be set in board dts?) > + reg = <0>; > + enable-gpios = <&pio 45 0>; > + pinctrl-names = "default"; > + pinctrl-0 = <&panel_pins_default>; > + avdd-supply = <&ppvarn_lcd>; > + avee-supply = <&ppvarp_lcd>; > + pp1800-supply = <&pp1800_lcd>; > + status = "okay"; > + port { > + panel_in: endpoint { > + remote-endpoint = <&dsi_out>; > + }; > + }; > + }; > + > + ports { > + port { > + dsi_out: endpoint { > + remote-endpoint = <&panel_in>; > + }; > + }; > + }; > +}; > + > &i2c0 { > pinctrl-names = "default"; > pinctrl-0 = <&i2c0_pins>; > @@ -547,6 +577,14 @@ pins_clk { > }; > }; > > + panel_pins_default: panel_pins_default { > + panel_reset { > + pinmux = ; > + output-low; > + bias-pull-up; > + }; > + }; > + > pwm0_pin_default: pwm0_pin_default { > pins1 { > pinmux = ; > -- > 2.29.2.729.g45daf8777d-goog >