Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp4454595imw; Tue, 19 Jul 2022 06:58:52 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tWUYezfM4rW0f5VVaS+zbwz9kwRntUojH6cFzcnm/wfvCmDbtO7rUJjGny9JGLX6Rn9zoi X-Received: by 2002:a05:6402:304d:b0:43a:9d08:9613 with SMTP id bs13-20020a056402304d00b0043a9d089613mr42837806edb.289.1658239132183; Tue, 19 Jul 2022 06:58:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658239132; cv=none; d=google.com; s=arc-20160816; b=YrB9RC0wvK10RdYPeXdXF5+ubwjgbA63cfWjspYtQRr7bdOzavv6SX8am4vTkP5q97 4C5Fv0M7uG4ayC9Mu+rjGaQ2fBXZG62Zd6TPqLfCVBhZqIhURM95/SbM2AzSCwpNhnD7 dgulzA+OEgipJdZy4ho6mwHp+5P5EFFuk2NcqhZSyApaQhjAHK0UEGVRuZHzALCwX5bj p30zjUg93ZX5qJJhymW5Ny95OY2S5tGpfNgBYP06XpaUDxVwxsZuhqnQKtWJArd8iSUg XAlfQkfqUCQ3Z3ahw1Y9tf4oRRCjeBVm4Zx2qWmOfThIeCpJf1p5J4a2xbjDxy3N4Rz6 FpCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :feedback-id:references:in-reply-to:message-id:subject:reply-to:cc :from:to:dkim-signature:date; bh=bSIVb35VNgsRupgexWfXqDR6bz6XZ6vs9aSsZ2kOLkM=; b=bL2N8FtLhEQ7+we7vL+md5bTCAsKUr1+fP4oJ3shcc6LhNkB5M59j+aH+V5Hk9ESLm kISFerIroyHPcsCyL91Ydzx5EbPq1zv3Snh11dueod9xXIQJKWbZEbJrRv45idTsfrvq QimRjFIJm9S8xTK7Cjyk+THSV6VrEozGVRC9PIpA7+NulduLw9rDpgRiUhMzSNzB5AR6 9qGFPNpnbQ+AM40QanJX8SHEF7zq+iOnfRlvJ6AJbAPrTrx2v5WVF2rZaOss6TxeK+pi GWmVBo+R9uBpsBtquR1pjI1UxP95KA4p3tuZFmqxhyDKQq8DjAAiSzJHn1ocNAdJQCI0 jEFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=ENDNbZuo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id co13-20020a0564020c0d00b0043565bae501si17262191edb.210.2022.07.19.06.58.26; Tue, 19 Jul 2022 06:58:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=ENDNbZuo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237632AbiGSNsc (ORCPT + 99 others); Tue, 19 Jul 2022 09:48:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51450 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231638AbiGSNsK (ORCPT ); Tue, 19 Jul 2022 09:48:10 -0400 Received: from mail-4325.protonmail.ch (mail-4325.protonmail.ch [185.70.43.25]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 627FA7B1EF; Tue, 19 Jul 2022 06:01:58 -0700 (PDT) Date: Tue, 19 Jul 2022 13:01:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1658235715; x=1658494915; bh=bSIVb35VNgsRupgexWfXqDR6bz6XZ6vs9aSsZ2kOLkM=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=ENDNbZuoF026kwczUSgw4lHP16EHqMwHBF2l5cjZjTbG8kMXYIDsZYhY4aGyROEyK 71fdkOM+axTTuvC+nfABkt+7cQCcJag5AND7Jk6z/CZZc5orzy+KHIuUsIJRGWxS9z yvxyNbNtjnc9KwCn/NzcVZs9m6J+3cterVBsIxcZpdHqhmOgG81vVGYUu/NSan/mgs PZhyMXwNbbyX2Kr4J80yDRARzk2fTxBuFY1svQpzhMeHklNNL7+6ibc6Ltq8wuwZWn z/QQ8QQD4yE2QoIoLKbmiGIxO6rWN3/D/CKMSNvcolUQuBMJZBxCJ9pkRTfmzDZpa1 cY9kpJ42c98KA== To: devicetree@vger.kernel.org From: "Lin, Meng-Bo" Cc: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Stephan Gerhold , Nikita Travkin , ~postmarketos/upstreaming@lists.sr.ht Reply-To: "Lin, Meng-Bo" Subject: [PATCH v3 3/4] ARM: dts: qcom-msm8916-samsung-e2015: Include dts from arm64 Message-ID: <20220719125959.54764-1-linmengbo0689@protonmail.com> In-Reply-To: <20220715102055.3844-1-linmengbo0689@protonmail.com> References: <20220715102055.3844-1-linmengbo0689@protonmail.com> Feedback-ID: 40467236:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org After adding all necessary support for MSM8916 SMP/cpuidle without PSCI on ARM32, build the Samsung Galaxy E5/E7/Grand Max 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: Lin, Meng-Bo --- arch/arm/boot/dts/Makefile | 3 +++ arch/arm/boot/dts/qcom-msm8916-samsung-e5.dts | 3 +++ arch/arm/boot/dts/qcom-msm8916-samsung-e7.dts | 3 +++ arch/arm/boot/dts/qcom-msm8916-samsung-grandmax.dts | 3 +++ 4 files changed, 12 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-msm8916-samsung-e5.dts create mode 100644 arch/arm/boot/dts/qcom-msm8916-samsung-e7.dts create mode 100644 arch/arm/boot/dts/qcom-msm8916-samsung-grandmax.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 5112f493f494..b7a6983ee6fa 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -1030,6 +1030,9 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D \ =09qcom-ipq8064-rb3011.dtb \ =09qcom-msm8226-samsung-s3ve3g.dtb \ =09qcom-msm8660-surf.dtb \ +=09qcom-msm8916-samsung-e5.dtb \ +=09qcom-msm8916-samsung-e7.dtb \ +=09qcom-msm8916-samsung-grandmax.dtb \ =09qcom-msm8916-samsung-serranove.dtb \ =09qcom-msm8960-cdp.dtb \ =09qcom-msm8974-lge-nexus5-hammerhead.dtb \ diff --git a/arch/arm/boot/dts/qcom-msm8916-samsung-e5.dts b/arch/arm/boot/= dts/qcom-msm8916-samsung-e5.dts new file mode 100644 index 000000000000..c8d34de8a71e --- /dev/null +++ b/arch/arm/boot/dts/qcom-msm8916-samsung-e5.dts @@ -0,0 +1,3 @@ +// SPDX-License-Identifier: GPL-2.0-only +#include "arm64/qcom/msm8916-samsung-e5.dts" +#include "qcom-msm8916-smp.dtsi" diff --git a/arch/arm/boot/dts/qcom-msm8916-samsung-e7.dts b/arch/arm/boot/= dts/qcom-msm8916-samsung-e7.dts new file mode 100644 index 000000000000..85be286c8608 --- /dev/null +++ b/arch/arm/boot/dts/qcom-msm8916-samsung-e7.dts @@ -0,0 +1,3 @@ +// SPDX-License-Identifier: GPL-2.0-only +#include "arm64/qcom/msm8916-samsung-e7.dts" +#include "qcom-msm8916-smp.dtsi" diff --git a/arch/arm/boot/dts/qcom-msm8916-samsung-grandmax.dts b/arch/arm= /boot/dts/qcom-msm8916-samsung-grandmax.dts new file mode 100644 index 000000000000..d3abe0536238 --- /dev/null +++ b/arch/arm/boot/dts/qcom-msm8916-samsung-grandmax.dts @@ -0,0 +1,3 @@ +// SPDX-License-Identifier: GPL-2.0-only +#include "arm64/qcom/msm8916-samsung-grandmax.dts" +#include "qcom-msm8916-smp.dtsi" -- 2.30.2