From patchwork Thu May 5 11:37:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 12839426 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C9089C433EF for ; Thu, 5 May 2022 11:38:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1358339AbiEELmA (ORCPT ); Thu, 5 May 2022 07:42:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44462 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1358141AbiEELlw (ORCPT ); Thu, 5 May 2022 07:41:52 -0400 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 5565C53B63 for ; Thu, 5 May 2022 04:38:11 -0700 (PDT) Received: by mail-ed1-x535.google.com with SMTP id be20so4834712edb.12 for ; Thu, 05 May 2022 04:38:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=jOaGKTE9s2qtQqabZY1r6g+c7kkUiTLdBki08nG0QDA=; b=x/nOj9phxVzJV4qTxMavxPSKqw2dbkrrWpaoEW4jOffx3wEaI14roIpvXDwdjiPZQQ 2KGNQT+TBgF3HGzg4Xu9SrG0kVBRWduRKygzvoxCDQbQtmlF32M3UVJpUoyHA9hw2L/P X8iD/T4GDHWfjsb2JJWYfJGYQUG3BBKd+/Qlh1+n2eglpG7Ondt6wxszzHnWqz0R1bd5 EAefDfgms38GmfrRRQmSEFX8JOV8h0maLCTkn4UuYrfuX8p5U3FDGLuXXdjBMU+pmHDT eMlE6zSTyPSKn4WAsx/EidNX28+1PXcjTas9gHLw+I/6MWlG8YgmvpBpBBkGXMslM0dt QxMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=jOaGKTE9s2qtQqabZY1r6g+c7kkUiTLdBki08nG0QDA=; b=0JviLiaK1etQPOmyJdHe36nJBsr3Vfh1059Y7cUwO8Bu2zFclKCXF87GzyemqAGZ1+ sFkYtDjOQuirhGsqidfPL9IqXQaTl9OY1rD33kHATuI4m35pAIaIVGl+LtPPNZXFq7wN a0dsQV0EBJXfTByIUnnzSa4L2gme6F+dAqeOHzLmjU5TlQL8RsyHGhISb1rFhHemdXtU pIJqdeFwx+lpTbRyulFY2UFxOR8mS3CX2ZcI4DfdogAMDTGJ/OnIJd1Ggy4bzbBjZNFy bcXDFJJ752GBSSqiEuGhOarZJB0/ybaYmKewDmaBNTy4ZXw7C7Y3YRP8YbhGXj6TA4U9 xiAQ== X-Gm-Message-State: AOAM531Rfp3Gq+gPqDfd5lrOaz5SzeCM3catcK0N7Y9w18OTdpk7xHmG tCKkTR30xLfFqWxcGJY9yXPTrg== X-Google-Smtp-Source: ABdhPJyuJS/uuvNoiBo7jKs37NE8OMyN96O6tHFG6aKHP3FjcCyj3i9OyHt96WOoRUfHew6kh0Qcdw== X-Received: by 2002:a05:6402:50d2:b0:427:f49e:71a0 with SMTP id h18-20020a05640250d200b00427f49e71a0mr12160750edb.211.1651750689913; Thu, 05 May 2022 04:38:09 -0700 (PDT) Received: from localhost.localdomain (xdsl-188-155-176-92.adslplus.ch. [188.155.176.92]) by smtp.gmail.com with ESMTPSA id g9-20020a1709063b0900b006f3ef214db6sm661006ejf.28.2022.05.05.04.38.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 May 2022 04:38:09 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Srinivas Kandagatla , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH 1/6] dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles Date: Thu, 5 May 2022 13:37:57 +0200 Message-Id: <20220505113802.243301-1-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Document compatibles for QFPROM used on IPQ8064 and SDM630. They are compatible with generic QFPROM fallback. Signed-off-by: Krzysztof Kozlowski Acked-by: Rob Herring --- Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml b/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml index dede8892ee01..b4163086a5be 100644 --- a/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml +++ b/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml @@ -18,6 +18,7 @@ properties: - enum: - qcom,apq8064-qfprom - qcom,apq8084-qfprom + - qcom,ipq8064-qfprom - qcom,msm8974-qfprom - qcom,msm8916-qfprom - qcom,msm8996-qfprom @@ -25,6 +26,7 @@ properties: - qcom,qcs404-qfprom - qcom,sc7180-qfprom - qcom,sc7280-qfprom + - qcom,sdm630-qfprom - qcom,sdm845-qfprom - const: qcom,qfprom From patchwork Thu May 5 11:37:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 12839423 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 71CC6C433FE for ; Thu, 5 May 2022 11:38:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1358212AbiEELmB (ORCPT ); Thu, 5 May 2022 07:42:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44468 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1358191AbiEELlw (ORCPT ); Thu, 5 May 2022 07:41:52 -0400 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 9722B53E13 for ; Thu, 5 May 2022 04:38:12 -0700 (PDT) Received: by mail-ed1-x534.google.com with SMTP id ba17so4866403edb.5 for ; Thu, 05 May 2022 04:38:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=yzN3FtomMSFQXU8U8DdUxmokxQ+geUR12BbvG9ovSgk=; b=qc/bdjCFTaKD5+74QcqLb+atIW0PQikRXnVek6x0CCPDQ6FmKNj8WfJiYWdvTKXKdd sIo/zvKAzyXlHhfMwnrEHd9pPVJfXLdPmTmBGpLsDEAE1L8Pc4vNGmpSUhPXFvNa9vHT cYc3iFkh9gvs8XIU9M8Pf/phQUkpQbH1FTNe1X1W3Px1MZAvAUbG6t34+BzVTscITInJ qh+RQFOFc77tD19EV3NDywtp7Mkq0rWjxzTeUXN15eGRIwqy2Xq2EFA1WYUeWr5O9saE KXdYMmy8liuvt0GZUfbuADBzsUGAtWS14lFafOpTnUGtDzRcVZpvf6s0orDvAvVXQjAo peiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=yzN3FtomMSFQXU8U8DdUxmokxQ+geUR12BbvG9ovSgk=; b=P0Xqz38BEv5yhZA9qeE7pYC8ICfQKbq1nbSsX6AelEeIcniMO53VGSFP8B7Y9kkIK8 Ve1aOABQmVcM5T6wHKtiw4sldBROhHmGuE7p0XnimH8jAsyJUuWrszrsOA+mfNtA0Eu+ 87fg/YDfN2d4GMSXadQ5I23HSi1+vEUrTqdh4acXTQ+nheQCja8EiHuXpaI1uQAYJ1D3 o6kkgMh4R+foIq1iehfwWi4aHnus0n/K7181VwiGOk5bwyiGFk6C4Fi3kiQeNpJM7xoN +ccbctUcprnBERHcBvC48rQxQpN262r/WvLguCW7YYqM3lP49X5/fW06k0Q2mEkMqVQb 0fSg== X-Gm-Message-State: AOAM533U0nAxLGO+NHjqDy2BcKbdmwg7C3tSfaisgpVvmv1kk23OzQgi d07i5FPciw+EpwzsVdI/LBP4nw== X-Google-Smtp-Source: ABdhPJwyZ0bkH/7KxfvogHNZ3lnAZ5Zds5SQZM3wZx3qP4qu1BIZGmFbnitcT/AtZ9iPouelFQfblw== X-Received: by 2002:a05:6402:268d:b0:428:c73:95c4 with SMTP id w13-20020a056402268d00b004280c7395c4mr10208557edd.44.1651750691010; Thu, 05 May 2022 04:38:11 -0700 (PDT) Received: from localhost.localdomain (xdsl-188-155-176-92.adslplus.ch. [188.155.176.92]) by smtp.gmail.com with ESMTPSA id g9-20020a1709063b0900b006f3ef214db6sm661006ejf.28.2022.05.05.04.38.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 May 2022 04:38:10 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Srinivas Kandagatla , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH 2/6] ARM: dts: qcom: use dedicated QFPROM compatibles Date: Thu, 5 May 2022 13:37:58 +0200 Message-Id: <20220505113802.243301-2-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220505113802.243301-1-krzysztof.kozlowski@linaro.org> References: <20220505113802.243301-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Use dedicated compatibles for QFPROM on APQ8064, IPQ8064 and MSM9874, which is expected by the bindings. Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/qcom-apq8064.dtsi | 2 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom-apq8064.dtsi index 34c0ba7fa358..3bf870b7de00 100644 --- a/arch/arm/boot/dts/qcom-apq8064.dtsi +++ b/arch/arm/boot/dts/qcom-apq8064.dtsi @@ -796,7 +796,7 @@ ref_muxoff: adc-channel@f { }; qfprom: qfprom@700000 { - compatible = "qcom,qfprom"; + compatible = "qcom,apq8064-qfprom", "qcom,qfprom"; reg = <0x00700000 0x1000>; #address-cells = <1>; #size-cells = <1>; diff --git a/arch/arm/boot/dts/qcom-apq8084.dtsi b/arch/arm/boot/dts/qcom-apq8084.dtsi index da50a1a0197f..503b4ae9fb1a 100644 --- a/arch/arm/boot/dts/qcom-apq8084.dtsi +++ b/arch/arm/boot/dts/qcom-apq8084.dtsi @@ -242,7 +242,7 @@ apcs: syscon@f9011000 { qfprom: qfprom@fc4bc000 { #address-cells = <1>; #size-cells = <1>; - compatible = "qcom,qfprom"; + compatible = "qcom,apq8084-qfprom", "qcom,qfprom"; reg = <0xfc4bc000 0x1000>; tsens_calib: calib@d0 { reg = <0xd0 0x18>; diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-ipq8064.dtsi index 808ea1862283..b3c0d140e6a0 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -723,7 +723,7 @@ qcom,ssbi@500000 { }; qfprom: qfprom@700000 { - compatible = "qcom,qfprom"; + compatible = "qcom,ipq8064-qfprom", "qcom,qfprom"; reg = <0x00700000 0x1000>; #address-cells = <1>; #size-cells = <1>; diff --git a/arch/arm/boot/dts/qcom-msm8974.dtsi b/arch/arm/boot/dts/qcom-msm8974.dtsi index 814ad0b46232..5d2ab5ceb65c 100644 --- a/arch/arm/boot/dts/qcom-msm8974.dtsi +++ b/arch/arm/boot/dts/qcom-msm8974.dtsi @@ -1120,7 +1120,7 @@ restart@fc4ab000 { qfprom: qfprom@fc4bc000 { #address-cells = <1>; #size-cells = <1>; - compatible = "qcom,qfprom"; + compatible = "qcom,msm8974-qfprom", "qcom,qfprom"; reg = <0xfc4bc000 0x1000>; tsens_calib: calib@d0 { reg = <0xd0 0x18>; From patchwork Thu May 5 11:37:59 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 12839428 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id F043BC4332F for ; Thu, 5 May 2022 11:38:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1358306AbiEELmJ (ORCPT ); Thu, 5 May 2022 07:42:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44612 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1358226AbiEELl7 (ORCPT ); Thu, 5 May 2022 07:41:59 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1B95F53E31 for ; Thu, 5 May 2022 04:38:14 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id ks9so1753066ejb.2 for ; Thu, 05 May 2022 04:38:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=KgLO+C2/yOlfu/wchcN06UvJAW7HmrFszzDOb32BWIc=; b=avupb/HFUW83+Itv9KEKJpUV9154BtGQV9mBeBuVuAW0qTnE5liQxBOSOM7uJS+QLq ID14hRVgFsYn2hlVQ4T02BqWIk1wD60GfIr2r92oM+PqjhGl8aDIqgY+34tekiXEB2sO n2TEkI7hlKKZPKisDCVvcA1/jppqPdpapdmWvCYg46NSMagiHA7MBEjxj8lMTcxB/lBt jX+y6b9HJSA4r0/1V7ICZNheTF0qDHyZSNgGCwobcdXPBKZ07Y2iAa+YCFsToud4qjnv g0LTt/alnMGknJLqwXtBrNw6U+TX647OspT3fYaNIV/YTwI1JlpMbLsEG53rabwZ6fBi QyvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=KgLO+C2/yOlfu/wchcN06UvJAW7HmrFszzDOb32BWIc=; b=jyLZAv7umVQQZqgtn9md5ZAAwc573Th5YY6tn9JOn91k9lWb+Sx6+9UMLsZbetYb5M o1ahGE1ToVXMiVGgYjV2jQGB7rIR09g/fIIUnZnilcll2u6IdRajbomn4pubF7RfDgys 86LRvHkxPxtaFJT/MaBuSbt5zRpdz5bhVO1Vf7b3GnJ0bp3iCN6Ch1J4zJu3lv05M/4C rCGLmmShYwIVIO+ulxxVS+aPCctfV6hK0aPVT4N+kwVngujBKk8wMcHKpK3uexRBZZ8e nZVAa+Yre0ZxOlIEfaULS41lS1COE5lD+0h6MmH/ds8K266iA8DIvj2bT5biXPM2dfEb BKig== X-Gm-Message-State: AOAM530d/uYV0BMpcTNNCKPYrGr4gE6kPsGcL8WMhOJz++13KZAbznwM 44sYzrX6eD8zDqBbdeSJL4+oug== X-Google-Smtp-Source: ABdhPJzrPkCIO5OQIuDm4iIyHx+cCI9ZlcNZkwkZiyOWeM12UbIS3zVmC1+k5MTg3pxGQO393gfI9A== X-Received: by 2002:a17:906:6a1c:b0:6f4:b0e0:2827 with SMTP id qw28-20020a1709066a1c00b006f4b0e02827mr9260907ejc.249.1651750692479; Thu, 05 May 2022 04:38:12 -0700 (PDT) Received: from localhost.localdomain (xdsl-188-155-176-92.adslplus.ch. [188.155.176.92]) by smtp.gmail.com with ESMTPSA id g9-20020a1709063b0900b006f3ef214db6sm661006ejf.28.2022.05.05.04.38.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 May 2022 04:38:12 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Srinivas Kandagatla , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH 3/6] ARM: dts: qcom: cleanup QFPROM nodes Date: Thu, 5 May 2022 13:37:59 +0200 Message-Id: <20220505113802.243301-3-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220505113802.243301-1-krzysztof.kozlowski@linaro.org> References: <20220505113802.243301-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Cleanup coding style of QFPROM nodes - put compatible as first property and drop tabs before '=' character. Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +++--- arch/arm/boot/dts/qcom-apq8084.dtsi | 4 ++-- arch/arm/boot/dts/qcom-msm8974.dtsi | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom-apq8064.dtsi index 3bf870b7de00..d3cb099cb691 100644 --- a/arch/arm/boot/dts/qcom-apq8064.dtsi +++ b/arch/arm/boot/dts/qcom-apq8064.dtsi @@ -797,9 +797,9 @@ ref_muxoff: adc-channel@f { qfprom: qfprom@700000 { compatible = "qcom,apq8064-qfprom", "qcom,qfprom"; - reg = <0x00700000 0x1000>; - #address-cells = <1>; - #size-cells = <1>; + reg = <0x00700000 0x1000>; + #address-cells = <1>; + #size-cells = <1>; ranges; tsens_calib: calib { reg = <0x404 0x10>; diff --git a/arch/arm/boot/dts/qcom-apq8084.dtsi b/arch/arm/boot/dts/qcom-apq8084.dtsi index 503b4ae9fb1a..cb01faa23eb7 100644 --- a/arch/arm/boot/dts/qcom-apq8084.dtsi +++ b/arch/arm/boot/dts/qcom-apq8084.dtsi @@ -240,10 +240,10 @@ apcs: syscon@f9011000 { }; qfprom: qfprom@fc4bc000 { - #address-cells = <1>; - #size-cells = <1>; compatible = "qcom,apq8084-qfprom", "qcom,qfprom"; reg = <0xfc4bc000 0x1000>; + #address-cells = <1>; + #size-cells = <1>; tsens_calib: calib@d0 { reg = <0xd0 0x18>; }; diff --git a/arch/arm/boot/dts/qcom-msm8974.dtsi b/arch/arm/boot/dts/qcom-msm8974.dtsi index 5d2ab5ceb65c..df49be66d0b8 100644 --- a/arch/arm/boot/dts/qcom-msm8974.dtsi +++ b/arch/arm/boot/dts/qcom-msm8974.dtsi @@ -1118,10 +1118,10 @@ restart@fc4ab000 { }; qfprom: qfprom@fc4bc000 { - #address-cells = <1>; - #size-cells = <1>; compatible = "qcom,msm8974-qfprom", "qcom,qfprom"; reg = <0xfc4bc000 0x1000>; + #address-cells = <1>; + #size-cells = <1>; tsens_calib: calib@d0 { reg = <0xd0 0x18>; }; From patchwork Thu May 5 11:38:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 12839427 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 57DF8C433FE for ; Thu, 5 May 2022 11:38:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1358205AbiEELmI (ORCPT ); Thu, 5 May 2022 07:42:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44638 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1358263AbiEELl7 (ORCPT ); Thu, 5 May 2022 07:41:59 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3635853E3B for ; Thu, 5 May 2022 04:38:14 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id z2so6586742ejj.3 for ; Thu, 05 May 2022 04:38:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0B77eQYKO8uoHd8GX7CLVmghS1xkaBRJ4WQ/0qKLNzg=; b=BPCYwh2H94L/C1Fle5H+kc06hUfHDJfB5SwTcw3auNm+LQO/k4CLdgmoIl4dp9AXlc v8PLbZCrUF7h+BAhGEAF3F1BCI9mBXAqXNAzw1YyAbHo5Q9F99k8+9jRghb4SCK2jO3V o3RBTG3fj3wq8cDCgBc6QnGu/J7vK+HIzYwLbfTjgOAEp3YFVQfLn2Wk5Jahn34Irne1 /tkCAM5YjoOBQd0AjDl8msHIEHm5+N7I0GghvFf9tX5xtBGCOzHooUU83wqRQiszfcHv TUwtJ8zQnd2zyS1kSp8WMCCDerYPwWdYJn/EvGGHHpfk6lDAt0HlzAY98AaWo02tXvv8 t8xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=0B77eQYKO8uoHd8GX7CLVmghS1xkaBRJ4WQ/0qKLNzg=; b=VJSvfkgcPgLAqifNhB5arsdBDlGrk+rUu0JTtGoJjXQYTtRliBoTxsnTclHwCLgTXy hhi9cMxAaTOWNfDNIcY6jKCf2b9gc1S7IrS82xOWYrGXr3NbJuYnWFwXCXInwldEkl2k PlL7lmELBLJriU51f/ydnQRZ0C+tIdI8VAlWP6x77Jb9JydHCKi/X1dssdz/Den0icLO GNfJHgbcGAIgKoxam9+9YMz/eUuPmrrgcrd0cNj5/VedaKCXtN1zw7OpAAULU6qaIAhq jw6zX2YyP57g2fTZMoOUAnidq5bLAh7+Q4/Omy7UPcZfR8VRA1iOVZdXxeDfMGHEHV2N n9uA== X-Gm-Message-State: AOAM533uvrFo5DBckEPh2wbDst1P1hm02eGVBlhNGpI3dP3rh6aEP2Yx TzHh/xtdCIsMB81I74VVc6xqNA== X-Google-Smtp-Source: ABdhPJz2hiw2ca+vQ4cCnCAtms89wFZqljglbhxrF+3KD6v4Ous4H21EyTHhv5R35xFgbWC0Sddxzg== X-Received: by 2002:a17:907:8688:b0:6f4:3d77:f9c7 with SMTP id qa8-20020a170907868800b006f43d77f9c7mr19969992ejc.716.1651750693517; Thu, 05 May 2022 04:38:13 -0700 (PDT) Received: from localhost.localdomain (xdsl-188-155-176-92.adslplus.ch. [188.155.176.92]) by smtp.gmail.com with ESMTPSA id g9-20020a1709063b0900b006f3ef214db6sm661006ejf.28.2022.05.05.04.38.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 May 2022 04:38:13 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Srinivas Kandagatla , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH 4/6] ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions Date: Thu, 5 May 2022 13:38:00 +0200 Message-Id: <20220505113802.243301-4-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220505113802.243301-1-krzysztof.kozlowski@linaro.org> References: <20220505113802.243301-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org QFPROM children have 'reg' so they must have unit address. Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/qcom-apq8064.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom-apq8064.dtsi index d3cb099cb691..028d52b5d075 100644 --- a/arch/arm/boot/dts/qcom-apq8064.dtsi +++ b/arch/arm/boot/dts/qcom-apq8064.dtsi @@ -801,10 +801,10 @@ qfprom: qfprom@700000 { #address-cells = <1>; #size-cells = <1>; ranges; - tsens_calib: calib { + tsens_calib: calib@404 { reg = <0x404 0x10>; }; - tsens_backup: backup_calib { + tsens_backup: backup_calib@414 { reg = <0x414 0x10>; }; }; From patchwork Thu May 5 11:38:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 12839424 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 61B31C433EF for ; Thu, 5 May 2022 11:38:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1358419AbiEELmC (ORCPT ); Thu, 5 May 2022 07:42:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44644 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1358316AbiEELmA (ORCPT ); Thu, 5 May 2022 07:42:00 -0400 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 09ADB5418F for ; Thu, 5 May 2022 04:38:16 -0700 (PDT) Received: by mail-ej1-x633.google.com with SMTP id kq17so8182306ejb.4 for ; Thu, 05 May 2022 04:38:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=+WqpoGIdyJSyDNz1/n0SzZvxTxflnlsJs1yAYSXzCKI=; b=CcZviteHoGf4SavUw+2Kf8Kl3r6Gkj+vE61AgfDlE8ltjTT0+hq7383KQ0wgazC+5P fgC+CKPLKQW5zj4lB/0CWTsNISZDhE2M3dB02xlTKsdQL6Tg0XTid8GRTX13n04Owhlc P5fPgfxf4BajSZE6DGWMCuoGmhNkiTfW+NjU3Bv5UCYK2eT6eTnuA5XKfu6YqP11bEe3 AloazsbQ7beAFq9noP5KpbNOFFe5ub20LtjIkJ31ogzniUeP1/eqkeI6tBbfTRzG3rXX PMKFzdj4Pri6NFMMjyEAVyrB2ftBkfVQWHR4hW2gcjS3uKXTpfOSsAea5dL86avqyKkn LNwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=+WqpoGIdyJSyDNz1/n0SzZvxTxflnlsJs1yAYSXzCKI=; b=r0S4x6OwUy4iDwbFcCQco7usdkvefpy6u3lruhzFqqV10Bw+L9aEKqL4jiluzNguSm 3AIhErQCAm6gdjAhgSkVgaVXEUmichZzCA9yLdiZUvqUKfmqh66XhSn7yJxvCeSKfJ/G PEFhaDtEpsZ3/PNrl+4fV0LDoUGzKPfRsFIngzYVYVUgYHyhdgfroHNPQobZKP3LXN/t 2y0aqhs3qjmf1NyAI2VhZ+ZT+CRJUCpB2uc7wI3AGU0p1hyQng8f6bQ3NseEh4W3vN4I Le74Qty7LW+rz/FhaXsXJC0m9EKCwh4V7HrEkJAJ7L9VxC37j9+lWIBkOyqHOzjVQTJW qRpQ== X-Gm-Message-State: AOAM531Rp7+nN8QlShACaTZKFBBZiK4fJV2r+Kw4ajZNFmPTUTcnbm2p HffihR1VGwLuRGm1Qq0n+o+eag== X-Google-Smtp-Source: ABdhPJwBtr2Kpwz2XJmTimebmxreUwlReI5+UblLmCc+D7UtsZUoQroXYJ8kFuYvwHG8hvBSNIliFw== X-Received: by 2002:a17:906:5811:b0:6e8:47dd:c55d with SMTP id m17-20020a170906581100b006e847ddc55dmr25829706ejq.191.1651750694608; Thu, 05 May 2022 04:38:14 -0700 (PDT) Received: from localhost.localdomain (xdsl-188-155-176-92.adslplus.ch. [188.155.176.92]) by smtp.gmail.com with ESMTPSA id g9-20020a1709063b0900b006f3ef214db6sm661006ejf.28.2022.05.05.04.38.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 May 2022 04:38:14 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Srinivas Kandagatla , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH 5/6] arm64: dts: qcom: use dedicated QFPROM compatibles Date: Thu, 5 May 2022 13:38:01 +0200 Message-Id: <20220505113802.243301-5-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220505113802.243301-1-krzysztof.kozlowski@linaro.org> References: <20220505113802.243301-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Use dedicated compatibles for QFPROM on MSM8916, MSM8996, MSM8998, QCS404 and SDM630 which is expected by the bindings: msm8996-mtp.dtb: qfprom@74000: compatible:0: 'qcom,qfprom' is not one of ['qcom,apq8064-qfprom', ... Signed-off-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi index 05472510e29d..d2468081c4d2 100644 --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi @@ -436,7 +436,7 @@ restart@4ab000 { }; qfprom: qfprom@5c000 { - compatible = "qcom,qfprom"; + compatible = "qcom,msm8916-qfprom", "qcom,qfprom"; reg = <0x0005c000 0x1000>; #address-cells = <1>; #size-cells = <1>; diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi index 9932186f7ceb..ab95ec4a7491 100644 --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi @@ -650,7 +650,7 @@ rpm_msg_ram: sram@68000 { }; qfprom@74000 { - compatible = "qcom,qfprom"; + compatible = "qcom,msm8996-qfprom", "qcom,qfprom"; reg = <0x00074000 0x8ff>; #address-cells = <1>; #size-cells = <1>; diff --git a/arch/arm64/boot/dts/qcom/msm8998.dtsi b/arch/arm64/boot/dts/qcom/msm8998.dtsi index 758c45bbbe78..9b8e5767fdb6 100644 --- a/arch/arm64/boot/dts/qcom/msm8998.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8998.dtsi @@ -838,7 +838,7 @@ rpm_msg_ram: sram@778000 { }; qfprom: qfprom@784000 { - compatible = "qcom,qfprom"; + compatible = "qcom,msm8998-qfprom", "qcom,qfprom"; reg = <0x00784000 0x621c>; #address-cells = <1>; #size-cells = <1>; diff --git a/arch/arm64/boot/dts/qcom/qcs404.dtsi b/arch/arm64/boot/dts/qcom/qcs404.dtsi index d912166b7552..1cdbe6645f2a 100644 --- a/arch/arm64/boot/dts/qcom/qcs404.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs404.dtsi @@ -366,7 +366,7 @@ usb2_phy_sec: phy@7c000 { }; qfprom: qfprom@a4000 { - compatible = "qcom,qfprom"; + compatible = "qcom,qcs404-qfprom", "qcom,qfprom"; reg = <0x000a4000 0x1000>; #address-cells = <1>; #size-cells = <1>; diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qcom/sdm630.dtsi index b72e8e6c52f3..505e10674cb6 100644 --- a/arch/arm64/boot/dts/qcom/sdm630.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm630.dtsi @@ -552,7 +552,7 @@ rpm_msg_ram: sram@778000 { }; qfprom: qfprom@780000 { - compatible = "qcom,qfprom"; + compatible = "qcom,sdm630-qfprom", "qcom,qfprom"; reg = <0x00780000 0x621c>; #address-cells = <1>; #size-cells = <1>; From patchwork Thu May 5 11:38:02 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 12839425 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0A90EC43217 for ; Thu, 5 May 2022 11:38:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1358487AbiEELmD (ORCPT ); Thu, 5 May 2022 07:42:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44650 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1358325AbiEELmA (ORCPT ); Thu, 5 May 2022 07:42:00 -0400 Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 05B0553E22 for ; Thu, 5 May 2022 04:38:17 -0700 (PDT) Received: by mail-ej1-x62d.google.com with SMTP id y3so8120552ejo.12 for ; Thu, 05 May 2022 04:38:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=eLgQPwziK+ko4kQyG3I37Mp7K7CNGQrMU0x5X86Viy4=; b=hHO6dNn457mwN8ZY11w+Ya9foj5hhTMPgJvqcokiXZmXsKrOgOfZy01GeiOTTGHYlC nIJL2+pu+smRvh8aT+so+QIIMTOYU6H2spQh7fW0nVbrPhzNOhJ/x8ESXZtWfrVnYPmj UDs1MWCcftcp3a6X1fUm31l8Bb23z/boJHsKoUvUj40B+sMPI/nxzNQB+OpcK2eX0r4U KEYzoVHeskta63tNXL67NKXh6vXJnrCcJba1jmD82sbrtwEKOcohKaGgibns/U922LxO jRJvwTD+XtnBxNYQoz1KWBe2Rsj3mtz5b/F5/Mv2fUasPz3OFXipG5405qodDVHrj0pf vAAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=eLgQPwziK+ko4kQyG3I37Mp7K7CNGQrMU0x5X86Viy4=; b=TOSKusEjJlu6217j921tffUJKuQfErY00nrPp6cboLcpZPbxH3cz4BWlWcDWJm7pxV 1xp5FKjmkoq0AebcNZP+SBp3ru1SmZRYvaz+YBHaOs28DOzBFyRHiA71Hm+S3o+OFz7S OWHn3XX4MyEUv1CZUYfJHcrmEEgPaAD704d04+EDt6Uhzk/AB/XrTHcfxaHWh9E0uLXQ B9yjSd803eEUIR5Qd0xgnh/qzIszWerbNXwn75IOP2H3IR9NkTDIX+5fn6weJFY4teQs umckvUP+9UJve7Nwzv+lFN5BUcFmTUp7E3oUvl8BMZzHo32ISd9KwTY82ZeduAjeq3is Q1Fg== X-Gm-Message-State: AOAM532ze5Ku1O/GVfnA+GQAJ+HrKNczyJvvHX3t9JjTuSWew3HsnTRX 6SK1KKzCAoTfMmj5iUqjvoDDNQ== X-Google-Smtp-Source: ABdhPJz56RQddCKde8syNeZ99IESBlDy9ESB9ITrwMeCYoMWTZUXN/j4oCItchLbl2oXlmaZPfTRcw== X-Received: by 2002:a17:907:8a0c:b0:6f4:7fc2:b0b0 with SMTP id sc12-20020a1709078a0c00b006f47fc2b0b0mr13945675ejc.251.1651750695502; Thu, 05 May 2022 04:38:15 -0700 (PDT) Received: from localhost.localdomain (xdsl-188-155-176-92.adslplus.ch. [188.155.176.92]) by smtp.gmail.com with ESMTPSA id g9-20020a1709063b0900b006f3ef214db6sm661006ejf.28.2022.05.05.04.38.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 May 2022 04:38:15 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Srinivas Kandagatla , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH 6/6] arm64: dts: qcom: sdm630: correct QFPROM byte offsets Date: Thu, 5 May 2022 13:38:02 +0200 Message-Id: <20220505113802.243301-6-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220505113802.243301-1-krzysztof.kozlowski@linaro.org> References: <20220505113802.243301-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org The NVMEM bindings expect that 'bits' property holds offset and size of region within a byte, so it applies a constraint of <0, 7> for the offset. Using 25 as HSTX trim offset is within 4-byte QFPROM word, but outside of the byte: sdm630-sony-xperia-nile-discovery.dtb: qfprom@780000: hstx-trim@240:bits:0:0: 25 is greater than the maximum of 7 sdm630-sony-xperia-nile-discovery.dtb: qfprom@780000: gpu-speed-bin@41a0:bits:0:0: 21 is greater than the maximum of 7 Align the offsets to match the bindings. Signed-off-by: Krzysztof Kozlowski --- Not tested on SDM630 hardware, but similar behavior on SDM845 works fine (although causes a read of 4 bytes instead of 1). --- arch/arm64/boot/dts/qcom/sdm630.dtsi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qcom/sdm630.dtsi index 505e10674cb6..c713aa6e7044 100644 --- a/arch/arm64/boot/dts/qcom/sdm630.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm630.dtsi @@ -558,13 +558,13 @@ qfprom: qfprom@780000 { #size-cells = <1>; qusb2_hstx_trim: hstx-trim@240 { - reg = <0x240 0x1>; - bits = <25 3>; + reg = <0x243 0x1>; + bits = <1 3>; }; gpu_speed_bin: gpu-speed-bin@41a0 { - reg = <0x41a0 0x1>; - bits = <21 7>; + reg = <0x41a2 0x1>; + bits = <5 7>; }; };