From patchwork Tue Jan 18 01:20:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715781 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 E27E0C43217 for ; Tue, 18 Jan 2022 01:38:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244013AbiARBiN (ORCPT ); Mon, 17 Jan 2022 20:38:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47046 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243964AbiARBiM (ORCPT ); Mon, 17 Jan 2022 20:38:12 -0500 Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 36698C061574; Mon, 17 Jan 2022 17:38:12 -0800 (PST) Received: by mail-ed1-x52a.google.com with SMTP id 30so72949495edv.3; Mon, 17 Jan 2022 17:38:12 -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=XfiPFTK7aa2/cNj8UOENvtQ7VnFmUVbOf3sQJvnWYV4=; b=WTYPVqiSfdWU7C3S0/+Q5zPBuuonlTlIehWUZ/1lB7HvbrAE6oNlvTc/JqEYugCwtD 05G1I65QbLlsq967lZb2AZGKVKS+o5TVOAoBU/cVBUIl/Gk/tsrgCsppOxo7cBDm5Tpj vVUFHLjN+6Y+MXOLR+MFwMTnCPwZ7riHlrhqTCLMEj7MRHixwuGvINoSMSDDUtf5vhSh RIEtszMle3U3SsLBrxVoDtD+xatL5fOCwtFZ3QQaGQPJaNvvK7Vdnn0hNxHqJXD3X6RM ITRQLoVqHnK33cmkBQrAso0KcMsOXIGG4eP8FD45tyQ9F+vb7FEf2PZMQhV/AjjppnYf axCw== 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=XfiPFTK7aa2/cNj8UOENvtQ7VnFmUVbOf3sQJvnWYV4=; b=BVrRAygN2TZFPNBkwFqFbH5C02BL2U2gjNaftu8Ja8oCVurf+rNtzTI6j2RuDJ8O2K PmK4SSBrTOm+GmcJYjE/VVmD50/KGClGbpxkZ4VznDmLtIhLtm4VFUb3Mqr1pMrriqfw Wo/j0BnhWlPR6h8frt0LvZTN3R66kUkUs8jNagUBOORoKRzSdbvEdqJJYgRdUtllcnqC i/jgnCI/v1DVSBPHrnPSuGXcsj3grHVqT5JiJo9F/ZDN/5+rGgZDKatGMEPgJRok5I3J YOXgzbE2DlAN0+z7HhLGa6+3588/7aziYQQkc5yezcXO+E+8fvw3/kZVr/FzXa9uIqKW hZiw== X-Gm-Message-State: AOAM533w3xjAtr/SMGJYy0nbyQ66OgLwlUmJha9lZh8k2f4xyec96Ahy 1qLfe+XNekmM2E/2/yYd7qs= X-Google-Smtp-Source: ABdhPJwfwYOhCR/cg7EWcrbNeo1+TDArwfIPUk6X7F/BDqaJPgLGaunkc38n5S1dyUdkmNsBCLo0og== X-Received: by 2002:a17:906:5d0e:: with SMTP id g14mr18570231ejt.171.1642469890730; Mon, 17 Jan 2022 17:38:10 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38: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 01/17] ARM: dts: qcom: add multiple missing pin definition for ipq8064 Date: Tue, 18 Jan 2022 02:20:31 +0100 Message-Id: <20220118012051.21691-2-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add missing definition for mdio0 pins used for gpio-bitbang driver,i2c4 pins and rgmii2 pins for ipq8064. Signed-off-by: Ansuel Smith --- 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-ipq8064.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 { }; }; + i2c4_pins: i2c4_pinmux { + mux { + pins = "gpio12", "gpio13"; + function = "gsbi4"; + drive-strength = <12>; + bias-disable; + }; + }; + spi_pins: spi_pins { mux { pins = "gpio18", "gpio19", "gpio21"; @@ -424,6 +433,8 @@ mux { pullups { pins = "gpio39"; + function = "nand"; + drive-strength = <10>; bias-pull-up; }; @@ -431,9 +442,32 @@ hold { pins = "gpio40", "gpio41", "gpio42", "gpio43", "gpio44", "gpio45", "gpio46", "gpio47"; + function = "nand"; + drive-strength = <10>; bias-bus-hold; }; }; + + mdio0_pins: mdio0_pins { + mux { + pins = "gpio0", "gpio1"; + function = "mdio"; + drive-strength = <8>; + bias-disable; + }; + }; + + rgmii2_pins: rgmii2_pins { + mux { + pins = "gpio27", "gpio28", "gpio29", + "gpio30", "gpio31", "gpio32", + "gpio51", "gpio52", "gpio59", + "gpio60", "gpio61", "gpio62"; + function = "rgmii2"; + drive-strength = <8>; + bias-disable; + }; + }; }; intc: interrupt-controller@2000000 { From patchwork Tue Jan 18 01:20:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715782 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 B2071C43217 for ; Tue, 18 Jan 2022 01:38:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244084AbiARBiP (ORCPT ); Mon, 17 Jan 2022 20:38:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47054 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243993AbiARBiN (ORCPT ); Mon, 17 Jan 2022 20:38:13 -0500 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 23C7AC06161C; Mon, 17 Jan 2022 17:38:13 -0800 (PST) Received: by mail-ed1-x532.google.com with SMTP id q25so72923522edb.2; Mon, 17 Jan 2022 17:38:13 -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=T1aRqKg5tbRVk7Rr0Ygh/atd2LFDmFDftsLr9R4FVoI=; b=hwzFSgEjbkiG9V8Q5NQeqIIYNcCBHx75NrWdIOugJWHTs22pxVQ5IYg9nXMdez8huZ v03GhnxNRhYwBMYyQfYTsnN+Wmd+KORbgWed3addo5qP824NtLDkiVJ1qRs0Lzi1G8cn Pwu+kmrsj+tPJP/7oF9YrmwV7hY/Jm+YhpDnWfEvoHCeF6I/SJ1dQvQgYPO16Z9gvaCE mlHmtrVjtddR0hZGY2V3Fl51wjiBVPNwHhUyEBF8lL1H4ZIxMZUPKJUh8Y4whJyD1SNS xDZxVG4o0qg9nCucvFM+i9utiLS37/wpHk0WlExv1C+VwMszFYSW9Mp6lx/taz5ZdD83 XKtw== 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=T1aRqKg5tbRVk7Rr0Ygh/atd2LFDmFDftsLr9R4FVoI=; b=FPOdUrXahlJk6cMUPLEh9S/ivq8qib9CsDkehHRYdG3NKNmixV+/bYOCTfp8TETr3q s32nvuMy0je2QNgutRrGnSkpGM6s+F2ERlmzcBsBbQkAnI2EmTNeMYme6jYzlTPxOKc6 uh06Mi1cSwLGHdi4vPY2XPz02CMdwS1XVaZDrzFUm/Ah1ncXWChAZyIyJ14OtrPbUlwJ a2ZYB379xfoNRfVYz8Mn5RYbzgwhvOXg3gZAwcSWUug7lyhAOYQ2p4f2ed6K0Xh1k9zt /SuKlZF8tEkYXM2kMKa23fDQyM6JrK8HksYJ4tM6Ym+tFSmylL5NOJJqNwK67nUivrsx O4Mg== X-Gm-Message-State: AOAM5300O78jufGJcMU7aFJUWAd7NJT/VDfgdlO37q4nnjPaEo2JdPps zSNSaditce88w1Nz3hCUV/RZvQgiYJ0= X-Google-Smtp-Source: ABdhPJxPjdYSrtrdPbF6kwliSqu3kvuIqeEMvgqG+Ld2xRzznyfme2GmrGby1MQfYgjT54aT0ma1mA== X-Received: by 2002:a50:cd17:: with SMTP id z23mr23590587edi.287.1642469891562; Mon, 17 Jan 2022 17:38:11 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38: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 02/17] ARM: dts: qcom: add gsbi6 missing definition for ipq8064 Date: Tue, 18 Jan 2022 02:20:32 +0100 Message-Id: <20220118012051.21691-3-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add gsbi6 missing definition for ipq8064. Signed-off-by: Ansuel Smith --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-ipq8064.dtsi index cc6ca9013ab1..094125605bea 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -665,6 +665,33 @@ spi@1a280000 { }; }; + gsbi6: gsbi@16500000 { + status = "disabled"; + compatible = "qcom,gsbi-v1.0.0"; + cell-index = <6>; + reg = <0x16500000 0x100>; + clocks = <&gcc GSBI6_H_CLK>; + clock-names = "iface"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + + syscon-tcsr = <&tcsr>; + + gsbi6_i2c: i2c@16580000 { + compatible = "qcom,i2c-qup-v1.1.1"; + reg = <0x16580000 0x1000>; + interrupts = ; + + clocks = <&gcc GSBI6_QUP_CLK>, <&gcc GSBI6_H_CLK>; + clock-names = "core", "iface"; + status = "disabled"; + + #address-cells = <1>; + #size-cells = <0>; + }; + }; + gsbi7: gsbi@16600000 { status = "disabled"; compatible = "qcom,gsbi-v1.0.0"; From patchwork Tue Jan 18 01:20:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715784 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 EF6B3C433FE for ; Tue, 18 Jan 2022 01:38:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244176AbiARBiS (ORCPT ); Mon, 17 Jan 2022 20:38:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47058 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244044AbiARBiO (ORCPT ); Mon, 17 Jan 2022 20:38:14 -0500 Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E1776C061574; Mon, 17 Jan 2022 17:38:13 -0800 (PST) Received: by mail-ed1-x52e.google.com with SMTP id 15so39678348edx.9; Mon, 17 Jan 2022 17:38:13 -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=e7OEXPaorzPX6/OWjLiW6YLyF6RH1B/DBM1qZbPBHMk=; b=iu2Dtg4dAWHSWaV+x+m/sadGp9n2nQxiGg+O2XcThlH0M7fga8J7D1D6ouBKoyjhBR FQkRwhm3eeXuEipO6DsIvWjCWJdHTIOWr9SksgybFAKPDWbSQ2QHYXtEEXEGp4KwSPTM +szpLqsZOdWqKlRe43/stKpxsaGUwHU5cVv9MBV3TfXrRK/pdXihcxAp/7Ti7WIBr+t6 CYTG7s5Ku00Q3t7HbJ3hTzVMk3KAeaTVaPbvYYzL3knrHMnaHZr9i4NplshQT7fIzclO 7C/akzNwiCA0ZxBFBQ9b221rfhXUNU2MOp5HBBXaX+NwzgYT1EjN4VwpZPOS4vuVloZx 6VNg== 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=e7OEXPaorzPX6/OWjLiW6YLyF6RH1B/DBM1qZbPBHMk=; b=S9gmfzR0NfxIi5n/drzJ+/O3DKTxmriSYZZXoGi0yfm2sdX+pJUVd7VNXc05trHOTC mwXzi4Bmol/Lv4Fwl/gu499DoDzKpGkyZeWAMF4gpjyCoCEXanPB2/cytGZQSDFSnSBJ CRkwsAWfJxvwB2DmD15cI5EZBhGTp+CDDIy+TS6vWNTAk3uphRdzTOqLsdmyIuzJUc8l XN5NXFLiEUWF8LESPYt5DKQuOTuPAlx00wyXDC+vhd8xr/zseaLZrE04p2LmcN90XNp9 Yed1UeUSuAFXQyJDmX+t25e80yoZMWP/DQDYpsA7QmDzZfpZg7vjfIweIMuUTpjQXD2q d8sg== X-Gm-Message-State: AOAM5312w6jmMsSfykrXtCw5mCCBu7XzmaZTLpYlEed595FVJNqrK5wg fZcVbuNZitKBy34bVl7sJA4= X-Google-Smtp-Source: ABdhPJxpDCUkKC3vu8StLJLAYvV1xJth/QJFdT1nv6qJ9mPpSnnfUYgfNHJj/uIz/FAzlQKZ/5zzEg== X-Received: by 2002:a17:907:1dca:: with SMTP id og10mr100729ejc.597.1642469892403; Mon, 17 Jan 2022 17:38:12 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38: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 03/17] ARM: dts: qcom: add missing rpm regulators and cells for ipq8064 Date: Tue, 18 Jan 2022 02:20:33 +0100 Message-Id: <20220118012051.21691-4-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org 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 --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 35 +++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-ipq8064.dtsi index 094125605bea..824cf13dd037 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -829,10 +829,45 @@ rpm: rpm@108000 { clocks = <&gcc RPM_MSG_RAM_H_CLK>; clock-names = "ram"; + #address-cells = <1>; + #size-cells = <0>; + rpmcc: clock-controller { compatible = "qcom,rpmcc-ipq806x", "qcom,rpmcc"; #clock-cells = <1>; }; + + regulators { + compatible = "qcom,rpm-smb208-regulators"; + + smb208_s1a: s1a { + regulator-min-microvolt = <1050000>; + regulator-max-microvolt = <1150000>; + + qcom,switch-mode-frequency = <1200000>; + }; + + smb208_s1b: s1b { + regulator-min-microvolt = <1050000>; + regulator-max-microvolt = <1150000>; + + qcom,switch-mode-frequency = <1200000>; + }; + + smb208_s2a: s2a { + regulator-min-microvolt = < 800000>; + regulator-max-microvolt = <1250000>; + + qcom,switch-mode-frequency = <1200000>; + }; + + smb208_s2b: s2b { + regulator-min-microvolt = < 800000>; + regulator-max-microvolt = <1250000>; + + qcom,switch-mode-frequency = <1200000>; + }; + }; }; tcsr: syscon@1a400000 { From patchwork Tue Jan 18 01:20:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715783 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 9E798C4332F for ; Tue, 18 Jan 2022 01:38:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244091AbiARBiR (ORCPT ); Mon, 17 Jan 2022 20:38:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47070 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244080AbiARBiP (ORCPT ); Mon, 17 Jan 2022 20:38:15 -0500 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B0F95C06161C; Mon, 17 Jan 2022 17:38:14 -0800 (PST) Received: by mail-ed1-x536.google.com with SMTP id z22so72914110edd.12; Mon, 17 Jan 2022 17:38:14 -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=TtlSp+FB3fnRTy8NVckvnsyBSUC5t1gzmu14osv5biM=; b=C+RRGahzm+G2+i9vvsQH3zDjdcF0Q9C+kChwQfmO6nvibGMIipFOw/OTKmidQaYvNk EPg1pPOu3G7q3wCduHqpTpXmQp++TZFqKdhb/Qu97GTYBF01T4tn21xJVf2hnNUGESb+ gUtnY6vXVG8qOA1DFuHOXz0FyUANAOpGNxYmgChycjDKJMqzk66V8K1R1xtjin8RE2fn vGDTclrYlHiwBE+qBTShHgvQj0zVjliaXoffWLetR7bvh0HIJqmWRXss0IjJXb7g/RcH IsOUzW/zCZvoiHCxfEzx7V8XX0hR/HaBSestc6JFnqlMOtZ0vOBvZMkIuzy6JHB/fhmV H0yQ== 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=TtlSp+FB3fnRTy8NVckvnsyBSUC5t1gzmu14osv5biM=; b=wIPqUuFOie9kB3rV050+EsVI4pSyLdjbunaiqABui/wZtAV9jG/WRGyN3RW6FNNIt0 99HpMJC0SmEhPMjcAthPkEIf0O3ENNA3+SMzkpLm0NaZQoa2j1WVkFxoP3NG/tkDI7iF 1cjKQNwcSJtbt9aJscxAenMfYu0FNbyQJ0lbfLvQL9uN4O0rKlmeTY6efdOWVn5a33GX p5pwcXUoFI9JtzEt/fVKMxCZ+DBTIxDNr0R2ZEzZthlCIZ8GvWfPgDF9i9knzmyiUj0A a9nD+8Ov7xzf3ogydT/9WB/VqIgMVHYbRKTE8spC/F4pv2M0FrbIguDOj/Z0GjBOMKDv vOOQ== X-Gm-Message-State: AOAM5318G0ON8IciQ4HqDRlzQnBz84ZRI6hlNBuVPXW2EAHCZls7aeIe 9ucttybQ916v0lsNmwkmtLQ= X-Google-Smtp-Source: ABdhPJy4T1rMz6A0TBUh/YDgWes/Mjj5Na/B5efgW5QsLS785V0Wv2CTGvBOvmIbBJaYef6YPBSTrw== X-Received: by 2002:a50:cf86:: with SMTP id h6mr18492440edk.82.1642469893191; Mon, 17 Jan 2022 17:38:13 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38: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 04/17] ARM: dts: qcom: add missing snps,dwmac compatible for gmac ipq8064 Date: Tue, 18 Jan 2022 02:20:34 +0100 Message-Id: <20220118012051.21691-5-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add missing snps,dwmac compatible for gmac ipq8064 dtsi. Signed-off-by: Ansuel Smith --- 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-ipq8064.dtsi index 824cf13dd037..7cf85b4f6ec8 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -1061,7 +1061,7 @@ stmmac_axi_setup: stmmac-axi-config { gmac0: ethernet@37000000 { device_type = "network"; - compatible = "qcom,ipq806x-gmac"; + compatible = "qcom,ipq806x-gmac", "snps,dwmac"; reg = <0x37000000 0x200000>; interrupts = ; interrupt-names = "macirq"; @@ -1085,7 +1085,7 @@ gmac0: ethernet@37000000 { gmac1: ethernet@37200000 { device_type = "network"; - compatible = "qcom,ipq806x-gmac"; + compatible = "qcom,ipq806x-gmac", "snps,dwmac"; reg = <0x37200000 0x200000>; interrupts = ; interrupt-names = "macirq"; @@ -1109,7 +1109,7 @@ gmac1: ethernet@37200000 { gmac2: ethernet@37400000 { device_type = "network"; - compatible = "qcom,ipq806x-gmac"; + compatible = "qcom,ipq806x-gmac", "snps,dwmac"; reg = <0x37400000 0x200000>; interrupts = ; interrupt-names = "macirq"; @@ -1133,7 +1133,7 @@ gmac2: ethernet@37400000 { gmac3: ethernet@37600000 { device_type = "network"; - compatible = "qcom,ipq806x-gmac"; + compatible = "qcom,ipq806x-gmac", "snps,dwmac"; reg = <0x37600000 0x200000>; interrupts = ; interrupt-names = "macirq"; From patchwork Tue Jan 18 01:20:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715785 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 A5F43C43217 for ; Tue, 18 Jan 2022 01:38:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244163AbiARBiR (ORCPT ); Mon, 17 Jan 2022 20:38:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47058 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243964AbiARBiQ (ORCPT ); Mon, 17 Jan 2022 20:38:16 -0500 Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74978C061746; Mon, 17 Jan 2022 17:38:15 -0800 (PST) Received: by mail-ed1-x529.google.com with SMTP id 30so72949879edv.3; Mon, 17 Jan 2022 17:38:15 -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=pO6jjMkLEBcCoOmgC9LDz88H2s+NgQ4gFBtGRzesk0g=; b=HfOfzqM4ijFhaycW23EX38NybqOxBHFOu9eJu7IYVm4OTvvq7QsHQz90RKOElgPR+m 7Pte1TYyD/Eblg4g47Eiyaag21+//YpYT4NzNAmvHPN2Z8D09bH5vM6iCRSrYVE7FUad ktpvZwD60TO47jZlpM6MJcFaGMShaU9OOh0qYX0rM8JEafg9d1WgMOyFXei8esZndtS3 V30DRQwzfB4K+2R6/5UDjvFGYSWiXfdVKVTAzZi/u620d1EbrTf4MQbr5RMO2cNKByCY 6UyRKLckF5UVkyYtxIXUy+/SGjG0yqqykqhOuINRehTHxC3jRhMLY86O+/EQVXCO3bKO mU6Q== 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=pO6jjMkLEBcCoOmgC9LDz88H2s+NgQ4gFBtGRzesk0g=; b=gZLZxy+DVamlA/apvW06KQyMZAaGljtpSvQmLCE5dafAs2t7xCEhWIGAABXbNI/BRC DfKSDQT1vsVauLfWnXWEA2smevLHb7HK+2k8V0pRNxdpU8Hh6/Cd4lsL9bE7ApLDr9lP DVmuBG/VSzp9QmyW++nexpKk480jTpdCW8UTyXQjzkUrhRi0WiBZyORbwzWaVfuEO/oJ QwhKBFsKIHFaq12e9UDoHWCDKOzPnIOjeFXfjNxf94lJAnHaaVOrjfMfKqPdSMeNKnM9 8ewQWBr7iOCVKTzLQCUZuLaZSbnX1cmJWEuH6BRDx5Hyh+Csv62dN30I/4pAjQjjaw3o +pRQ== X-Gm-Message-State: AOAM531UGGnDh9cMcMSDXmlofuaIXdnGKx3Cm1JsHbT0CA7qc+5VpoIm lOk13Qin2JjbcIaN3g9M3p8= X-Google-Smtp-Source: ABdhPJyqVE7G77cwvD0P317WQv41iQixMutbq/IlypNgGfU/2jwvdSASRNh1Ms0wtrBVFQtahuc/YA== X-Received: by 2002:a17:906:6a1a:: with SMTP id qw26mr19020347ejc.46.1642469893964; Mon, 17 Jan 2022 17:38:13 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:13 -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 05/17] ARM: dts: qcom: enable usb phy by default for ipq8064 Date: Tue, 18 Jan 2022 02:20:35 +0100 Message-Id: <20220118012051.21691-6-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org 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 --- 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-ipq8064.dtsi index 7cf85b4f6ec8..441309bb64c8 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -1161,8 +1161,6 @@ hs_phy_0: phy@100f8800 { clocks = <&gcc USB30_0_UTMI_CLK>; clock-names = "ref"; #phy-cells = <0>; - - status = "disabled"; }; ss_phy_0: phy@100f8830 { @@ -1171,8 +1169,6 @@ ss_phy_0: phy@100f8830 { clocks = <&gcc USB30_0_MASTER_CLK>; clock-names = "ref"; #phy-cells = <0>; - - status = "disabled"; }; usb3_0: usb3@100f8800 { From patchwork Tue Jan 18 01:20:36 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715786 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 CCCBFC4332F for ; Tue, 18 Jan 2022 01:38:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244207AbiARBiT (ORCPT ); Mon, 17 Jan 2022 20:38:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47080 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244052AbiARBiR (ORCPT ); Mon, 17 Jan 2022 20:38:17 -0500 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AD080C061574; Mon, 17 Jan 2022 17:38:16 -0800 (PST) Received: by mail-ed1-x536.google.com with SMTP id 15so39678607edx.9; Mon, 17 Jan 2022 17:38:16 -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=g+sL8MJUVFSLlqzbEi0bJU0Ptqral5tkM/Cwy/Wus0w=; b=TqhRWDBXx1AJ0WLjQ2JwHldaVFPN2aV0Fc8CPWq/YoQrnz8dkZbqUuSvUIKhg00EQa 01/8YOxMwTK+8SqTvGEvxWIbYgrlPk8raumJJg8EiaWkxTUEkIpgXHtdI4i09hz/RtDi qJnyg6xoq0QCJCTuDipcieJZCFeyM9uuCUQMUjJLyy3mxIZq/HVjQ1/43NCrIEh6N4Rt rkA/fFG/r1a7t0k7r3iQ/yxcbNuiuChrDuVRrzhVl6vmgRfmbwIs+aK+/CWMTdfxrqEw jiz3B2usPGxvHaIuYAF6rnToKcOuJqwE41aKM7kvdrMrvpbEiPdeKztDVk5eD6HzADvz 0SpA== 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=g+sL8MJUVFSLlqzbEi0bJU0Ptqral5tkM/Cwy/Wus0w=; b=uuPPGDLtK9Fl/LPQRj8a1XWtrywpO1GMNbcdxdxRRh+NRaGcZnF1gtSmxUHCzdykgJ ZXeqwfAOVneNfuvAGTlsO64YhKuUEfz+qjUkWwofuKVTjHhC/0OKVtDpPEjvoC2AVdZW OtLYu4skPMxcOZRGyIbtwMeBsfk3nLiB6V9kxFsJ9DWDTmNLTTrk+H4qhmMnoG2nhJrH pYWnorRxq3/k4890lZnQU1KLoQSf/j/ObcynUGNfMz/m4dONezQc+eHKtndIWVwJC7J5 D6wrCG+HP8dz/qYJJdE6NyIXtNZCtCEbX0/l//Ou3EcnDAaAo6MJQ9w8Yy01uS4Nfdey Gr7Q== X-Gm-Message-State: AOAM533TAoHMY5avbogQJq0QXWKtE646kOGW5TkxceZ4AzFxN+WPf0Gp BcAZLxOXdwJ4/FNO8x/FUgE= X-Google-Smtp-Source: ABdhPJwVfOeRDyedDBCNhuYt2BfBiKHrYOzTXqbX6s+Vv5LXLMFaRHidceTn+jFhYLS33cXBKXqmPg== X-Received: by 2002:a17:906:c08c:: with SMTP id f12mr18458734ejz.419.1642469895160; Mon, 17 Jan 2022 17:38:15 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:14 -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 06/17] ARM: dts: qcom: reduce pci IO size to 64K for ipq8064 Date: Tue, 18 Jan 2022 02:20:36 +0100 Message-Id: <20220118012051.21691-7-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org 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 --- 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-ipq8064.dtsi index 441309bb64c8..c8763997e0f7 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -904,7 +904,7 @@ pcie0: pci@1b500000 { #address-cells = <3>; #size-cells = <2>; - ranges = <0x81000000 0 0x0fe00000 0x0fe00000 0 0x00100000 /* downstream I/O */ + ranges = <0x81000000 0 0x0fe00000 0x0fe00000 0 0x00010000 /* downstream I/O */ 0x82000000 0 0x08000000 0x08000000 0 0x07e00000>; /* non-prefetchable memory */ interrupts = ; @@ -955,7 +955,7 @@ pcie1: pci@1b700000 { #address-cells = <3>; #size-cells = <2>; - ranges = <0x81000000 0 0x31e00000 0x31e00000 0 0x00100000 /* downstream I/O */ + ranges = <0x81000000 0 0x31e00000 0x31e00000 0 0x00010000 /* downstream I/O */ 0x82000000 0 0x2e000000 0x2e000000 0 0x03e00000>; /* non-prefetchable memory */ interrupts = ; @@ -1006,7 +1006,7 @@ pcie2: pci@1b900000 { #address-cells = <3>; #size-cells = <2>; - ranges = <0x81000000 0 0x35e00000 0x35e00000 0 0x00100000 /* downstream I/O */ + ranges = <0x81000000 0 0x35e00000 0x35e00000 0 0x00010000 /* downstream I/O */ 0x82000000 0 0x32000000 0x32000000 0 0x03e00000>; /* non-prefetchable memory */ interrupts = ; From patchwork Tue Jan 18 01:20:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715792 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 1FE91C433FE for ; Tue, 18 Jan 2022 01:38:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244256AbiARBi1 (ORCPT ); Mon, 17 Jan 2022 20:38:27 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47106 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244240AbiARBiV (ORCPT ); Mon, 17 Jan 2022 20:38:21 -0500 Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 91385C061401; Mon, 17 Jan 2022 17:38:17 -0800 (PST) Received: by mail-ed1-x52f.google.com with SMTP id u21so72856402edd.5; Mon, 17 Jan 2022 17:38:17 -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=BpXmrFxudKL8W5Cx8Bnpt3RVBWNWT+SMneB6ixtmjQ8=; b=kMiFovidL6x+zPwpOCTDgip97caB/sMs+MHMJULMq/SqRl6/Bl+fgJA9PA0eIil6M8 wBjHI8lKaAqJi1qurVakMtvf+Nb0vJjM5YObyejkkTweqV1LU0UjM2xWhXoQ0OeLKgX9 USf0VGmkDVjiAsf24EMRlCRN0PmWg2KJ5FXuN6wdylGqn3qUAttwYZmAmRP5Uej2P0yY u/Rl7LJsKsQJ6OSh11AZuC1VvYvH5SPx6EEaG5AmnHr+EZaeRVDtSZGW/cIOlthUVVxC 1xiJmtSXXWs/+qMR/m0svqQzFmsTu99zHQFFYAI9mokRLtRJp0N4itXg9uv4MmblcJ16 SiuQ== 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=BpXmrFxudKL8W5Cx8Bnpt3RVBWNWT+SMneB6ixtmjQ8=; b=pLH6N1+P14AHyzgwhxwwZpWgey1j6diHtvNDYVshC/EGlou0UZxb6kyOc4eViPG/33 dv73Tr47njYNY5vGLIn9OlYjkdZ0OdS32b5O7mK9nNBb6Kb3frMVvahN9/ErD+YnEPpK rlS87X5ofTxwFkeGsxacV7qH+nKBfb0zL+hiXJms3Cuh65QQnVgRIwNyyAy/HX0HHWfe ChWBNojZ7sUkF7LCWp+uBe8iUIC2Dl48zMynhGkQS8Vw+UXK+oonYLYA29lRG1IYZWoI h2c27Y8U0+z1kA9qK2o/2vCwoARn5rH07mrG3ja5cRhmSd9DWrTt43mmiBr71iGWvk0b 8f2Q== X-Gm-Message-State: AOAM530gxR1kxj6PdlHx12oE914uskjY9sVFrsfHqaL5OjK+5N5+bV3G ab/HsS7kDdTy/TwajNaEseM= X-Google-Smtp-Source: ABdhPJzlXNDZGdq+9pEp2Zij6Rkx+zEYi+scRShQ682wDCzMFIdhnoUfODtsc9hPK2MnxGu9EvKeSA== X-Received: by 2002:aa7:c587:: with SMTP id g7mr19610382edq.109.1642469896094; Mon, 17 Jan 2022 17:38:16 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:15 -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 07/17] ARM: dts: qcom: fix dtc warning for missing #address-cells for ipq8064 Date: Tue, 18 Jan 2022 02:20:37 +0100 Message-Id: <20220118012051.21691-8-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Fix dtc warning for missing #address-cells for ipq8064. Signed-off-by: Ansuel Smith --- 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-ipq8064.dtsi index c8763997e0f7..856968a96498 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 = <&qcom_pinmux 0 0 69>; #gpio-cells = <2>; interrupt-controller; + #address-cells = <0>; #interrupt-cells = <2>; interrupts = ; @@ -473,6 +474,7 @@ mux { intc: interrupt-controller@2000000 { compatible = "qcom,msm-qgic2"; interrupt-controller; + #address-cells = <0>; #interrupt-cells = <3>; reg = <0x02000000 0x1000>, <0x02002000 0x1000>; From patchwork Tue Jan 18 01:20:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715788 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 78D85C433F5 for ; Tue, 18 Jan 2022 01:38:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244223AbiARBiX (ORCPT ); Mon, 17 Jan 2022 20:38:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47108 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244236AbiARBiV (ORCPT ); Mon, 17 Jan 2022 20:38:21 -0500 Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6289EC061747; Mon, 17 Jan 2022 17:38:18 -0800 (PST) Received: by mail-ed1-x52a.google.com with SMTP id j7so24461118edr.4; Mon, 17 Jan 2022 17:38:18 -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=UsIFc41NyVxBMgdnBu1qnW2vSm6Sfxs1oXcb1leBi3Q=; b=Z06EZP9zR2KV5pxvjrJS24JD/93CtQ8caQaIjCV6A8MS27S1M5N19G8eaHP6XmT7gF Z9nBitbj33e3oVgwcCabDqvqQXWZByQNFHE3l3DCwAnhFepb0y/GVf46rvbmLG/auAmg bUw18oz1ZuBBoekedLz8X1GNPtrcnHTjKc9r3PKtNqj0xXxkkm1fv9cbAYMzhuXnIpNv 6Upizv0BEAEwm7rbRIlmlaiC1PMio3gmFjH9hu7oKdUMk/6oyZ6kEK4aZlGXO8R2U045 PVD6I6SE5cH/Py6qZJjmsgOxkB5vusVfzspMi5rSWVry8DtU1tqLCp2IgJFh7L2H6Owf CdnQ== 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=UsIFc41NyVxBMgdnBu1qnW2vSm6Sfxs1oXcb1leBi3Q=; b=zol3vqb8m9/d4JGBoXOnbIVIatrkYwZUY6a8dHtnqm4yAxoiLSA5h8/6fzw/3HhbUk +l0mhf8wqp/ZFAa6KaK0kMrLC0x2jGpfcLYzvEC5rTlCmFF/olHM/d3HPJf9IuHT17qH NsFDoIOULMXq17HEZPTsJrURxSWZTPjhiOWxe6iBhlg8sbXx9D5IfvgSvbxLe00aNkcg XIjbfn+JlY3Wk41/lJP5q7omsPoSw2Pt+fDVttgk8Br+nDVYtsCIi75NL0XqRKphi9MA X/jqcTuMop6E30U4R8gy6fzQBLXy9Rzb/Y6f0y0bXZos8bEC4aTZYxnZlhAexgcs2zzp SD/g== X-Gm-Message-State: AOAM530c8KFd32BxIGFOotd7++Mwht4wcP+xh4D5x+q0mEliWOAjLIUz 1QdN2sELWJ5MfbU1QoPy/tY= X-Google-Smtp-Source: ABdhPJxg6+CynD7BFXcKFSw4ZXQHSZuV10OL0+lkGZntXpXKv5MybDqePJDXpWz/nSPmGOF7fA/Afw== X-Received: by 2002:aa7:dd56:: with SMTP id o22mr24160660edw.73.1642469896869; Mon, 17 Jan 2022 17:38:16 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:16 -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 08/17] ARM: dts: qcom: add smem node for ipq8064 Date: Tue, 18 Jan 2022 02:20:38 +0100 Message-Id: <20220118012051.21691-9-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add missing smem node for ipq8064. Signed-off-by: Ansuel Smith --- 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-ipq8064.dtsi index 856968a96498..8c2d4dac0ebd 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -892,6 +892,11 @@ lcc: clock-controller@28000000 { #reset-cells = <1>; }; + sfpb_mutex_block: syscon@1200600 { + compatible = "syscon"; + reg = <0x01200600 0x100>; + }; + pcie0: pci@1b500000 { compatible = "qcom,pcie-ipq8064"; reg = <0x1b500000 0x1000 @@ -1316,4 +1321,17 @@ sdcc3: mmc@12180000 { }; }; }; + + sfpb_mutex: sfpb-mutex { + compatible = "qcom,sfpb-mutex"; + syscon = <&sfpb_mutex_block 4 4>; + + #hwlock-cells = <1>; + }; + + smem { + compatible = "qcom,smem"; + memory-region = <&smem>; + hwlocks = <&sfpb_mutex 3>; + }; }; From patchwork Tue Jan 18 01:20:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715789 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 855B9C433FE for ; Tue, 18 Jan 2022 01:38:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244266AbiARBiZ (ORCPT ); Mon, 17 Jan 2022 20:38:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47110 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244244AbiARBiV (ORCPT ); Mon, 17 Jan 2022 20:38:21 -0500 Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 44D0BC061748; Mon, 17 Jan 2022 17:38:19 -0800 (PST) Received: by mail-ed1-x533.google.com with SMTP id z22so72914704edd.12; Mon, 17 Jan 2022 17:38:19 -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=edJsOhrgm9HIZp5+3GRACpTuHG3K0zpTiYemM14Um+8=; b=lh9lQiHB10MMb62y6e3Ow/KepDFvQZRvtjy0t9qWGCeWPnauPjUY1lCO6nEiPmNORZ g1jR2kSOvtGYmuq3XUh9lCcMKmCw9mijHuagsNzn8YhytGOr/aBhfq+TDDbkRPVIZjAg /xwx4WOgqsfWC8tXdbq9IaRyHrmb+DCuXDNCuBQd6eSpARYY52WSJlD2fzU6spvLb9v7 1n9mi7eyh+SCue43tA3sMa5E4X2GNc/OojTmj5o89L6NA4ZQKG1ps5XYsDv50+jrxdyI rMabTK1LrPnplSAzxVmX2dWyCVZCGdLSq/G5mFaN/DFtJUcXFiFze9BnrvYUhDXsVBbn PXzw== 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=edJsOhrgm9HIZp5+3GRACpTuHG3K0zpTiYemM14Um+8=; b=CpSBNs7XKGUlaQQNog3ahmAelDvWo7pBZ+QyKzKzeSkPK1NU0mLfxrh7bKzmnVwI7i G8yHVaz1M+fZM/UvroZWuxxw8MpcIhdpkLoE2dqNSoeh6NqtE73KysOg4MdV/kTufjU8 YN2pcYT2T3VXFI9NGp3eRuOSWK5gRBMqv+zLK+StdGMz7G6MZtKvAsrftLwKqKzoegrR 2DOucKMtbKV5v10Za92l28ccZPN+3wNcc9r1p1DnjE9L4Dyp2GTdJCosy2MvE1zfZDM/ v//an/AiMvbNrO/ubMMtkunAzhjAmpdhFIQnn17bzt8XV74/NSbFod6Yn4wqWsaPYrA0 LSqw== X-Gm-Message-State: AOAM531FRy+Gs8looiiTNHAk/VcwZHUiY4SOM2ExnnI8wwyiaX4Wuq+w ZWNeTMvmfexgFd2z1QltJNQd/f/jb4I= X-Google-Smtp-Source: ABdhPJwXgdvRlmx9Y0lfJqv3JsQo384p8eFhmVaCkHC4Fx14HwEUM/Wu6OVDZvWLCCasuCI3WPdFxw== X-Received: by 2002:a17:906:4c95:: with SMTP id q21mr18458051eju.173.1642469897671; Mon, 17 Jan 2022 17:38:17 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:17 -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 09/17] ARM: dts: qcom: add saw for l2 cache and kraitcc for ipq8064 Date: Tue, 18 Jan 2022 02:20:39 +0100 Message-Id: <20220118012051.21691-10-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add saw compatible for l2 cache and kraitcc node for ipq8064 dtsi. Also declare clock-output-names for acc0 and acc1. Signed-off-by: Ansuel Smith --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-ipq8064.dtsi index 8c2d4dac0ebd..a45e4c799b27 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -504,11 +504,13 @@ IRQ_TYPE_EDGE_RISING)>, acc0: clock-controller@2088000 { compatible = "qcom,kpss-acc-v1"; reg = <0x02088000 0x1000>, <0x02008000 0x1000>; + clock-output-names = "acpu0_aux"; }; acc1: clock-controller@2098000 { compatible = "qcom,kpss-acc-v1"; reg = <0x02098000 0x1000>, <0x02008000 0x1000>; + clock-output-names = "acpu1_aux"; }; adm_dma: dma-controller@18300000 { @@ -532,17 +534,23 @@ adm_dma: dma-controller@18300000 { }; saw0: regulator@2089000 { - compatible = "qcom,saw2"; + compatible = "qcom,saw2", "qcom,apq8064-saw2-v1.1-cpu", "syscon"; reg = <0x02089000 0x1000>, <0x02009000 0x1000>; regulator; }; saw1: regulator@2099000 { - compatible = "qcom,saw2"; + compatible = "qcom,saw2", "qcom,apq8064-saw2-v1.1-cpu", "syscon"; reg = <0x02099000 0x1000>, <0x02009000 0x1000>; regulator; }; + saw_l2: regulator@02012000 { + compatible = "qcom,saw2", "syscon"; + reg = <0x02012000 0x1000>; + regulator; + }; + gsbi2: gsbi@12480000 { compatible = "qcom,gsbi-v1.0.0"; cell-index = <2>; @@ -885,6 +893,11 @@ l2cc: clock-controller@2011000 { clock-output-names = "acpu_l2_aux"; }; + kraitcc: clock-controller { + compatible = "qcom,krait-cc-v1"; + #clock-cells = <1>; + }; + lcc: clock-controller@28000000 { compatible = "qcom,lcc-ipq8064"; reg = <0x28000000 0x1000>; From patchwork Tue Jan 18 01:20:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715791 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 6D3DFC4167B for ; Tue, 18 Jan 2022 01:38:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244281AbiARBi0 (ORCPT ); Mon, 17 Jan 2022 20:38:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47114 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244247AbiARBiV (ORCPT ); Mon, 17 Jan 2022 20:38:21 -0500 Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3C5F6C06174E; Mon, 17 Jan 2022 17:38:20 -0800 (PST) Received: by mail-ed1-x52c.google.com with SMTP id k15so72768909edk.13; Mon, 17 Jan 2022 17:38:20 -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=FLS4CFc8OraobP2F69gl9kvDiXrI/Uu58GgwSlFhco8=; b=nPgrGFi+fwr4yzLPWf7V8wjTHEzYydNH2oc7GPtPjr8wSgzZHkaronGYrfjAwhMstg hlduukDzF7w3DWT8hGAhN2uq4Hod9ne3gpALarYb7IhnU6/zmFH7T5rRJ+iTgefZz0xD sa1FiWndYMf5GBQu/9j/IzrAvm2ZcxkMukdFWub66ii5TWwuZTQbPVdniWmOPeQmy8Uu QUfzmbMKPR2y/STKaPnts2fJ1EvPzHrohhHaOHrYOyqTZZjUiic2B4WnPx6ANMcEjx22 wfpAhtmlXsTngHAJIsGMi9Sj5k2Zs5c6xj0EW7yGGu5VglDNHM/TUWnpjsN4Yjjn+NJe GbzA== 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=FLS4CFc8OraobP2F69gl9kvDiXrI/Uu58GgwSlFhco8=; b=YO6TaLyIgyl7GmeLxW4RL6FhsKca1mIG46RsgvrCM8E/yFkYEsGZBtRDLx9lu6Aaus MDL36MkFaI9tgKXZFluVbn+skC/4HciHgFL/EQC2oN8IKKkxnkE0PkwWoGAE30ND5AEx eLICRkueV0j6VsxohLeS1L9AwMS1d6Q9EY2vjjKg8qNg5Noll/N8sOHDp4HfW5ZYWRtK 1iBFZ2kraIVsy7XtLRo+QrUXSs8vfWSZ1Yud+rCZqhNW/joOlokyV0Kywu8Gn3svJFOU iBJbdEXoo7XjX9FMvAwpqjrnZ6xJlt3v/8vbAv53Fn6ZMtb4TSxOl6vDG1CcWPHCgi82 Mo+A== X-Gm-Message-State: AOAM532bwgx0sFRsHTGLRLzQXS2BLSD52YZ8obI+/WoKbQpcm1cqQGsW 2IXzoG1oRG3CnDhh7hyzRY0= X-Google-Smtp-Source: ABdhPJx4eP7YafMvvOx4R2GUbSwa+vf6KqGoVup/EukwMmVL2LQfoplopdZYohzP9/lFxyd0Rd81ZQ== X-Received: by 2002:a05:6402:42ce:: with SMTP id i14mr23140657edc.126.1642469898690; Mon, 17 Jan 2022 17:38:18 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:18 -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 10/17] ARM: dts: qcom: add sic non secure node for ipq8064 Date: Tue, 18 Jan 2022 02:20:40 +0100 Message-Id: <20220118012051.21691-11-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add missing sic non secure node for ipq8064. Signed-off-by: Ansuel Smith --- 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-ipq8064.dtsi index a45e4c799b27..b82beb297291 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -551,6 +551,11 @@ saw_l2: regulator@02012000 { regulator; }; + sic_non_secure: sic-non-secure@12100000 { + compatible = "syscon"; + reg = <0x12100000 0x10000>; + }; + gsbi2: gsbi@12480000 { compatible = "qcom,gsbi-v1.0.0"; cell-index = <2>; From patchwork Tue Jan 18 01:20:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715790 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 7A314C4321E for ; Tue, 18 Jan 2022 01:38:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244229AbiARBiZ (ORCPT ); Mon, 17 Jan 2022 20:38:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47122 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243964AbiARBiW (ORCPT ); Mon, 17 Jan 2022 20:38:22 -0500 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 60E10C06161C; Mon, 17 Jan 2022 17:38:21 -0800 (PST) Received: by mail-ed1-x535.google.com with SMTP id t24so72830012edi.8; Mon, 17 Jan 2022 17:38:21 -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=7F6oxNjHH6hPfwoG+gLOCRkTzbus5Vn3BRvpJDh7ZlE=; b=R3jWsxiWNcftQZ/9W5DAErGaQ5XK9KjYl2D++OTmU7+IiMBxqx71XLyVMF8zpfFCoV 3qTU/prXTb49tGVI5Z87GBrH4kai69k5V5HjPg/IHaUXS8pB8hpYnTOUAlRtXub/qTE1 HF3Fc5QfkXIiOcc1O3G/ATvzvXo4VxsU5ldLgOKlq/nhZ/TRcPxE5qjXVxKwigQAnT8r OeAbbOY6R7EYqaLYm9KFNINwX/fcB+Ds11YIRoqMU/OOVbjCTUJ/h8+jq3rGbZ9ymTW0 IiR9F9FVaaEVnxxvqVfcjnJuuoynR7psD95kKQZu2ogPHpQYPQXE2ol9z4zbotl74EmR Pmfw== 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=7F6oxNjHH6hPfwoG+gLOCRkTzbus5Vn3BRvpJDh7ZlE=; b=1aPTo6LQhSvov0nrFuwRd3blBoAQ4TMU2UMZr5/P7lHEdesLtzlM3rqtlz8T/SW6y+ bVtkhL8puYAzmyMLzluLXYT/kbdjnXER64XYT3Q37Feo8mMdKqYa5Zathi8QLsU0jxPg GZ7MvcULU/i1lmvINNQPjEIW1NixSqE9SXvsTxEscS6KF66wLvc769yK5UyVWjLYyALl CyeqmO4bMVUeqViAop3U84fZPdCEPV7/rkNiIjJ8Kq7qVuRblRlwaFzpsET1Qi4PFxnu lpHpYoT4nFkfMYspFV5CSUrixngd+L4TUYXza0ZlV5aa7HrdBTYajnDjp29qLDJF8OzD pWpg== X-Gm-Message-State: AOAM532aHa4EB170nPN7+/4DFNQkhmpYH3uxjD6HmcPVP8oVwh9zhzds WHephgd4QAq/nzT9uDqjLm4= X-Google-Smtp-Source: ABdhPJy/SaMMm96q+5cRlN3OZa1N+jasoEwqzcSQYMLtbb58S8RvEJDb4GPgqcc4pz0B/x3iC+nlDw== X-Received: by 2002:a05:6402:524c:: with SMTP id t12mr13399269edd.42.1642469899869; Mon, 17 Jan 2022 17:38:19 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:19 -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 11/17] ARM: dts: qcom: fix and add some missing gsbi node for ipq8064 Date: Tue, 18 Jan 2022 02:20:41 +0100 Message-Id: <20220118012051.21691-12-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org 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 --- 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-ipq8064.dtsi index b82beb297291..6f9075489e58 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -556,6 +556,41 @@ sic_non_secure: sic-non-secure@12100000 { reg = <0x12100000 0x10000>; }; + gsbi1: gsbi@12440000 { + compatible = "qcom,gsbi-v1.0.0"; + cell-index = <1>; + reg = <0x12440000 0x100>; + clocks = <&gcc GSBI1_H_CLK>; + clock-names = "iface"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + status = "disabled"; + + syscon-tcsr = <&tcsr>; + + gsbi1_serial: serial@12450000 { + compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; + reg = <0x12450000 0x100>, + <0x12400000 0x03>; + interrupts = ; + clocks = <&gcc GSBI1_UART_CLK>, <&gcc GSBI1_H_CLK>; + clock-names = "core", "iface"; + status = "disabled"; + }; + + gsbi1_i2c: i2c@12460000 { + compatible = "qcom,i2c-qup-v1.1.1"; + reg = <0x12460000 0x1000>; + interrupts = ; + clocks = <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>; + clock-names = "core", "iface"; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + }; + gsbi2: gsbi@12480000 { compatible = "qcom,gsbi-v1.0.0"; cell-index = <2>; @@ -579,7 +614,7 @@ gsbi2_serial: serial@12490000 { status = "disabled"; }; - i2c@124a0000 { + gsbi2_i2c: i2c@124a0000 { compatible = "qcom,i2c-qup-v1.1.1"; reg = <0x124a0000 0x1000>; interrupts = ; @@ -728,6 +763,19 @@ gsbi7_serial: serial@16640000 { clock-names = "core", "iface"; status = "disabled"; }; + + gsbi7_i2c: i2c@16680000 { + compatible = "qcom,i2c-qup-v1.1.1"; + reg = <0x16680000 0x1000>; + interrupts = ; + + clocks = <&gcc GSBI7_QUP_CLK>, <&gcc GSBI7_H_CLK>; + clock-names = "core", "iface"; + status = "disabled"; + + #address-cells = <1>; + #size-cells = <0>; + }; }; rng@1a500000 { From patchwork Tue Jan 18 01:20:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715794 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 BA69DC433EF for ; Tue, 18 Jan 2022 01:38:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244291AbiARBia (ORCPT ); Mon, 17 Jan 2022 20:38:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47128 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244172AbiARBiW (ORCPT ); Mon, 17 Jan 2022 20:38:22 -0500 Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 46FE6C06173F; Mon, 17 Jan 2022 17:38:22 -0800 (PST) Received: by mail-ed1-x530.google.com with SMTP id 15so39679288edx.9; Mon, 17 Jan 2022 17:38:22 -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=5kW0BTzBa7RxEctZKpkaYeSrHPk0eadUX1ztDwCvuoQ=; b=k7gOr+SnGNPrWHQeM+HqDJZXWnHj34AkXHJ8BH5cW7Sn3SRtWHyq7RuuxB0ipGOI4U cUM2gvyJTCSaHsPyilct0rp80qKfvbNq+sg8dj/tjRvQ+S5Ket/7o6lKtB3mTnrvifFI kvzH7YHozNtxkC2ODIalxH0mNNcGSEheVGal2Lck9+lJlYHJmbf+x4ERAyakJzfBak9Q YcBcZaW4WcT13Sx3I3wR9/SDbgtgmUabaKnum8AUmmIiWZaZ7OH6v97BbkG9xI3OPF/x OvBlh9S+giF1NRoPqQGCTDSp/SMqsSgIs+v9Sl/g+FjBp3Bi2/lyXtq22slksD+TElY1 Elpw== 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=5kW0BTzBa7RxEctZKpkaYeSrHPk0eadUX1ztDwCvuoQ=; b=fuBO5HbPstzErbce3m+TwSi+knsw+1amW0eZhD6FsF3zbrL3TUkcvbAD+4lc1u7MiX QTNvvdOO344EqLtDyr3/HGSujL+WySrrBzf4O812GiEXI4DLjhjMv0qH87LDDGR8cPMD IYGiOP3sojmZ5ZgeTl3WXXnA/GsSJmRU+k80ChEE6GoLB2Ff+JlybyF+Ncn+NfjkyCgk 5wxi9CBRx80/k8eBluJWStK1+/RNLfzFio3zVo5N3jLhbRHP+KK/nHFcSKua3oh3PeVj mXtjAIQErOGGytp/OG4IByxYzYeAf/Z6BNghLsjB6nF9ikpOkMavcIthuFZM51VBTpdt hAtA== X-Gm-Message-State: AOAM533XUuRX9Oo2qo+xUA/IP3xM3wS8HDA+RtDxTr6B2dtfhLOjtE9F Ov3zboqlJeKXTl7bUa4Xfx8WOf4+Jcc= X-Google-Smtp-Source: ABdhPJyyFi8n86BOQIah81Mg03koD59bG+A4ybnl5q2CfA1aqgdoQFJ7WiOgKXSBUQYkPRN2vJuFIA== X-Received: by 2002:a17:906:3089:: with SMTP id 9mr3420413ejv.97.1642469900789; Mon, 17 Jan 2022 17:38:20 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:20 -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 12/17] ARM: dts: qcom: add opp table for cpu and l2 for ipq8064 Date: Tue, 18 Jan 2022 02:20:42 +0100 Message-Id: <20220118012051.21691-13-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add opp table for cpu and l2 cache. The l2 cache won't work as it would require a dedicated cpufreq driver to scale cache with core. Opp-level is set based on the logic of 0: idle level 1: normal level 2: turbo level Signed-off-by: Ansuel Smith --- 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-ipq8064.dtsi index 6f9075489e58..1e6297d6f302 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -48,6 +48,105 @@ L2: l2-cache { }; }; + opp_table_l2: opp_table_l2 { + compatible = "operating-points-v2"; + + opp-384000000 { + opp-hz = /bits/ 64 <384000000>; + opp-microvolt = <1100000>; + clock-latency-ns = <100000>; + opp-level = <0>; + }; + + opp-1000000000 { + opp-hz = /bits/ 64 <1000000000>; + opp-microvolt = <1100000>; + clock-latency-ns = <100000>; + opp-level = <1>; + }; + + opp-1200000000 { + opp-hz = /bits/ 64 <1200000000>; + opp-microvolt = <1150000>; + clock-latency-ns = <100000>; + opp-level = <2>; + }; + }; + + opp_table0: opp_table0 { + compatible = "operating-points-v2-kryo-cpu"; + nvmem-cells = <&speedbin_efuse>; + + /* + * Voltage thresholds are + */ + opp-384000000 { + opp-hz = /bits/ 64 <384000000>; + opp-microvolt-speed0-pvs0-v0 = <1000000 950000 1050000>; + opp-microvolt-speed0-pvs1-v0 = <925000 878750 971250>; + opp-microvolt-speed0-pvs2-v0 = <875000 831250 918750>; + opp-microvolt-speed0-pvs3-v0 = <800000 760000 840000>; + opp-supported-hw = <0x1>; + clock-latency-ns = <100000>; + opp-level = <0>; + }; + + opp-600000000 { + opp-hz = /bits/ 64 <600000000>; + opp-microvolt-speed0-pvs0-v0 = <1050000 997500 1102500>; + opp-microvolt-speed0-pvs1-v0 = <975000 926250 1023750>; + opp-microvolt-speed0-pvs2-v0 = <925000 878750 971250>; + opp-microvolt-speed0-pvs3-v0 = <850000 807500 892500>; + opp-supported-hw = <0x1>; + clock-latency-ns = <100000>; + opp-level = <1>; + }; + + opp-800000000 { + opp-hz = /bits/ 64 <800000000>; + opp-microvolt-speed0-pvs0-v0 = <1100000 1045000 1155000>; + opp-microvolt-speed0-pvs1-v0 = <1025000 973750 1076250>; + opp-microvolt-speed0-pvs2-v0 = <995000 945250 1044750>; + opp-microvolt-speed0-pvs3-v0 = <900000 855000 945000>; + opp-supported-hw = <0x1>; + clock-latency-ns = <100000>; + opp-level = <1>; + }; + + opp-1000000000 { + opp-hz = /bits/ 64 <1000000000>; + opp-microvolt-speed0-pvs0-v0 = <1150000 1092500 1207500>; + opp-microvolt-speed0-pvs1-v0 = <1075000 1021250 1128750>; + opp-microvolt-speed0-pvs2-v0 = <1025000 973750 1076250>; + opp-microvolt-speed0-pvs3-v0 = <950000 902500 997500>; + opp-supported-hw = <0x1>; + clock-latency-ns = <100000>; + opp-level = <1>; + }; + + opp-1200000000 { + opp-hz = /bits/ 64 <1200000000>; + opp-microvolt-speed0-pvs0-v0 = <1200000 1140000 1260000>; + opp-microvolt-speed0-pvs1-v0 = <1125000 1068750 1181250>; + opp-microvolt-speed0-pvs2-v0 = <1075000 1021250 1128750>; + opp-microvolt-speed0-pvs3-v0 = <1000000 950000 1050000>; + opp-supported-hw = <0x1>; + clock-latency-ns = <100000>; + opp-level = <2>; + }; + + opp-1400000000 { + opp-hz = /bits/ 64 <1400000000>; + opp-microvolt-speed0-pvs0-v0 = <1250000 1187500 1312500>; + opp-microvolt-speed0-pvs1-v0 = <1175000 1116250 1233750>; + opp-microvolt-speed0-pvs2-v0 = <1125000 1068750 1181250>; + opp-microvolt-speed0-pvs3-v0 = <1050000 997500 1102500>; + opp-supported-hw = <0x1>; + clock-latency-ns = <100000>; + opp-level = <2>; + }; + }; + thermal-zones { sensor0-thermal { polling-delay-passive = <0>; From patchwork Tue Jan 18 01:20:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715793 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 507C6C433F5 for ; Tue, 18 Jan 2022 01:38:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244299AbiARBi2 (ORCPT ); Mon, 17 Jan 2022 20:38:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47108 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244255AbiARBiX (ORCPT ); Mon, 17 Jan 2022 20:38:23 -0500 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0DB43C061401; Mon, 17 Jan 2022 17:38:23 -0800 (PST) Received: by mail-ed1-x535.google.com with SMTP id k15so72769267edk.13; Mon, 17 Jan 2022 17:38:22 -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=/xnjALTE4GUZWLEucsN9ZO+gHwONpdsr4uSLtIO8uFM=; b=pKzotgzWjgdM4B1AZNXtY2VhlyZpT5r0NdFzcga0Fh5gJzhSuHo+Q//+xcMjks8g91 MdOsF3fZ3CZW+rV+BAMbVmhLWbcerGF3phV56RpiY7KaVs2fUhEwJHRvxqCZEexun9KO nl1cO+8V+duS715t5XkT6XC6ykuYEgJdYwA+iP5qFsSv4IOih/K7rD5lMJ0gGgt8s1M6 1qmFqtP+EEVr01/BbG5z3ziatgNsngweYP1rw50he7oEQbAjsuuCW5UVG8O7Emz6sv00 pak8/YqMH7k5ybsS6LFeXMmK4UMH7Ad8H+lpl3R7Lku6spQZQww4uap9RhRc2Eloo68r uz0g== 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=/xnjALTE4GUZWLEucsN9ZO+gHwONpdsr4uSLtIO8uFM=; b=rUcS3ZFyXIeAr4ZtGT+VkDqmGzZCyLeD4CGr0NP98zoLxHEcRjmtIVdE4gFW/0qmKJ f/2z1b5fHvZxqpvFsD/qypTUMbUznRk54g0sXjSAmKtRvdt8ybakzgAd6Oh7Z86EZl8G RLt/4Bb8yXBfYhJYHymQPRCeGiHrW6CCjxwJrETqzQ5cTm0LGd0sdmRFFyYkufWRj73x jF2PmSsXCvqiiS2NeAVuvurz8jEZpFzjELqdlyxKWA7+ZSaU1BG7ZpAfN+DnCOD/N6N9 2mNYBdJnSM09JcUTelOvobD9DhUT2Wo/091voNrZw0CQDaXonUXCVuzyOT9NQGig3VQr cXJQ== X-Gm-Message-State: AOAM533OjNf/xlTJRfxDraT91FV7FjWMpG3N402QKVW3H+EVQu9+wdNh saw6wx3ZgIlcj+O07HWqTuHAtD6JDS8= X-Google-Smtp-Source: ABdhPJzvmld0ItRFawTC7FZd+NhWLif4D+qXMfC3f+AYCqMy7WLyu3W1mHnfK0YDrm9KqnRnfepV9w== X-Received: by 2002:a05:6402:51cd:: with SMTP id r13mr10665608edd.139.1642469901576; Mon, 17 Jan 2022 17:38:21 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:21 -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 13/16] ARM: dts: qcom: add multiple missing binding for cpu and l2 for ipq8064 Date: Tue, 18 Jan 2022 02:20:43 +0100 Message-Id: <20220118012051.21691-14-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add multiple binding for cpu node, l2 node and add idle-states definition for ipq8064 dtsi. Signed-off-by: Ansuel Smith --- 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-ipq8064.dtsi index 1e6297d6f302..34f4fc249a52 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 = <&L2>; qcom,acc = <&acc0>; qcom,saw = <&saw0>; + clocks = <&kraitcc 0>, <&kraitcc 4>; + clock-names = "cpu", "l2"; + clock-latency = <100000>; + cpu-supply = <&smb208_s2a>; + operating-points-v2 = <&opp_table0>; + voltage-tolerance = <5>; + cooling-min-state = <0>; + cooling-max-state = <10>; + #cooling-cells = <2>; + cpu-idle-states = <&CPU_SPC>; }; cpu1: cpu@1 { @@ -40,11 +50,37 @@ cpu1: cpu@1 { next-level-cache = <&L2>; qcom,acc = <&acc1>; qcom,saw = <&saw1>; + clocks = <&kraitcc 1>, <&kraitcc 4>; + clock-names = "cpu", "l2"; + clock-latency = <100000>; + cpu-supply = <&smb208_s2b>; + operating-points-v2 = <&opp_table0>; + voltage-tolerance = <5>; + cooling-min-state = <0>; + cooling-max-state = <10>; + #cooling-cells = <2>; + cpu-idle-states = <&CPU_SPC>; + }; + + idle-states { + CPU_SPC: spc { + compatible = "qcom,idle-state-spc"; + status = "disabled"; + entry-latency-us = <400>; + exit-latency-us = <900>; + min-residency-us = <3000>; + }; }; L2: l2-cache { compatible = "cache"; cache-level = <2>; + qcom,saw = <&saw_l2>; + + clocks = <&kraitcc 4>; + clock-names = "l2"; + l2-supply = <&smb208_s1a>; + operating-points-v2 = <&opp_table_l2>; }; }; From patchwork Tue Jan 18 01:20:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715798 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 1FC07C433FE for ; Tue, 18 Jan 2022 01:38:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244345AbiARBie (ORCPT ); Mon, 17 Jan 2022 20:38:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47142 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244153AbiARBi0 (ORCPT ); Mon, 17 Jan 2022 20:38:26 -0500 Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9CB73C061746; Mon, 17 Jan 2022 17:38:25 -0800 (PST) Received: by mail-ed1-x529.google.com with SMTP id f21so15809421eds.11; Mon, 17 Jan 2022 17:38:25 -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=q0OwDpW3SXPApRGgUCRLy02IG26qd83+5ZiAXOatBVA=; b=Sx4tP2lIsrC3FSrqq+aRf3l4O/x66Ky3Lp8uOzU+vgd8vz71ZOUMgvr5UBxlaySELC tlIlSfh1iLwYDtcW9hG0EZ2ODvfGvvw5Hy22Xp6PXpUCFWkDwtyhjTnyi2i4EztdZXRg 6LoHFkO6osuP7KXPxfnm/D+noS1VgzFNcoFRLDRmugFpLWcI1OGm5g+HBPO8moI/9ouy 9GD8Q6f2x8BYin0T+XY9U8fnBsuBWY5mfPmYXgl6WKNhHW7Tj8eU7Yu5ODwfU/jsdSfT vwkAoYp0tStQqDGCPyD+iobTBzwXnEGGFRxvnl2gx89KbrXZSqS0mNlpuDjJyCFnaNkh tVSQ== 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=q0OwDpW3SXPApRGgUCRLy02IG26qd83+5ZiAXOatBVA=; b=5ppx2pzYIBS43s8Eb5aehWnypPxVbH5vOgYX9+FZ/8hLBY4NY/6gEoeGHmR6zUp06F GKR70GSJWIXBe+A4SMGPWfaNses3SfvVLRkcxlmCO/YseX4dgfH50eG+gzrj9b5MXTD3 I5pYJXGouYso2A29k22jemG4XbYoEnslcmv4sZPqVK+WO/T3loa7LyNDldOSvfX+rVHz zA8DDNOAtUcgZO2rv0LLkhR90ATaQMDpqx55PF1/VBfgTPsLZPr1XddziHfZ828lV5Pl hYuwdD6vNFrv3PkK1PDmKA6Dhtg4UcI8c3IKp3A2F0O88nthF9kM6DxEqdRxsjMLXjbM f5+A== X-Gm-Message-State: AOAM530rvkiy7tWOsCJQ73yZb59Ahv+7K0Sykt2+IZGTXXfmSPMHPILG OR482W7XVP/YSIAdhITqYwj9zKz3YM4= X-Google-Smtp-Source: ABdhPJxHDqK2bfbP5/1Et0TUTldtTYEaliiLmjOKBIsOsVrKJ0MEr1RCPuNomdCq6cOHDqWKHSC3OQ== X-Received: by 2002:a05:6402:502:: with SMTP id m2mr21920012edv.273.1642469904094; Mon, 17 Jan 2022 17:38:24 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:23 -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 14/16] ARM: dts: qcom: remove redundant binding from ipq8064 rb3011 dts Date: Tue, 18 Jan 2022 02:20:46 +0100 Message-Id: <20220118012051.21691-17-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Mdio0_pins are now declared in ipq8064 dtsi. Usb phy are enabled by default. Signed-off-by: Ansuel Smith --- 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 596d129d4a95..d495b81b587b 100644 --- a/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts +++ b/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts @@ -255,10 +255,6 @@ &gsbi7_serial { status = "okay"; }; -&hs_phy_1 { - status = "okay"; -}; - &nand { status = "okay"; @@ -305,15 +301,6 @@ mux { }; }; - mdio0_pins: mdio0_pins { - mux { - pins = "gpio0", "gpio1"; - function = "gpio"; - drive-strength = <8>; - bias-disable; - }; - }; - mdio1_pins: mdio1_pins { mux { pins = "gpio10", "gpio11"; @@ -354,10 +341,6 @@ mux { }; }; -&ss_phy_1 { - status = "okay"; -}; - &usb3_1 { pinctrl-0 = <&usb1_pwr_en_pins>; pinctrl-names = "default"; From patchwork Tue Jan 18 01:20:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715796 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 CE08FC433EF for ; Tue, 18 Jan 2022 01:38:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244319AbiARBib (ORCPT ); Mon, 17 Jan 2022 20:38:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47128 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244195AbiARBi1 (ORCPT ); Mon, 17 Jan 2022 20:38:27 -0500 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3DC70C061746; Mon, 17 Jan 2022 17:38:27 -0800 (PST) Received: by mail-ed1-x532.google.com with SMTP id g22so26383520edu.1; Mon, 17 Jan 2022 17:38:27 -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=q0OwDpW3SXPApRGgUCRLy02IG26qd83+5ZiAXOatBVA=; b=MKOdLShuRGVbD5BKRp071h0YKY1MHoAfeZVSxJSnSd6YAjlh/7PTD2uI6CBN8jLMr6 aGrw+ujmK6R2C6nz+zXVmfkLiEaWCyitk345fXlfLalS+fRJ/5kplegb5OoBU8Rv9Gct afGlIelR8+8kYpfhvmvmdvtE3DyAjADOG3tRc5YrP3MyPVJo2WnDcAip9cPqBiBzmBPm w+hcC0PfsIYb8Xc6oQComPR1kuuGHtV75fGVFdqPIkmaRtVkpIhdBggzcjGsqAEJ5lam y+nseGFQI9/47NWJ68nh4e7a+/7GmZsX1ERqVAYxw/typ83K/tVG0RSwqCMVvio0xlDI ojqw== 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=q0OwDpW3SXPApRGgUCRLy02IG26qd83+5ZiAXOatBVA=; b=EnPZIN/q9m+Ps1yYmYfnLyy52qYqBx36CTeKn/MBgYqsghtIuXN69AaHNjWamVZMbU xFz40tIneBZC3+zSdeWsU7GP/Ww1oJd2XnBx7aqaYNtzCkpgfSf63YMjrMp7E78CXOdD Iu3jmD+xkQJf3O2jXNTAlJSsWHCOf5WYblJz7f2+jf3pmeqdDwFA+f8oisveQJCDuey0 i8VZZJ8NWfphz2b+a0oZy1HT6+APCyjtqH4nWOTangbXWAI5V7yLtmeR8BieEFw62tP+ 9OmR1FBlMwn7/fZ9D6vKkFLMPGA2Hj6n87iASOsLOB8s2WDAkV1v40IxsHwQTrFpXUrB n5Qw== X-Gm-Message-State: AOAM5324jw31CseQfeaO9wlzf1WT4hDhfFRdKNCqGmT6lYP0BO+2gr08 33/f/cHO2OBbmTorkD2bWPi/Ix1hXY0= X-Google-Smtp-Source: ABdhPJy3m0RSeaycTthCG4othqvD4xbKhH9Xc/ml83TUSPjn1q+tn4HE+5oyYo1XRLvUFRmLWBpr2Q== X-Received: by 2002:a05:6402:40c1:: with SMTP id z1mr11250724edb.13.1642469905771; Mon, 17 Jan 2022 17:38:25 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:25 -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 15/17] ARM: dts: qcom: remove redundant binding from ipq8064 rb3011 dts Date: Tue, 18 Jan 2022 02:20:48 +0100 Message-Id: <20220118012051.21691-19-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Mdio0_pins are now declared in ipq8064 dtsi. Usb phy are enabled by default. Signed-off-by: Ansuel Smith --- 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 596d129d4a95..d495b81b587b 100644 --- a/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts +++ b/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts @@ -255,10 +255,6 @@ &gsbi7_serial { status = "okay"; }; -&hs_phy_1 { - status = "okay"; -}; - &nand { status = "okay"; @@ -305,15 +301,6 @@ mux { }; }; - mdio0_pins: mdio0_pins { - mux { - pins = "gpio0", "gpio1"; - function = "gpio"; - drive-strength = <8>; - bias-disable; - }; - }; - mdio1_pins: mdio1_pins { mux { pins = "gpio10", "gpio11"; @@ -354,10 +341,6 @@ mux { }; }; -&ss_phy_1 { - status = "okay"; -}; - &usb3_1 { pinctrl-0 = <&usb1_pwr_en_pins>; pinctrl-names = "default"; From patchwork Tue Jan 18 01:20:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715799 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 9CB5AC4332F for ; Tue, 18 Jan 2022 01:38:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244353AbiARBif (ORCPT ); Mon, 17 Jan 2022 20:38:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47154 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244300AbiARBi2 (ORCPT ); Mon, 17 Jan 2022 20:38:28 -0500 Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 22488C06173E; Mon, 17 Jan 2022 17:38:28 -0800 (PST) Received: by mail-ed1-x533.google.com with SMTP id m4so72773926edb.10; Mon, 17 Jan 2022 17:38: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=VSVdYqZu+t7n9C8goCLOO4CRPlINCB2udmlWCoWNckw=; b=Iw6R40fP3dkSgSlhAPTtaF00jNPOfCL5VGlZYjK03IeaMF2BLK3vaS8wUyFQGCz+VT cBgTI4OZBNPVFBelwT1eJO1+KqMKFheVCsrobbT1u2A/YxSO4O+e5W2Ob2JaA7pwcRV3 2T0m7dl9oCKlzJbQG6jxq868QHu8DI2k6sny0PHD/7DOYNnAvrklvimnfuHvLM6Pfuin oKxayTnnoqIjHqfTzr1Xy6+EkM7Wm/mFVdJUgQn96BdR2z541XuY9485KObYP845wi64 CCa79GTLLJ5DgaaO23Q/gnTj8cammfejLX81CYCAGAprhrQe9Kd7lq3Lp9eIq6X9moU3 Npbw== 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=VSVdYqZu+t7n9C8goCLOO4CRPlINCB2udmlWCoWNckw=; b=bmRSKW1yyPKI8Y/ZdoC9eMpUo7f5hwQvT++7RJjGWmROPYiWLStBOck57PQceJJQfU cAB62byzX+qrSWN6N/g2zse6rhOCT57vhBf9i3IKNZcGYcUt7QUCYcO+DYSPaUj5jM0D RiEQ8A/Gcq2BME6ki0yPlHApW3RQ1fgose1yxnsFauMK3SZrueRRZuwUvMUQQDM2bKsw jS9jd3UqBis1jjWe26EifT7XE6DIvNiuCYQTAEXCqB98z4npG4qkiFtOcVtNP/1p1xqg MfOc3UuXWlncIDlT6EyHhtLOLMQxVxAVqukDidp1TLNXGjjmxlW43ZG0roJY0a2cx62k bNsA== X-Gm-Message-State: AOAM531WPI/nF13pdp1G6I4rdfM3ltPR8hLXyyJvM6I92qxBbI4+MIcf saBvhof8tUHiH4RsAsiTfOI= X-Google-Smtp-Source: ABdhPJy8FgXYuNYM+kI+n9wq1fX34UI9qUsX6/Iu30R6gaimebHDFgZzRI5QUD+rzoUpJzmoIG7X7Q== X-Received: by 2002:aa7:c30f:: with SMTP id l15mr22772398edq.310.1642469906553; Mon, 17 Jan 2022 17:38:26 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:26 -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 16/17] ARM: dts: qcom: add ipq8064-v2.0 dtsi Date: Tue, 18 Jan 2022 02:20:49 +0100 Message-Id: <20220118012051.21691-20-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org 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 --- 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/qcom-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 = &gsbi4_serial; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + rsvd@41200000 { + reg = <0x41200000 0x300000>; + no-map; + }; + }; +}; + +&gsbi4 { + qcom,mode = ; + status = "okay"; + + serial@16340000 { + status = "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 = "okay"; +}; + +&pcie0 { + compatible = "qcom,pcie-ipq8064-v2"; +}; + +&pcie1 { + compatible = "qcom,pcie-ipq8064-v2"; +}; + +&pcie2 { + compatible = "qcom,pcie-ipq8064-v2"; +}; + +&sata { + ports-implemented = <0x1>; +}; + +&ss_phy_0 { + qcom,rx-eq = <2>; + qcom,tx-deamp_3_5db = <32>; + qcom,mpll = <5>; +}; + +&ss_phy_1 { + qcom,rx-eq = <2>; + qcom,tx-deamp_3_5db = <32>; + qcom,mpll = <5>; +}; From patchwork Tue Jan 18 01:20:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 12715800 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 D87A1C433EF for ; Tue, 18 Jan 2022 01:38:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244321AbiARBih (ORCPT ); Mon, 17 Jan 2022 20:38:37 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47182 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244331AbiARBic (ORCPT ); Mon, 17 Jan 2022 20:38:32 -0500 Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B49CCC061748; Mon, 17 Jan 2022 17:38:30 -0800 (PST) Received: by mail-ed1-x531.google.com with SMTP id z22so72915954edd.12; Mon, 17 Jan 2022 17:38:30 -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=yq6uO2vAiuohupuAuJSXxHBEg2PcebW3PTJtMbsfnEk=; b=lIBF57VlGnr3aIoO/JGsACy3o/DHCCYVu6FZgXhPxFijl+K2X76BFITh7dEtUJrOfz 6cTODEDp8agJaY2cuJWdvQ4/76LWi6+snBKiuCo/mNdRfmrww64P/SpTuCMxMVS+L5dJ EEj5V0PRFh4qZ8MWzTuDVEN1sHrjpPO9olAWAqHpuqa6eW6WkSMCj1J965vqivmJDCdP jV1A3LAXhx/KISuwRC1bEdXnphyCHVwVjKRmV2LMVNGGlZ/Rbf57ohcLKN/+7E47tKvH oufJLLmG914Ugf2wlhAmnHV48hP5ekJIipK+hM9Sx0f0PTsluusnvrMtoq7XfBRjAfOY ZAFw== 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=yq6uO2vAiuohupuAuJSXxHBEg2PcebW3PTJtMbsfnEk=; b=6WnOqz4iq1GI9lJTVcNnb4huTJwNR8w/YDr6/oMRMFz162OiWuxDbUC29mJKRjLyan sk3bJz2PQ9M+80DHytsnoTjmXHn38dAoWb6TWfXo4V4eNoKa8ZsKES/hlLO8lavE0hz3 mqpuhQBUXR1HXy7WIx2PnoE8X1M0AKFULCsP//vSkm01/soHbIrt/9zdvb5yediDUjMj IaPx164umfs9y5jZSG6QHGBAl2efW5hKADcu+k69RsLjLkI5cnLH48I9bCREGDf9VXYQ VVYQLxpZGaLRKfBIbO+E0DG0wgrm+DkUT6DeNecbII/+16xs88RTLVtzdxjPJ2zoMQrH +1Zg== X-Gm-Message-State: AOAM533E4FGUrN51Uw5kPzW2Shahe91YEzujRu0bGGHyo+z8gOZXR6q2 yJapz6SfuHdF3Y+68/AZ2Qs= X-Google-Smtp-Source: ABdhPJzcYIjuie0jisHVA8f3uzam1sAyJFmay5apbW/YLydbNBGQ/dBIBPt7WVrRP3LYFdscEci9Iw== X-Received: by 2002:a50:9dc1:: with SMTP id l1mr22802037edk.231.1642469908794; Mon, 17 Jan 2022 17:38:28 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id kj18sm3990675ejc.139.2022.01.17.17.38.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 17:38:28 -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 17/17] ARM: dts: qcom: add ipq8065 dtsi Date: Tue, 18 Jan 2022 02:20:51 +0100 Message-Id: <20220118012051.21691-22-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220118012051.21691-1-ansuelsmth@gmail.com> References: <20220118012051.21691-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org 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 --- 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-ipq8065.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 = "Qualcomm IPQ8065"; + compatible = "qcom,ipq8065", "qcom,ipq8064"; + + aliases { + serial0 = &gsbi4_serial; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + rsvd@41200000 { + reg = <0x41200000 0x300000>; + no-map; + }; + }; +}; + +&gsbi4 { + qcom,mode = ; + status = "okay"; + + serial@16340000 { + status = "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 = "qcom,pcie-ipq8064-v2"; +}; + +&pcie1 { + compatible = "qcom,pcie-ipq8064-v2"; +}; + +&pcie2 { + compatible = "qcom,pcie-ipq8064-v2"; +}; + +&sata { + ports-implemented = <0x1>; +}; + +&smb208_s2a { + regulator-min-microvolt = <775000>; + regulator-max-microvolt = <1275000>; +}; + +&smb208_s2b { + regulator-min-microvolt = <775000>; + regulator-max-microvolt = <1275000>; +}; + +&ss_phy_0 { + qcom,rx-eq = <2>; + qcom,tx-deamp_3_5db = <32>; + qcom,mpll = <5>; +}; + +&ss_phy_1 { + qcom,rx-eq = <2>; + qcom,tx-deamp_3_5db = <32>; + qcom,mpll = <5>; +}; + +&opp_table_l2 { + /delete-node/opp-1200000000; + + opp-1400000000 { + opp-hz = /bits/ 64 <1400000000>; + opp-microvolt = <1150000>; + clock-latency-ns = <100000>; + opp-level = <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 = <975000 926250 1023750>; + opp-microvolt-speed0-pvs1-v0 = <950000 902500 997500>; + opp-microvolt-speed0-pvs2-v0 = <925000 878750 971250>; + opp-microvolt-speed0-pvs3-v0 = <900000 855000 945000>; + opp-microvolt-speed0-pvs4-v0 = <875000 831250 918750>; + opp-microvolt-speed0-pvs5-v0 = <825000 783750 866250>; + opp-microvolt-speed0-pvs6-v0 = <775000 736250 813750>; + }; + + opp-600000000 { + opp-microvolt-speed0-pvs0-v0 = <1000000 950000 1050000>; + opp-microvolt-speed0-pvs1-v0 = <975000 926250 1023750>; + opp-microvolt-speed0-pvs2-v0 = <950000 902500 997500>; + opp-microvolt-speed0-pvs3-v0 = <925000 878750 971250>; + opp-microvolt-speed0-pvs4-v0 = <900000 855000 945000>; + opp-microvolt-speed0-pvs5-v0 = <850000 807500 892500>; + opp-microvolt-speed0-pvs6-v0 = <800000 760000 840000>; + }; + + opp-800000000 { + opp-microvolt-speed0-pvs0-v0 = <1050000 997500 1102500>; + opp-microvolt-speed0-pvs1-v0 = <1025000 973750 1076250>; + opp-microvolt-speed0-pvs2-v0 = <1000000 950000 1050000>; + opp-microvolt-speed0-pvs3-v0 = <975000 926250 1023750>; + opp-microvolt-speed0-pvs4-v0 = <950000 902500 997500>; + opp-microvolt-speed0-pvs5-v0 = <900000 855000 945000>; + opp-microvolt-speed0-pvs6-v0 = <850000 807500 892500>; + }; + + opp-1000000000 { + opp-microvolt-speed0-pvs0-v0 = <1100000 1045000 1155000>; + opp-microvolt-speed0-pvs1-v0 = <1075000 1021250 1128750>; + opp-microvolt-speed0-pvs2-v0 = <1050000 997500 1102500>; + opp-microvolt-speed0-pvs3-v0 = <1025000 973750 1076250>; + opp-microvolt-speed0-pvs4-v0 = <1000000 950000 1050000>; + opp-microvolt-speed0-pvs5-v0 = <950000 902500 997500>; + opp-microvolt-speed0-pvs6-v0 = <900000 855000 945000>; + }; + + opp-1400000000 { + opp-microvolt-speed0-pvs0-v0 = <1175000 1116250 1233750>; + opp-microvolt-speed0-pvs1-v0 = <1150000 1092500 1207500>; + opp-microvolt-speed0-pvs2-v0 = <1125000 1068750 1181250>; + opp-microvolt-speed0-pvs3-v0 = <1100000 1045000 1155000>; + opp-microvolt-speed0-pvs4-v0 = <1075000 1021250 1128750>; + opp-microvolt-speed0-pvs5-v0 = <1025000 973750 1076250>; + opp-microvolt-speed0-pvs6-v0 = <975000 926250 1023750>; + opp-level = <1>; + }; + + opp-1725000000 { + opp-hz = /bits/ 64 <1725000000>; + opp-microvolt-speed0-pvs0-v0 = <1262500 1199375 1325625>; + opp-microvolt-speed0-pvs1-v0 = <1225000 1163750 1286250>; + opp-microvolt-speed0-pvs2-v0 = <1200000 1140000 1260000>; + opp-microvolt-speed0-pvs3-v0 = <1175000 1116250 1233750>; + opp-microvolt-speed0-pvs4-v0 = <1150000 1092500 1207500>; + opp-microvolt-speed0-pvs5-v0 = <1100000 1045000 1155000>; + opp-microvolt-speed0-pvs6-v0 = <1050000 997500 1102500>; + opp-supported-hw = <0x1>; + clock-latency-ns = <100000>; + opp-level = <2>; + }; +};