Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp296039imw; Fri, 15 Jul 2022 03:31:23 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uWHUFpMXBnXove+yBhxP7bhleBAb7SwJggA70sXXv/NtFMLHw7eag0q8OWpJrJRki42e9a X-Received: by 2002:a17:902:f381:b0:16b:d6e0:bfeb with SMTP id f1-20020a170902f38100b0016bd6e0bfebmr13405934ple.66.1657881083093; Fri, 15 Jul 2022 03:31:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657881083; cv=none; d=google.com; s=arc-20160816; b=XC60QNhnOM7J1EEeCGOSZmEWz+A6zlQX6dO2PmwKGpSlzBX39wj+d484mTbrKKLqjc EP+gVUiP5NaQe6VdzL9whZ4DdxQbR+E+atEvUPE/6SqFRnNrYDXFnf/V6FAVBUkxBi19 ysHo0RlTYiB90tUuuzIQZI0olpdH95sSJawhMudDBtB+HmTXYq0QL184T1wDBO5k+nbZ eyxZhtjMAQgAhbPnI2Oj5wVs6oT6VIHEtfEE5mb4dJ3P2TN3nFeaGiQLQephb8CaL82r s+Lq+e1ru5QewxzoMUqF5qCHNBO1+ig9GVhUrGCpCY3bSO2Jhm4wxHX9GwJHfxKSQDYd RxXA== 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=VJBmnBcg77dinSm11kze2746oLkst4VfQB4qo3MQP0s66bF6bWBk/qrOYEXvpXMYp/ lV4WsSTf0fmJj+JqByYcfAt+NZXCf+M4Dsu2lFgZRK+67B/15OF4LCjBdTS2l5zKokV7 XSHVTp2SyIOBb3xNFuTjkv/mo0EsQfXDemGhCU+s1r8bgrR0/70Wc+qW3odYVOekfefq bJ36lOs/77MhfaIlQNtnjOpYfhjpkCACSP2lPDT7dlXXXoU/f3z3e01KDeTpYkdVoXlA P4X9S9y3pFwi9Ft4UxHoaq/0ZZKbiOpYkX4caKvQUw9TKdLS8gZ89mtF/DomfA9KCWBz yQtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b="js/9qpDb"; 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 w3-20020a170902d10300b0016a13d6e7f8si4330302plw.287.2022.07.15.03.30.55; Fri, 15 Jul 2022 03:31:23 -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="js/9qpDb"; 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 S232140AbiGOKZI (ORCPT + 99 others); Fri, 15 Jul 2022 06:25:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59026 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233058AbiGOKZF (ORCPT ); Fri, 15 Jul 2022 06:25:05 -0400 X-Greylist: delayed 51548 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Fri, 15 Jul 2022 03:25:01 PDT Received: from mail-40138.protonmail.ch (mail-40138.protonmail.ch [185.70.40.138]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EC41F78DD6 for ; Fri, 15 Jul 2022 03:25:01 -0700 (PDT) Date: Fri, 15 Jul 2022 10:24:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1657880699; x=1658139899; 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=js/9qpDbVTfy6CYKZvNgxwMqjfxhyGSrm20NzbT9EWgZdp++gcpbcmDJajmW8cmnA 0+69SPJWe++8jZh/0eA+NwznyMBgbbHudNK+zyK26hdWdXXZEZBhWH7ZNFcTr7NpOE 88ldRjt6KAHEwcGwL6BqBwmOcwEBUVPAJ7wk5WZWMxAx+1x9huzXh6LO1fS69+Hayf ulr1be/oZpxZkTMsrMOYCzoUA/hwxJyNAo1FpudJbqGUEWQz/k/K60qGVRZN7c+rzx QlDG8e9BMuC6i8vTDeqE0wR2V87oW3JCd0quAsUccZw/ZIb5KmJIczZkLHoJGr8AcS cjabMNu+NRTuQ== 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: [RESEND PATCH 3/4] ARM: dts: qcom-msm8916-samsung-e2015: Include dts from arm64 Message-ID: <20220715102402.4063-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