Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp126735pxb; Tue, 12 Jan 2021 22:30:45 -0800 (PST) X-Google-Smtp-Source: ABdhPJwO3uGaiI6EhZ4ApX23FmJdGcYwjo3BKt88Ym9ufj5AsnQBbd19tghj05FH5dp4Mo3nmCTu X-Received: by 2002:a50:d50a:: with SMTP id u10mr559983edi.58.1610519445428; Tue, 12 Jan 2021 22:30:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610519445; cv=none; d=google.com; s=arc-20160816; b=SxtT0PBJKeGi05NZTujyj37vrtIjUE4ftr6qcAliqdrQqnPOK0j67DaThzDkYVr3R0 z6+ZaBOqUHE2YmDwvf3Wo6sI/7wskVgyMLut5AjZ2tSUnF4QCLnTG+8XO2WFv6zbDTFC KgV3+8/fSzz/io9nGeO0otgjv7ulRlYQW4HlbNzWDjWTuB1gj81G9k1fndYU6dKeJr0R 6Ts8cjnv2dwfnLzCmQbDwaUhP2re+4FDzxtrbngpaRoCH2Akr71OmTY0pDJtMPYOf+Ag wuJul16qlZSaF8aepnDj5F3GlpI6NFvK3Tg8fILRvll4o696npgtuX2JNMEJ7pZyeyfM UNyw== 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=7V7mkIm5GVfs9j4oSAoW4YEhPzX9sV7NqtlWsRJcP4g=; b=t+sJPEMbFJ2rYUm2F86fDU4a2DR6hsTVtILjqoEwr/fg0wYPrsVd8RYNrE7IbfODBb wH9/JBaPmHA+S+iZrS+sTUazBWMESdh4unDgbwWpVswGilg6AP4qwnxLCZPTQ9l+DbS+ 3YmLN0+kZHYTN2JTdhlGAgJ4S7m8oNQGWhqncG5kyp86SxnP4KdKK2PXf21Z8aBsgbH6 UxhA51/YpEPajA2HS1A13TKq0ee7o2up5rDJKFlBkzUGVlDvP566S3pNuek18rIXCTLz Z649JkOi8EHfcbCoDSXylA3DosJkQZSeGnsEvXmXDTwyJuaKPWj5PAwk0C4j5dC8e4Td sxjg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=YPfRgekD; 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 x25si557725edi.388.2021.01.12.22.30.21; Tue, 12 Jan 2021 22:30:45 -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=YPfRgekD; 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 S1725801AbhAMG3X (ORCPT + 99 others); Wed, 13 Jan 2021 01:29:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46680 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725747AbhAMG3W (ORCPT ); Wed, 13 Jan 2021 01:29:22 -0500 Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 84DB1C061786 for ; Tue, 12 Jan 2021 22:28:42 -0800 (PST) Received: by mail-pl1-x62c.google.com with SMTP id y8so500408plp.8 for ; Tue, 12 Jan 2021 22:28:42 -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=7V7mkIm5GVfs9j4oSAoW4YEhPzX9sV7NqtlWsRJcP4g=; b=YPfRgekDFzXsDeLSpv6VWJ5Hynq+4zVtn9K8qTzmRCqmi+rMZBb1lm0GHIiyq/Fdrk JXuZnDFnfmWdv9ckKziBU51kBoJBQeJy1C48XPoKjXb2uCyDN8U9mvfhnYNtWrUe4Nuw yJS10PUaND9hwc2xHCZNf3gux5IarDuDrC5Wo= 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=7V7mkIm5GVfs9j4oSAoW4YEhPzX9sV7NqtlWsRJcP4g=; b=fOWZ7l08Y2YTew8/d2Z6QMsFDyapA/c/4anRmHv1XqqsbG4Y+i4chsw/SGZeWhGqS/ tZjR+3+1N3FGPtzqYLwOI04x8DOSRwv7wNQmvxXS/QWb/qKQ8OUiuaOFDqDh2ZZXaOOu tdtO+CcyjgQlLnAY26yYgZ+K+/xVEtmsGWMu1buu7m0UINs69vsC0U6Ar6Ej9N3ri6It sitw2VjWWN4skz3ZVkxeS8c/sSgPLxM9f0gAu8w8xpRD/4mu/mn8hfEJhJwFgINZVKeT krKKtEUg1cTZRyRrf/ygZM8ztYf+iKGTcS53CheoDlXbyW3zlwW9k+r6Y1f8rwskZxp0 PCpw== X-Gm-Message-State: AOAM532B6IcdvrPrWPbo2RAebJ2nDGKqhHrj3FdFiP1+29jjVWHf0AoT 4gvF+J9ebtGgfXqQFx6tLDLq2kkChTCEEA== X-Received: by 2002:a17:902:c583:b029:da:b32c:cf9f with SMTP id p3-20020a170902c583b02900dab32ccf9fmr649091plx.44.1610519321917; Tue, 12 Jan 2021 22:28:41 -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 d36sm1117473pgm.77.2021.01.12.22.28.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Jan 2021 22:28:41 -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 v3 1/2] arm64: dts: mt8183: config dsi node Date: Wed, 13 Jan 2021 14:28:33 +0800 Message-Id: <20210113062834.4043956-1-hsinyi@chromium.org> X-Mailer: git-send-email 2.30.0.284.gd98b1dd5eaa7-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 Reviewed-by: Nicolas Boichat --- .../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..c5f41b94f154e 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.30.0.284.gd98b1dd5eaa7-goog