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: 180576 Delivered-To: patch@linaro.org Received: by 2002:a92:3001:0:0:0:0:0 with SMTP id x1csp5010087ile; Mon, 2 Dec 2019 02:29:21 -0800 (PST) X-Google-Smtp-Source: APXvYqyreYABGKamr+MhzdamNcwNQh9Wa9y4wPv+xXTYTxJz9EUYcMM8DQsnL9Wq9imqz2ajCvMk X-Received: by 2002:a17:906:198b:: with SMTP id g11mr25853618ejd.271.1575282561636; Mon, 02 Dec 2019 02:29:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575282561; cv=none; d=google.com; s=arc-20160816; b=mA1EcuaDUyPyU6l4cBycSwbTAKIZv810IsvEzMsNTE6EsdmkaEz/5mSwx5Z2NzpSW3 JpQ5hihU77KcDJp9Oi6vHPy+DbLUc6AVB5Rh8McvKzMPTMduSjIbY7OGr0C+t4xvT1lR oEDZYAkNoxqU8OuNa7DDJ9xkRZFhxOOLgDbTRTjF8RsM0NIeKRgij0kQnf9ScpDr+i5n PtS+0AlEg5En8Zm7zw35Xg+jCoGS5h4XSxjrbrRJrsxUBpnP12NVXluqLM0A+GJDZBFc KTh5DFc3/TR/qPfiXV1iGdigA624lv/QwD8VKYEL5eJm0jfPVq6mhg6K0B1ViP/j/DBb Nwyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=VvRDCwiPBnGBA6vmbRcy5DeRaMnvEuFxNRXWIHg5YuY=; b=iKlfw/jzXsIM58o7HuDvkjzU4dFYFfiGaPqd0q/tdAotCGyvSkVsiwGtNuY2+GdZW1 uv9e3kKF9K8DH+pHoKTlsQYEEQttffK9cLIQpm1cG3cHnbd6p2ExfeDUQDgKk6M3tCxb UTaiWGQEOdKElQ31LfcE9nkRadMKxN70zssXOWOaGD615DOwq3Og47+NUuS/TlgZAHtW ENmihwn/6Yhqc+Nm0EsFINdKLVwJumiTZj2w80VWSOCy7gZI0rF6wiu2mqZ2wudGUoAE Udnctq1E63nXE2pgjfkC21lD7y99W4gz90ueR0Wukv4WS5AhR/zE5jxx5ydn0XyOaZIZ 4hdQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x16si19399931ejw.375.2019.12.02.02.29.21; Mon, 02 Dec 2019 02:29:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727381AbfLBK3U (ORCPT + 8 others); Mon, 2 Dec 2019 05:29:20 -0500 Received: from mx2.suse.de ([195.135.220.15]:57468 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726330AbfLBK3U (ORCPT ); Mon, 2 Dec 2019 05:29:20 -0500 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 Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, =?utf-8?q?Andreas_F=C3=A4rber?= , devicetree@vger.kernel.org, Rob Herring , James Tai 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 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.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 -- 2.16.4 Acked-by: Rob Herring