From patchwork Mon Jan 25 18:04:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iskren Chernev X-Patchwork-Id: 12043927 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C47D8C433E0 for ; Mon, 25 Jan 2021 18:07:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 999F622583 for ; Mon, 25 Jan 2021 18:07:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730973AbhAYSF5 (ORCPT ); Mon, 25 Jan 2021 13:05:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35426 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729481AbhAYSFo (ORCPT ); Mon, 25 Jan 2021 13:05:44 -0500 Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B42C1C06174A; Mon, 25 Jan 2021 10:05:02 -0800 (PST) Received: by mail-ed1-x534.google.com with SMTP id n6so16545403edt.10; Mon, 25 Jan 2021 10:05:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=UDJrM+VObhQM/htR7xUxXEq8/3SNBalypsfeL4EmF2w=; b=pLxYuLaVuy9i9RrCOeTt+Ra3ac0FztbvVloblfhJa4KR0vf+aRF/AGcPVs8eLWXEAT xAAsSVzYrNjygz8Jxo+IaWXyXOU9r0qXIRgQEYsQM1ZlS6iYFeBDyFi702OHMuKtJTTw 5lv1VG/r3+PtnAmeXzyDN5XfuiCIxecaBj/nEMeKr3zyHdkHCEd2WKr174UgOhbOMbWY 5I5ul7scP8Tne+Bshl84snibgjyTkNNZ/l/hk6zGbpeVwjKTGJN/FL0Tm9OnqJadgCKJ o3u116RB3tQJADnZRZ4DfLMXCm55zA7JfMrcdFZRNRoqMJ2+tW1T/IkKelNz6ZJCzKnl dU0g== 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=UDJrM+VObhQM/htR7xUxXEq8/3SNBalypsfeL4EmF2w=; b=TsowLmgzojYlLt4VldgzoIlEiCMhMThRxn2oVFXw+gMxx0F2B8HBgjGgRBd7mP19Bp rrsmfoINfJF6+PPT39oHsGduBI36BECHmIP4i51DeYU4jWNwjJYne1soacDl4bVgN4ie 0oa1u1NntCPJmd2uJoYsz2pBW4UEoNf+uMNVVLWPaO+5PutyFdETT0H5sKYNQa1/8mMi WsW36kPUGtghReFJuludnvG260VoW5gUT6VKJJLJT8A5A4WdFa+ybMFKJiy4C9Dm2udD elGcXMlOuUrbH3pUAMfNX3w6BFDSK4KDtF6R2qhu443q7R1aIPexucGVlDxCe+SKRk25 /2cg== X-Gm-Message-State: AOAM532dGeBc2U/sJ7DQr9sqGGPcUcCq+RiVNuwYZoIWpjr1z3UHX/Ea PElOMGUT8xD8rozVXM1tZuA= X-Google-Smtp-Source: ABdhPJyprG2pZ2VHd1B+QLdm2O8aTju8TlntahMjrmU4U0TiTm5jEK4KNLZuCxKXkv3STAbF1mTg7Q== X-Received: by 2002:a05:6402:1701:: with SMTP id y1mr1446570edu.251.1611597901034; Mon, 25 Jan 2021 10:05:01 -0800 (PST) Received: from localhost (178-169-161-196.razgrad.ddns.bulsat.com. [178.169.161.196]) by smtp.gmail.com with ESMTPSA id gb13sm5590778ejc.81.2021.01.25.10.04.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 25 Jan 2021 10:04:59 -0800 (PST) From: Iskren Chernev To: Bjorn Andersson Cc: Andy Gross , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Iskren Chernev , Samuel Pascua , Alexey Minnekhanov , Brian Masney , phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht Subject: [PATCH v3 1/4] ARM: dts: qcom: msm8974: add gpu support Date: Mon, 25 Jan 2021 20:04:24 +0200 Message-Id: <20210125180427.3109269-1-iskren.chernev@gmail.com> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Brian Masney Add support for the a3xx GPU. opp_table is chosen to include lower frequencies common to all different msm8974 variants. Signed-off-by: Brian Masney [iskren.chernev@gmail.com: change opp-table values in v3] Signed-off-by: Iskren Chernev --- Changes in v3: - change opp-table as suggested by Konrad Dybcio - remove tested-by/reviewed-by because of code changes v2: https://lkml.org/lkml/2021/1/24/142 v1: https://lkml.org/lkml/2020/12/30/322 arch/arm/boot/dts/qcom-msm8974.dtsi | 45 +++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) base-commit: 226871e2eda4832d94c3239add7e52ad17b81ce5 -- 2.30.0 diff --git a/arch/arm/boot/dts/qcom-msm8974.dtsi b/arch/arm/boot/dts/qcom-msm8974.dtsi index 51f5f904f9eb9..683622d6c8954 100644 --- a/arch/arm/boot/dts/qcom-msm8974.dtsi +++ b/arch/arm/boot/dts/qcom-msm8974.dtsi @@ -1399,6 +1399,51 @@ cnoc: interconnect@fc480000 { <&rpmcc RPM_SMD_CNOC_A_CLK>; }; + gpu_opp_table: opp_table { + status = "disabled"; + + compatible = "operating-points-v2"; + + opp-320000000 { + opp-hz = /bits/ 64 <320000000>; + }; + + opp-200000000 { + opp-hz = /bits/ 64 <200000000>; + }; + + opp-27000000 { + opp-hz = /bits/ 64 <27000000>; + }; + }; + + gpu: adreno@fdb00000 { + status = "disabled"; + + compatible = "qcom,adreno-330.2", + "qcom,adreno"; + reg = <0xfdb00000 0x10000>; + reg-names = "kgsl_3d0_reg_memory"; + interrupts = ; + interrupt-names = "kgsl_3d0_irq"; + clock-names = "core", + "iface", + "mem_iface"; + clocks = <&mmcc OXILI_GFX3D_CLK>, + <&mmcc OXILICX_AHB_CLK>, + <&mmcc OXILICX_AXI_CLK>; + sram = <&gmu_sram>; + power-domains = <&mmcc OXILICX_GDSC>; + operating-points-v2 = <&gpu_opp_table>; + + interconnects = <&mmssnoc MNOC_MAS_GRAPHICS_3D &bimc BIMC_SLV_EBI_CH0>, + <&ocmemnoc OCMEM_VNOC_MAS_GFX3D &ocmemnoc OCMEM_SLV_OCMEM>; + interconnect-names = "gfx-mem", + "ocmem"; + + // iommus = <&gpu_iommu 0>; + }; + mdss: mdss@fd900000 { status = "disabled"; From patchwork Mon Jan 25 18:04:25 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iskren Chernev X-Patchwork-Id: 12043925 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07D6BC433E6 for ; Mon, 25 Jan 2021 18:07:22 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D1F5022583 for ; Mon, 25 Jan 2021 18:07:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731043AbhAYSF6 (ORCPT ); Mon, 25 Jan 2021 13:05:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35434 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730040AbhAYSFp (ORCPT ); Mon, 25 Jan 2021 13:05:45 -0500 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 21137C06178A; Mon, 25 Jan 2021 10:05:05 -0800 (PST) Received: by mail-ed1-x533.google.com with SMTP id z22so1880865edb.9; Mon, 25 Jan 2021 10:05:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IyiKAEOYledxzxbR+ZthnbqihmBjE2htQJoLrkJlok0=; b=JsqIb2zbObzd5rHPbe0MHe4ciTgj2hyNc2gMaW26VXEBylHsv2wmsIelmFZZbq6HRT KpRJojOahGyBYMlV4XYWVhhP2W2TSOO0ixu/ydpYOd1ignt3IPIyimVlgqyW4WbOABoR vkSMaowy6VOVrA/ePEYq4T1nJQxmT7Gp+a1dWjZ2EcUXmPgl6NwOXD/Z4yc7O+3UITcy cBmcUQpADyBsFOGk0gJMvK+JlzmRdYhFgtvoj34TlFMi+SA3DvcOakS/XRDlmwr/mFyW 9qLQROM2i3e1JriSkEi3Z6CqcTfScDzUzXwV7oXw87/PPvtYaxnMLLZF2NL6ANoh6W4C Odzg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=IyiKAEOYledxzxbR+ZthnbqihmBjE2htQJoLrkJlok0=; b=f7/EStt8ZY5WwXT2Xy3Pmn4x2B7UgpwMd5PlRb8ZhG4wcQx8txxwVdJjko4Z81Avnl gEeJTuUF5HCbsLw2u1M3Wl8buR/u1W/T+c/ltmyMKLX34rI459/99wNP88uHI7scdj7d VVDNOca9twedf6Xqdry/TgocVsKpp4mO4TObW/xKyGePDtqe+T/+FM/vpvmqdOTXI0lh wwsSF1NDBumqww5qIcabZTTs6HN3UJYK3C2qltRJU5uDba+QpzDBIa9IUv19I/E5miEL W1iFK33dyjwT9FN8vrPu5elPBgKSCpog2iiuSbv5SdsLX2qwZPBsNPCEkDEKGjFC8FuB tIOg== X-Gm-Message-State: AOAM530E7+8HdXMJZZZiSdK6nl07Grdt8N/nchfPMdjzRQKaYyYjkqKi 3GgmrS+/i2mG/jbKovLZCJE= X-Google-Smtp-Source: ABdhPJwbv0NPmlVzDmDXq42Wm4uCYZuby/6T6L0kLT3j4r7n222hHV3iA0pa7CS2Wpego/HWzqZ9Tw== X-Received: by 2002:a05:6402:3589:: with SMTP id y9mr1518349edc.344.1611597903943; Mon, 25 Jan 2021 10:05:03 -0800 (PST) Received: from localhost (178-169-161-196.razgrad.ddns.bulsat.com. [178.169.161.196]) by smtp.gmail.com with ESMTPSA id m20sm11815329edj.43.2021.01.25.10.05.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 25 Jan 2021 10:05:03 -0800 (PST) From: Iskren Chernev To: Bjorn Andersson Cc: Andy Gross , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Iskren Chernev , Samuel Pascua , Alexey Minnekhanov , Brian Masney , phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht Subject: [PATCH v3 2/4] ARM: dts: qcom: msm8974-klte: add support for GPU Date: Mon, 25 Jan 2021 20:04:25 +0200 Message-Id: <20210125180427.3109269-2-iskren.chernev@gmail.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210125180427.3109269-1-iskren.chernev@gmail.com> References: <20210125180427.3109269-1-iskren.chernev@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Samuel Pascua Enable adreno and opp_table dt nodes. Signed-off-by: Samuel Pascua Signed-off-by: Iskren Chernev --- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 8 ++++++++ 1 file changed, 8 insertions(+) -- 2.30.0 diff --git a/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts b/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts index f23d1002b8f8b..5a7ac4a31031f 100644 --- a/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts +++ b/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts @@ -697,6 +697,14 @@ fuelgauge@36 { pinctrl-0 = <&fuelgauge_pin>; }; }; + + opp_table { + status = "ok"; + }; + + adreno@fdb00000 { + status = "ok"; + }; }; &spmi_bus { From patchwork Mon Jan 25 18:04:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iskren Chernev X-Patchwork-Id: 12043929 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0DA91C433E0 for ; Mon, 25 Jan 2021 18:10:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D9C0D22583 for ; Mon, 25 Jan 2021 18:10:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730713AbhAYSFy (ORCPT ); Mon, 25 Jan 2021 13:05:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35448 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730782AbhAYSFs (ORCPT ); Mon, 25 Jan 2021 13:05:48 -0500 Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D2356C061793; Mon, 25 Jan 2021 10:05:07 -0800 (PST) Received: by mail-ej1-x633.google.com with SMTP id rv9so19350477ejb.13; Mon, 25 Jan 2021 10:05:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ziK2Od2k39Z62ncVmgdUDN/de74gT1B9UQQ5KttbPwk=; b=mIRe7x+1tAxXDmixKHiplQXDClgoNaTIKk6UK3Ek6Tcdh2MceDgngS8y7XmP/qpeZl UWsJsUBbcCp8k5w6YqjIKJmrZYu0TUAtAFVIljGK57l/aepK0HdfrQhFESnsnYYvehKK AaaJPb2LaU2KBQ/tKAwd6VN95S2dJXhtqAy8hneR6UKwdaWDd6UXHwWgOWD/av/QY6uq 6HLmbZuAJmdaJQDxEYekw1njaL/+hUcIJem46QlLRw6Xwt+M+9OhvAyG5c921Nxd5nOC 5Ts7EtFpC6Ojl2Oc2dQnmae1GjQBLlwajOQZkBFLz3/pwC+TJb+9P/wJ1vlZ/T2pGAoG nOcQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=ziK2Od2k39Z62ncVmgdUDN/de74gT1B9UQQ5KttbPwk=; b=MNpcd+OhjZpwSBQGBYHLL/YdwjW+4WNEZ6yyDN5Y4ndQcCXQBjOjtJPKdN+mhIowL1 8yHL5Y5nQwlAjdY3PZd0Bd+bnaP7HfmYtAz1ICCaUdrHgPpi4J5n4bPxtn+iyYd3S+Ut pjJkGek3bOwCSfQAmOKzsx93CscQRmZgrrkiZQIQoxypViz7PWrO/TVxWKdF1jqguaRh UtT7Smg4atPcfzbsPUXPqwwttltzsckvnE7S7eOXjYWmeq96l7tBhiNl+Jhc6wRuRvVN mjZipd+QZfi9sEt/f1VRnyt/YIYAO8fWls2Qjh7nKa4GeYLQ3ZJC3ZMCMwPUbkZ2pPIm k2FQ== X-Gm-Message-State: AOAM531+xkTMfP/j/ZJluGcHEPaaejHVfuYP5osi1EnEl+ozqOsN56nJ 6aAsSSIpFSiNrTl/XHQIU4w= X-Google-Smtp-Source: ABdhPJxhkZ8b62II4XGF7lnr96Bhyceuok0wLWXx8RpSBP9C3idXtRpj4+JZJBGNIRdssgp24SuXTw== X-Received: by 2002:a17:907:3e02:: with SMTP id hp2mr1080256ejc.411.1611597906603; Mon, 25 Jan 2021 10:05:06 -0800 (PST) Received: from localhost (178-169-161-196.razgrad.ddns.bulsat.com. [178.169.161.196]) by smtp.gmail.com with ESMTPSA id g14sm8684002ejr.105.2021.01.25.10.05.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 25 Jan 2021 10:05:05 -0800 (PST) From: Iskren Chernev To: Bjorn Andersson Cc: Andy Gross , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Iskren Chernev , Samuel Pascua , Alexey Minnekhanov , Brian Masney , phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht Subject: [PATCH v3 3/4] ARM: dts: qcom: msm8974-klte: add support for display Date: Mon, 25 Jan 2021 20:04:26 +0200 Message-Id: <20210125180427.3109269-3-iskren.chernev@gmail.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210125180427.3109269-1-iskren.chernev@gmail.com> References: <20210125180427.3109269-1-iskren.chernev@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Samuel Pascua Add initial support for the display found on the Samsung Galaxy 5 (klte) phone. This is based on work from Jonathan Marek & Brian Masney. Signed-off-by: Samuel Pascua Signed-off-by: Iskren Chernev --- .../boot/dts/qcom-msm8974-samsung-klte.dts | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) -- 2.30.0 diff --git a/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts b/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts index 5a7ac4a31031f..19c96b47a5dbd 100644 --- a/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts +++ b/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts @@ -453,6 +453,16 @@ int { bias-pull-down; }; }; + + panel_pin: panel { + te { + pins = "gpio12"; + function = "mdp_vsync"; + + drive-strength = <2>; + bias-disable; + }; + }; }; sdhc_1: sdhci@f9824900 { @@ -705,6 +715,54 @@ opp_table { adreno@fdb00000 { status = "ok"; }; + + mdss@fd900000 { + status = "ok"; + + mdp@fd900000 { + status = "ok"; + }; + + dsi@fd922800 { + status = "ok"; + + vdda-supply = <&pma8084_l2>; + vdd-supply = <&pma8084_l22>; + vddio-supply = <&pma8084_l12>; + + #address-cells = <1>; + #size-cells = <0>; + + ports { + port@1 { + endpoint { + remote-endpoint = <&panel_in>; + data-lanes = <0 1 2 3>; + }; + }; + }; + + panel: panel@0 { + reg = <0>; + compatible = "samsung,s6e3fa2"; + + pinctrl-names = "default"; + pinctrl-0 = <&panel_pin>; + + port { + panel_in: endpoint { + remote-endpoint = <&dsi0_out>; + }; + }; + }; + }; + + dsi-phy@fd922a00 { + status = "ok"; + + vddio-supply = <&pma8084_l12>; + }; + }; }; &spmi_bus { From patchwork Mon Jan 25 18:04:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iskren Chernev X-Patchwork-Id: 12043913 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4E009C433DB for ; Mon, 25 Jan 2021 18:06:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1EF4B22583 for ; Mon, 25 Jan 2021 18:06:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730898AbhAYSFz (ORCPT ); Mon, 25 Jan 2021 13:05:55 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35458 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728142AbhAYSFv (ORCPT ); Mon, 25 Jan 2021 13:05:51 -0500 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7B75AC061794; Mon, 25 Jan 2021 10:05:10 -0800 (PST) Received: by mail-ed1-x535.google.com with SMTP id bx12so16549914edb.8; Mon, 25 Jan 2021 10:05:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=aTj+3LRHlPTMkRPTqwqbdcRuQaEmUjPAcJHSK59V7eE=; b=UOEOeYU3rcw1xy/tNvKdhQmfq0C5RSvTClxgyb3kaBjWUC0f4rhEzYs7xDWxp6EdVB HkEvjYpHq1Xq2s1UUkq1fqdOTMlocChnQsB96396Hgk5ErPELPqSTeN2/BNwy/8IqyNs CdAdVyVYjJm34+qgDnRXqylWoFtEsKLvKktXN2tSQiDJGXTC/QOoKy/NjFF1J7nIo5I8 TZE0j3wXGIOMCP6Ym26A7JW8pfGaec8QgaHU8Kz7BEjFeoP+1evAHgrHAFg72PoEqXdD TmlG+0jNFS5RKN2nBXpHxwFyhrtFBD8QLyZojtRvKIG2COzQfZh8+Dd8ZWefkvjMitNb FgAQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=aTj+3LRHlPTMkRPTqwqbdcRuQaEmUjPAcJHSK59V7eE=; b=Zu5ju4eA9cYRTG1gerdB/lwLE0a9MQRjAzyJeUhQhRwLd80I7dleY40iidGoaTD0X9 Vi3onjHTjQ2rvg0lIW6OiPvMHb7iXURohFDb9UL9nukVMApCbhpk3YOy22Ac76WICYOg uHJajr6PJBBTmM1zz85pgWZMZCbSHpejNGj4aJ9xYa4hdDVFWScgvKvi2TG49WfAittq dNOdeTZAD1BodZDsCGeMB23LeQ/TMEcDh0c/TV80ttH+j96YQu0nEnwfOmVCAS28ZXGq ebCH2bVceABxAKl3DafINUa3hhk+Unj47CFC6vP4bMMnQHHf3rEM9RpsCWkNzsjXd0WN qouQ== X-Gm-Message-State: AOAM533GDzxcyggf7KweMDDuEjv0vk+nyCdyVzFmj4LNCUyqXIklcZ01 HngkWHJyyAD3Qui5+7jEr84= X-Google-Smtp-Source: ABdhPJxlLRhEzWEWlVJ7fwkfE5Fjyg29GwITNIRE8vYgPvRON2p1QE+jIXMXs9i4evlIfcnnqONkDA== X-Received: by 2002:a50:9310:: with SMTP id m16mr1533461eda.94.1611597909297; Mon, 25 Jan 2021 10:05:09 -0800 (PST) Received: from localhost (178-169-161-196.razgrad.ddns.bulsat.com. [178.169.161.196]) by smtp.gmail.com with ESMTPSA id s12sm11083800edu.28.2021.01.25.10.05.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 25 Jan 2021 10:05:08 -0800 (PST) From: Iskren Chernev To: Bjorn Andersson Cc: Andy Gross , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Iskren Chernev , Samuel Pascua , Alexey Minnekhanov , Brian Masney , phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht Subject: [PATCH v3 4/4] ARM: dts: qcom: msm8974-klte: Mark essential regulators Date: Mon, 25 Jan 2021 20:04:27 +0200 Message-Id: <20210125180427.3109269-4-iskren.chernev@gmail.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210125180427.3109269-1-iskren.chernev@gmail.com> References: <20210125180427.3109269-1-iskren.chernev@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org s1 and l12 regulators are used for the memory and cache on the Samsung S5 (klte). If they are turned off the phone shuts down. So mark them as always-on to prevent that from happening. Signed-off-by: Iskren Chernev Tested-by: Alexey Minnekhanov --- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts b/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts index 19c96b47a5dbd..27323403aa71d 100644 --- a/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts +++ b/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts @@ -30,6 +30,7 @@ pma8084-regulators { pma8084_s1: s1 { regulator-min-microvolt = <675000>; regulator-max-microvolt = <1050000>; + regulator-always-on; }; pma8084_s2: s2 { @@ -115,6 +116,7 @@ pma8084_l11: l11 { pma8084_l12: l12 { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; + regulator-always-on; }; pma8084_l13: l13 {