Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp60707pxu; Wed, 6 Jan 2021 21:24:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJyKN4dUNaY9nN8GIUgpDZFfCA0ZaMIdtM8vztVEPzAQyET4xPMMD9AIRiJ8lvaqE2CwEgaG X-Received: by 2002:a17:906:118c:: with SMTP id n12mr5261591eja.167.1609997049983; Wed, 06 Jan 2021 21:24:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609997049; cv=none; d=google.com; s=arc-20160816; b=iz05AdRF2/VxM0agVqHkf3Cg67PcLS+HXtvKlHEpmDknk8ZAT3tf9ldmqLj+Bs35O/ 60e2yAsTmomISgIBmbVQ3eC5HLudy6Na1DIkq1umnWTX5/aIs1rgiFRpoPZVJqk1Nu2I +pl+4Op78fBKwXmjIjPziiwjEeqV1LUb1pxwBrKTOY/xDCiGbgWTuLTRP5eEgzc7ZGS/ y4JlfbczqYRCY02crS0+V5+P+7WWNrnou+lmPv15lAor0Me7x6WHRywK6WFTbRpEyyof Bu882v3r/zsL0y+2Qaw2wYE2Qk4KqJJBgZx45Yee1HKIZBxgsGFcWHf6YwLBhEcNV6CV l4wg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=eLE93hpiBdRKt3WPBHOIxpy0yVp5ANcOQ4KAWXhz31Y=; b=hGY1Sz+13Y+xsZnB+LLSlaoDjBYr72hK2MBqBZtQ4AUbZ0AxOcSjnIhGnngJPXflMW 74Dsn+n4GVo4uDAS4DbU+awqLCgzYdxojsjdNr9d+tpNmA1MvqEEaNXFASIf7C90lFkh w+bzK8IyhuGZ6qmVyDjW6gXyh4dj7YI4mTE2BZkxdg35TZSCovL4oteWBTDMmojDeKxJ QiKqAIIyhZC5MqMnPz6Dsrz+im+hrTukQ2xYUYcBNfewbsEPGLIBt1GEBriGlGYSvLUA nFygu8DEN/bvHB64RV5b/plB7PQ9leWCK2HRBikjbDuKd8u0PwWr932h0yo3y2O8jHkP smHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Br2fUK5a; 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 hb31si1161242ejc.143.2021.01.06.21.23.46; Wed, 06 Jan 2021 21:24:09 -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=Br2fUK5a; 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 S1726304AbhAGFWw (ORCPT + 99 others); Thu, 7 Jan 2021 00:22:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55626 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726005AbhAGFWv (ORCPT ); Thu, 7 Jan 2021 00:22:51 -0500 Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 64B5EC0612F1 for ; Wed, 6 Jan 2021 21:22:11 -0800 (PST) Received: by mail-pg1-x52f.google.com with SMTP id n7so4076013pgg.2 for ; Wed, 06 Jan 2021 21:22:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=eLE93hpiBdRKt3WPBHOIxpy0yVp5ANcOQ4KAWXhz31Y=; b=Br2fUK5aQXEQnNF2FL1dWIM9oohchhmsLPeZY1u7dDH6KCIXjWouGqEdPHCo2bEsbj egUPgfFtUqJoYxOlC0VJTE4TE6pcc7/y4e7P6d1wZutvDlBUMthu6ImFhapt7FJVTl97 SBso3chUoEzWTIJN2Y+NI9mYwJ81XAXeTFhII= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=eLE93hpiBdRKt3WPBHOIxpy0yVp5ANcOQ4KAWXhz31Y=; b=JOfTuXuMLSOWJnR/x4keUwR9Z1WxOUCzVlyGMg6iaHkEA8HQ25I6VzB1a+DHl4c05p V3y96kMRXK9PhD/wZ3Kyin7JvOACy5rZ0UE0kkkPW3dqXvcK7mXYD0286S1nYm8trfuP UyYWWdE+FtVsthPQbeeLv0LLUWlFFfsp8i2BFs94fm3zCfP7jRK65ZFSoDnGZS6rdkGq pdSxy+ae+84TRXDCTrkvL3uEHqlRg7WRzWk25h05Ye/jzCeA/OrtuP5U5hvrm1Sq1MBD 0kNhmi3ei/NRmBrFLXnsgJc+INKjQAPHcHj4skmPPei1v0lKG4pk45Wd7TqLBFYZa67Z lE1g== X-Gm-Message-State: AOAM530JcRL7zzey5dVqCxpFZCwnyA7YeiE265KFgD8zUD30wqL/dqTZ oxEW01pYCYQ341Cv4C13WQfS3A== X-Received: by 2002:a65:68c9:: with SMTP id k9mr131095pgt.328.1609996930794; Wed, 06 Jan 2021 21:22:10 -0800 (PST) Received: from hsinyi-z840.tpe.corp.google.com ([2401:fa00:1:10:1a60:24ff:fe89:3e93]) by smtp.gmail.com with ESMTPSA id c5sm4824479pgt.73.2021.01.06.21.22.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Jan 2021 21:22:10 -0800 (PST) From: Hsin-Yi Wang To: linux-arm-kernel@lists.infradead.org, Matthias Brugger Cc: Rob Herring , Enric Balletbo i Serra , Nicolas Boichat , devicetree@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/2] arm64: dts: mt8183: config dsi node Date: Thu, 7 Jan 2021 13:22:05 +0800 Message-Id: <20210107052206.2599844-1-hsinyi@chromium.org> X-Mailer: git-send-email 2.29.2.729.g45daf8777d-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Config dsi node for mt8183 kukui. Set panel and ports. Several kukui boards share the same panel property and only compatible is different. So compatible will be set in board dts for comparison convenience. Signed-off-by: Hsin-Yi Wang --- Change: v2: move compatible to board dts --- .../mediatek/mt8183-kukui-krane-sku176.dts | 5 +++ .../arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 37 +++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku176.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku176.dts index 47113e275cb52..721d16f9c3b4f 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku176.dts +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku176.dts @@ -16,3 +16,8 @@ / { model = "MediaTek krane sku176 board"; compatible = "google,krane-sku176", "google,krane", "mediatek,mt8183"; }; + +&panel { + status = "okay"; + compatible = "boe,tv101wum-nl6"; +}; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi index bf2ad1294dd30..d3d20e4773cf1 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi @@ -249,6 +249,35 @@ &cpu7 { proc-supply = <&mt6358_vproc11_reg>; }; +&dsi0 { + status = "okay"; + #address-cells = <1>; + #size-cells = <0>; + panel: panel@0 { + // compatible will 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>; + 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 +576,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