Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp101878imi; Thu, 21 Jul 2022 16:58:12 -0700 (PDT) X-Google-Smtp-Source: AGRyM1sxXZAlwkDQeRjAkMo6du5G1z4sWnmxbsivkT9V5tgzEh9yL25Z6zFQ5iEcvT0BuQp3LK/V X-Received: by 2002:a05:6a00:14c4:b0:52a:c36c:1854 with SMTP id w4-20020a056a0014c400b0052ac36c1854mr645760pfu.27.1658447891651; Thu, 21 Jul 2022 16:58:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658447891; cv=none; d=google.com; s=arc-20160816; b=ZftqxeZb2UM5gpjlizEeiqqsmKXX43cAN+YfPUsdW1B1vwQqLoPUORpJuqfmJaXCPL 1bylMDSx3E12SItif7+UydzZkxtGjcWBRnTCJM2Fj4dfYWymqEjlr0KtClTLxs8YZCNC CwgErq5DSnhb23SCdg7Td0QD0r8OD5xKX3XGQx7JsVs9dnH976cjg17rzvQzvLJydrCp +xfHSBn0MtAPauLfpAm7NNlQvqfeji2tclfk0IeFeMXgP3vOOJ8X8B71Sh+wpEFHgIgV T6gP1WuZ0qsjHR7WFn3TYgBTuXupAiGOLF3gnvuCHEDcQVW3nQtZxWukO+UKFWjS5Fd1 2qVg== 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=AWS9RbL1npmkCs9Q5f2fCno9eiV3KKVC8IaF6BQkZ/R8zCHRgyFaiy5/psaXimj/Aj eLwvMyMJdk7y2tG90Xr73Rqe1RtpIKOMqvSRAWfwsMw5h9UwXFNQMOuM34qrGB8HF7Si IsIZhdqahAR2wO0lAtC7O7MewATxGG6n9pG76DrzIIKN7vtg1bIe+FcQiiCQgbLdchwy mxqsfcAqSjsBGOhZmEuCHAFtTKO2m+0/RwnMZSKKaP47azjrK8NYs7H5NIngT2tPKYaI 2mNMts+pDlds2lKhscQ0N9h/VyKwAqsl7jnCb9aZAmSyoHtBl5OzTMH6e+0DDKOEox7w c1bA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=gBGycjAU; 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 190-20020a6217c7000000b0052b206007bcsi3795757pfx.237.2022.07.21.16.57.56; Thu, 21 Jul 2022 16:58:11 -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=gBGycjAU; 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 S233803AbiGUXzK (ORCPT + 99 others); Thu, 21 Jul 2022 19:55:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60906 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233724AbiGUXzG (ORCPT ); Thu, 21 Jul 2022 19:55:06 -0400 Received: from mail-40137.protonmail.ch (mail-40137.protonmail.ch [185.70.40.137]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0868695C24; Thu, 21 Jul 2022 16:55:02 -0700 (PDT) Date: Thu, 21 Jul 2022 23:54:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1658447701; x=1658706901; 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=gBGycjAUobOLdMd9D9Nu+Os4MeEFZT9oyflBoNga4CPXd5lgqjvLOCrC69UHW1AC2 DqDfemFenClSE84wES+JykpPWKk5pe47scyF4SiNIWkZtlDexWIRvFObofI4KYlcq/ FrO51crtWHqo4FrJ+F8lWXY8Jk6oVQIDQetOIwH+F5pwK5lnH5WoRYKm5VANqXj8UP f2k8kim3/NzPIdFKfJE8Tmx48prrHKjOc6Lamz1HOFrr0VjlfIAF0Aj+TWXNKhHC7I RKZQ4cUrHboPPsBfRZ2vHaioZO3pR3kksoZBMEdi3QQtF1BwYNBpIHRQaHPXPOqroI R1PcYgC6z85DQ== 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 v4 3/4] ARM: dts: qcom-msm8916-samsung-e2015: Include dts from arm64 Message-ID: <20220721235344.75368-1-linmengbo0689@protonmail.com> In-Reply-To: <20220721235205.74741-1-linmengbo0689@protonmail.com> References: <20220721235205.74741-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