From nobody Sat Jun 27 23:10:26 2026 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 B2A23C433FE for ; Fri, 18 Feb 2022 00:30:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230153AbiBRAaQ (ORCPT ); Thu, 17 Feb 2022 19:30:16 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:42766 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229968AbiBRAaO (ORCPT ); Thu, 17 Feb 2022 19:30:14 -0500 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 529135E749; Thu, 17 Feb 2022 16:29:58 -0800 (PST) Received: by mail-wr1-x432.google.com with SMTP id w11so11755087wra.4; Thu, 17 Feb 2022 16:29:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=kenzeLE/QK4xsXZwypHLjD1liPO03+eqYkLmazUP49s=; b=hfVBMkjM5hFowFo6txsQVXiIYjiPBU2FaQM3rzOYvLIabGfbKrTt2PCoG9nc90mDgp 1PDSLbN93cI2m2Dq61lyGxYuC0p/KxYkgF1Qa74B90NOFbyRQKYcwP6jWSyHK/Pba3Cu OuwaNLgxyBbEh57Aw8EjTFWSuqe24x4dyukkShaBHWdrTPVz+OpoR8huV4Jrd2Thr85Y DrwlmGY7Cah8E5MVi5hmC4CHgykZ9qka7oUo0qmaY6VkQMx2FhHhXD+vsNS5xQD7rnHN E98CAeQv0gm3zd49DFHPHaxnMBVfMbSgxQIfnbvNZFgfHpmsVqswYCOgaOuX8SVYmYRO IjKw== 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=kenzeLE/QK4xsXZwypHLjD1liPO03+eqYkLmazUP49s=; b=c4idwDoFDz+NmzHjCTsRE5jGgKISEECEmpvgn+kDg+tWa0uwuQ5c0/7ROQvZx3hPOE OA37ec9x909Hu/KpEWCX+nWDnIRXphhSu6UKI+2AniJka+DQ5H4dQyqNpLviy6MGbcLn bqg2cyT7Ju+wU6lkxlCDMo8t/SsPif5eaBnnxUejVX7phMSaVPDq99/bpOhkESbDwGQs m3f/CUFZ4MogDe2LIdq0sMRU/i0z2XQ36K0mhhduUF0z78KCjBLOiFodp2ujBAF380SC GMxPACvFMWp3WgWlLQ7D+ooUwDP+lWnSleRiArMkoHSKHgflyC1JrS6jyO9TlA6aK0WQ pnhw== X-Gm-Message-State: AOAM531ErREkrS0rZOhOjNRK5cp437vX2QpXYMe8kajGEz7XL7LlZB5S PZkA+1phNRZn/YwxP5EETX0= X-Google-Smtp-Source: ABdhPJw4AImeogmuit+wCghBsEiV25MP6L+To2pUlKQXGWSZ74iDUofaW6Nex7qvCv8FI9MRP+MnhA== X-Received: by 2002:adf:e185:0:b0:1e2:6421:f2d0 with SMTP id az5-20020adfe185000000b001e26421f2d0mr4174052wrb.703.1645144196875; Thu, 17 Feb 2022 16:29:56 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.29.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:29:56 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 01/18] ARM: dts: qcom: add multiple missing pin definition for ipq8064 Date: Fri, 18 Feb 2022 01:29:39 +0100 Message-Id: <20220218002956.6590-2-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add missing definition for mdio0 pins used for gpio-bitbang driver,i2c4 pins and rgmii2 pins for ipq8064. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 34 +++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index 11481313bdb6..cc6ca9013ab1 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -382,6 +382,15 @@ mux { }; }; =20 + i2c4_pins: i2c4_pinmux { + mux { + pins =3D "gpio12", "gpio13"; + function =3D "gsbi4"; + drive-strength =3D <12>; + bias-disable; + }; + }; + spi_pins: spi_pins { mux { pins =3D "gpio18", "gpio19", "gpio21"; @@ -424,6 +433,8 @@ mux { =20 pullups { pins =3D "gpio39"; + function =3D "nand"; + drive-strength =3D <10>; bias-pull-up; }; =20 @@ -431,9 +442,32 @@ hold { pins =3D "gpio40", "gpio41", "gpio42", "gpio43", "gpio44", "gpio45", "gpio46", "gpio47"; + function =3D "nand"; + drive-strength =3D <10>; bias-bus-hold; }; }; + + mdio0_pins: mdio0_pins { + mux { + pins =3D "gpio0", "gpio1"; + function =3D "mdio"; + drive-strength =3D <8>; + bias-disable; + }; + }; + + rgmii2_pins: rgmii2_pins { + mux { + pins =3D "gpio27", "gpio28", "gpio29", + "gpio30", "gpio31", "gpio32", + "gpio51", "gpio52", "gpio59", + "gpio60", "gpio61", "gpio62"; + function =3D "rgmii2"; + drive-strength =3D <8>; + bias-disable; + }; + }; }; =20 intc: interrupt-controller@2000000 { --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 F03B8C4321E for ; Fri, 18 Feb 2022 00:30:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230159AbiBRAaS (ORCPT ); Thu, 17 Feb 2022 19:30:18 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:42936 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230135AbiBRAaP (ORCPT ); Thu, 17 Feb 2022 19:30:15 -0500 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5905C5E769; Thu, 17 Feb 2022 16:29:59 -0800 (PST) Received: by mail-wr1-x434.google.com with SMTP id u1so11720157wrg.11; Thu, 17 Feb 2022 16:29:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=euWm74Y3jISSO1sWJ+0XYAZDNCwsMCsz02f2aIK5ErM=; b=SOjCimwm42P+WbykPNnjiNuKPfxnl+6csZBIFzbOa44iyaojUD3TWQu6tApnICqQcO MPoJ1brXkoyTBf1g7b3Xdiu2f2gDs7D0oqwpX8Qo21ViW6OEBGC7I3S2bBZZ4tdihQLu pKq5NwXfRUh3JuHpJUqvg42vyYvX/nFEhdE8UWUsWuyIZMZ+875C0qNhCeDdXphDb558 8mglzOOqT2KvVFf+vFCZExszxHwxeH6o4oj0cHbs2qL5Z03Ye5xct2fYe4en4pvy95C0 CGCYvNFeKj9Sv4Jbh7WlxznzZ0b3wmihFxEF4MypXS17JXyEQ8SlgrhrnypiPZ/4swUM M6/A== 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=euWm74Y3jISSO1sWJ+0XYAZDNCwsMCsz02f2aIK5ErM=; b=sa8+CQ/G5UhjQMBqBbu7GN/QRcwQfSUYZC6hJLi9jir7UkI7sd7il9LroSdZ7uVP5L qn/dBSS2bxNpnqjXN4psLZ1AYIjUX+KH8x3IHyFVOMvNaMd96ttkMlXZpdeenABK7h35 NCmdonWk1//0abSXxFlnK6XF36cUC6h36LyjdDKSCNW33RKgGhVE/CyRe+AEv6IfF9jL 1mMeryvQOnQAeEpREktHsN8u8fpe39Ad95eFxAawFKM8GXwIGWzvCwsoIOVHulitAQCI TAX7awN1q9F1YSVPhslh+qC+Ox/jiR0SHSi834vxd9RcUN6MIc5Yi6JGcldy+W07eYqN fnHg== X-Gm-Message-State: AOAM530I+sg7QH1yvPO+nVbdDPGsEZTxPRgEVjEEaqc8digQs2VrDV2T 4/m1WNAhr7qQ+Zjb8jPc7BM= X-Google-Smtp-Source: ABdhPJz8mWgDyeJrKdPe3MSTGoi3fG0MOi/QEKzl7jj90oHwOW6jZFKJXdEpqMJo+5UZWyeIO5/mcg== X-Received: by 2002:adf:8030:0:b0:1e3:2f93:477c with SMTP id 45-20020adf8030000000b001e32f93477cmr4181179wrk.462.1645144197812; Thu, 17 Feb 2022 16:29:57 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.29.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:29:57 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 02/18] ARM: dts: qcom: add gsbi6 missing definition for ipq8064 Date: Fri, 18 Feb 2022 01:29:40 +0100 Message-Id: <20220218002956.6590-3-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add gsbi6 missing definition for ipq8064. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index cc6ca9013ab1..b309bc0fbbcd 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -665,6 +665,46 @@ spi@1a280000 { }; }; =20 + gsbi6: gsbi@16500000 { + status =3D "disabled"; + compatible =3D "qcom,gsbi-v1.0.0"; + cell-index =3D <6>; + reg =3D <0x16500000 0x100>; + clocks =3D <&gcc GSBI6_H_CLK>; + clock-names =3D "iface"; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + syscon-tcsr =3D <&tcsr>; + + gsbi6_i2c: i2c@16580000 { + compatible =3D "qcom,i2c-qup-v1.1.1"; + reg =3D <0x16580000 0x1000>; + interrupts =3D ; + + clocks =3D <&gcc GSBI6_QUP_CLK>, <&gcc GSBI6_H_CLK>; + clock-names =3D "core", "iface"; + status =3D "disabled"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + + gsbi6_spi: spi@16580000 { + compatible =3D "qcom,spi-qup-v1.1.1"; + reg =3D <0x16580000 0x1000>; + interrupts =3D ; + + clocks =3D <&gcc GSBI6_QUP_CLK>, <&gcc GSBI6_H_CLK>; + clock-names =3D "core", "iface"; + status =3D "disabled"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + }; + gsbi7: gsbi@16600000 { status =3D "disabled"; compatible =3D "qcom,gsbi-v1.0.0"; --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 E65CFC433F5 for ; Fri, 18 Feb 2022 00:30:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230170AbiBRAaW (ORCPT ); Thu, 17 Feb 2022 19:30:22 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:43682 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230098AbiBRAaU (ORCPT ); Thu, 17 Feb 2022 19:30:20 -0500 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7D53F5EDE0; Thu, 17 Feb 2022 16:30:00 -0800 (PST) Received: by mail-wr1-x432.google.com with SMTP id x5so6905594wrg.13; Thu, 17 Feb 2022 16:30:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=NfXxys0gIqOkj8EIWl7atX09ysCcskDGiUZE+bzH3po=; b=jvfZNtX6wsUR5XbjXhZId1mTasjM32M7m+diQdr7jRDbnPASqblK2Q74uNIlgmA5wx 8NAUagsgb8mt/dV9Hm/F+48yykw8buYSXnk442VMO9V63/3voQxYAj6m4WTVZvY12RL8 QAwhks7p1I7koYGaiGYcj+alfQzgaIHou9gXDPAEmCgPu7d3rM4krLEQB1G9W2OOQFjj zhrlxDkshTMmzditjzxQnyXqVcUJXXNqk7cnPYOiaVocwNtBZ5UBdt+/osvUsE8ZhYSz wAwBnnnbm9TtPhMyf/Vls1E5bii/+4vsBRfwT7lhcdHXCvkJkVxOtMboWQoULr0+b3l7 bBkQ== 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=NfXxys0gIqOkj8EIWl7atX09ysCcskDGiUZE+bzH3po=; b=xFZqXr81/ADzevXezlRcP7qTDB0QLaOWrquF35Nyw28HL5eJMWKt82MNWdSk2c8GyM fl+F8BHNkbl+n0pFx18J+/7vviEvJiVjeZFQ8ghkZzGK9HDfUsIYtl2gTqDz7DlzOPoI mPZAxp3V8bk7HzCVG3tV0NC274HFFvAAN7fkjaySf/TriK7riaNLNN9+OkO7t2TbnCD/ mzuBTO/ztCE6OxSMzhIX29Id9FD9KZsrT3lzarR9wsUSAPhjv3qoIA3x9LMNEZPnRtxA 6S58PVUUDkvaQ76Gt/hOPU6aY1c9cj9TCGeVWolf0WiYJGCkTqX4CgB0zAanEVpnmufz QHGw== X-Gm-Message-State: AOAM532M3BsbaKV+t21jiB2FdFdH4rhC82XBhayBVPrEybqftax4Zq73 NPOJjCe4f5AzWHcyo5YxDdE= X-Google-Smtp-Source: ABdhPJwTZP+282w0cpFEV3gJxtbMurSdUbhC6Djt+V0ktY83O1R/qQ0650vtMuaIw47Vz/p04R2SGg== X-Received: by 2002:a05:6000:349:b0:1e3:2bf6:2890 with SMTP id e9-20020a056000034900b001e32bf62890mr4146038wre.225.1645144198871; Thu, 17 Feb 2022 16:29:58 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.29.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:29:58 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 03/18] ARM: dts: qcom: add missing rpm regulators and cells for ipq8064 Date: Fri, 18 Feb 2022 01:29:41 +0100 Message-Id: <20220218002956.6590-4-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add cells definition for rpm node and add missing regulators for the 4 regulator present on ipq8064. There regulators are controlled by rpm and to correctly works gsbi4_i2c require to be NEVER disabled or rpm will reject any regulator change request. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 36 +++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index b309bc0fbbcd..0938838a4af8 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -842,10 +842,46 @@ rpm: rpm@108000 { clocks =3D <&gcc RPM_MSG_RAM_H_CLK>; clock-names =3D "ram"; =20 + #address-cells =3D <1>; + #size-cells =3D <0>; + rpmcc: clock-controller { compatible =3D "qcom,rpmcc-ipq806x", "qcom,rpmcc"; #clock-cells =3D <1>; }; + + smb208_regulators: regulators { + compatible =3D "qcom,rpm-smb208-regulators"; + status =3D "okay"; + + smb208_s1a: s1a { + regulator-min-microvolt =3D <1050000>; + regulator-max-microvolt =3D <1150000>; + + qcom,switch-mode-frequency =3D <1200000>; + }; + + smb208_s1b: s1b { + regulator-min-microvolt =3D <1050000>; + regulator-max-microvolt =3D <1150000>; + + qcom,switch-mode-frequency =3D <1200000>; + }; + + smb208_s2a: s2a { + regulator-min-microvolt =3D < 800000>; + regulator-max-microvolt =3D <1250000>; + + qcom,switch-mode-frequency =3D <1200000>; + }; + + smb208_s2b: s2b { + regulator-min-microvolt =3D < 800000>; + regulator-max-microvolt =3D <1250000>; + + qcom,switch-mode-frequency =3D <1200000>; + }; + }; }; =20 tcsr: syscon@1a400000 { --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 196BCC4332F for ; Fri, 18 Feb 2022 00:30:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230203AbiBRAa2 (ORCPT ); Thu, 17 Feb 2022 19:30:28 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:44102 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230171AbiBRAaX (ORCPT ); Thu, 17 Feb 2022 19:30:23 -0500 Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 88F535F4D8; Thu, 17 Feb 2022 16:30:02 -0800 (PST) Received: by mail-wr1-x430.google.com with SMTP id d27so11765955wrb.5; Thu, 17 Feb 2022 16:30:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=I8YGCose0S4kV16gVOE5GK8KxI3gBtjdR2w24/hi2y8=; b=PkSPePacXyTtO6DnMorB/v+zKE5POlRdrIhYNs4xnCcVi4F6b3yS/QQsjZ5ZgDgK5S 2SdpV6pJIxZQIE9mg+B6XutzoYYZLjXwBVRTAr9iWocEHpZ3pxWEBQ0LAZpwn6bKjPTd EOx7+jlBeYjjfAmsajw+/lu8mBeN9MNCngtprRRvRMKGiL8igEX/Pon1Dbx7O99LE6gL PaTyWfY5BBCzi68rKICnZlLHBVNMXl9A+lJ1TvPYhd9bpRggZf5+rQw3ki49aF8lpWxq 8iYYdwpR95ZNE19H5q5Avg5wcSczjSLLTOAi3R7UeyuSOZYW2uPbnBUti7H4qe9/hz5P g6OA== 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=I8YGCose0S4kV16gVOE5GK8KxI3gBtjdR2w24/hi2y8=; b=n5jeKAMZuCcVy/iMzzRaXuhc/3TNeWZxpOe7TdhojQbnGPDjzlTM74uxSRXdUQ8Vwj oTJqoZl+HW3ntq4vrES1x2nL8lvjema59uN+7dhaFtAVv1M2hcX+grHoqf5hqxvCyC9p YFPPYFTVui99GO3ZRnli+8kWSVgc8XhfEvtq18qzRZUIKlxFjTRpSJFn2JjGOVKOMJvO cZmPe3T19KVgi+knBuI+TbsrwuR4bWcJ48V/28lNItiylIZc2S8MCxobIH7/e7DYsSYk kK63HIyR0I9ZoEEmDJ6MYed98Bd5ekE45CO0ClJGgSmTrhLhAPZDm65mE9vxIh5+Hp93 nBRQ== X-Gm-Message-State: AOAM530hWUXbH3J02X1izA+niPwwCQG0t3MtHwV8VSQcKybO3L+FUIgl O38xP2E3Lc05npiD9B3/NiE= X-Google-Smtp-Source: ABdhPJy+kvwN7hQ4CoWYdLK2Tp9Cxfb8Q7Ly96hu6XybMdHLtM1qjmLeULmWUu5UfnkPVPVXM0MnUQ== X-Received: by 2002:adf:eb89:0:b0:1e4:b8f4:da74 with SMTP id t9-20020adfeb89000000b001e4b8f4da74mr4161135wrn.408.1645144199825; Thu, 17 Feb 2022 16:29:59 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.29.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:29:59 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 04/18] ARM: dts: qcom: disable smb208 regulators for ipq8064-rb3011 Date: Fri, 18 Feb 2022 01:29:42 +0100 Message-Id: <20220218002956.6590-5-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Mikrotik RB3011 have a special configuration where the regulators are not the common smb208 controlled by RPM but they use a TPS563900 controlled via i2c. Disable the smb208 for this specific device. Signed-off-by: Ansuel Smith Reviewed-by: Jonathan McDowell Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts b/arch/arm/boot/dts/= qcom-ipq8064-rb3011.dts index 596d129d4a95..0982b6214fb7 100644 --- a/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts +++ b/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts @@ -216,6 +216,10 @@ led@7 { }; }; =20 +&smb208_regulators { + status =3D "disabled"; +} + &adm_dma { status =3D "okay"; }; --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 615B6C433F5 for ; Fri, 18 Feb 2022 00:30:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230245AbiBRAad (ORCPT ); Thu, 17 Feb 2022 19:30:33 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:44732 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230187AbiBRAa1 (ORCPT ); Thu, 17 Feb 2022 19:30:27 -0500 Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 351575EDC1; Thu, 17 Feb 2022 16:30:03 -0800 (PST) Received: by mail-wr1-x42e.google.com with SMTP id w11so11755261wra.4; Thu, 17 Feb 2022 16:30:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=HaRnE8BmXyYhZNxTaM4707HmvMVx0HBK+GA9V0wW38o=; b=IwjIGP6NFd6Pdn/c3hMXEwBSQ9gH86h9cEZlFmWt9+k1ojmWAFy8Ul4kAkaETGFn3z b2hXUcLbTWJyd4B5aaF59RjFCqaXXDM/fnru8Q1SXl4H4z53e1xnPdZCdPBKP3SL2JoI Q/kOaXporD++rl9ZDObWXty1XP6opADImOk+3qJ0AS6mC8OJ6WFJSASZYn+zq6qRRrV0 udvloFRW3pfsHuFWQULCAsLDcG0tEJL97L5fVMTF9LsPJLEi0Q++R15+YnO9pot305/1 MeGZ73uvchM1NbUeKVlY3K5rpZ6bM/+YHjme9ZTRXr3n9GNwCOW3PDBhM0UqQqMqvfLC 1udQ== 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=HaRnE8BmXyYhZNxTaM4707HmvMVx0HBK+GA9V0wW38o=; b=L0HYByWKXmh4SNxyN4q3/wZZkKWGu95/b531CZbiC/KscvwjaL9G+sfPLaZuNOSodO xFdXmyN6rJ0SBDIRm8SUESRroI3ZRSnW0+d3TXUdS0RrVDp7Q/+edsYznyPnNzM8tuvV lDWx0InPEjcQRkWAQvAlMROXxA3Iwqwn9oSxiHoKZNFTE6uQ71FSvJ0vpqpOQjqBjSox CLH87ZHPv3WW94u7FUKRIyoSJSSGnVW7qxIEVV0hEC1z46cvbtsjhkTdpNLIqaOd68B3 0pWA0ASbwb7UK/vGX8Zl7jO7OLugfRlZ6iLmYBLct6tXYEPdWLJ8wvhXyEYPythZcAbB OzKQ== X-Gm-Message-State: AOAM532VaIkJTCuUgSWKFRNWANVEaJtOnkBXLnAXz3FHW6l1LbzM46yP oEc9QlwCYrZcwZPeyQvk4Rk= X-Google-Smtp-Source: ABdhPJw8Ri0RL2q9DQqAy3eDeIjayTDJ4sOuR4fTGt8IIqGPF7+MiI3qrW/72Tc1iEo5cHzVlUJfOA== X-Received: by 2002:a05:6000:1546:b0:1e8:7b68:4f4e with SMTP id 6-20020a056000154600b001e87b684f4emr4139240wry.30.1645144200687; Thu, 17 Feb 2022 16:30:00 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.29.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:00 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 05/18] ARM: dts: qcom: add missing snps,dwmac compatible for gmac ipq8064 Date: Fri, 18 Feb 2022 01:29:43 +0100 Message-Id: <20220218002956.6590-6-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add missing snps,dwmac compatible for gmac ipq8064 dtsi. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index 0938838a4af8..9d658fcc1f12 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -1075,7 +1075,7 @@ stmmac_axi_setup: stmmac-axi-config { =20 gmac0: ethernet@37000000 { device_type =3D "network"; - compatible =3D "qcom,ipq806x-gmac"; + compatible =3D "qcom,ipq806x-gmac", "snps,dwmac"; reg =3D <0x37000000 0x200000>; interrupts =3D ; interrupt-names =3D "macirq"; @@ -1099,7 +1099,7 @@ gmac0: ethernet@37000000 { =20 gmac1: ethernet@37200000 { device_type =3D "network"; - compatible =3D "qcom,ipq806x-gmac"; + compatible =3D "qcom,ipq806x-gmac", "snps,dwmac"; reg =3D <0x37200000 0x200000>; interrupts =3D ; interrupt-names =3D "macirq"; @@ -1123,7 +1123,7 @@ gmac1: ethernet@37200000 { =20 gmac2: ethernet@37400000 { device_type =3D "network"; - compatible =3D "qcom,ipq806x-gmac"; + compatible =3D "qcom,ipq806x-gmac", "snps,dwmac"; reg =3D <0x37400000 0x200000>; interrupts =3D ; interrupt-names =3D "macirq"; @@ -1147,7 +1147,7 @@ gmac2: ethernet@37400000 { =20 gmac3: ethernet@37600000 { device_type =3D "network"; - compatible =3D "qcom,ipq806x-gmac"; + compatible =3D "qcom,ipq806x-gmac", "snps,dwmac"; reg =3D <0x37600000 0x200000>; interrupts =3D ; interrupt-names =3D "macirq"; --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 D8A04C433EF for ; Fri, 18 Feb 2022 00:30:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230234AbiBRAaa (ORCPT ); Thu, 17 Feb 2022 19:30:30 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:44484 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230178AbiBRAa0 (ORCPT ); Thu, 17 Feb 2022 19:30:26 -0500 Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 28CD75FF23; Thu, 17 Feb 2022 16:30:04 -0800 (PST) Received: by mail-wr1-x42d.google.com with SMTP id o24so11773709wro.3; Thu, 17 Feb 2022 16:30:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=E4soHMSATnNXl5TODVc2MH8fE4HFAE18vCS3jN0AyCU=; b=eTt+PB3ZXWEDlQ98HexFmltN5qSpGv9AHykfbj2LCIiz9okn86PyW/bYrj4Wb0GKBm rJZ6kOUtkHDHyaM98dC16RwD8ZKSVUbt5SuaGs9NpXnVUcSgMJwgmf4LO2qk+eowMmZS 6hIk1THOFd2KlbTnBPKoHZsJ3chiDcKVIRCJBpVoNqohC8EMV2zdzwmpZd31waP+i266 pMXkVf+45yZbnLBM/+4pFybbTUXnpqoqt2Ez6Tv0BRl5oWqCJhRJNYtkuk2twgRQI/8u Ik3dwHkPrxg4aY8uu+pT8T9dy56lv66NsLZwH57lXkROK1jxZnCHfjbHzRDu6kn1PHMQ yw0Q== 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=E4soHMSATnNXl5TODVc2MH8fE4HFAE18vCS3jN0AyCU=; b=gh8pfc51VVVK5+2xmXk55YOFk1D1LHxicgmrZ2oHVNUMO3ZHWiE+hXOlyW4b4fEElb nLw39KG6moKY4K/jH8jc3BIADElSyaHCCuFgVRwO8+4aMsbtzurXLXDO5Fh2FoZeGE1v vssqWocwEuEXLXhsdOnjAMSfkKJGdCTQmgbOSyD57/Oh8t8M0L4x3pPCABxgV3l80Nja mxPLQ75IPGPdkZ9uiFC4BS9Dv55xxG4Q/XdtSY8W+/XFnnSLJ2WRcVR+tpxGQEFwU8Pa KTnozfqPTtqW2jdjSLMMfZoE97uXP1IUsmjdnoXF7Kayfe+uwVKCzNtiwY0ukwxf6qUF DbLA== X-Gm-Message-State: AOAM533hcCwOWgsx7YDfbgzlQJDXMRlVIRzHjEAoAQ5JXxJgS0mm3SGm NGFf8D2SwtnpE2fN6Wt31cE= X-Google-Smtp-Source: ABdhPJxtrSYvDBVuWr0TKfvdX56ZBXqXbv3sIzVqEjkRlEDZtqcPZoS+/Z1ClDldA8i9Y55B2t0vyQ== X-Received: by 2002:adf:face:0:b0:1e3:260c:f824 with SMTP id a14-20020adfface000000b001e3260cf824mr4057543wrs.181.1645144201541; Thu, 17 Feb 2022 16:30:01 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:01 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 06/18] ARM: dts: qcom: enable usb phy by default for ipq8064 Date: Fri, 18 Feb 2022 01:29:44 +0100 Message-Id: <20220218002956.6590-7-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Enable usb phy by default. When the usb phy were pushed, half of them were flagged as disabled by mistake. Fix this to correctly init dwc3 node on any ipq8064 based SoC. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 4 ---- 1 file changed, 4 deletions(-) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index 9d658fcc1f12..e247bf51df01 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -1175,8 +1175,6 @@ hs_phy_0: phy@100f8800 { clocks =3D <&gcc USB30_0_UTMI_CLK>; clock-names =3D "ref"; #phy-cells =3D <0>; - - status =3D "disabled"; }; =20 ss_phy_0: phy@100f8830 { @@ -1185,8 +1183,6 @@ ss_phy_0: phy@100f8830 { clocks =3D <&gcc USB30_0_MASTER_CLK>; clock-names =3D "ref"; #phy-cells =3D <0>; - - status =3D "disabled"; }; =20 usb3_0: usb3@100f8800 { --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 95A3CC4332F for ; Fri, 18 Feb 2022 00:30:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230262AbiBRAan (ORCPT ); Thu, 17 Feb 2022 19:30:43 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:44876 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230212AbiBRAa2 (ORCPT ); Thu, 17 Feb 2022 19:30:28 -0500 Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 746396007B; Thu, 17 Feb 2022 16:30:07 -0800 (PST) Received: by mail-wr1-x435.google.com with SMTP id d27so11766056wrb.5; Thu, 17 Feb 2022 16:30:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=k4FaVMNNPhSDj7q5Q19N79VJNwXVDqFlr+yln1JNzbs=; b=qoOlphdcmrPVw5F3rV/pSRuH2p5GTg/MYKxsIYqmp3pYpNOv+JmPQj08X78ntmIlUt lknf0tahr1zMq5BZK+xYQF/KWqpKO4+n1vMHmMTryZH5XG4PctmUTYHMhtZUU90CvFit qmzvuZT1ODNmICEzyXaH7iKrPWu+KuvHykFwyurAxt801BDk9/zndd3knskGc+XjKpv4 l9l5Eerpb2vJCY2vVz/3RqbXR3vxrtFY2LcocOQjvb0m5j9yeU2LU54AvEdiLqyHDQl+ JtY49P4cWhvhkB0LUWY71EKJ8r0aAkklHW1Su7SQdLFPHG0cNFlIBajJFQwcJzysUDSa c8HQ== 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=k4FaVMNNPhSDj7q5Q19N79VJNwXVDqFlr+yln1JNzbs=; b=1Qhtj9al2lZmhOKOjKjxbMx0xWRS9DEVvtoGGiYa/7CnQRoUepZ4YvCwLXqTX8NxAP BAOnBORhH955NxwVVa7+rcVWfuRDpSdSVB87MSyyTSgMxPkPch2PPiw5DLgelM3bZVE5 Dlofzw8cN/dNi7zFSCWhVG4qXiZUyWhfReQi7xUj8LIg27b5o786XaQpxHoWfBv2ya4A x5fpZGf3dpTGOZV7zW5AGp+KF136RdnjcZtvDuwGwYhbl6PaRcFtTExru+aPW6PFeBHf 7bmOJ4shAdAE3U+WZuhU+bjE868y+Fs6nf/GtUcjsMx7F+TW08/j5IIIT/R1STzC1lq6 c5fg== X-Gm-Message-State: AOAM532U8RX1teDzK1Ga14KuNFr5sJ5r3iKE2//quNMgyzNaIwMSb+S2 xEM1R/YnDni0nj1nKLaY++E= X-Google-Smtp-Source: ABdhPJx5evv1wn3NZH12CNg1awbdtFHLK7CkWCyZ4JY4n2g9XdVtyhVoT18KCbfeNSzB2UTwHDSkiQ== X-Received: by 2002:a5d:65c4:0:b0:1e3:ed0:a6df with SMTP id e4-20020a5d65c4000000b001e30ed0a6dfmr4041221wrw.3.1645144202439; Thu, 17 Feb 2022 16:30:02 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:02 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 07/18] ARM: dts: qcom: reduce pci IO size to 64K for ipq8064 Date: Fri, 18 Feb 2022 01:29:45 +0100 Message-Id: <20220218002956.6590-8-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The current value for pci IO is problematic for ath10k wifi card commonly connected to ipq8064 SoC. The current value is probably a typo and is actually uncommon to find 1MB IO space even on a x86 arch. Also with recent changes to the pci driver, pci1 and pci2 now fails to function as any connected device fails any reg read/write. Reduce this to 64K as it should be more than enough and 3 * 64K of total IO space doesn't exceed the IO_SPACE_LIMIT hardcoded for the ARM arch. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index e247bf51df01..36bdfc8db3f0 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -918,7 +918,7 @@ pcie0: pci@1b500000 { #address-cells =3D <3>; #size-cells =3D <2>; =20 - ranges =3D <0x81000000 0 0x0fe00000 0x0fe00000 0 0x00100000 /* downst= ream I/O */ + ranges =3D <0x81000000 0 0x0fe00000 0x0fe00000 0 0x00010000 /* downst= ream I/O */ 0x82000000 0 0x08000000 0x08000000 0 0x07e00000>; /* non-prefetchabl= e memory */ =20 interrupts =3D ; @@ -969,7 +969,7 @@ pcie1: pci@1b700000 { #address-cells =3D <3>; #size-cells =3D <2>; =20 - ranges =3D <0x81000000 0 0x31e00000 0x31e00000 0 0x00100000 /* downst= ream I/O */ + ranges =3D <0x81000000 0 0x31e00000 0x31e00000 0 0x00010000 /* downst= ream I/O */ 0x82000000 0 0x2e000000 0x2e000000 0 0x03e00000>; /* non-prefetchabl= e memory */ =20 interrupts =3D ; @@ -1020,7 +1020,7 @@ pcie2: pci@1b900000 { #address-cells =3D <3>; #size-cells =3D <2>; =20 - ranges =3D <0x81000000 0 0x35e00000 0x35e00000 0 0x00100000 /* downst= ream I/O */ + ranges =3D <0x81000000 0 0x35e00000 0x35e00000 0 0x00010000 /* downst= ream I/O */ 0x82000000 0 0x32000000 0x32000000 0 0x03e00000>; /* non-prefetchabl= e memory */ =20 interrupts =3D ; --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 ED61CC433FE for ; Fri, 18 Feb 2022 00:30:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230329AbiBRAa5 (ORCPT ); Thu, 17 Feb 2022 19:30:57 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:46350 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230265AbiBRAaj (ORCPT ); Thu, 17 Feb 2022 19:30:39 -0500 Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 21E7E5F4C6; Thu, 17 Feb 2022 16:30:09 -0800 (PST) Received: by mail-wr1-x42f.google.com with SMTP id p9so11719022wra.12; Thu, 17 Feb 2022 16:30:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=iywisHL0NP8LXATzfziseh3r820tbR1Zc28/vheIWzo=; b=PLMgnL2gW+htEv4k9h09XJY1zhsAjjNHb75EpPVJYJxfSSC5pryk2tME9Ih1ATEB5o lc5PccI25yhsjzUQvl4zdLOR5TTQQp8N1c3pN4xCWVlbZ+pw1Zs4RyLUyyDKZQps9+bo qGguYRpvzhBkmXs6sqxgYolxT96KWpBnqRZWnHJQf4qRI8IsH++KFX4LKAoaIzd4LX3l PmT+5W4d7E6x8Gzf3VuNGR6Exukzk7DDD/vticupAsjMidQPhw7w2mbH68fH79U5Wc7c VGlUWVhVcfHf02CFSKtvhr6clyqs7k3ADmllYh+TSi/hoh1lFYvZ0fhnTrMA9ZfyhVtT zBYA== 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=iywisHL0NP8LXATzfziseh3r820tbR1Zc28/vheIWzo=; b=L8rljRkSQUyWJKK1VX2HucPRrrvBkak+f6F9QkJGtf/ksWnMPwJy9b0vLzgROWfrTj TBhEcGDfPH5PuGLG8CJqTF3tAcaEiQ/ixWPFd19DJyEAGkHi5U+Cxbx4/WxFTjHloYG0 7zetEfMutOLNIx0sGAYE/rhPhxsl+vmRBsnLDcc2Lx3cdUk6LYXHykJ6uRFI4Os7Mqmu JK6Cyd/IYCHnO9nc+3NUXOET+01w3oOAb7I4s9XRk3j/vUWaZtxVLB5tAwRcSlVOT+V4 s3lvBnbwdc96rAlqqERq4gUCwdGyuviY21oefjZN/Tyilb46GQeoZQzhFXssQqC0Jjbf Xh7A== X-Gm-Message-State: AOAM53236+cMoET1kls9uNDl0s35UdnLhbL3UmQGcM5sJeY07IrXwClX KI82Tn52ckQx2FeT53bBuNU= X-Google-Smtp-Source: ABdhPJyzT+lQdLfsd//FnLjpfNd/Fp51eC6ocEQIUFisYwVxy5bDBGCeyg2OkeRE24GSjsAwCmJ9mw== X-Received: by 2002:a5d:458c:0:b0:1e7:4e96:2b90 with SMTP id p12-20020a5d458c000000b001e74e962b90mr4063717wrq.56.1645144203534; Thu, 17 Feb 2022 16:30:03 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:03 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 08/18] ARM: dts: qcom: fix dtc warning for missing #address-cells for ipq8064 Date: Fri, 18 Feb 2022 01:29:46 +0100 Message-Id: <20220218002956.6590-9-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Fix dtc warning for missing #address-cells for ipq8064. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index 36bdfc8db3f0..6768f7ba0d04 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -352,6 +352,7 @@ qcom_pinmux: pinmux@800000 { gpio-ranges =3D <&qcom_pinmux 0 0 69>; #gpio-cells =3D <2>; interrupt-controller; + #address-cells =3D <0>; #interrupt-cells =3D <2>; interrupts =3D ; =20 @@ -473,6 +474,7 @@ mux { intc: interrupt-controller@2000000 { compatible =3D "qcom,msm-qgic2"; interrupt-controller; + #address-cells =3D <0>; #interrupt-cells =3D <3>; reg =3D <0x02000000 0x1000>, <0x02002000 0x1000>; --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 87DFFC43219 for ; Fri, 18 Feb 2022 00:30:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230223AbiBRAar (ORCPT ); Thu, 17 Feb 2022 19:30:47 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:46354 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230268AbiBRAaj (ORCPT ); Thu, 17 Feb 2022 19:30:39 -0500 Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 21CD45F260; Thu, 17 Feb 2022 16:30:09 -0800 (PST) Received: by mail-wr1-x42b.google.com with SMTP id k1so11740267wrd.8; Thu, 17 Feb 2022 16:30:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8Pkbf/0AvfPHS5Qks1C72P4zaKgvYZBLMpXBGJAMl3s=; b=oDhr2gcLCuQDua9ie61E+ZSr11QCPKk9mD3i+7uPo/mLYlgDYV+zaaxRdc0wiI64ml tkmNexY9vcWOvZWh5nGyDmLW4ZTAO+ZraOdbLgeZFhOLO8I9S+xzJh+0JJhsGPqQeNU1 /S4FlyXVSv2zEZlnujq/EJeEyGzCaHdAW2aWxhdwZYiGmn9ffhrGaWJzGtSzb8+zxKZr 624GvbInhXp9YFD/Dc15J8XQAoastPZ5v/u5dATlGumVx3IDpPErh8hv9DMpaZ4cxSsO 1sVgSvYGHZx5JTrZP9VT08es9swdU5PkVG2IDp3Hx4y7nQH/g78//Q9GSGQIRwrRSG/f qg6w== 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=8Pkbf/0AvfPHS5Qks1C72P4zaKgvYZBLMpXBGJAMl3s=; b=F6cmi7ZAKyP8y/osWhor9XhRT3+RY9JukIOwit/8axZnU1bMPE4UNXKkZT/AFvor1F gRCNqyhmBgDINhxcaiU8IefXZNllGfJBOOub0suHgi7Ap+cAWdO7dFHBeBeTMC294GcC 6H3foIRXHVLr4wSKKBkOHbm/j7eGAcnLC5UXL59cMyer+l/pNYXidTrQMxo0SYLpP62l 2M3j2dhm4K950I5X5pAEqlMrlKBDD+4qpc2yzIF0N6hjqQIbOUN/alFGksW5sgm8RJwa 8rFT7rOThf3IESJYUKpaflrnsexU+OQ2QZCoesi9tey68h3MawkUfmhasQDkJnRlg2Se GCrw== X-Gm-Message-State: AOAM531gC3S9bLESxiXpXTNl3nZQ6NkEIHLG560b6001sd1J+LDM8elb OaR5NjSTfpnQk6eSxz9+lbM= X-Google-Smtp-Source: ABdhPJx8IkNpLwkoJuv4VugASkNxp2w9xcRIazJ2VDgMq0qN2VX6dxHNc9YVpKXxDMIY5whAtpg5IA== X-Received: by 2002:a5d:58d9:0:b0:1e5:6b50:24f3 with SMTP id o25-20020a5d58d9000000b001e56b5024f3mr4066376wrf.622.1645144204379; Thu, 17 Feb 2022 16:30:04 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:04 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 09/18] ARM: dts: qcom: add smem node for ipq8064 Date: Fri, 18 Feb 2022 01:29:47 +0100 Message-Id: <20220218002956.6590-10-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add missing smem node for ipq8064. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index 6768f7ba0d04..c579fb09e768 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -906,6 +906,11 @@ lcc: clock-controller@28000000 { #reset-cells =3D <1>; }; =20 + sfpb_mutex_block: syscon@1200600 { + compatible =3D "syscon"; + reg =3D <0x01200600 0x100>; + }; + pcie0: pci@1b500000 { compatible =3D "qcom,pcie-ipq8064"; reg =3D <0x1b500000 0x1000 @@ -1330,4 +1335,17 @@ sdcc3: mmc@12180000 { }; }; }; + + sfpb_mutex: sfpb-mutex { + compatible =3D "qcom,sfpb-mutex"; + syscon =3D <&sfpb_mutex_block 4 4>; + + #hwlock-cells =3D <1>; + }; + + smem { + compatible =3D "qcom,smem"; + memory-region =3D <&smem>; + hwlocks =3D <&sfpb_mutex 3>; + }; }; --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 06065C43219 for ; Fri, 18 Feb 2022 00:30:41 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230324AbiBRAaz (ORCPT ); Thu, 17 Feb 2022 19:30:55 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:46276 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230285AbiBRAaj (ORCPT ); Thu, 17 Feb 2022 19:30:39 -0500 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E9E9606F8; Thu, 17 Feb 2022 16:30:10 -0800 (PST) Received: by mail-wr1-x431.google.com with SMTP id v12so11790226wrv.2; Thu, 17 Feb 2022 16:30:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=s+1VYbMqYXYk/nrcO50yFLaIf+M6b7LtE3hpy+aBels=; b=aWXn3iOZzgCxTZbsZKhOeovRputQ4CCMj1yZKPSPuPcjT4Mg3ADLi6aAQgXxPRqqzW p2ZPEV6hq5nPi9e3Gwz3v3jdmc16OR4RjWW2gOkQ1W0hMSuUxrCG0YSt+vCoyaZ10QCx jJIRXD2GKnq88RZak3LwEht+M9yrbt6PqsAN+uPYcy4yGFgKTQCDxTsRYBEk1VfduECm eqJqKkNbrqgjAY+WvlBH8mD+IVc5KvxSC77NbKyUpWwLCMFS9k3Xaw6dV8hGVT9NXkGB 0MeccceIVW7vSqbMMHrkTtBjSCHkwvgkcsMoDcKtx0HezYaoBKilIbmrum4m3s6YHZdL 9Xbg== 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=s+1VYbMqYXYk/nrcO50yFLaIf+M6b7LtE3hpy+aBels=; b=EV1ahNfaAnx3mLlhYVcC8KivTvRduumjXPHt6DesrLo+y9xVPyM2Ss41jjJjkyyCzM C71Lrj3tkqcT+QGDC3xwUrNfsJdxWG6TaHWJbX8teVHrRGzX2UuK9aINtrHI5fc06vIf 9Iyq9Tre0vqKMwv0QcujP/vWboDkpEEZHFy0xwb1TZ/4fVqQtQFH7F4mQSHjBS2MBmcy QLQeGs/CN3v2zNsZ0lwqeh4pfXVQoiWRcGLU1xB0i+LPyIWmSObFQoJL1rxRJra0Z6LQ nBEfrnAQS9iHaFxA7TOEb5ui5jJ6/YTDZ3XTWjbA9ulxo/pY7FBVCaGLNSpnf7i4M5vr 20kw== X-Gm-Message-State: AOAM532w0u3wXNhe7MQrJtJpaAuHDYfJhVEv55rlxj6b+Na9Vty4+8fU w1IPIxnF+SZHiy5zGp/3u5cwy/KbLvY= X-Google-Smtp-Source: ABdhPJzZYm75d8QTJQ+TnjK2lrIt+wi5zWHjCrlO5T7TS1DXu66mwd3P4jiOVWdqua/jYdNztrewoQ== X-Received: by 2002:a05:6000:1817:b0:1e4:bb97:d844 with SMTP id m23-20020a056000181700b001e4bb97d844mr3862237wrh.628.1645144205256; Thu, 17 Feb 2022 16:30:05 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:04 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 10/18] ARM: dts: qcom: add saw for l2 cache and kraitcc for ipq8064 Date: Fri, 18 Feb 2022 01:29:48 +0100 Message-Id: <20220218002956.6590-11-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add saw compatible for l2 cache and kraitcc node for ipq8064 dtsi. Also declare clock-output-names for acc0 and acc1 and qsb fixed clock for the secondary mux. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 34 +++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index c579fb09e768..7df1c1482220 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -298,6 +298,12 @@ smem: smem@41000000 { }; =20 clocks { + qsb: qsb { + compatible =3D "fixed-clock"; + clock-frequency =3D <384000000>; + #clock-cells =3D <0>; + }; + cxo_board { compatible =3D "fixed-clock"; #clock-cells =3D <0>; @@ -504,11 +510,19 @@ IRQ_TYPE_EDGE_RISING)>, acc0: clock-controller@2088000 { compatible =3D "qcom,kpss-acc-v1"; reg =3D <0x02088000 0x1000>, <0x02008000 0x1000>; + clock-output-names =3D "acpu0_aux"; + clocks =3D <&gcc PLL8_VOTE>, <&pxo_board>; + clock-names =3D "pll8_vote", "pxo"; + #clock-cells =3D <0>; }; =20 acc1: clock-controller@2098000 { compatible =3D "qcom,kpss-acc-v1"; reg =3D <0x02098000 0x1000>, <0x02008000 0x1000>; + clock-output-names =3D "acpu1_aux"; + clocks =3D <&gcc PLL8_VOTE>, <&pxo_board>; + clock-names =3D "pll8_vote", "pxo"; + #clock-cells =3D <0>; }; =20 adm_dma: dma-controller@18300000 { @@ -532,17 +546,23 @@ adm_dma: dma-controller@18300000 { }; =20 saw0: regulator@2089000 { - compatible =3D "qcom,saw2"; + compatible =3D "qcom,saw2", "qcom,apq8064-saw2-v1.1-cpu", "syscon"; reg =3D <0x02089000 0x1000>, <0x02009000 0x1000>; regulator; }; =20 saw1: regulator@2099000 { - compatible =3D "qcom,saw2"; + compatible =3D "qcom,saw2", "qcom,apq8064-saw2-v1.1-cpu", "syscon"; reg =3D <0x02099000 0x1000>, <0x02009000 0x1000>; regulator; }; =20 + saw_l2: regulator@02012000 { + compatible =3D "qcom,saw2", "syscon"; + reg =3D <0x02012000 0x1000>; + regulator; + }; + gsbi2: gsbi@12480000 { compatible =3D "qcom,gsbi-v1.0.0"; cell-index =3D <2>; @@ -899,6 +919,16 @@ l2cc: clock-controller@2011000 { clock-output-names =3D "acpu_l2_aux"; }; =20 + kraitcc: clock-controller { + compatible =3D "qcom,krait-cc-v1"; + clocks =3D <&gcc PLL9>, <&gcc PLL10>, <&gcc PLL12>, + <&acc0>, <&acc1>, <&l2cc>, <&qsb>; + clock-names =3D "hfpll0", "hfpll1", "hfpll_l2", + "acpu0_aux", "acpu1_aux", "acpu_l2_aux", + "qsb"; + #clock-cells =3D <1>; + }; + lcc: clock-controller@28000000 { compatible =3D "qcom,lcc-ipq8064"; reg =3D <0x28000000 0x1000>; --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 21CB9C433F5 for ; Fri, 18 Feb 2022 00:30:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230331AbiBRAa7 (ORCPT ); Thu, 17 Feb 2022 19:30:59 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:47794 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230292AbiBRAar (ORCPT ); Thu, 17 Feb 2022 19:30:47 -0500 Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 25B326B098; Thu, 17 Feb 2022 16:30:26 -0800 (PST) Received: by mail-wr1-x42f.google.com with SMTP id u2so10606238wrw.1; Thu, 17 Feb 2022 16:30:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=YNGyf2dFMI9HgNiwXOyPfOUSm3HoLabWOizqD2ml+sg=; b=TbHSQqWPmQSV2LAI6HyHwx3hk8ZOSxJEyRhtTYQbYK0ysVMCrTVt3mhoWtrt35zkbS jYhh/1ZHuHcAteUJS7OB/gYwApEWjxiaByJYVMDJGa15WisTBtuqRl5nW+gZL+Uu77Wf XRWfLkBGv7m5kaKjtAEMRIHL6eoK5QuNJc63AZDTV/HdW4mU0CLx8Wb+qHD3vp70OlOr FiEsSfT2vk+XcOir5GAFQlhhqKJEH87wN9Ogmh3nQiz4d+y+0AYzZzfOUaXhllMw/jWO 8uBDU+tw7EQ2TR8LMmfggCYdpO3s5f/gJ+OJ/eymakkoWIw8jUqaLwBvJMhnLWQ5rdqB /27w== 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=YNGyf2dFMI9HgNiwXOyPfOUSm3HoLabWOizqD2ml+sg=; b=05t7+fwvzgw7xXhmP5O1R2CXPb9uARptxTzsqs/EGaTli0VtaNLrcJ0Aa6CHjqQBh4 IsEMRSmQSsvcodDqvE1ElLotpOztVkXcWPlK86qJGkcHZBmSc0mboI+z6EL0eXNpml9Y PFo+jW86lylG44gQgLRKwFsOZ7lzw9vDsDiKO8iZTRaHvSNGpCOMmHmI4c+N2ImwN6O8 jCTQXuouz5iucW/dzhs40qqgX2GyvZTZNaEA4dixTzQsajSlgmEURK43eMfy/43POsHV 5gjHzIUCf1NJCGrb6BL5APFxFv0J/irWE6jSmaxU30MhG/gFqZbkH69KQD98WFxDZPnl V5ig== X-Gm-Message-State: AOAM530cEVvoRGlVmU7DZzKT0J0I+6Omx/u7kcMk4TZGHKOLL2HbDRq/ lk+0+5pRqBcnYicZ1t/QzFs= X-Google-Smtp-Source: ABdhPJwiqCA4FFsEaIidgIAcqxF/9S7+EsZSp8EDlInro5sHKMPu/03RHeAScR4h08xXcR/+FNIzcg== X-Received: by 2002:a5d:4242:0:b0:1e3:3130:5088 with SMTP id s2-20020a5d4242000000b001e331305088mr3986238wrr.540.1645144206238; Thu, 17 Feb 2022 16:30:06 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:05 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 11/18] ARM: dts: qcom: add sic non secure node for ipq8064 Date: Fri, 18 Feb 2022 01:29:49 +0100 Message-Id: <20220218002956.6590-12-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add missing sic non secure node for ipq8064. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index 7df1c1482220..df2702e6136d 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -563,6 +563,11 @@ saw_l2: regulator@02012000 { regulator; }; =20 + sic_non_secure: sic-non-secure@12100000 { + compatible =3D "syscon"; + reg =3D <0x12100000 0x10000>; + }; + gsbi2: gsbi@12480000 { compatible =3D "qcom,gsbi-v1.0.0"; cell-index =3D <2>; --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 64CECC433F5 for ; Fri, 18 Feb 2022 00:30:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230355AbiBRAbC (ORCPT ); Thu, 17 Feb 2022 19:31:02 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:47806 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230303AbiBRAar (ORCPT ); Thu, 17 Feb 2022 19:30:47 -0500 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6297E5F260; Thu, 17 Feb 2022 16:30:26 -0800 (PST) Received: by mail-wr1-x434.google.com with SMTP id d27so11754149wrc.6; Thu, 17 Feb 2022 16:30:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=lreGuZZ1/UTYaXGy3klqMzC8wmdCRTsvJ1KVZ4ZinfQ=; b=FHPcZb/0PHll/Ll4Pothjqh75qRU7XbKBlZK0uNPCOIcaGATgHQ5VDRZo3TE41XhsW fk4EJkv5aXiCPNVPbzja54IWDvHfTaXk8vIMbZNZUDkXFETD+7W3memn3uTpiqGCYh2n PwK9EEIKHb8/JNQAQl+XaiwyPvW57Ionsb0OtUJMS8wrqOJ4zMZxT66jfsRruG+6xkyG WovJbU3EPbDSMKZhj2HTb5fsZqiqlZZI0pZnbi8z8alnAevibyS8mBidpH8eMpGuue4c cpZoDmGv6m0LIEvX+YPf4EXHenNYIAjHqp7QyKtwwaiCMtel3upaParjA6vPBLEXfcFH shUA== 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=lreGuZZ1/UTYaXGy3klqMzC8wmdCRTsvJ1KVZ4ZinfQ=; b=jWP/UamCExfW9+l/U5uGO0hUWdhFA4FqGoUK3LKWnKAG660Mv/9bU+PLlXxq5EnIBF OjHnGxebP1XK5OTA45iA1LMusTB5lRxzA1MViAyUSV49cnKoFvAyRV4l/AuuDlfM3UR6 1D4GAYZFcgCFgw0Wd9nsBrl13mQiK2GTUep6jDtEN57Y5y6LWN6B+ggUhPsBuCAm3sGj oxAlH9KAAe9U4bulkNE5XcrsFO+zwTyy2NZjKDKU7hgjztWUeRekeIRjdrRKFU0nUiDk M8JoH+n7gnVeh4ZOgGEjWzCipN1wsXZ+1Z8IPr2axUpuAIndkiQdmziBsAGPOtcnMoSn EkFg== X-Gm-Message-State: AOAM531P1AhEKFkn9/YxnFtLgjWrMizDejE/vZZPdBjIFeWqVsBzL1QW CcnGwQZQ6lsO5UD+xu7ktfcLFbFqxQM= X-Google-Smtp-Source: ABdhPJyj9SORQmnYwQ7RBtWksR8H96M/Vi/pejqyBcslVL/UZ7lHcR2i1w+zLIDFozecBYTo+MS/LQ== X-Received: by 2002:a5d:59ab:0:b0:1e3:2576:215 with SMTP id p11-20020a5d59ab000000b001e325760215mr4186665wrr.496.1645144207122; Thu, 17 Feb 2022 16:30:07 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:06 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 12/18] ARM: dts: qcom: fix and add some missing gsbi node for ipq8064 Date: Fri, 18 Feb 2022 01:29:50 +0100 Message-Id: <20220218002956.6590-13-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add some tag for gsbi to make them usable for ipq8064 SoC. Add missing gsbi7 i2c node and gsbi1 node. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 50 ++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index df2702e6136d..7dd0b901cd30 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -568,6 +568,41 @@ sic_non_secure: sic-non-secure@12100000 { reg =3D <0x12100000 0x10000>; }; =20 + gsbi1: gsbi@12440000 { + compatible =3D "qcom,gsbi-v1.0.0"; + cell-index =3D <1>; + reg =3D <0x12440000 0x100>; + clocks =3D <&gcc GSBI1_H_CLK>; + clock-names =3D "iface"; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + status =3D "disabled"; + + syscon-tcsr =3D <&tcsr>; + + gsbi1_serial: serial@12450000 { + compatible =3D "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; + reg =3D <0x12450000 0x100>, + <0x12400000 0x03>; + interrupts =3D ; + clocks =3D <&gcc GSBI1_UART_CLK>, <&gcc GSBI1_H_CLK>; + clock-names =3D "core", "iface"; + status =3D "disabled"; + }; + + gsbi1_i2c: i2c@12460000 { + compatible =3D "qcom,i2c-qup-v1.1.1"; + reg =3D <0x12460000 0x1000>; + interrupts =3D ; + clocks =3D <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>; + clock-names =3D "core", "iface"; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "disabled"; + }; + }; + gsbi2: gsbi@12480000 { compatible =3D "qcom,gsbi-v1.0.0"; cell-index =3D <2>; @@ -591,7 +626,7 @@ gsbi2_serial: serial@12490000 { status =3D "disabled"; }; =20 - i2c@124a0000 { + gsbi2_i2c: i2c@124a0000 { compatible =3D "qcom,i2c-qup-v1.1.1"; reg =3D <0x124a0000 0x1000>; interrupts =3D ; @@ -753,6 +788,19 @@ gsbi7_serial: serial@16640000 { clock-names =3D "core", "iface"; status =3D "disabled"; }; + + gsbi7_i2c: i2c@16680000 { + compatible =3D "qcom,i2c-qup-v1.1.1"; + reg =3D <0x16680000 0x1000>; + interrupts =3D ; + + clocks =3D <&gcc GSBI7_QUP_CLK>, <&gcc GSBI7_H_CLK>; + clock-names =3D "core", "iface"; + status =3D "disabled"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + }; }; =20 rng@1a500000 { --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 DEB77C433F5 for ; Fri, 18 Feb 2022 00:30:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230147AbiBRAbF (ORCPT ); Thu, 17 Feb 2022 19:31:05 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:48112 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230312AbiBRAau (ORCPT ); Thu, 17 Feb 2022 19:30:50 -0500 Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0431C674CF; Thu, 17 Feb 2022 16:30:28 -0800 (PST) Received: by mail-wm1-x334.google.com with SMTP id l67-20020a1c2546000000b00353951c3f62so5213884wml.5; Thu, 17 Feb 2022 16:30:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=wDwyZnWxamRTsoYfzAkv2d0Y/zklcsBany9cWTtij48=; b=IZ9LNRqG1d+/6Apsw17xrj42gtDjqXVt9PSeMycsd5XaTpiXJIzH6IX3HBYRwJb21p i8px4n2DiZPl1oZuO9hdPQLStNeTBt8Eh7gYnV8cr1tdc+d4rLfKOT33XuuSLuzgmm0d zg08aZXuZTwRV9SamW1VHo5heL8qETQ02ipWO1VuZX6AjHz5QtfwiooC4Zc7niwuvkZb gGAigyUvQ1E+6r/f8CAE3lXDCD8nILiWwOImRvVNMniYk0S334uJDyoyjbXxikD2UWCw RFzD3xaNsaAhUqWZGXtbA4I17kWM/XRfItL09S46/tdTgx2qqVGRu2CYMOGgf/RW285p H8Kw== 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=wDwyZnWxamRTsoYfzAkv2d0Y/zklcsBany9cWTtij48=; b=I1hPyHlIDbizzkeAblxWbBnXjZN0hAQj5kw/dApJ9yTF9vL2N3FjBz9KBXQgSUkdvi 9hJNMUMR5zuXqaUsRm7xn8vMq0dIoNzahh9eVoMmgk40zUmQOs6EF8UCMpsrwRyQB9MR FiB4LXhuDMYJttj/o3ZMQ0MDSCKor8QzIZUQhkr6zO/sYc/24/n1QeHjrixFAcvpr9z4 h/ethavBMhBzwYNvnIldKGm9MMgj0cdn25lEx0rOLW1ttm2HGAQVjxoSjiNZKe9xua6B +0CuBJ0bMC4FFq/tsyCUUAIQMGNqVRht2M4L9+rwJuVKeGiI0iHRZBiRTx1xYWdYEhph o+nw== X-Gm-Message-State: AOAM532LvqJ50jJng0bKA8gKBzXhmQ+mwAwwt9UKZrw8ItRjAAdlxwVY BdxzRvRM1fJpEXffk9Y8+tZzkEqN1JQ= X-Google-Smtp-Source: ABdhPJx7FXzTQGNEmv/XQH7bFallE+L5eGA3mZuRmAEzMN5lIX7S+ATl9VORodQRwPDGtb3Wl7IScw== X-Received: by 2002:a1c:e915:0:b0:37b:d847:e127 with SMTP id q21-20020a1ce915000000b0037bd847e127mr4806931wmc.180.1645144207993; Thu, 17 Feb 2022 16:30:07 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:07 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 13/18] ARM: dts: qcom: add opp table for cpu and l2 for ipq8064 Date: Fri, 18 Feb 2022 01:29:51 +0100 Message-Id: <20220218002956.6590-14-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add opp table for cpu and l2 cache. While the current cpufreq is the generic one that doesn't scale the L2 cache, we add the l2 cache opp anyway for the sake of completeness. This will be handy in the future when a dedicated cpufreq driver is introduced for krait cores that will correctly scale l2 cache with the core freq. Opp-level is set based on the logic of 0: idle level 1: normal level 2: turbo level Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 99 +++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index 7dd0b901cd30..a1079583def9 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -48,6 +48,105 @@ L2: l2-cache { }; }; =20 + opp_table_l2: opp_table_l2 { + compatible =3D "operating-points-v2"; + + opp-384000000 { + opp-hz =3D /bits/ 64 <384000000>; + opp-microvolt =3D <1100000>; + clock-latency-ns =3D <100000>; + opp-level =3D <0>; + }; + + opp-1000000000 { + opp-hz =3D /bits/ 64 <1000000000>; + opp-microvolt =3D <1100000>; + clock-latency-ns =3D <100000>; + opp-level =3D <1>; + }; + + opp-1200000000 { + opp-hz =3D /bits/ 64 <1200000000>; + opp-microvolt =3D <1150000>; + clock-latency-ns =3D <100000>; + opp-level =3D <2>; + }; + }; + + opp_table0: opp_table0 { + compatible =3D "operating-points-v2-kryo-cpu"; + nvmem-cells =3D <&speedbin_efuse>; + + /* + * Voltage thresholds are + */ + opp-384000000 { + opp-hz =3D /bits/ 64 <384000000>; + opp-microvolt-speed0-pvs0-v0 =3D <1000000 950000 1050000>; + opp-microvolt-speed0-pvs1-v0 =3D <925000 878750 971250>; + opp-microvolt-speed0-pvs2-v0 =3D <875000 831250 918750>; + opp-microvolt-speed0-pvs3-v0 =3D <800000 760000 840000>; + opp-supported-hw =3D <0x1>; + clock-latency-ns =3D <100000>; + opp-level =3D <0>; + }; + + opp-600000000 { + opp-hz =3D /bits/ 64 <600000000>; + opp-microvolt-speed0-pvs0-v0 =3D <1050000 997500 1102500>; + opp-microvolt-speed0-pvs1-v0 =3D <975000 926250 1023750>; + opp-microvolt-speed0-pvs2-v0 =3D <925000 878750 971250>; + opp-microvolt-speed0-pvs3-v0 =3D <850000 807500 892500>; + opp-supported-hw =3D <0x1>; + clock-latency-ns =3D <100000>; + opp-level =3D <1>; + }; + + opp-800000000 { + opp-hz =3D /bits/ 64 <800000000>; + opp-microvolt-speed0-pvs0-v0 =3D <1100000 1045000 1155000>; + opp-microvolt-speed0-pvs1-v0 =3D <1025000 973750 1076250>; + opp-microvolt-speed0-pvs2-v0 =3D <995000 945250 1044750>; + opp-microvolt-speed0-pvs3-v0 =3D <900000 855000 945000>; + opp-supported-hw =3D <0x1>; + clock-latency-ns =3D <100000>; + opp-level =3D <1>; + }; + + opp-1000000000 { + opp-hz =3D /bits/ 64 <1000000000>; + opp-microvolt-speed0-pvs0-v0 =3D <1150000 1092500 1207500>; + opp-microvolt-speed0-pvs1-v0 =3D <1075000 1021250 1128750>; + opp-microvolt-speed0-pvs2-v0 =3D <1025000 973750 1076250>; + opp-microvolt-speed0-pvs3-v0 =3D <950000 902500 997500>; + opp-supported-hw =3D <0x1>; + clock-latency-ns =3D <100000>; + opp-level =3D <1>; + }; + + opp-1200000000 { + opp-hz =3D /bits/ 64 <1200000000>; + opp-microvolt-speed0-pvs0-v0 =3D <1200000 1140000 1260000>; + opp-microvolt-speed0-pvs1-v0 =3D <1125000 1068750 1181250>; + opp-microvolt-speed0-pvs2-v0 =3D <1075000 1021250 1128750>; + opp-microvolt-speed0-pvs3-v0 =3D <1000000 950000 1050000>; + opp-supported-hw =3D <0x1>; + clock-latency-ns =3D <100000>; + opp-level =3D <2>; + }; + + opp-1400000000 { + opp-hz =3D /bits/ 64 <1400000000>; + opp-microvolt-speed0-pvs0-v0 =3D <1250000 1187500 1312500>; + opp-microvolt-speed0-pvs1-v0 =3D <1175000 1116250 1233750>; + opp-microvolt-speed0-pvs2-v0 =3D <1125000 1068750 1181250>; + opp-microvolt-speed0-pvs3-v0 =3D <1050000 997500 1102500>; + opp-supported-hw =3D <0x1>; + clock-latency-ns =3D <100000>; + opp-level =3D <2>; + }; + }; + thermal-zones { sensor0-thermal { polling-delay-passive =3D <0>; --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 8F07AC433FE for ; Fri, 18 Feb 2022 00:30:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230368AbiBRAbM (ORCPT ); Thu, 17 Feb 2022 19:31:12 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:49604 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230343AbiBRAa7 (ORCPT ); Thu, 17 Feb 2022 19:30:59 -0500 Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E601F6EF09; Thu, 17 Feb 2022 16:30:38 -0800 (PST) Received: by mail-wm1-x332.google.com with SMTP id n8so4164904wms.3; Thu, 17 Feb 2022 16:30:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=kai4mO4cn4KI+lgyIwdOV2Qv4GKeCuW030s+6PxSDI0=; b=TElzVa/ZubwdPudTtIwHc6IG4r/KNEbRRDqhjbbXb7/kvlf9yaVhelor30LZ51+/Ko 8wXqGAxOhPmloNiQF44PPOPtyDqhvzQgS2a5IfWjga4PUerDecxI70KMp1tISpajBISO UUz6RaTCDCARBgumvG0CpLTcGj6k/KAVFd3sK8DERDSeJWvtyChNmOR4q0+LyZSivZj3 qyp3/QVSQwbSVJs/37/Ez4AkLDgPLjOSLNGclEutYAkfYdq+HGTGutGLqF4zV2HfYc3m VmnOgG04wfYR7KwTIyGKLsX/f8KwAB7WZEnxrgFjSjs9Q6i0kxa2wo9q7WliA1suxRBO AggA== 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=kai4mO4cn4KI+lgyIwdOV2Qv4GKeCuW030s+6PxSDI0=; b=SyflEwj7EaUR53Eod3LtmQ1w58mawREqjnnto6paZY3vFirTOtEmEqo72JhtvYbrGP w9JnZeL9ndxW1Rk9QxDqtGiq4f63U9nPxdc3m2R3770yqeKCq7od2xDhYfkHGJjVc5n6 V3xZs4id3cFXBtBZNQwkqmBw6nVhTOInVmoR74Lze3NN3Y+OhFLzLhkMXVRTCK8BnBUB YMxJGvZhi5Gj8iD3Ap8SlxYdVSXUuNsiXG/cWMbdDBwDNsKWqButzBkykeP9/5LXsGIk GLTKJqvEQAPDkw7F9E3gsLiCbqRP7/7F0/ZH68R7nDxzAAiPshUziAhzOzrw+td8/Yqt Z80A== X-Gm-Message-State: AOAM530+zDortzcglRcr958jRSAIoA5c3kE9/s7OEKddUOOk3l/bJtLG sIvHb7r3YqDrgUf4WA6hyPyOcGf8eps= X-Google-Smtp-Source: ABdhPJyJ75DFYwlDkoleOzvSxzqgmeHPVxBTEUM2sz/lF9Gw0F/TbBckvFudw2j9J6+DQwMAwKMJfQ== X-Received: by 2002:a05:600c:4e12:b0:37b:ebf6:3d17 with SMTP id b18-20020a05600c4e1200b0037bebf63d17mr4782465wmq.44.1645144208920; Thu, 17 Feb 2022 16:30:08 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:08 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 14/18] ARM: dts: qcom: add speedbin efuse nvmem binding Date: Fri, 18 Feb 2022 01:29:52 +0100 Message-Id: <20220218002956.6590-15-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add speedbin efuse nvmem binding needed for the opp table for the CPU freqs. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index a1079583def9..629e22236f5b 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -981,6 +981,9 @@ tsens_calib: calib@400 { tsens_calib_backup: calib_backup@410 { reg =3D <0x410 0xb>; }; + speedbin_efuse: speedbin@0c0 { + reg =3D <0x0c0 0x4>; + }; }; =20 gcc: clock-controller@900000 { --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 1EEE3C433EF for ; Fri, 18 Feb 2022 00:31:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230382AbiBRAbQ (ORCPT ); Thu, 17 Feb 2022 19:31:16 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:50816 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230361AbiBRAbI (ORCPT ); Thu, 17 Feb 2022 19:31:08 -0500 Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 292A8723D6; Thu, 17 Feb 2022 16:30:44 -0800 (PST) Received: by mail-wm1-x332.google.com with SMTP id m126-20020a1ca384000000b0037bb8e379feso7413630wme.5; Thu, 17 Feb 2022 16:30:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=UIO9mpkTH5IkHFgirMq25fX6Lj1NXThCSNpSEYRoRzk=; b=pWORFmWiDM1++kafCUhfh1sc9tqnR6rsXNIX78cgvYKWWjKGGx14eZk/g1kVuXWZ1g JwRxsSyzSrFzXGz+ybJNi74683QqPROmjMkwbZ2vRhFv1+vBr+eheH2ygJFC8EeDTShO gdWZNVeTV9nHS9DCoMH6tmXwr49nC2GICu5qPPcdGxWyEnR3UVeWDrnhwe8wK/tUjgDP il5v1bIy6Ecd4OxUCLpco5d0xLxuH8HxoW5p1BBEA1wPtoWVLljzFXUt+AoZFkm2icyN tYGRRsCAMR3DuIM+xw8a6zAEpztgeDWcpGZzUV/XGEF5IYj/FDRXHqtlbb1DtaSN3i1T IFnw== 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=UIO9mpkTH5IkHFgirMq25fX6Lj1NXThCSNpSEYRoRzk=; b=jDm/GTGRZydOMPmt/CL2D5vTxu0YafYrbQWMPa6aXbwn0fVf/peGffxVkg7KyooFn4 uxuqZjmlCZKxIlD07CHOvqHuLI4Mlekt7e32CjaI2Dx1RzDHqo+Pec2UtIUF4e662YvT 2dRqyMUUnQUbXldmY5rykRP3CqUVGAUV1AaamtoJlzhQbVUzXolWve6W/3bcVbVVbrMD p6kREYcefaytLOsaQKsxRSSRyNNJ5r+NBTHtioPmOhUpM84+W4Ksye4BqcRVlHTXxdYk dNHbBcpNyQd+7UDWQXZxLmxBcZfl4IogBJwCnQzhV9N32y4nb299uXjt2Hvkxo90VnDz 8yDA== X-Gm-Message-State: AOAM532TRk11PWN/mhjgVrgizo9yYjv5N5yYyqCDhZCPrWNzmJsnGdEZ 5dUQlD7OdUYAqNFf3gTMb2qph0MmpXc= X-Google-Smtp-Source: ABdhPJzZJtXFSJ6Cog6BgIHNrzKiRT+cNmFLRAKAgKp6C///YeYe59gGXGzmcHwXZP0pq1DPcpOPfQ== X-Received: by 2002:a1c:720c:0:b0:37b:eb64:4fa3 with SMTP id n12-20020a1c720c000000b0037beb644fa3mr4822113wmc.93.1645144209860; Thu, 17 Feb 2022 16:30:09 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:09 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 15/18] ARM: dts: qcom: add multiple missing binding for cpu and l2 for ipq8064 Date: Fri, 18 Feb 2022 01:29:53 +0100 Message-Id: <20220218002956.6590-16-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add multiple binding for cpu node, l2 node and add idle-states definition for ipq8064 dtsi. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 36 +++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-i= pq8064.dtsi index 629e22236f5b..1079572f4f5d 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -30,6 +30,16 @@ cpu0: cpu@0 { next-level-cache =3D <&L2>; qcom,acc =3D <&acc0>; qcom,saw =3D <&saw0>; + clocks =3D <&kraitcc 0>, <&kraitcc 4>; + clock-names =3D "cpu", "l2"; + clock-latency =3D <100000>; + cpu-supply =3D <&smb208_s2a>; + operating-points-v2 =3D <&opp_table0>; + voltage-tolerance =3D <5>; + cooling-min-state =3D <0>; + cooling-max-state =3D <10>; + #cooling-cells =3D <2>; + cpu-idle-states =3D <&CPU_SPC>; }; =20 cpu1: cpu@1 { @@ -40,11 +50,37 @@ cpu1: cpu@1 { next-level-cache =3D <&L2>; qcom,acc =3D <&acc1>; qcom,saw =3D <&saw1>; + clocks =3D <&kraitcc 1>, <&kraitcc 4>; + clock-names =3D "cpu", "l2"; + clock-latency =3D <100000>; + cpu-supply =3D <&smb208_s2b>; + operating-points-v2 =3D <&opp_table0>; + voltage-tolerance =3D <5>; + cooling-min-state =3D <0>; + cooling-max-state =3D <10>; + #cooling-cells =3D <2>; + cpu-idle-states =3D <&CPU_SPC>; + }; + + idle-states { + CPU_SPC: spc { + compatible =3D "qcom,idle-state-spc"; + status =3D "disabled"; + entry-latency-us =3D <400>; + exit-latency-us =3D <900>; + min-residency-us =3D <3000>; + }; }; =20 L2: l2-cache { compatible =3D "cache"; cache-level =3D <2>; + qcom,saw =3D <&saw_l2>; + + clocks =3D <&kraitcc 4>; + clock-names =3D "l2"; + l2-supply =3D <&smb208_s1a>; + operating-points-v2 =3D <&opp_table_l2>; }; }; =20 --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 12950C433EF for ; Fri, 18 Feb 2022 00:31:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230387AbiBRAbT (ORCPT ); Thu, 17 Feb 2022 19:31:19 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:50788 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230366AbiBRAbI (ORCPT ); Thu, 17 Feb 2022 19:31:08 -0500 Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EA40975C19; Thu, 17 Feb 2022 16:30:45 -0800 (PST) Received: by mail-wr1-x436.google.com with SMTP id i14so11727896wrc.10; Thu, 17 Feb 2022 16:30:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=4j5HXvTwEBrqBc+6y0WS7fJHWujyLf/r9OKfZSJite0=; b=SYqw17nILxqurV7i2g//aeC/EYFOYGCQwLdqUnJWssBH03Trve1e4D0ahsKEeFmBeu ocQ4N/XCsfGM+mDQ1M62NRB1JiEBqhTEIqeCBWnDl2pjuzq7InC86zL5NVf6ftPqvfbI j97FS5nwGCwq1dpIavhQqmyn6GldiTNHEHuDA7LrhdV/aHpJ3mTflyD2cz/X+8qi6lt5 tuRlvNiQEp1ZbuGpo2FWZykeaMA3jOqgkBeFfkURKwxwD17iTWUaO+KeKegmS4hCiISK J9K8hz11EbuOSZZpF4hE6Mmep1QyTKq6YU6d8eIF06kq51Aor3gln3zJid3h9qX9Bu9y vwLw== 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=4j5HXvTwEBrqBc+6y0WS7fJHWujyLf/r9OKfZSJite0=; b=4NsIQJc6oG4+SYJoQ05yiGBFYrfKdHMHO5pPMI61EAQzu+d7p+pBGnhl+Pe9SxDC3O bDdKEpTh/Y03qkqUDNGpqSi5ROHdq3xaTIgNsCd3xfXiEOpvcex1Y8PzoLKMXjkus29A 3+PzPwUkU/cxGhRnMKpMg0WxzYIvZ/apQhv0Stxy44ZqTveAdCU7ysVYack07chJ85FK UXKyyLzhbCkdCOhYxZziKx++4TAbYuQH4OsJ2j56NSty+4m775TWf2r00Wr558aAnvfW lO4lgp3L958ZGJbZJ162+HLT26QKQyUiStaTTMZNDtCSAS69DvS6vCgDZTzN0dnz8l1E QBZg== X-Gm-Message-State: AOAM531Xf6QSZPXVwb8YAzhJBSxwdO+tVt3OdA71wJz2kLqQlnZuHw/Y PwK5+9UcTxAkKDe1qJcxSXg= X-Google-Smtp-Source: ABdhPJz7XV2WjbHfF5lLSWG7Igys7ojnDTcTkhxZYfqBqpROz+2ka8wIMq/VLPDuNf3PEDSredES+Q== X-Received: by 2002:a5d:5885:0:b0:1e8:edbf:2d07 with SMTP id n5-20020a5d5885000000b001e8edbf2d07mr3293277wrf.85.1645144210750; Thu, 17 Feb 2022 16:30:10 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:10 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 16/18] ARM: dts: qcom: remove redundant binding from ipq8064 rb3011 dts Date: Fri, 18 Feb 2022 01:29:54 +0100 Message-Id: <20220218002956.6590-17-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Mdio0_pins are now declared in ipq8064 dtsi. Usb phy are enabled by default. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts b/arch/arm/boot/dts/= qcom-ipq8064-rb3011.dts index 0982b6214fb7..ddc9cc49ab60 100644 --- a/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts +++ b/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts @@ -259,10 +259,6 @@ &gsbi7_serial { status =3D "okay"; }; =20 -&hs_phy_1 { - status =3D "okay"; -}; - &nand { status =3D "okay"; =20 @@ -309,15 +305,6 @@ mux { }; }; =20 - mdio0_pins: mdio0_pins { - mux { - pins =3D "gpio0", "gpio1"; - function =3D "gpio"; - drive-strength =3D <8>; - bias-disable; - }; - }; - mdio1_pins: mdio1_pins { mux { pins =3D "gpio10", "gpio11"; @@ -358,10 +345,6 @@ mux { }; }; =20 -&ss_phy_1 { - status =3D "okay"; -}; - &usb3_1 { pinctrl-0 =3D <&usb1_pwr_en_pins>; pinctrl-names =3D "default"; --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 444ACC433EF for ; Fri, 18 Feb 2022 00:31:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230394AbiBRAbY (ORCPT ); Thu, 17 Feb 2022 19:31:24 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:52200 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230383AbiBRAbR (ORCPT ); Thu, 17 Feb 2022 19:31:17 -0500 Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E98280908; Thu, 17 Feb 2022 16:30:53 -0800 (PST) Received: by mail-wm1-x330.google.com with SMTP id l12-20020a7bc34c000000b003467c58cbdfso7410800wmj.2; Thu, 17 Feb 2022 16:30:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=FwXakkCqC6nmpx2sSEyZ8WtyKHDP7IREPYU/Cq/R1TI=; b=ezSh9CjufdmAx+UAIH25lH4nwSIZ1EqSpTg7eks5CUf63nGyhv9M8ViITSxYH1KZgU buLM/7ofV1KFSJc2eO2XHldysQGonZ7XphIMxOoGpOn55RG/xaOcR9eE60nTzr6Cvb+u 6bU+WuGh8Wu/2R9YQn3UouFPUI3XYFhOIvLIB7Iup3M6MW52ZLihLwYPEnxQkQKYi6yb X0rEIiM5SjIQrrF0npO+gWzezbqzWHBnsmWllkU0Pi81m7xw3CH/zQKPSbYp3uQbTkI+ Hki3A2fujtH36LkBGGxwVK9LX0Vv7dR5PyaW2b4fBy0yJhkJgHyUom9ld4qBzX1r8qO6 yRYw== 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=FwXakkCqC6nmpx2sSEyZ8WtyKHDP7IREPYU/Cq/R1TI=; b=BedgHrFqhrJL4UaiKGKUKLo8W5H4tgZai7G9xVm0YqWs/lBzdkN2Q9nS4RR/8hl4Ys 9+PK4EnqWVnjvQd4Y+9X/ei+7hRkXhqMgGdQsYBmKDLtYsr1FFHn6iyppbJdAoR86XyR SL18inQkNPOZj7XICdhpdtlns+yqfS3xdJbAr2sHqtf3HNjlkMBREEdEpLDqYqUKhXQm bz3Wt+EaEqv6sGW/cLcifoQJmmjum/XCgpPTY2V4AuPWijdZbYMQCkZOLdZdm5Gtzq6M dx1XIh9bLgXtNQ8wmie+HVG/IuLtx5GzYO/ZZt2sWZHqZU7cjzQuxkFOao2HV/O/yM0Z OVug== X-Gm-Message-State: AOAM531fZnX4bDQaHLbVR+uy0GiO5NN9RLIMcY48ki+wxldThmB0HbHv cwFrHKLXhwi6S72Sp1GkH0w= X-Google-Smtp-Source: ABdhPJx5uQAGsw/nGgDP4S25kKdy5cFnt7vF3amEslZJG1tB5Jv5BJhwrS/m+2KV3DbzJ2a8NNyhOQ== X-Received: by 2002:a05:600c:1e8e:b0:37b:e97a:d4c8 with SMTP id be14-20020a05600c1e8e00b0037be97ad4c8mr8205332wmb.189.1645144211680; Thu, 17 Feb 2022 16:30:11 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:11 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 17/18] ARM: dts: qcom: add ipq8064-v2.0 dtsi Date: Fri, 18 Feb 2022 01:29:55 +0100 Message-Id: <20220218002956.6590-18-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Many devices are based on the v2.0 of the ipq8064 SoC. Main difference is a change in the pci compatible and different way to configre the usb phy. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064-v2.0.dtsi | 70 ++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq8064-v2.0.dtsi diff --git a/arch/arm/boot/dts/qcom-ipq8064-v2.0.dtsi b/arch/arm/boot/dts/q= com-ipq8064-v2.0.dtsi new file mode 100644 index 000000000000..c082c3cd1a19 --- /dev/null +++ b/arch/arm/boot/dts/qcom-ipq8064-v2.0.dtsi @@ -0,0 +1,70 @@ +// SPDX-License-Identifier: GPL-2.0 +#include "qcom-ipq8064.dtsi" + +/ { + aliases { + serial0 =3D &gsbi4_serial; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + rsvd@41200000 { + reg =3D <0x41200000 0x300000>; + no-map; + }; + }; +}; + +&gsbi4 { + qcom,mode =3D ; + status =3D "okay"; + + serial@16340000 { + status =3D "okay"; + }; + /* + * The i2c device on gsbi4 should not be enabled. + * On ipq806x designs gsbi4 i2c is meant for exclusive + * RPM usage. Turning this on in kernel manifests as + * i2c failure for the RPM. + */ +}; + +&CPU_SPC { + status =3D "okay"; +}; + +&pcie0 { + compatible =3D "qcom,pcie-ipq8064-v2"; +}; + +&pcie1 { + compatible =3D "qcom,pcie-ipq8064-v2"; +}; + +&pcie2 { + compatible =3D "qcom,pcie-ipq8064-v2"; +}; + +&sata { + ports-implemented =3D <0x1>; +}; + +&ss_phy_0 { + qcom,rx-eq =3D <2>; + qcom,tx-deamp_3_5db =3D <32>; + qcom,mpll =3D <5>; +}; + +&ss_phy_1 { + qcom,rx-eq =3D <2>; + qcom,tx-deamp_3_5db =3D <32>; + qcom,mpll =3D <5>; +}; --=20 2.34.1 From nobody Sat Jun 27 23:10:26 2026 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 3E037C433FE for ; Fri, 18 Feb 2022 00:31:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230235AbiBRAcD (ORCPT ); Thu, 17 Feb 2022 19:32:03 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:58894 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230111AbiBRAcB (ORCPT ); Thu, 17 Feb 2022 19:32:01 -0500 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D7F80B9D55; Thu, 17 Feb 2022 16:31:33 -0800 (PST) Received: by mail-wr1-x42c.google.com with SMTP id o24so11774245wro.3; Thu, 17 Feb 2022 16:31:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=mDdreRXJ1jcR3nb7IeEbosk47g+037b18zNC6xkXo6k=; b=Yl4FthzV4r0l1kAee3K+r9PsxkMDJSxVHujMUCrTAUO+YdMzQBu3KkV10XKa5E9JUV yhFq9hO7q7z9FaY6lnJgt1E/s3vjTJ7OCdTEwbXyRjlE65Csx5fXztJW4Srxk1mRMzbT t+nly6tqTpGVAmlVqadR3cVwF5XTFTVtvMGrTkqcwtw8LkdTG3vZgkqsNwikd16Ltotx a9vaiAD8PZMbIR3oyPhfu+/vAmrK7iPqPY0y+VKlx9i+mDm1qU5L+tw5UcuHj7GHhynR YpXiOgwP3BF71fYSHaD5xFTJ+bEdqDYIBLvp6MJ0sbjLNcSt56gF7AEH/Ll/m6oLUgmS jkTQ== 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=mDdreRXJ1jcR3nb7IeEbosk47g+037b18zNC6xkXo6k=; b=VQDVqgSUzMcd4nMbFR94uNuBNaRc6oJJGRP0Bs6TN47oPLrS08QgzgxgGi6hjTTAwm ig0Izi3i+lK8GMZw12BwBfoclKiaxjsZyMjRaG/IUC/dQH7yabQWwuor3zI3MjMhNzo7 Sp0KRGaOsGOs6Va4wMTY/13zfxKqOdXCVeo6RC2gZ22AVieFijhwWFkboWhxrgkCPf3P tXMyjxxUk11CfHtc1NGq1qu8CLxJ1kB0YCSA29xO1fa8eD2tvF5DJNIVPWxKiKrRZqe1 llMredgDRWIvFVP33EFYjxkpjVDNwYsd7aXKs3QpVpX5vCpwPKDixZg+VK9iDCVFESZM JmHw== X-Gm-Message-State: AOAM532m1f9nol+QSejJw26F80ieH60QwvjNuRnogDGXYra//AqBlnMC EUXxp0/jRNB6mbu6i12JrwM= X-Google-Smtp-Source: ABdhPJxiQabqx3iNKad3cJKTJdRI1dFeCrBmzD46RcH3cR5/tA1wtp09VbS7UOggL6fQk/N6Mp9Rpg== X-Received: by 2002:a05:6000:2c6:b0:1e4:a103:3986 with SMTP id o6-20020a05600002c600b001e4a1033986mr4289475wry.58.1645144212578; Thu, 17 Feb 2022 16:30:12 -0800 (PST) Received: from Ansuel-xps.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id d29sm3640406wra.63.2022.02.17.16.30.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 16:30:12 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 18/18] ARM: dts: qcom: add ipq8065 dtsi Date: Fri, 18 Feb 2022 01:29:56 +0100 Message-Id: <20220218002956.6590-19-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220218002956.6590-1-ansuelsmth@gmail.com> References: <20220218002956.6590-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Many device are based on ipq8065 SoC. Ipq8065 is an evolution of the ipq8064 SoC (also named ipq8064-v3.0 from qsdk) that has all the improvement from ipq8064-v2.0 with the addition of a more powerful CPU that can now be clocked to 1.7Ghz, a quicker L2 cache that can be clocked to 1.4Ghz. It also shipped with more powerful regulators to provide the required voltage to the CPUs and L2. Signed-off-by: Ansuel Smith Tested-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8065.dtsi | 168 ++++++++++++++++++++++++++++ 1 file changed, 168 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq8065.dtsi diff --git a/arch/arm/boot/dts/qcom-ipq8065.dtsi b/arch/arm/boot/dts/qcom-i= pq8065.dtsi new file mode 100644 index 000000000000..817d723b0c88 --- /dev/null +++ b/arch/arm/boot/dts/qcom-ipq8065.dtsi @@ -0,0 +1,168 @@ +// SPDX-License-Identifier: GPL-2.0 +#include "qcom-ipq8064.dtsi" + +/ { + model =3D "Qualcomm IPQ8065"; + compatible =3D "qcom,ipq8065", "qcom,ipq8064"; + + aliases { + serial0 =3D &gsbi4_serial; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + rsvd@41200000 { + reg =3D <0x41200000 0x300000>; + no-map; + }; + }; +}; + +&gsbi4 { + qcom,mode =3D ; + status =3D "okay"; + + serial@16340000 { + status =3D "okay"; + }; + /* + * The i2c device on gsbi4 should not be enabled. + * On ipq806x designs gsbi4 i2c is meant for exclusive + * RPM usage. Turning this on in kernel manifests as + * i2c failure for the RPM. + */ +}; + +&pcie0 { + compatible =3D "qcom,pcie-ipq8064-v2"; +}; + +&pcie1 { + compatible =3D "qcom,pcie-ipq8064-v2"; +}; + +&pcie2 { + compatible =3D "qcom,pcie-ipq8064-v2"; +}; + +&sata { + ports-implemented =3D <0x1>; +}; + +&smb208_s2a { + regulator-min-microvolt =3D <775000>; + regulator-max-microvolt =3D <1275000>; +}; + +&smb208_s2b { + regulator-min-microvolt =3D <775000>; + regulator-max-microvolt =3D <1275000>; +}; + +&ss_phy_0 { + qcom,rx-eq =3D <2>; + qcom,tx-deamp_3_5db =3D <32>; + qcom,mpll =3D <5>; +}; + +&ss_phy_1 { + qcom,rx-eq =3D <2>; + qcom,tx-deamp_3_5db =3D <32>; + qcom,mpll =3D <5>; +}; + +&opp_table_l2 { + /delete-node/opp-1200000000; + + opp-1400000000 { + opp-hz =3D /bits/ 64 <1400000000>; + opp-microvolt =3D <1150000>; + clock-latency-ns =3D <100000>; + opp-level =3D <2>; + }; +}; + +&opp_table0 { + /* + * On ipq8065 1.2 ghz freq is not present + * Remove it to make cpufreq work and not + * complain for missing definition + */ + + /delete-node/opp-1200000000; + + /* + * Voltage thresholds are + */ + opp-384000000 { + opp-microvolt-speed0-pvs0-v0 =3D <975000 926250 1023750>; + opp-microvolt-speed0-pvs1-v0 =3D <950000 902500 997500>; + opp-microvolt-speed0-pvs2-v0 =3D <925000 878750 971250>; + opp-microvolt-speed0-pvs3-v0 =3D <900000 855000 945000>; + opp-microvolt-speed0-pvs4-v0 =3D <875000 831250 918750>; + opp-microvolt-speed0-pvs5-v0 =3D <825000 783750 866250>; + opp-microvolt-speed0-pvs6-v0 =3D <775000 736250 813750>; + }; + + opp-600000000 { + opp-microvolt-speed0-pvs0-v0 =3D <1000000 950000 1050000>; + opp-microvolt-speed0-pvs1-v0 =3D <975000 926250 1023750>; + opp-microvolt-speed0-pvs2-v0 =3D <950000 902500 997500>; + opp-microvolt-speed0-pvs3-v0 =3D <925000 878750 971250>; + opp-microvolt-speed0-pvs4-v0 =3D <900000 855000 945000>; + opp-microvolt-speed0-pvs5-v0 =3D <850000 807500 892500>; + opp-microvolt-speed0-pvs6-v0 =3D <800000 760000 840000>; + }; + + opp-800000000 { + opp-microvolt-speed0-pvs0-v0 =3D <1050000 997500 1102500>; + opp-microvolt-speed0-pvs1-v0 =3D <1025000 973750 1076250>; + opp-microvolt-speed0-pvs2-v0 =3D <1000000 950000 1050000>; + opp-microvolt-speed0-pvs3-v0 =3D <975000 926250 1023750>; + opp-microvolt-speed0-pvs4-v0 =3D <950000 902500 997500>; + opp-microvolt-speed0-pvs5-v0 =3D <900000 855000 945000>; + opp-microvolt-speed0-pvs6-v0 =3D <850000 807500 892500>; + }; + + opp-1000000000 { + opp-microvolt-speed0-pvs0-v0 =3D <1100000 1045000 1155000>; + opp-microvolt-speed0-pvs1-v0 =3D <1075000 1021250 1128750>; + opp-microvolt-speed0-pvs2-v0 =3D <1050000 997500 1102500>; + opp-microvolt-speed0-pvs3-v0 =3D <1025000 973750 1076250>; + opp-microvolt-speed0-pvs4-v0 =3D <1000000 950000 1050000>; + opp-microvolt-speed0-pvs5-v0 =3D <950000 902500 997500>; + opp-microvolt-speed0-pvs6-v0 =3D <900000 855000 945000>; + }; + + opp-1400000000 { + opp-microvolt-speed0-pvs0-v0 =3D <1175000 1116250 1233750>; + opp-microvolt-speed0-pvs1-v0 =3D <1150000 1092500 1207500>; + opp-microvolt-speed0-pvs2-v0 =3D <1125000 1068750 1181250>; + opp-microvolt-speed0-pvs3-v0 =3D <1100000 1045000 1155000>; + opp-microvolt-speed0-pvs4-v0 =3D <1075000 1021250 1128750>; + opp-microvolt-speed0-pvs5-v0 =3D <1025000 973750 1076250>; + opp-microvolt-speed0-pvs6-v0 =3D <975000 926250 1023750>; + opp-level =3D <1>; + }; + + opp-1725000000 { + opp-hz =3D /bits/ 64 <1725000000>; + opp-microvolt-speed0-pvs0-v0 =3D <1262500 1199375 1325625>; + opp-microvolt-speed0-pvs1-v0 =3D <1225000 1163750 1286250>; + opp-microvolt-speed0-pvs2-v0 =3D <1200000 1140000 1260000>; + opp-microvolt-speed0-pvs3-v0 =3D <1175000 1116250 1233750>; + opp-microvolt-speed0-pvs4-v0 =3D <1150000 1092500 1207500>; + opp-microvolt-speed0-pvs5-v0 =3D <1100000 1045000 1155000>; + opp-microvolt-speed0-pvs6-v0 =3D <1050000 997500 1102500>; + opp-supported-hw =3D <0x1>; + clock-latency-ns =3D <100000>; + opp-level =3D <2>; + }; +}; --=20 2.34.1