From patchwork Wed Jun 14 08:23:17 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guodong Xu X-Patchwork-Id: 105466 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp180046qgd; Wed, 14 Jun 2017 01:24:24 -0700 (PDT) X-Received: by 10.99.53.197 with SMTP id c188mr3174334pga.165.1497428664267; Wed, 14 Jun 2017 01:24:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497428664; cv=none; d=google.com; s=arc-20160816; b=DjMNm6J8JY7v9Hs1/U8eQIK8htLw+bcyPF5avzTRm0xEV9rHie1KxauVqsgfQ54RTs JYEBo0w+ORBe61lanBS9wQW+iy8sY56cV2L1p+IyKKlD8p02TXCPnu3fExTJhK4w6O8z E3aGdlKuvEVhTmGbP7nNH2YOU4bwxL2jF5WxbM3KaCghSrzLN/gsVuSJnQibjKb9hwQc jtHx5jZeZpQTfovGZLYq50fL7hgHAj05LCy8xGufhApEMb/d0b+s5dOjxQHSyBpS5Lqo HAZ5lVOG/j6fM74fGU0A/zHjLCP1b0fo8NRyoI8BBG1zVuRTq5ocbAxwuW+PPs0tCZO3 bwPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=97uFcwtpSG8h0B5NraCbXzIbVNYLnninGYphZg2Jq8Y=; b=tOG3paAdHna+VoS1+G7Hfha5FT5r7rU0PCscZLHr8S46lYbaGKOBvn8F4VNgIL0UcL 0RkvYz5iupSoeuQ6tjR35R1KLc79F3+RkqVUlIod+LICCAklhnRhZR7O/LJX/5oZEDL9 4fv349g3MT6rDuA9RUVxuq6RzbDyh+ITUgDuNWMhevSvBLrSFFeA85c9U5aDIZnzECjb Qt76y/zO7RxI7cmNIqzX9y3ZrXfy1XMH6f/wo8MAPBKbEwxd0KlUEbaMC3oTdwOk8q9o BKJrPHk7AILEsVrhbj2cen9e2KrOyBbQJU27S2ZdHnPdCO+OuGd2tw1TTgQ0phPSrpH2 NvWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.b=iTrhCuLZ; 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=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q12si165859pgr.237.2017.06.14.01.24.23; Wed, 14 Jun 2017 01:24:24 -0700 (PDT) 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=@linaro.org header.b=iTrhCuLZ; 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=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754526AbdFNIX4 (ORCPT + 25 others); Wed, 14 Jun 2017 04:23:56 -0400 Received: from mail-pg0-f46.google.com ([74.125.83.46]:35041 "EHLO mail-pg0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754498AbdFNIXv (ORCPT ); Wed, 14 Jun 2017 04:23:51 -0400 Received: by mail-pg0-f46.google.com with SMTP id k71so72561878pgd.2 for ; Wed, 14 Jun 2017 01:23:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=97uFcwtpSG8h0B5NraCbXzIbVNYLnninGYphZg2Jq8Y=; b=iTrhCuLZK98Ne7X73YG26erAA7XXgu0OO9DQoo+rnhLpkjEZ7kwgvjOpMbuy1A/6jb BU0/S+jL1By0RGMkJUEU4r0FeG1663lem8+HK7TlL9HHSlTjha+jl8PZkN8gTHmvcW6D 47n9oYR1yCaHlU7xqCVYmvc7jSnYL0DILr8WA= 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; bh=97uFcwtpSG8h0B5NraCbXzIbVNYLnninGYphZg2Jq8Y=; b=udkF+US7+EkWpplMTee6vyEceqS83fFyUGFSqh9gGiMS5wIRVoQjzElhlsPovPe+iq +yWr+0Ge5n89jQT+dyU9kbv01KCWzs6uoXm3sOOUSqmqRPf2imYn/CCvd6B9Dq4Q6tLS ANGQq5DoKe6F4MidwiTtixQfqpKaM0ODfU9VGeQ0HfgDwJynaejsyIxtkVoYz3Uo8HUy JXiH/fN3oaC6ij4CTdWEtO4oMgbrQDmDm7dVv8UZxHHbGvWKapYsFdpufTtvbNfLezCy CrRGuAuq52pEOqoXznjkTTHmxA9RpO+P93wBYjiBZiueU+ofwtpAbaeIVlUQefHwyguN Q9Ww== X-Gm-Message-State: AKS2vOxdZLU7skZyp+4OOOXOa3UwKOaHI6sHyebDFrmPuMawhp2AzFJe zz99aEeUffUgJps0 X-Received: by 10.98.141.199 with SMTP id p68mr3007841pfk.55.1497428630117; Wed, 14 Jun 2017 01:23:50 -0700 (PDT) Received: from docularxu-ThinkPad-T440p.219.146.1.66 ([45.56.159.99]) by smtp.gmail.com with ESMTPSA id h14sm766802pfh.71.2017.06.14.01.23.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Jun 2017 01:23:49 -0700 (PDT) From: Guodong Xu To: robh+dt@kernel.org, mark.rutland@arm.com, xuwei5@hisilicon.com, catalin.marinas@arm.com, will.deacon@arm.com, wangkefeng.wang@huawei.com, xuejiancheng@hisilicon.com, peter.griffin@linaro.org, puck.chen@hisilicon.com, lee.jones@linaro.org, ulf.hansson@linaro.org, bhelgaas@google.com, arnd@arndb.de Cc: zhangfei.gao@linaro.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mmc@vger.kernel.org, linux-pci@vger.kernel.org, Guodong Xu Subject: [PATCH v3 00/21] arm64: dts: hi3660: add device nodes Date: Wed, 14 Jun 2017 16:23:17 +0800 Message-Id: <20170614082338.15673-1-guodong.xu@linaro.org> X-Mailer: git-send-email 2.10.2 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset adds various devices nodes for hi3660 and hikey960. HiKey960 is one of 96boards. For details information about it, please refer to [1]. In v3, * nothing is changed for patches already exists in v2. * added 9 more dts patches. Most of them already were reviewed with their corresponding driver patchset. For purpose of easy integration for platform maintainer, I copied them here, including threads [2], [3], and [4]. * four patches, this is the first time they are sent out for review. v3-0014-arm64-dts-hi3660-enable-idle-states.patch v3-0019-dt-bindings-mmc-dw_mmc-k3-add-document-of-hi3660-.patch v3-0020-arm64-dts-hi3660-add-sd-sdio-device-nodes.patch v3-0021-arm64-dts-hi3660-hikey960-add-nodes-for-WiFi.patch mmc driver is under review in [5]. In v2, incorporated review comments from Rob Herring * uart4: max-speed should be in slave device bluetooth node * LEDs: - bt_active triggered by 'hci0-power' - move out of SoC level * pinctrl: update dts to use #pinctrl-cells * uart: add pinctrl information into uart nodes; add label strings. * chosen: update stdout-path. serial6 is used. * i2c: add label strings. change reg address to lower case. * remove unnecessary status="ok" * gpio-keys: move out of SoC level. [1] https://github.com/96boards/documentation/tree/master/ConsumerEdition/HiKey960 [2] sp804 timer: https://www.spinics.net/lists/kernel/msg2513025.html [3] PCIe: https://www.spinics.net/lists/kernel/msg2520677.html [4] mfd and regulator: https://www.spinics.net/lists/arm-kernel/msg586147.html [5] mmc: https://patchwork.kernel.org/patch/9783273/ Chen Feng (2): arm64: dts: hi3660: Add uarts nodes arm64: dts: hi3660: Add pl031 rtc node Chen Jun (1): arm64: dts: hi3660: add power key dts node Guodong Xu (7): dt-bindings: arm: hisilicon: add bindings for HiKey960 board arm64: dts: hisilicon: update compatible string for hikey960 arm64: dts: hikey960: add WL1837 Bluetooth device node arm64: dts: hikey960: add LED nodes dt-bindings: mfd: hi6421: Add hi6421v530 compatible string dt-bindings: mmc: dw_mmc-k3: add document of hi3660 mmc arm64: dts: hi3660-hikey960: add nodes for WiFi Leo Yan (2): arm64: dts: hi3660: add sp804 timer node arm64: dts: hi3660: enable idle states Li Wei (1): arm64: dts: hi3660: add sd/sdio device nodes Wang Xiaoyin (4): arm64: dts: hikey960: pinctrl: add more pinmux and pinconfig arm64: dts: hi3660: add gpio dtsi file for Hisilicon Hi3660 SOC arm64: dts: hi3660: add spi device nodes arm64: dts: hikey960: add device node for pmic and regulators Xiaowei Song (2): dt-bindings: PCI: hisi: Add document for PCIe of Kirin SoCs arm64: dts: hisi: add kirin pcie node Zhangfei Gao (2): arm64: dts: hi3660: add resources for clock and reset arm64: dts: Add I2C nodes for Hi3660 .../bindings/arm/hisilicon/hisilicon.txt | 4 + Documentation/devicetree/bindings/mfd/hi6421.txt | 4 +- .../devicetree/bindings/mmc/k3-dw-mshc.txt | 1 + .../devicetree/bindings/pci/kirin-pcie.txt | 50 ++ arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 217 +++++- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 765 +++++++++++++++++++- .../arm64/boot/dts/hisilicon/hikey960-pinctrl.dtsi | 778 +++++++++++++++++++-- 7 files changed, 1744 insertions(+), 75 deletions(-) create mode 100644 Documentation/devicetree/bindings/pci/kirin-pcie.txt -- 2.10.2