From patchwork Mon Dec 2 10:29:01 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Andreas_F=C3=A4rber?= X-Patchwork-Id: 11268955 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 75F836C1 for ; Mon, 2 Dec 2019 10:29:40 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 53DAF2070B for ; Mon, 2 Dec 2019 10:29:40 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="RsrDE2AP" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 53DAF2070B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=kloEYKRXXKaqU9ZgsJ4Kp3e+sFEVtx3P4yCEiKFL+40=; b=RsrDE2APEH3RSd KEP7B7OwAsJkMbhzPQzGt6uPBvY0Bfb/oXrJNbz3KUjY07V710evCGH2dT+9ncyuJV5eVe+0RMUm/ PUvACxaD50a+b9tYPeErngPUOHaLdU2ZcTCzBOYF7pKjvxGP7vaC/8z5Gr+LFhNL3XODCaIBoGnjJ x+mGpKnINyQ90K/hwRLvkhkh1OyQvYKyc4oT9CCtG9xqAjVNSZivHjlg8Wav0Tfc6AIIZM1leXd4n BjLYtOmXv7uZO8XTyQrd9fW+yzK1/qbOf6/E7f2r4n9QRIFYzQKrtGq4x9UtTQuE3K6C6qfAoy8m6 17QMPfUcmaIiMmPvuGEw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ibixT-0005Nj-UB; Mon, 02 Dec 2019 10:29:35 +0000 Received: from mx2.suse.de ([195.135.220.15] helo=mx1.suse.de) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ibixE-0005Ay-Cz; Mon, 02 Dec 2019 10:29:22 +0000 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id BAD3EB220; Mon, 2 Dec 2019 10:29:18 +0000 (UTC) From: =?utf-8?q?Andreas_F=C3=A4rber?= To: linux-realtek-soc@lists.infradead.org Subject: [PATCH v2 0/9] arm64: dts: realtek: Initial RTD1395 and BPi-M4 / Lion Skin support Date: Mon, 2 Dec 2019 11:29:01 +0100 Message-Id: <20191202102910.26916-1-afaerber@suse.de> X-Mailer: git-send-email 2.16.4 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191202_022920_590636_EA1DEE11 X-CRM114-Status: GOOD ( 12.15 ) X-Spam-Score: -2.3 (--) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-2.3 points) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [195.135.220.15 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, James Tai , linux-kernel@vger.kernel.org, Rob Herring , =?utf-8?q?A?= =?utf-8?q?ndreas_F=C3=A4rber?= , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org Hello, This patch series adds initial Device Trees for Realtek RTD1395 SoC and Banana Pi BPI-M4 SBC and (new in v2) Realtek Lion Skin EVB. It is based on my RTD1195 series and James' RTD1619 series. It starts with some refactorings to align the various SoCs and then introduces an r-bus node and goes on to properly shadow RAM areas. RTD1395 family seems pretty similar to RTD1295 family, but allows for more RAM, and it uses a different reserved memory region for RPC. RTD1295 resets appear sufficiently compatible for now (no documentation yet). More details at: https://en.opensuse.org/HCL:BananaPi_M4 Latest experimental patches at: https://github.com/afaerber/linux/commits/rtd1295-next Have a lot of fun! Cheers, Andreas v1 -> v2: * RTD1195 patches squashed/moved into RTD1195 v3 series * Fixed RTD1295 r-bus size (James) * Use #address-cells/#size-cells of 1 (James) * Add/update patches to carve out boot ROM from RAM (Rob/James) * Add patches adding RTD1395 Lion Skin EVB Cc: devicetree@vger.kernel.org Cc: Rob Herring Cc: James Tai Andreas Färber (9): arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293 arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions arm64: dts: realtek: rtd129x: Introduce r-bus arm64: dts: realtek: rtd129x: Carve out boot ROM from memory arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4 arm64: dts: realtek: Add RTD1395 and BPi-M4 dt-bindings: arm: realtek: Add Realtek Lion Skin EVB arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB Documentation/devicetree/bindings/arm/realtek.yaml | 7 + arch/arm64/boot/dts/realtek/Makefile | 3 + arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1293.dtsi | 12 +- arch/arm64/boot/dts/realtek/rtd1295-mele-v9.dts | 6 +- .../arm64/boot/dts/realtek/rtd1295-probox2-ava.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 21 +-- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1296.dtsi | 8 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 170 ++++++++++++--------- arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts | 30 ++++ arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts | 36 +++++ arch/arm64/boot/dts/realtek/rtd1395.dtsi | 65 ++++++++ arch/arm64/boot/dts/realtek/rtd139x.dtsi | 142 +++++++++++++++++ arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts | 5 +- arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 4 +- 17 files changed, 417 insertions(+), 112 deletions(-) create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd139x.dtsi