From patchwork Thu Jan 28 10:36:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iskren Chernev X-Patchwork-Id: 373427 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 B1201C433DB for ; Thu, 28 Jan 2021 10:37:48 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6BC7264DCE for ; Thu, 28 Jan 2021 10:37:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231168AbhA1Khc (ORCPT ); Thu, 28 Jan 2021 05:37:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49618 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231140AbhA1KhW (ORCPT ); Thu, 28 Jan 2021 05:37:22 -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 738D0C061573; Thu, 28 Jan 2021 02:36:41 -0800 (PST) Received: by mail-ej1-x633.google.com with SMTP id w1so6943918ejf.11; Thu, 28 Jan 2021 02:36:41 -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=WliAbs0AXbBON4RTolMaPpk8w9g9sLeQ3AynxGb88hg=; b=DR3polTTyai5gaK3RUCFc9J2VW/iVlkeS1q/SgWa0kUurctF4oLZTBu4tJSj31SSL6 Ps8/RfqXjMS6mr5t+MmOyTNvfklzzcxzm0wWgm7g39+YfiRzX0O6wnQZSLHFc8sz/bai n6Vxf5RBdYCQtZGGoq9ulMRPYoUHnu1Q/xEhywNAiGgwkebcTP1XQ4snQUSl/zhhui6p hlW38HlDSTfyx99JUpsf7RThJcrZkVJa0aVkusIxj4pXygK0sWpc6V0YmBsxDA6qR4iO RlbR4iSpdXQlsVh8tAcEDQ0zYOvQHOGJowszBBIDQJzqQ5w4qKsSh41c6Ux0/OL07w6N 8uAg== 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=WliAbs0AXbBON4RTolMaPpk8w9g9sLeQ3AynxGb88hg=; b=bULeWzsu+iq1iZFpv0aHtgWYC3O2pm2kmbOYhFG3hIsQgB8Gy9nRkhEn1+FgE0BvO/ ttH54K/pRKbjoBHAuWeuhiGYq/YBiUc+JWYAeGFj7toAgBeyyFzyfZREKLTjtLMuF1l2 toYzod05Jikyy1hwd/dwFw/WXMFOj0bSmcYORWZwoqs55TvJMirg6rRQ2bwY7KqO+N1w WSz0XYSG07V8RdJ8vbgWpr3u8Phd3y0Bry1cCUV6JpMD2XB6045DDwE4ZNitaT7x3cRg q9PPrPMHZX+hFqTbJHWo40ov3nVphWlH64ANAjUEokiL7yEncB0RrWDGfwjyEGDYl6nQ cfjA== X-Gm-Message-State: AOAM530KWdxL3HKdRh5nCiiZE+lg9fiR9EzIzHylVv2BoYZbCssjLN9s KPjubcqcSSBsJ6tnALGS9UU= X-Google-Smtp-Source: ABdhPJyCACLmBTxT+XTF4RW7KFXzXOkIiuEyvQv5TH4jGeGI1Pc35lRzfZjGX4HnhMIgnB5+khxOig== X-Received: by 2002:a17:906:58d3:: with SMTP id e19mr1556863ejs.373.1611830200260; Thu, 28 Jan 2021 02:36:40 -0800 (PST) Received: from localhost (178-169-161-196.razgrad.ddns.bulsat.com. [178.169.161.196]) by smtp.gmail.com with ESMTPSA id q2sm2783991edn.91.2021.01.28.02.36.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Jan 2021 02:36:39 -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 v4 1/4] ARM: dts: qcom: msm8974: add gpu support Date: Thu, 28 Jan 2021 12:36:28 +0200 Message-Id: <20210128103632.1723952-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. Also correctly set gpu compat string on msm8974 and msm8974pro. Signed-off-by: Brian Masney [iskren.chernev@gmail.com: change after v1] Signed-off-by: Iskren Chernev --- Changes in v4: - change adreno compat string to 330.1 in msm8974 and 330.2 in msm8974pro - put opp_table node inside gpu node (similar to msm8916) - fix tabs-whenever-possible lint warning v3: https://lkml.org/lkml/2021/1/25/398 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 | 43 ++++++++++++++++++++++++++ arch/arm/boot/dts/qcom-msm8974pro.dtsi | 5 +++ 2 files changed, 48 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..bae9ea3a3b871 100644 --- a/arch/arm/boot/dts/qcom-msm8974.dtsi +++ b/arch/arm/boot/dts/qcom-msm8974.dtsi @@ -1399,6 +1399,49 @@ cnoc: interconnect@fc480000 { <&rpmcc RPM_SMD_CNOC_A_CLK>; }; + gpu: adreno@fdb00000 { + status = "disabled"; + + compatible = "qcom,adreno-330.1", + "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>; + + gpu_opp_table: opp_table { + 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>; + }; + }; + }; + mdss: mdss@fd900000 { status = "disabled"; diff --git a/arch/arm/boot/dts/qcom-msm8974pro.dtsi b/arch/arm/boot/dts/qcom-msm8974pro.dtsi index 6740a4cb7da8d..b87de3c3f461a 100644 --- a/arch/arm/boot/dts/qcom-msm8974pro.dtsi +++ b/arch/arm/boot/dts/qcom-msm8974pro.dtsi @@ -14,5 +14,10 @@ sdhci@f9824900 { clock-controller@fc400000 { compatible = "qcom,gcc-msm8974pro"; }; + + adreno@fdb00000 { + compatible = "qcom,adreno-330.2", + "qcom,adreno"; + }; }; }; From patchwork Thu Jan 28 10:36:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iskren Chernev X-Patchwork-Id: 372684 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,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 8403BC433DB for ; Thu, 28 Jan 2021 10:38:30 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 44C7864DCE for ; Thu, 28 Jan 2021 10:38:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231189AbhA1KiB (ORCPT ); Thu, 28 Jan 2021 05:38:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49626 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231157AbhA1KhZ (ORCPT ); Thu, 28 Jan 2021 05:37:25 -0500 Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8CF96C061574; Thu, 28 Jan 2021 02:36:43 -0800 (PST) Received: by mail-ed1-x52a.google.com with SMTP id d2so6033087edz.3; Thu, 28 Jan 2021 02:36:43 -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=SpC5cDZiK9XBZrbGh5X/wjvAmU6o0YyRha1vKAZSeaA=; b=ao+Jimx9w3mxiW2wsbfDxfNDAg9INdaXcxbiGcWEwe7Qm5EbXRLtPS2wKA1gYrDh4c 5Rk1EcmPFdtTrHZUCtWI1rEIOVYrcCzQve2h6gzf/LyH6uD7a+FpzY2r1hX1xI9tRLsQ x7CSsD6IqwYsOyveBVxDLm5DpLfUQJ/uvEP0mEMnKeDCpty+JEwFoxGK3bQ7PWDs6+dI WLpJKYMB2V6oQd6gyjvkj2xjzHdH+gxU0Sc4ELlNLQDS19iRWS0lC3XydSF0L57fcH3c brUZVbD4/EefPwii/+wZYJUiRx8Sv4+mdT8CdHsgdtiByM456/OCj6Xle5EXKpvhX9wH ZV9g== 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=SpC5cDZiK9XBZrbGh5X/wjvAmU6o0YyRha1vKAZSeaA=; b=Aano7yYxtwbSh4rK8kTa5J/3ifpQbHx++/M36mTP4Zp+m0wBD/HhsXrB1p/sKhL4cA bViAVmYjBjl6VhpTZxPRc1kBqMFzaBCRRIfARPvLO1Tx8Pcs1x0yfw5fAtlSNedWzG7x iUwd/m/o3pJbMSHkIKOkca6jl1SbjKqs/muuf/TS7DlEQOdUv6RUs0C6kc9hjbDfA7RD 1nEEKY25sLb2Fv29Oi6HF/q8z8VRp533d6VYdjC0C1QDwp8XbBc1Ls9ytdXmH5/omrMt JRmH2H9XSwqRxvfqqtjUaWelGSxoW6VIDc+Zzkt3/4hxbszdpddM7XrPOlF/CL17OYoc 3zsw== X-Gm-Message-State: AOAM530wEkVhR+q/XgzAbs3UDvip6C5SFAInBuG6nBk8471uqrcBTkye b4UWvM6mee0qybTcV0pUYFg= X-Google-Smtp-Source: ABdhPJyhyacIBUNEo/6yt/of/WlVUC/It8O5YF949i+HYuVlE9kZS/R74hceDbPD5TIrhhNClAA/8A== X-Received: by 2002:aa7:c34f:: with SMTP id j15mr13104641edr.120.1611830202387; Thu, 28 Jan 2021 02:36:42 -0800 (PST) Received: from localhost (178-169-161-196.razgrad.ddns.bulsat.com. [178.169.161.196]) by smtp.gmail.com with ESMTPSA id f9sm2832014edm.6.2021.01.28.02.36.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Jan 2021 02:36:41 -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 v4 2/4] ARM: dts: qcom: msm8974-klte: add support for GPU Date: Thu, 28 Jan 2021 12:36:29 +0200 Message-Id: <20210128103632.1723952-2-iskren.chernev@gmail.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210128103632.1723952-1-iskren.chernev@gmail.com> References: <20210128103632.1723952-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 dt nodes. Signed-off-by: Samuel Pascua [iskren.chernev@gmail.com: changes after v1] Signed-off-by: Iskren Chernev --- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 4 ++++ 1 file changed, 4 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..61e67b7a4a067 100644 --- a/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts +++ b/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts @@ -697,6 +697,10 @@ fuelgauge@36 { pinctrl-0 = <&fuelgauge_pin>; }; }; + + adreno@fdb00000 { + status = "ok"; + }; }; &spmi_bus { From patchwork Thu Jan 28 10:36:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iskren Chernev X-Patchwork-Id: 372685 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, 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 A27B3C433E0 for ; Thu, 28 Jan 2021 10:38:19 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5685B64DD6 for ; Thu, 28 Jan 2021 10:38:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231154AbhA1Kh7 (ORCPT ); Thu, 28 Jan 2021 05:37:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49642 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231192AbhA1Kh2 (ORCPT ); Thu, 28 Jan 2021 05:37:28 -0500 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E2AAEC061756; Thu, 28 Jan 2021 02:36:45 -0800 (PST) Received: by mail-ed1-x536.google.com with SMTP id a14so6010192edu.7; Thu, 28 Jan 2021 02:36:45 -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=gkPx8PDcUZ8TUrRVNnkfI4Ib3fiD7qtAnuQ7X18H/bY=; b=okaquC7FJKR2HAtvP85WRLaigIpKebiuOFy6e4BGGKOiORzZsrCcovXwoC0Zu86z38 y1R+JzZNKgZom7gq5wxbRWJsUbRlBSmDuy3E47P2Lahjl1uEbDXPG8WttWdaAuYWJWzM JPaLSi65YLnOIkJCb2ZwEmYAPZim304XeipJdmMsEjxdrgYHPreLJgvLh03CdFXtay8/ IlJ03xjGorrOKIkj7eFUpa23PuQNcdSe+c3mZwdJDdL8ZBmQsZfegQ0cSvDMQB3SpgfQ DZQIrW5OsTdz8oeG5g6iNYYKdI+7Eexj4wEn2oxanp1Auyg9KfpT0VQjxO04sNVHQGf4 jFQg== 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=gkPx8PDcUZ8TUrRVNnkfI4Ib3fiD7qtAnuQ7X18H/bY=; b=mpesc7jBkhMe1NM2E5Td5pOBpvMA3GcVHrJgYYdU9pHDbugzc4jU8qCABBkECyRNur KNQx6htA6en6tRAQzKbndwD+jGBIaNb8M+htVsQFtjDxlCH/cCpVuAn79IN0vY+d7MvE RfUMe9kUlS0ovxQlknqXi8HsUvbaubrW8G8Ig/UBqB3e5bz9n+8BxNS6gafhPqLTE4Ui axacplrYBIQm3f+pM9uJzM8/iJiB1ZQAJuAj2kBqyQ//Dw9z4WhLsC2bBGrcpN2Q0Coi rsdaQt02kbudYmBAFOURqIWfMluK+DvuaNuOCuWG5xhizfeWVsx4sP85QK2DHVGfg97m Bcew== X-Gm-Message-State: AOAM532x2efVeTihltAR+Ru/rvPmMUFJ3/4SW0DgEwW4zmsHD67/iivg yS/vPmlTM23n8F7JFKyL1RA= X-Google-Smtp-Source: ABdhPJzr4UTKbnXTcIA47xycOmGi/GtOtSAlCHXMXOr8ShXl1BejkkGFCzIiCmz67XYldttn3czNlw== X-Received: by 2002:a05:6402:2c4:: with SMTP id b4mr13233758edx.49.1611830204636; Thu, 28 Jan 2021 02:36:44 -0800 (PST) Received: from localhost (178-169-161-196.razgrad.ddns.bulsat.com. [178.169.161.196]) by smtp.gmail.com with ESMTPSA id j23sm2061352ejs.112.2021.01.28.02.36.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Jan 2021 02:36:44 -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 v4 3/4] ARM: dts: qcom: msm8974-klte: add support for display Date: Thu, 28 Jan 2021 12:36:30 +0200 Message-Id: <20210128103632.1723952-3-iskren.chernev@gmail.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210128103632.1723952-1-iskren.chernev@gmail.com> References: <20210128103632.1723952-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 61e67b7a4a067..2ea9ec432df58 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 { @@ -701,6 +711,54 @@ fuelgauge@36 { 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 Thu Jan 28 10:36:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iskren Chernev X-Patchwork-Id: 373426 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 6B60BC433E6 for ; Thu, 28 Jan 2021 10:38:21 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1DA5164DCC for ; Thu, 28 Jan 2021 10:38:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230526AbhA1Kh6 (ORCPT ); Thu, 28 Jan 2021 05:37:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49650 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231216AbhA1Kh3 (ORCPT ); Thu, 28 Jan 2021 05:37:29 -0500 Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3EA9CC0613D6; Thu, 28 Jan 2021 02:36:48 -0800 (PST) Received: by mail-ej1-x62e.google.com with SMTP id hs11so7019325ejc.1; Thu, 28 Jan 2021 02:36:48 -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=4Zy9cel/TbDS9ZsDX/DQ5UMcZLpQMnjy1W+ZQLrUjfk=; b=V6KyKJl+ogzY6R3U2R5TYEyRAX5nJZ+IeUM7PcZzyTuuyc76OKonMiIvfYNSrluIkp Pa/H9/uhyZNho2J7q4j2dvo+tybYFeKymblEFXL+H+8reu21F401tYURvdgad1CGlf11 gJuDiT5mLZ9uSLuJdNPqsj75YNfZ5ZneYgnilwCD6lVsO/g8Yh5oquO321dsQWHjrWPU G7W7awLZzvLTs6kiEjcuyeW6LispY7hVzHth7dsqvOYoLnDKL3LhribAh9a8mhCylDhR xYa/qPnJzDtboZAc+vL0Mp4Ii6J2AKS/1vClHtRh72LeyG1EtX81BzW9EyZ/GMkPqrJG W4Kw== 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=4Zy9cel/TbDS9ZsDX/DQ5UMcZLpQMnjy1W+ZQLrUjfk=; b=hsuxzvTQvxSVAgq1f/hGbCDn5zTmgGOYrmC4xK31mVivjblQSLu0t7DheGXu6/AMBy e/R3vegq59Y+ng2omqTWWvBfrnwNU+eADNiEdxXnsXp+7w7IfPwuo1cooJDaXsJ8aMDL U4xoxuhkvneUK1zgtgkrrwJVWib3csCnnhszB/fOjCteXpgtQiA7EgIG7I4/FK9Z7qvI DbcMJjs4Bg4yXxEDvpLWH8wljcSrUrLZee5mzVt9nGNy6fi7FavZpTWU+gfQ2nhJmHfk 9kGB8d0D1+f8pIoYXqKP580m6cKoFprqRViDc//KK18PnZPU9MidC9oMnqiKHYe2mVlw KfeQ== X-Gm-Message-State: AOAM531h7uuo8STfdFPjtXYcNenLxfdN57YgEKuNFl6PrXU/rlpnrlvf gZLuFhNUoYS8PiyZcMAg+tQ= X-Google-Smtp-Source: ABdhPJwVxhKTwqvEfrkystVJgJyRm0WCMIOpLylvEiC6ra+2Wop9T2wiw0Ekh0PfdVYZWzhmaeTrXQ== X-Received: by 2002:a17:906:b41:: with SMTP id v1mr10345873ejg.277.1611830206944; Thu, 28 Jan 2021 02:36:46 -0800 (PST) Received: from localhost (178-169-161-196.razgrad.ddns.bulsat.com. [178.169.161.196]) by smtp.gmail.com with ESMTPSA id z13sm2760150edc.73.2021.01.28.02.36.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Jan 2021 02:36:46 -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 v4 4/4] ARM: dts: qcom: msm8974-klte: Mark essential regulators Date: Thu, 28 Jan 2021 12:36:31 +0200 Message-Id: <20210128103632.1723952-4-iskren.chernev@gmail.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210128103632.1723952-1-iskren.chernev@gmail.com> References: <20210128103632.1723952-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 2ea9ec432df58..9124b968a197f 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 {