From patchwork Wed Oct 2 16:28:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Karl Chan X-Patchwork-Id: 832267 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6DAA11D0F79; Wed, 2 Oct 2024 16:29:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727886594; cv=none; b=YYufH+PapPKGeel7vcdryS9tyxgtdYyxXC3cic+bgK6c+5mzmQTcvPhX4/69q+qLodWe2R7b3O6r3DUBYFE+9/5axTNOn9a4rPTYuduWKAPRrc6y9XQoltIgVTpKw2oMqmzYpYVJh1DqAnfwFkV4e+zYPYau46Q8OkMlz0Kf9xA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727886594; c=relaxed/simple; bh=oV6B5e+qoTEsfbec+8stNvUBaHqTyHc4zEUqxUFmuBI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Y02S3zuv5vGKVrrWBzqWPIzTLsnuZAwWgHW9vsJs7JIfooJORWMIxVY1s7RmQn+tRgsLqhXujz4ihdsff8yuomdwe9uipXImydLeBFq0FXuEOlRwBsibK6XL4LNTX8PkwrbGtL2XSjBSaqDa8Yq72ppkM+t5VJLr3+XwDZQ4oig= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=getgoogleoff.me; spf=pass smtp.mailfrom=getgoogleoff.me; dkim=pass (2048-bit key) header.d=getgoogleoff.me header.i=@getgoogleoff.me header.b=VXoY1RtY; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=getgoogleoff.me Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=getgoogleoff.me Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=getgoogleoff.me header.i=@getgoogleoff.me header.b="VXoY1RtY" Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 936CD23E38; Wed, 2 Oct 2024 18:29:50 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ZfmGj_UkG7aa; Wed, 2 Oct 2024 18:29:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=getgoogleoff.me; s=mail; t=1727886590; bh=oV6B5e+qoTEsfbec+8stNvUBaHqTyHc4zEUqxUFmuBI=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=VXoY1RtYBdpNBNwFc76mRD/6FhmsUphCyLFBsdbZclLHX6i6G8iH4dUxKwBe1abK/ oDsM4b3gjODtOlKVBG1CyHyP1wGbftVn5kMP9u+W0mnKcyv6rmRREnDrmISTdtl++C leHabIRUVfLJw9QkJbIU3GbLTpWogf4DH7w864dGiiknWPGSL6Gi/4/DsukQkmSxb8 3iXYUhq08o6t+Kn30z06rourTUrhrdbN8W1LW7Ly2mqTjeoCCnc/bNjDuMCo2Wq+Vc +JHMdxfOYg1XQsLNlxkmZGyThfIAbKd0JDMAeuEIVQp+ql6Ah1y1DzPVEI5st+20qS pLPsEkaPFgmaQ== From: Karl Chan To: linux-arm-msm@vger.kernel.org Cc: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, mturquette@baylibre.com, sboyd@kernel.org, linus.walleij@linaro.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-gpio@vger.kernel.org, Karl Chan Subject: [PATCH v4 1/5] dt-bindings: arm: qcom: add Linksys EA9350 V3 Date: Thu, 3 Oct 2024 00:28:08 +0800 Message-ID: <20241002162812.31606-2-exxxxkc@getgoogleoff.me> In-Reply-To: <20241002162812.31606-1-exxxxkc@getgoogleoff.me> References: <20241002162812.31606-1-exxxxkc@getgoogleoff.me> Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Document linksys,jamaica for Linksys EA9350 V3. Signed-off-by: Karl Chan --- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentation/devicetree/bindings/arm/qcom.yaml index 5cb54d69af0b..98dc4819a5a2 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -338,6 +338,7 @@ properties: - items: - enum: + - linksys,jamaica - qcom,ipq5018-rdp432-c2 - tplink,archer-ax55-v1 - const: qcom,ipq5018 From patchwork Wed Oct 2 16:28:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Karl Chan X-Patchwork-Id: 832266 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ACA091D31A5; Wed, 2 Oct 2024 16:29:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727886599; cv=none; b=pRZ0LTRB3j58XFOc1kQqz5MaLZms2GX/pwDtUT1eUCKJae7ekc4zeKoJnNQNkpX5Ka7hoImGWOs2kWx7EFX8M+LnD5X9hKjpHMRe4UF6DAAWVMcs9OwoLmOhCT9To0MymV/hXNkKz3S+tL+kBZPKLbeEpK4IdenwyKTHfy3gM6U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727886599; c=relaxed/simple; bh=kkbTx5Cgt7G+P6xs+9X+HNQrS0uHhWMptZCOhmNsQ4c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=m7wyoAG+J9/3bdBr79lK6ck7YM/gIw5b7MtsolT8EwM9gil25fsnEtDi6K+5XDk4k3sghYlETMwgOQ+Q/+PFY692YiI5ufL3AQO4qfORT7jxhmesZUbPBcAOAMzWzc4GbNUyLQt83tLozW3z1ajRT5fl2YqEjwjFpQ5fdFaRP48= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=getgoogleoff.me; spf=pass smtp.mailfrom=getgoogleoff.me; dkim=pass (2048-bit key) header.d=getgoogleoff.me header.i=@getgoogleoff.me header.b=VdW4evdE; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=getgoogleoff.me Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=getgoogleoff.me Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=getgoogleoff.me header.i=@getgoogleoff.me header.b="VdW4evdE" Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3F91E23D65; Wed, 2 Oct 2024 18:29:56 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id wQsAR_GTJ3QJ; Wed, 2 Oct 2024 18:29:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=getgoogleoff.me; s=mail; t=1727886595; bh=kkbTx5Cgt7G+P6xs+9X+HNQrS0uHhWMptZCOhmNsQ4c=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=VdW4evdEhDgrDnquXlyPANj9/UFzkaotuaIR6hgy1s2uENxUfksy+slhcDSEvxLbQ A8vPN5F6aRGpF6b7hi6P2n/6bcKNqxBdjR7BBrPMoyewpQ0xz+DyCt/WcSuGMYvHR0 Wp2SzeuwyGA+hNlyVIqeKVp9VmbCGK4aqKH7wz2ZIDuN/E9esc2vs4wsJrzY+c4dHO PUNJVRsxwXAxh8CeGHLhdqZh3EGNvX5XhNQK8YlZDNP9sW0WEFRtoitLsPrs1g7+5U qxSTrItdEhvS4Z00hvYNHmuBQkER/qRW2uBhQWA9T7GhDkM2GMEwTKVWBUtwaHY2Dm QD4UD/U43MMRw== From: Karl Chan To: linux-arm-msm@vger.kernel.org Cc: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, mturquette@baylibre.com, sboyd@kernel.org, linus.walleij@linaro.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-gpio@vger.kernel.org, Karl Chan Subject: [PATCH v4 3/5] clk: qcom: ipq5018: allow it to be bulid on arm32 Date: Thu, 3 Oct 2024 00:28:10 +0800 Message-ID: <20241002162812.31606-4-exxxxkc@getgoogleoff.me> In-Reply-To: <20241002162812.31606-1-exxxxkc@getgoogleoff.me> References: <20241002162812.31606-1-exxxxkc@getgoogleoff.me> Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 There are some ipq5018 based device's firmware only can able to boot arm32 but the clock driver dont allow it to be compiled on arm32.Therefore this patch needed for those devices. Signed-off-by: Karl Chan --- drivers/clk/qcom/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/qcom/Kconfig b/drivers/clk/qcom/Kconfig index a3e2a09e2105..f13520095cc7 100644 --- a/drivers/clk/qcom/Kconfig +++ b/drivers/clk/qcom/Kconfig @@ -199,7 +199,7 @@ config IPQ_GCC_4019 config IPQ_GCC_5018 tristate "IPQ5018 Global Clock Controller" - depends on ARM64 || COMPILE_TEST + depends on ARM || ARM64 || COMPILE_TEST help Support for global clock controller on ipq5018 devices. Say Y if you want to use peripheral devices such as UART, SPI, From patchwork Wed Oct 2 16:28:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Karl Chan X-Patchwork-Id: 832265 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6E51C16419; Wed, 2 Oct 2024 16:30:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727886604; cv=none; b=mcY+tj2j60d69rTYQYRAT8ZeoBs3Fdr6N6UaIjbQ3mRMYSEbL5YM2HWs5JeMQgivITzcLcq8JnRgGbYiwkEbaIrlO7UD6SXU+SSYrS79EqMbKN23PrniV6V0Cz7XDPdbTqTRexGRtMJg7Yd0TFbvb1DiwHip2MYo6XmKYddzsiw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727886604; c=relaxed/simple; bh=vlT6BUE0i0bCZYlq2mO18x7e5FjTZyQeszvJG4JrHMA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Nge0ngMbPJ0xjSugOUbRI4+gyKSXAGb70bd7RYWkCEX4Liwvv6FHULn5L1+9THefXugWiZFThW4Joq+vnslQKyu5DB1yZJrWoDF1ZtwZuCY0y+NxvoKYHpE1LqsLqF8iNQobmUlXEMV/VpMTYYgIDcUpwBmErjUIXnGLpTRN1Eo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=getgoogleoff.me; spf=pass smtp.mailfrom=getgoogleoff.me; dkim=pass (2048-bit key) header.d=getgoogleoff.me header.i=@getgoogleoff.me header.b=ECYSa+sG; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=getgoogleoff.me Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=getgoogleoff.me Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=getgoogleoff.me header.i=@getgoogleoff.me header.b="ECYSa+sG" Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 260C323DED; Wed, 2 Oct 2024 18:30:02 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id KDZcdVSI-aPt; Wed, 2 Oct 2024 18:30:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=getgoogleoff.me; s=mail; t=1727886601; bh=vlT6BUE0i0bCZYlq2mO18x7e5FjTZyQeszvJG4JrHMA=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=ECYSa+sGpZuvIWEFCI4wlYdPivuIg2u7ufBaP2HCT/Fw+cH8PdM6EXRACD4tALqp6 No7wlyl2wh+POoquqoLkECoExyEZkpcOkQR+2M0ZFG6vi/glGHzQ51FH4lSxOhDULf S8FLox+BZ0LgxUPyfLXK2rcuiMKg0wV4k3vo9VMCZxBFBY44w1s4YrwW1Lua0bzS/d pkgT/pRyXntQz2xM4ysm3c9F471AhbRGlm7b6+jW7yPSpXzyhwjKwgtWHnM41jI7K9 iaoHj5e2sgPRCfjordpkMmcPPzLUx5ZQh52ZjWrKy1ztFo/4svrahkeJQUtROcyn91 QkMx0D0XHQNww== From: Karl Chan To: linux-arm-msm@vger.kernel.org Cc: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, mturquette@baylibre.com, sboyd@kernel.org, linus.walleij@linaro.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-gpio@vger.kernel.org, Karl Chan Subject: [PATCH v4 5/5] arm: dts: qcom-ipq5018-linksys-jamaica: Include dts from arm64 Date: Thu, 3 Oct 2024 00:28:12 +0800 Message-ID: <20241002162812.31606-6-exxxxkc@getgoogleoff.me> In-Reply-To: <20241002162812.31606-1-exxxxkc@getgoogleoff.me> References: <20241002162812.31606-1-exxxxkc@getgoogleoff.me> Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Build the Linksys EA9350 V3 device trees from the arm64 tree together with the ARM32 include to allow booting this device on ARM32. The approach to include device tree files from other architectures is inspired from e.g. the Raspberry Pi (bcm2711-rpi-4-b.dts) where this is used to build the device tree for both ARM32 and ARM64. Signed-off-by: Karl Chan --- arch/arm/boot/dts/qcom/Makefile | 1 + arch/arm/boot/dts/qcom/qcom-ipq5018-linksys-jamaica.dts | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 arch/arm/boot/dts/qcom/qcom-ipq5018-linksys-jamaica.dts diff --git a/arch/arm/boot/dts/qcom/Makefile b/arch/arm/boot/dts/qcom/Makefile index f06c6d425e91..147dbeb30a6a 100644 --- a/arch/arm/boot/dts/qcom/Makefile +++ b/arch/arm/boot/dts/qcom/Makefile @@ -23,6 +23,7 @@ dtb-$(CONFIG_ARCH_QCOM) += \ qcom-ipq4019-ap.dk04.1-c3.dtb \ qcom-ipq4019-ap.dk07.1-c1.dtb \ qcom-ipq4019-ap.dk07.1-c2.dtb \ + qcom-ipq5018-linksys-jamaica.dtb \ qcom-ipq8064-ap148.dtb \ qcom-ipq8064-rb3011.dtb \ qcom-msm8226-microsoft-dempsey.dtb \ diff --git a/arch/arm/boot/dts/qcom/qcom-ipq5018-linksys-jamaica.dts b/arch/arm/boot/dts/qcom/qcom-ipq5018-linksys-jamaica.dts new file mode 100644 index 000000000000..9a6ad767ebd7 --- /dev/null +++ b/arch/arm/boot/dts/qcom/qcom-ipq5018-linksys-jamaica.dts @@ -0,0 +1,2 @@ +// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause +#include