From patchwork Mon Dec 23 09:29:45 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chunyan Zhang X-Patchwork-Id: 11307929 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 D6042109A for ; Mon, 23 Dec 2019 09:30:10 +0000 (UTC) Received: from web01.groups.io (web01.groups.io [66.175.222.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 73089206B7 for ; Mon, 23 Dec 2019 09:30:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=linux.kernel.org header.i=@linux.kernel.org header.b="FxSGpdd8" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 73089206B7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=bounce+26986+1051+1554929+3438807@linux.kernel.org X-Received: by 127.0.0.2 with SMTP id thvEYY1556264xbz5fEBO2pM; Mon, 23 Dec 2019 01:30:10 -0800 X-Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mx.groups.io with SMTP id smtpd.web11.1177.1577093409357868154 for ; Mon, 23 Dec 2019 01:30:09 -0800 X-Received: by mail.kernel.org (Postfix) id D5AC22084D; Mon, 23 Dec 2019 09:30:08 +0000 (UTC) X-Received: from mail-pj1-f66.google.com (mail-pj1-f66.google.com [209.85.216.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A63D3206B7; Mon, 23 Dec 2019 09:30:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A63D3206B7 X-Received: by mail-pj1-f66.google.com with SMTP id bg7so6733385pjb.5; Mon, 23 Dec 2019 01:30:08 -0800 (PST) X-Gm-Message-State: Cclv8iC3JtSiJNP1Gr0iy4ucx1554929AA= X-Google-Smtp-Source: APXvYqyaaI7uOGrpKdqVEHRttrmOmOL34BXrpCBwgAATEruJifXFkHyfN+Sit9JuGuxyNXhDQH+s8w== X-Received: by 2002:a17:902:265:: with SMTP id 92mr29128079plc.313.1577093407770; Mon, 23 Dec 2019 01:30:07 -0800 (PST) X-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: Linuxkernel+Patchwork-Soc via Email Integration 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> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: Sender: patchwork-soc@linux.kernel.org List-Id: Mailing-List: list patchwork-soc@linux.kernel.org; contact patchwork-soc+owner@linux.kernel.org Delivered-To: mailing list patchwork-soc@linux.kernel.org Reply-To: patchwork-soc+owner@linux.kernel.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux.kernel.org; q=dns/txt; s=20140610; t=1577093410; bh=NPPj8dH6sb9IzioH4V0Zdzu+oSd0pCPyeIprnna/1J0=; h=Cc:Date:From:Reply-To:Subject:To; b=FxSGpdd8H0MopYXdO7HuGKi5qhDWTKg/rE4WzwxZ0E8T1PrmlsCLhfoyNttHzwoyG9K ERrGQ6tN3WtIf4MFSWf1czJOEvvxu38CAfl6sS4OubfHz8ARotbzJZL7uLQ1ogikl0bJj eXgLQlkE+FkRC/uo5WXiE3O3Iyv2C6JTBVg= 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