From patchwork Mon Jan 23 10:16:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Robert Marko X-Patchwork-Id: 47105 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1528015wrn; Mon, 23 Jan 2023 02:19:59 -0800 (PST) X-Google-Smtp-Source: AMrXdXvgW5wq0ZV5YGaeZIsYivV5412La5kALDyFzUkhq+PSylYnox8+nhYGemw9N+ORWXUNzTQL X-Received: by 2002:a17:90a:fe07:b0:229:292a:8ef3 with SMTP id ck7-20020a17090afe0700b00229292a8ef3mr26034910pjb.25.1674469198939; Mon, 23 Jan 2023 02:19:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674469198; cv=none; d=google.com; s=arc-20160816; b=hk3yOTJ0SwEdhdsr0Kw6kUP7BvIr037RVNaGlvX8FQZdrLTQE8FeVX8XDKJOg9u4RD L0p+vC6rC1sW5glW7IsjXlbxvip6vUVLyv7ITF6aKX3gJZ/I2c4Kfjzf+rkvpprLlUuY CF+pBP/3oR6UXxmfWXwiMaTDtECsjqHliQc7aBvl83zSFF987OF75J6CjbpYZ4c+rM8T IhXQuJvkYw4eJDVbuI0TK2yu1xB8B8RfDLRTQLAnaCupYYt4GVerUmRc5dQts2mpYp/V RwRNb2+n6UoBTMrxJePigAkCY17rS07h+6h9Scj2uGAHjYvx6dD1tFeSvQeI6R1qm9U6 GJcA== 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=CutNyWM0IkRzqeYC5Zdvw1NAJVSyaXdgC4t26U3nWNs=; b=C2TzyJR1kPEhpFHspTldFWW07qAbnDx3Y9+ltuLr9cb+WK94HE/IG6gJSDgSwilt76 /gMyR2GO9jZiZLnCf16ysWqyyEd5VTr6WIcta1fCFJUHGkCv1Cr5emyts3dWZyzVd7L+ g94TdQDJze90v0aK7BKvEfJtLY9htiRYmCXb+M5I77JJN1PG5JpUWvGpOjzzZa+n4MnO AsE+N+FeZ4vL5f0aG1ppHCivZbPGe3I9FSjIQIONw7RrtaXK/S2fxIPn8AvaTMe6HJOL hUmTmh83OC1CWGQ6iSo6ZIZWN/StGN9Szmzwye6Fb7j3qZEePO3/GryYfv8NbPcQ0drZ 6mlQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=GUliwSNY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ck5-20020a17090afe0500b001fe39932aa3si10909939pjb.48.2023.01.23.02.19.46; Mon, 23 Jan 2023 02:19:58 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=GUliwSNY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231989AbjAWKQ4 (ORCPT + 99 others); Mon, 23 Jan 2023 05:16:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46286 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231806AbjAWKQz (ORCPT ); Mon, 23 Jan 2023 05:16:55 -0500 Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3EA0622026; Mon, 23 Jan 2023 02:16:36 -0800 (PST) Received: by mail-ed1-x52d.google.com with SMTP id v10so13920359edi.8; Mon, 23 Jan 2023 02:16:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=CutNyWM0IkRzqeYC5Zdvw1NAJVSyaXdgC4t26U3nWNs=; b=GUliwSNYyecVJiov7UaCNPigt2dgDarkQy09vEfsmYug0Y+Xh85Wm2PXcyitca3zls 1QDjqI8P1rjVa8Chc8PGCfmsJ2bMrDkXNrhuzpMHsQyvBX1eufBUA74iTKmlfQJW/Nd7 lXmo8tCA4omPCzAGG5W8uChAwOG+anH1mp9h9dPEkXSEHxemXoerdluhN3b/77G91vAD NlZmEP8xEK09ib7q/V+kiBiUc0+WViL401lo9rc+hkaR7Ncvw8+qa82iiVoMRktBv6Y3 HyR/8QnDPnbOenN/+p1azJvEgYHskQfN5Sz5C+11IKAOKRaTi2xQRkglRyeHjia2/Owg xwug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CutNyWM0IkRzqeYC5Zdvw1NAJVSyaXdgC4t26U3nWNs=; b=fMYU15wUGirPuknZCUSHtaONnvuorayA1/ebsJ3YBfIyONOjBICafPJYA1VkyaxkrK 6gK2hdtYfb5/7yizmBoRq9OkqvT+oJ3qwNAqL1+4f3X4Vqaz9QfPXgnvorl6ah9zUHYL ZZ9Nw078w/boLgO9rBemlRijsz08wtwATx03BPNa0r5RHTqX2Pbq8yqnh9ofyvgkbIcy /4vDSMfQ2zf/t++a1jtiaQDEC29OxkCZiQDYn579vwYkaVsPTWfPWEf6pMB232sv1r40 MH61aDt4rD5RnmzdFBAukKbyiG2XZJIRG4IjlCp1+HrkFrQZZ6AKsJuGpCcj1q3QjsOQ cYwQ== X-Gm-Message-State: AFqh2koFtbZ6zZtWXJsGL/bxaC5jgedoD0nVY9cFgE/MBmaJV74K6br5 PEasYW4WHKI25KZqpju4MME= X-Received: by 2002:a50:9ee2:0:b0:49e:e12a:a216 with SMTP id a89-20020a509ee2000000b0049ee12aa216mr10563274edf.6.1674468994397; Mon, 23 Jan 2023 02:16:34 -0800 (PST) Received: from fedora.. (cpezg-94-253-128-151-cbl.xnet.hr. [94.253.128.151]) by smtp.googlemail.com with ESMTPSA id m15-20020aa7c48f000000b0049dc0123f29sm12579125edq.61.2023.01.23.02.16.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Jan 2023 02:16:33 -0800 (PST) From: Robert Marko To: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, srinivas.kandagatla@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, quic_kathirav@quicinc.com Cc: Robert Marko , Krzysztof Kozlowski Subject: [PATCH v2 1/2] dt-bindings: nvmem: qfprom: add IPQ8074 compatible Date: Mon, 23 Jan 2023 11:16:30 +0100 Message-Id: <20230123101631.475712-1-robimarko@gmail.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755808215178477065?= X-GMAIL-MSGID: =?utf-8?q?1755808215178477065?= Document IPQ8074 compatible for QFPROM, its compatible with the generic QFPROM fallback. Signed-off-by: Robert Marko Acked-by: Krzysztof Kozlowski --- Changes in v2: * Add ACK tag from Krzysztof --- Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml b/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml index 9ddf3cef9e84..2173fe82317d 100644 --- a/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml +++ b/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml @@ -19,6 +19,7 @@ properties: - qcom,apq8064-qfprom - qcom,apq8084-qfprom - qcom,ipq8064-qfprom + - qcom,ipq8074-qfprom - qcom,msm8916-qfprom - qcom,msm8974-qfprom - qcom,msm8976-qfprom From patchwork Mon Jan 23 10:16:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Robert Marko X-Patchwork-Id: 47110 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1536970wrn; Mon, 23 Jan 2023 02:47:29 -0800 (PST) X-Google-Smtp-Source: AMrXdXsiIzXER5Sf2FdCHTDVGwnmfr63ahuNir1pfNetEFlJvcODEn5J1FaomHRWB4SghbBJ5isl X-Received: by 2002:a05:6a20:7d8e:b0:b8:8060:ce5c with SMTP id v14-20020a056a207d8e00b000b88060ce5cmr32280804pzj.44.1674470849408; Mon, 23 Jan 2023 02:47:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674470849; cv=none; d=google.com; s=arc-20160816; b=gvLNFXGvyWyFH72FrbypUk6/7x4T/l6c5kfX3HeqvYzTnaMTyZ/uq8tfEBvAPZauoH stQvuQbhkOnvbEJ87b+aYbN+qkPGWN+O+00TLjrRt+0Z/8EvXl1xRe7i3q2bZEQr5q4P FkMODafLxH+7EElYcSnidKGPHslDLYuWzgMmKVnwfdSau944y0XULz6j2XX/9Zu3cyUO ITfdM7uq+WKStX6CdMkl4jaeCime2JcmoEUzuPP/pHw58CV6rCxW5XEYj4s1m8GfINX4 WTaISsBgOvDHpqWD40thHVf96zeup2Jz2KKFJazoVWu44H/2/2KjtMrPBzEG4LzHLiPE JCBw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Ne7laZb1v2Bqbj6brLBa/Nq0CF7MhBrYeAZ1Rknt7PU=; b=yeuknJvnOb677AnsYH9m7UdX6MvTcW2nKJmoZpVt6IzyyDlvdrF16gjVb+5Jzjp/rC cONOPIT6KM4WRV30dDEl2veYmrapb7IKsYCGJKJXMX53Ph/f8vqpL8SkBA3e/QUlM3T4 Y8uJj+k/Ng5F8J2+MZpccIp/zL+ZgClfIbRVe/lGHyNb14kxPmrAzbOb8ez+Z3JjF8Lf ofQFz9X/emHmXxOHLgo8o2WEOu+yV8aftWgOBakpkp395JclVkzu8Pqk7HSXxwuu5HkJ xbM/CNbaIDvahoOKoWR4CneOKDV8zh5DKJ5NzM/CHm8BdVwyg1rAk6W2wyuv6+o1vXf0 q/1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=MDrw8EC5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m12-20020a63580c000000b0046ff26f21f0si49529340pgb.503.2023.01.23.02.47.16; Mon, 23 Jan 2023 02:47:29 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=MDrw8EC5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231806AbjAWKQ6 (ORCPT + 99 others); Mon, 23 Jan 2023 05:16:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46288 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231745AbjAWKQz (ORCPT ); Mon, 23 Jan 2023 05:16:55 -0500 Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0FF027D99; Mon, 23 Jan 2023 02:16:37 -0800 (PST) Received: by mail-ej1-x632.google.com with SMTP id kt14so29134129ejc.3; Mon, 23 Jan 2023 02:16:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Ne7laZb1v2Bqbj6brLBa/Nq0CF7MhBrYeAZ1Rknt7PU=; b=MDrw8EC56uJUTpWXz4zqWZ3xCO1EeCmiB5N4OToQkcepvcpPSFsJ6VS7SgGCgKyVCa rWJhpLfgDXmxWr4gvsDvs+8L5Yo40IvZLmk2MYDFsUG3mUK9SO7HzQ1UoSh7Wafel9TQ BN/44+qkIKB3WHnA6i+bvjzXI4eaHWXr2M96g6eMJEEK5Btf8guWLlncfIH9JA8BB27s LiUSIiaEv2mKaatvvc3iG6kdtBJMGLKaHdD7w+WITGtkbqbuqxZlfaWrx4Qru8lpSmSm vNji9iI29HW3haWD2iXVQGtsrZ1c84/c5QtOxgPdImoi++hi49b+INsM3EYrJhBVqA/U 6oFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ne7laZb1v2Bqbj6brLBa/Nq0CF7MhBrYeAZ1Rknt7PU=; b=ss2q1/OhYOU4ZCCuWAFvFw7Qmtt/NRYUuuRXpFggiJtI39eNR6EyPSPeswViPvJxQK t5WLh/JM3YYjaY4TS1Xgv4KFTBaRxME81qGtHolbwUerAkw/qwVOfO77EEYrhReF0+8c NBKdOYRCKDKGq9nBXYHlnkV9Bb9at7gJGbaaQJpBkeiZLWcU7Ge1IBT8hphdWczD68hQ FE6xiG7KvP0mZkcCabJXo+ws9hP2qUgbLtVz4pgIKiFmCZ8GLngqcCVZOvXGLHnQhGl2 88EkQ2foZ+9NPmCwD60F/t0YIL5p6UNNFp3DWdSSjbntfCZWQphgzHCR2ksE8vY+8zru 5hQw== X-Gm-Message-State: AFqh2kpZ+5SHBbsTE0KlzZkfXuHUJ4ZPxlHQb5XyFX8PNRkEhgT+WLpZ hibzZm65mtDzN4eSubai3xA= X-Received: by 2002:a17:906:6d14:b0:7c1:765:9cfc with SMTP id m20-20020a1709066d1400b007c107659cfcmr38761622ejr.34.1674468995615; Mon, 23 Jan 2023 02:16:35 -0800 (PST) Received: from fedora.. (cpezg-94-253-128-151-cbl.xnet.hr. [94.253.128.151]) by smtp.googlemail.com with ESMTPSA id m15-20020aa7c48f000000b0049dc0123f29sm12579125edq.61.2023.01.23.02.16.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Jan 2023 02:16:35 -0800 (PST) From: Robert Marko To: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, srinivas.kandagatla@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, quic_kathirav@quicinc.com Cc: Robert Marko Subject: [PATCH v2 2/2] arm64: dts: qcom: ipq8074: add QFPROM node Date: Mon, 23 Jan 2023 11:16:31 +0100 Message-Id: <20230123101631.475712-2-robimarko@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230123101631.475712-1-robimarko@gmail.com> References: <20230123101631.475712-1-robimarko@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755809945100132709?= X-GMAIL-MSGID: =?utf-8?q?1755809945100132709?= IPQ8074 has efuses like other Qualcomm SoC-s that are required for determining various HW quirks which will be required later for CPR etc, so lets add the QFPROM node for start. Individidual fuses will be added as they are required. Signed-off-by: Robert Marko Reviewed-by: Kathiravan T Reviewed-by: Konrad Dybcio --- Changes in v2: * Enlarge the register space size due to info from Kathiravan T. --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qcom/ipq8074.dtsi index 8eba586065a3..ff59a2f38293 100644 --- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi @@ -301,6 +301,13 @@ mdio: mdio@90000 { status = "disabled"; }; + qfprom: efuse@a4000 { + compatible = "qcom,ipq8074-qfprom", "qcom,qfprom"; + reg = <0x000a4000 0x2000>; + #address-cells = <1>; + #size-cells = <1>; + }; + prng: rng@e3000 { compatible = "qcom,prng-ee"; reg = <0x000e3000 0x1000>;