Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp6188988ybl; Mon, 23 Dec 2019 01:31:35 -0800 (PST) X-Google-Smtp-Source: APXvYqzQxurekWQ78cybT4nKUr3stRp/mzIOzncsUONHcacgYSu1bHV7KlLW55u70NV09LOxvRfM X-Received: by 2002:a05:6830:10a:: with SMTP id i10mr30087910otp.365.1577093495195; Mon, 23 Dec 2019 01:31:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1577093495; cv=none; d=google.com; s=arc-20160816; b=SMN6PGFvWbwtnYjh/04DE18mJeshGqO31dmzhryh5LKZtzeAuB47EtbWnQ3JnV5q7P zhYb1Aaa3rrnTFWqlXrASoFZPgQVHcJlGTLmY30B11cZGf13TwB9TgeD9uWlPw2fEIhd FQvzX7MAQ//Vr68K4eboiUXkfFO5juqP0nYMSHaYq46GYGEDlehngZjWlCRGm5znFL3e w/7frvxn7wTctULizAaLh6WEMfB1odC1GlgFbLj6iqcKhfoDRVakQUiEgJ7GDC2Da3P/ XUmDB1MDzRXjqIbHqUZVurUiiAdtOKplYWVM1vicZH+dFg/CAOTpcQcawFR5U2PmlV9N 33aA== 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:dkim-signature; bh=E6Rxt5mTP6uQSUFNQdkev/Gx4HMwNUXESrGV3msFxjU=; b=lxD6X7aZSQMaX1XJ7XpQwzvdPiwgfDlS9OmDxEL2Z+mI76vfOj5vQuA4eBsDuST2H5 6tyZgE+/ooYSd1Yv1JU1jLKQIR9Fep4y5FbXwBGzB8mcWn14jSc9IiiGIw4COiuHJNsY J+vbPm1f7uW/g/Q+atfR6x/cfv/t1lKfppdt4G0jI4cWLJtZud6wzFCIP0C+V+djhwbb B0sI5b/My7+pvUSeTVZMz9nFJuIR2ppPyXtb1EKhSrsg4Y0AgLDt4pKP4TH7wLhjQf30 A/9TWZpTo7BJ7Ei8BDB5UIbMIcGL3pe2jIiDy+0mhPiH777I9UbaSp9PZBJpXDISz1+H oDkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="AQD5dm/x"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a20si9793026otf.271.2019.12.23.01.31.13; Mon, 23 Dec 2019 01:31:35 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="AQD5dm/x"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726198AbfLWJaI (ORCPT + 99 others); Mon, 23 Dec 2019 04:30:08 -0500 Received: from mail-pj1-f65.google.com ([209.85.216.65]:38926 "EHLO mail-pj1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726059AbfLWJaI (ORCPT ); Mon, 23 Dec 2019 04:30:08 -0500 Received: by mail-pj1-f65.google.com with SMTP id t101so7231398pjb.4; Mon, 23 Dec 2019 01:30:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=E6Rxt5mTP6uQSUFNQdkev/Gx4HMwNUXESrGV3msFxjU=; b=AQD5dm/xrPHJRAbvT0ND3uDS924lgRAjufBAD0in06aCdKyS8PoMQlAgoLVTB5x9kq 5WBUEtv7kOfWTCV8C6nVlEqNhJT8101sSqVa4T/jQdNR6qdrCL/t33h25ozeJNrzOFu9 CmUJTvyhr2qFN54ImlAljnueIFqfztbOE8I9cF+4GTCYthxj7zBzCPfxNU94ZTi2iKI+ 0irJdkHqf6lppHTzYgptMkLnk1U1jL2uyrCoVmlM7tFW3/vdl/8GhvS8TvnOvCi3nKKP c6SH8LreWdQFnTZ1/UyB/uJCNlQKU6tfv+tAdOWjIxEQo1D42WGHq7468Ty13dVgUlNx QTzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=E6Rxt5mTP6uQSUFNQdkev/Gx4HMwNUXESrGV3msFxjU=; b=sWNbNA8q2+/VZWRp6RenTgO/33mwGMcbVhjR+7m0BPEfaPz214zmm5pPbObnVaBF6f uZ1HofmCeTb00R8Mo+hokxpM0kXzpnieqFueH2iFmMCryewq4DaXMECowPxI7EeKk6hw VwZpqaMZmZp4LXOMxF2oupcdxiEebSrMJgrJaAHvvbUpnhyMbaAa/BoGwIgSMVILo1+0 VCWuhtIxwiOaTq7/XgHWONAbIcA6vzs1hD+7UO1Q63KULpwFq9tNPZYj9JixTCB6V7XJ 8NPNkThG0pu4T7dDPDNCv1LqaJb9zWUkyDf+b6vurRUOaa6kEsyqJFuN0Eu4Fj+DRPKJ P4pg== X-Gm-Message-State: APjAAAUXSqrOeIWaSNRtTpyp6r7NJ5bR3dkAr5AhYc1MkVT3TbpblQnn 7Emtpkqn5E9hv7+tsIeFhhM= X-Received: by 2002:a17:902:265:: with SMTP id 92mr29128079plc.313.1577093407770; Mon, 23 Dec 2019 01:30:07 -0800 (PST) Received: from ubt.spreadtrum.com ([117.18.48.82]) by smtp.gmail.com with ESMTPSA id i127sm24625970pfc.55.2019.12.23.01.30.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Dec 2019 01:30:06 -0800 (PST) From: Chunyan Zhang To: soc@kernel.org, Rob Herring , Mark Rutland Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Orson Zhai , Baolin Wang , Chunyan Zhang , Chunyan Zhang Subject: [PATCH v5 0/3] Add Unisoc's SC9863A support Date: Mon, 23 Dec 2019 17:29:45 +0800 Message-Id: <20191223092948.24824-1-zhang.lyra@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Chunyan Zhang SC9863A has Octa-core ARM Cortex A55 application processor. Find more details about it on the website: http://www.unisoc.com/sc9863a Changes from v4: * Removed syscon nodes which should be added when used. * Added Acked-by from Rob Herring. Changes from v3: * Rebased on v5.5-rc1; * Fix the cpu-map to put all cpus into the single cluster; * Fixed a bindings error. Changes from v2: * Discard some dt-bindings patches which have been applied by Rob Herring. * Added a new dt-binding file for sprd global-regs, also added a vendor directory for sprd. * Moved sprd.yaml to the vendor directory. * Addressed comments from Rob: - fixed dtbs_check errors; - move gic under to the bus node; - removed msi-controller from gic, sinceSC9863A doesn't provide ITS; - added specific compatible string for syscon nodes; - cut down registers range of syscon nodes; - removed unnecessary property "sprd,sc-id"; - added earlycon support in devicetree. Changes from v1: - Convert DT bindings to json-schema. Chunyan Zhang (3): dt-bindings: arm: sprd: add global registers bindings dt-bindings: arm: move sprd board file to vendor directory arm64: dts: Add Unisoc's SC9863A SoC support .../bindings/arm/sprd/global-regs.yaml | 34 ++ .../bindings/arm/{ => sprd}/sprd.yaml | 2 +- arch/arm64/boot/dts/sprd/Makefile | 3 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 523 ++++++++++++++++++ arch/arm64/boot/dts/sprd/sharkl3.dtsi | 78 +++ arch/arm64/boot/dts/sprd/sp9863a-1h10.dts | 39 ++ 6 files changed, 677 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/sprd/global-regs.yaml rename Documentation/devicetree/bindings/arm/{ => sprd}/sprd.yaml (92%) create mode 100644 arch/arm64/boot/dts/sprd/sc9863a.dtsi create mode 100644 arch/arm64/boot/dts/sprd/sharkl3.dtsi create mode 100644 arch/arm64/boot/dts/sprd/sp9863a-1h10.dts -- 2.20.1