From patchwork Thu Jun 15 03:03:57 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guodong Xu X-Patchwork-Id: 105609 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp595024qgd; Wed, 14 Jun 2017 20:04:38 -0700 (PDT) X-Received: by 10.99.116.2 with SMTP id p2mr3059382pgc.162.1497495878366; Wed, 14 Jun 2017 20:04:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497495878; cv=none; d=google.com; s=arc-20160816; b=zN5g+BvKItpjMPkgNRRJFeRiHOzjD2fFwR4uJEcbArJzAsqYvC7eWXisMieBsl4kaY tIszEZFEUpEWK6C4Hk/84GN8Z/uXc60jWqF0qWd9j6nvw07bPHZTj6/NBCtnw5PsFBRF THm7DX3Q7WXiBdsPMv/wwLOJ+JFHgqkiUd5JUqkXzBYQuaCfkqu0yH3zGT6rVioc80qa SY7Urtb/WQ6TS2csNzFqGUfZmTasEna72WdLWjax7+A6I/wrTd3bHhAgdRcHxItNS/m2 OWmnb0l8BgoXWdCaWVQqnQU7/iwfUi4+vZox2hAIn9rY+cDw657BXtZ5JIn+AoriHyG6 hEdA== 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=hUQq6qq8ECSn3osKruC4dXLUyHojHIS2E5e1pLLBK9E=; b=XXJA3GZT0pZCyLDbNvyd7MJwaCqQXMpnhbDH9CXgzZtQezuQvw/+nzBlDl52zkKdI9 4o0GqykHvuMq3yDVZHS5vTDMZJsoWesu/eVDL1eBpTbSlbf2La1SClf7mu/malspY1KW sR+rvNVryy4TEe6aoXs1IWU8NJRE2NPc7RsoTqF6LJV0jMEDsBFV4Cl6APH+zjvzQCIX WQgdZ2cmWahDxN3aXnTrE3J5GxVkfax94XEx34D/q0rnHiQzc6XTGPtQeOg+t4oTJoGE ucSsqJCW+POQuFn2ZiTzAvwYKpSb6KEqz17BC0Y8PAsY6pGypEJwHfj1TzEkfEWSz6Fu LWuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.b=JdhvUmpF; 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 y62si1298866pff.422.2017.06.14.20.04.38; Wed, 14 Jun 2017 20:04:38 -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=JdhvUmpF; 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 S1752252AbdFODEg (ORCPT + 25 others); Wed, 14 Jun 2017 23:04:36 -0400 Received: from mail-pf0-f170.google.com ([209.85.192.170]:34731 "EHLO mail-pf0-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752052AbdFODEe (ORCPT ); Wed, 14 Jun 2017 23:04:34 -0400 Received: by mail-pf0-f170.google.com with SMTP id s66so1383751pfs.1 for ; Wed, 14 Jun 2017 20:04:34 -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=hUQq6qq8ECSn3osKruC4dXLUyHojHIS2E5e1pLLBK9E=; b=JdhvUmpFN0x5LVAC2d7+uulXPg4YWhBnypJ7Gmr/EoOu2Lv2yxPrMqXUM2CFp8a7bY APLAOirmpQqWoFAxSBa56MXrSA37/Fpvm6fYD/bpiCgC0dr+O0Ri83/ORFBp2GEuTJLq MYNQ+C84F1F49eglfok7bjS37t2nd2cNySahk= 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=hUQq6qq8ECSn3osKruC4dXLUyHojHIS2E5e1pLLBK9E=; b=JtLF1Y7IUXw+bvgFx1kOLddwjUTz5UDmBQ0zU3FRzZBLM78Im0k+8BaagDUfMWJEjj TOGHv09ljf94g+25OIDQD70dZZRKrbp+Ylef9wfZm673foGpoRXvNKNQRqgwq//Bksb8 jtt7uZlu2gHlhVnjSEf9aJvoh8tUgj7OO7m/uvSpJl9t8LqvkLW8OfvAOB7hiVzq49Um KFIlBj5hpRvk4A7Hq9bFhSoAm45uUkI8EeXHtdjahz3L4f2MOfnUYdnUzpkn+SwiDKiI Bew93B54hr9P9ssYkvFvFjyHmB9q8BzLN8KI+8XgDYdYlb+lqbiomnFXjmnHrLaI01gW /XGA== X-Gm-Message-State: AKS2vOyuXLFy8XYJ1hVIG1vTODEmE2DhJl4QixRwIikHWbZZxNkw79hV q5jBp9T8RzIj/WXP X-Received: by 10.99.113.65 with SMTP id b1mr3085300pgn.275.1497495873572; Wed, 14 Jun 2017 20:04:33 -0700 (PDT) Received: from localhost.localdomain ([45.56.159.17]) by smtp.gmail.com with ESMTPSA id y65sm2156656pgd.33.2017.06.14.20.04.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Jun 2017 20:04:33 -0700 (PDT) From: Guodong Xu To: lee.jones@linaro.org, robh+dt@kernel.org, mark.rutland@arm.com, xuwei5@hisilicon.com, catalin.marinas@arm.com, will.deacon@arm.com, lgirdwood@gmail.com, broonie@kernel.org, khilman@baylibre.com, arnd@arndb.de, gregory.clement@free-electrons.com, horms+renesas@verge.net.au, olof@lixom.net, thomas.petazzoni@free-electrons.com, yamada.masahiro@socionext.com, riku.voipio@linaro.org, treding@nvidia.com, krzk@kernel.org, eric@anholt.net, damm+renesas@opensource.se, ard.biesheuvel@linaro.org, linus.walleij@linaro.org, geert+renesas@glider.be Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, hw.wangxiaoyin@hisilicon.com, Guodong Xu Subject: [PATCH v4 00/20] arm64: dts: hi3660: add device nodes Date: Thu, 15 Jun 2017 11:03:57 +0800 Message-Id: <20170615030417.14059-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 v4, I removed cpuidle patch * (v3-0014-arm64-dts-hi3660-enable-idle-states.patch) , since we are not sure yet whether the corresponding driver can get into mainline. Sorry about the noise. * Other patches are not changed. 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 (1): arm64: dts: hi3660: add sp804 timer node 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 | 702 ++++++++++++++++++- .../arm64/boot/dts/hisilicon/hikey960-pinctrl.dtsi | 778 +++++++++++++++++++-- 7 files changed, 1681 insertions(+), 75 deletions(-) create mode 100644 Documentation/devicetree/bindings/pci/kirin-pcie.txt -- 2.10.2