From patchwork Wed Jun 14 08:23:19 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guodong Xu X-Patchwork-Id: 105468 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp180049qgd; Wed, 14 Jun 2017 01:24:25 -0700 (PDT) X-Received: by 10.98.157.74 with SMTP id i71mr3012884pfd.141.1497428665168; Wed, 14 Jun 2017 01:24:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497428665; cv=none; d=google.com; s=arc-20160816; b=JqMAcMEWWv+wQsAcu8dnZYLhCaePm/k5SEFWgbq7Dela/JEDFxn0fogmckL/EhWM8M 2bgqTkD2KDX80qHdv90l91czeU3bELKX4sDOPXdG1VQsFWGadMwcQzlOO51DM0AX2tb+ /JxuezOKgTz9ORj27ZXkeEAOYAb7D2gKA9sZNOrsM/jEYf/iKXmavoqBWLAbdIgWW2bZ xlo6PFA5UqnVrKvteWQLXpIKj756CHC/CzcZdJLkJzD2vbx/qlMQ+24+HioBizQx+YBQ vXeaRuFG1FeH+B11gh8mdgQ9wPPwqIQXEmrE1t/B2iUjrzrshVH4RiZWlugea93hWMq2 Kczw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=gNRFOpFQ0zqTHfoAkDMI6LWgLqoqoNh20QJqR2kDsC8=; b=sRK6xeDOKsTqz7BssLO7ynzk2ukzYJAghEn4260Yb9I7W0w+78vZf3IXISBr9/HTGZ wcId7QNHK9j1w7PIfj8f9oZE9t9G2NwYJrQgTGeOUVx6pVwpHv44H1gjBxmShVY+SwfU QVU/u/QSxkgp+ofXS5341nMfYz1V2pLzXdv8YS+F+0CHIiuEajlmjFpo631B7X4mUCMm ztPPOss/2GRrvjkLvWJRiF2xTNmiNqdDmM3M4sJHHzEErc9DsWFPSZKNl9ZvE0BYb6A4 mPRUiIfFRBMzZ2qi3IUJxP2KH/1Fd7hE/uHnj3Tt3aLec0P82CgsqJMTJOug1LahQzm2 NCYg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=gevXyi3U; 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; dmarc=fail (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.24; Wed, 14 Jun 2017 01:24:25 -0700 (PDT) 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; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=gevXyi3U; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754351AbdFNIYO (ORCPT + 7 others); Wed, 14 Jun 2017 04:24:14 -0400 Received: from mail-pg0-f43.google.com ([74.125.83.43]:33771 "EHLO mail-pg0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754343AbdFNIYK (ORCPT ); Wed, 14 Jun 2017 04:24:10 -0400 Received: by mail-pg0-f43.google.com with SMTP id f185so72586022pgc.0 for ; Wed, 14 Jun 2017 01:24:10 -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:in-reply-to:references; bh=EBq2IasBSZxuDZmwkSIqzBM8qNIsBWTgHCK9Vwmd6Rc=; b=gevXyi3UYZZILp6N81IK+PXp3LEecpKSfnjJwUkvAXbr3fNen2V1enVch3H1ZfTA+s C/bXfhTZvK2iOH2zZOe3dn8bMZWt/Puyp/Gt4j/TaqnamrvSXnH2BsxTe5s80PKbGHGk 4ivTbXVknDj5rnHcxhLtBWJx0RGwB95P7UCsA= 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:in-reply-to :references; bh=EBq2IasBSZxuDZmwkSIqzBM8qNIsBWTgHCK9Vwmd6Rc=; b=rYrfx6cR50ItyTrN+WlvETfHE62mvq55RGzXH0h6IG09sZviRuH+VXBazg3KBYkRQH CEhkbLQoQxygxnuyWHEeadGevvveM8BJPrm1+rexB78QWf7OLohxqxD26TpN6udTPieh gsw5e5zN+gJ5cOVh58cca5iFWBBGvqtIS4Ce+ttmEbmhVx454yMRIzOTwtfkkCS+Qu+Q YTnbamuG1ccbpPw6+dDrO2xQe5bjkeXK5UMbPZdHgMjlP0LuZeADppwgJMCnh/2TlZrM /RPkmm6UbCEwRYoaLp+ZdzPdN48GsK+BDFea0o/fXkwtMOY0FyB31/lTif77U5D8Ycxs k2Cw== X-Gm-Message-State: AKS2vOxpWjQCg6YKS9ICgc2y39n5I6igLcNTVf8l9nZgmfYpcp7lTeku dJ2TvfxFmTqh8aLQ X-Received: by 10.99.168.67 with SMTP id i3mr3200268pgp.23.1497428644803; Wed, 14 Jun 2017 01:24:04 -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.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Jun 2017 01:24:04 -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 02/21] arm64: dts: hisilicon: update compatible string for hikey960 Date: Wed, 14 Jun 2017 16:23:19 +0800 Message-Id: <20170614082338.15673-3-guodong.xu@linaro.org> X-Mailer: git-send-email 2.10.2 In-Reply-To: <20170614082338.15673-1-guodong.xu@linaro.org> References: <20170614082338.15673-1-guodong.xu@linaro.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Update compatible string for hikey960. HiKey960 is a develpment board built with SoC Hi3660. Signed-off-by: Guodong Xu Signed-off-by: Chen Feng Acked-by: Rob Herring --- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts index 186251f..64875a5 100644 --- a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts +++ b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts @@ -12,7 +12,7 @@ / { model = "HiKey960"; - compatible = "hisilicon,hi3660"; + compatible = "hisilicon,hi3660-hikey960", "hisilicon,hi3660"; aliases { serial5 = &uart5; /* console UART */ From patchwork Wed Jun 14 08:23:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guodong Xu X-Patchwork-Id: 105471 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp180231qgd; Wed, 14 Jun 2017 01:25:03 -0700 (PDT) X-Received: by 10.99.97.137 with SMTP id v131mr2996775pgb.235.1497428703779; Wed, 14 Jun 2017 01:25:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497428703; cv=none; d=google.com; s=arc-20160816; b=eKW8qYuvvsnAQzVLZaAjJSqI2jnJ2LQTumPDyFDWjWV9FbliOBDEgI5lUI+X4zkrjc XWT8tLItCXJw8CQgPC8qZKiEGKtdSSt2VzcFy6Z1+vdGTa0EkLN72gr1h2TpY/j81NOf qa51eKDeREU61LPPPjqu0m9QRA8EM1pJYGPma98TAieky/IDgCUHH72GGVj57CBPs+Xg iXSqTqD/G0GHODBz4I9iLZ6lZCP/Dc+TJbBRdDEINYaon7Pty/udrRIL2/IMYWmAFPfG EuHerHoqZ6zAZqFcwOAvWehvp+bvWYb98vOKvWSIL41VNjqYf78vlipto/cGT+EZ1G+z /xTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=FHeWWajBgn5Oyte4eDixXWKyaKbWrEJVO9kma8m0VGg=; b=f1Rg279JqaTzR2iOYC18EJUn+UwV84PVnrs+BsQxuGbA/c3/oYj329USqZ37MrmRBK wAO/OXm4u+XZW6czxnXRszq7671v+yXONk5s9wy0WuoB7lq8iCGoH+hQpqxOFQUllOzA 4cbK6KYKL1Zn0WaAIqJ0NmITyIVzubjNS+/gBVIKby7f8y5Mde0ody7TUVGTIH8NRiac ccLyP9PWX4bZcy4I41GKN6y2KfrfGGK3WhU4qpxMgwPhm99UaDwL8Np0MeVn1Hk6SNnO Ag3PaxNSltEkABn7Sh7ppCzicUflWlNolnEAvYivNzAtHutZzhCd6z58GTbHaNL2cgcj S95A== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=hTbtloYa; 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; dmarc=fail (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 b74si170544pfc.93.2017.06.14.01.25.03; Wed, 14 Jun 2017 01:25:03 -0700 (PDT) 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; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=hTbtloYa; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754343AbdFNIYv (ORCPT + 7 others); Wed, 14 Jun 2017 04:24:51 -0400 Received: from mail-pg0-f42.google.com ([74.125.83.42]:32885 "EHLO mail-pg0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754635AbdFNIYr (ORCPT ); Wed, 14 Jun 2017 04:24:47 -0400 Received: by mail-pg0-f42.google.com with SMTP id f185so72592224pgc.0 for ; Wed, 14 Jun 2017 01:24:41 -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:in-reply-to:references; bh=k8Ua5NW6C9wPym9b09CPYTT3lEpYCLQ1o8b+snEe/0M=; b=hTbtloYaa9BxdXXFDhLM0tA8iyQMIDyKG/vTjANxeBEnOMlub5VBLFEDQEeB9jgPEK jhFEQ7RC5ynYGTMYEmW+iGUXPnjS/9peurEaHYfFJpTVdHEXSgvUkt2spQ+8WjYOkBnd 1QlmPXGERoNP+UcRjGGRIq10lpZtNSlG+35/M= 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:in-reply-to :references; bh=k8Ua5NW6C9wPym9b09CPYTT3lEpYCLQ1o8b+snEe/0M=; b=geEverJiKXx6chuU86OtTZwmAv1l+Yt6Dod43AQsHfAnYRo6ymwU0wIBYmEY2KyUDT +VDi5I8ownZBG6Djm5AiXadH+JGn096Z+wkBJnKVHXiDIv+6p6gI4w9JHS6gtxTTMXLV 4qoSjfVNiC/zxysCPpQkrWLMb2SGbc5gAP9k5s88FFgzsc4mYBjk1lCsx2BF1VrogsRl gL+ffnJVBBLSudMAXo3/My0qGapqFSWojAtRhN+w6QMaJk8kMQq/thORCAfZxIul3thk 43J6bHRBj8iatU719H3gv6jdBkVJBOl2C+TfLypWpdd65Oo3mwXGPNg3/sThyvEFb5H1 /xuQ== X-Gm-Message-State: AKS2vOy9lntuAJn4p6onV+GaUHQLRxo3ymY7sQKdrkSt7sZu1D1WE6Q4 gTK/OHtKXZE/bU8p X-Received: by 10.84.232.8 with SMTP id h8mr3751617plk.278.1497428676272; Wed, 14 Jun 2017 01:24:36 -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.24.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Jun 2017 01:24:35 -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, Wang Xiaoyin , Guodong Xu Subject: [PATCH v3 07/21] arm64: dts: hi3660: Add uarts nodes Date: Wed, 14 Jun 2017 16:23:24 +0800 Message-Id: <20170614082338.15673-8-guodong.xu@linaro.org> X-Mailer: git-send-email 2.10.2 In-Reply-To: <20170614082338.15673-1-guodong.xu@linaro.org> References: <20170614082338.15673-1-guodong.xu@linaro.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Chen Feng Add nodes uart0 to uart4 and uart6 for hi3660 SoC. Enable uart3 and uart6, disable uart5, in hikey960 board dts. On HiKey960: - UART6 is used as default console, and is wired out through low speed expansion connector. - UART3 has RTS/CTS hardware handshake, and is wired out through low speed expansion connector. - UART5 is not used in commercial launched boards. So disable it. - UART4 is connected to Bluetooth, WL1837. Signed-off-by: Chen Feng Signed-off-by: Wang Xiaoyin Signed-off-by: Guodong Xu Reviewed-by: Zhangfei Gao --- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 20 +++++- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 74 +++++++++++++++++++++++ 2 files changed, 91 insertions(+), 3 deletions(-) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts index 1a4d6c5..0a3f2e0 100644 --- a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts +++ b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts @@ -15,11 +15,17 @@ compatible = "hisilicon,hi3660-hikey960", "hisilicon,hi3660"; aliases { - serial5 = &uart5; /* console UART */ + serial0 = &uart0; + serial1 = &uart1; + serial2 = &uart2; + serial3 = &uart3; + serial4 = &uart4; + serial5 = &uart5; + serial6 = &uart6; }; chosen { - stdout-path = "serial5:115200n8"; + stdout-path = "serial6:115200n8"; }; memory@0 { @@ -51,6 +57,14 @@ status = "okay"; }; -&uart5 { +&uart3 { + /* On Low speed expansion */ + label = "LS-UART0"; + status = "okay"; +}; + +&uart6 { + /* On Low speed expansion */ + label = "LS-UART1"; status = "okay"; }; diff --git a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi index b03be4d..7a90c92 100644 --- a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi +++ b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi @@ -242,6 +242,66 @@ status = "disabled"; }; + uart0: serial@fdf02000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x0 0xfdf02000 0x0 0x1000>; + interrupts = ; + clocks = <&crg_ctrl HI3660_CLK_MUX_UART0>, + <&crg_ctrl HI3660_PCLK>; + clock-names = "uartclk", "apb_pclk"; + pinctrl-names = "default"; + pinctrl-0 = <&uart0_pmx_func &uart0_cfg_func>; + status = "disabled"; + }; + + uart1: serial@fdf00000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x0 0xfdf00000 0x0 0x1000>; + interrupts = ; + clocks = <&crg_ctrl HI3660_CLK_GATE_UART1>, + <&crg_ctrl HI3660_CLK_GATE_UART1>; + clock-names = "uartclk", "apb_pclk"; + pinctrl-names = "default"; + pinctrl-0 = <&uart1_pmx_func &uart1_cfg_func>; + status = "disabled"; + }; + + uart2: serial@fdf03000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x0 0xfdf03000 0x0 0x1000>; + interrupts = ; + clocks = <&crg_ctrl HI3660_CLK_GATE_UART2>, + <&crg_ctrl HI3660_PCLK>; + clock-names = "uartclk", "apb_pclk"; + pinctrl-names = "default"; + pinctrl-0 = <&uart2_pmx_func &uart2_cfg_func>; + status = "disabled"; + }; + + uart3: serial@ffd74000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x0 0xffd74000 0x0 0x1000>; + interrupts = ; + clocks = <&crg_ctrl HI3660_FACTOR_UART3>, + <&crg_ctrl HI3660_PCLK>; + clock-names = "uartclk", "apb_pclk"; + pinctrl-names = "default"; + pinctrl-0 = <&uart3_pmx_func &uart3_cfg_func>; + status = "disabled"; + }; + + uart4: serial@fdf01000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x0 0xfdf01000 0x0 0x1000>; + interrupts = ; + clocks = <&crg_ctrl HI3660_CLK_GATE_UART4>, + <&crg_ctrl HI3660_CLK_GATE_UART4>; + clock-names = "uartclk", "apb_pclk"; + pinctrl-names = "default"; + pinctrl-0 = <&uart4_pmx_func &uart4_cfg_func>; + status = "disabled"; + }; + uart5: serial@fdf05000 { compatible = "arm,pl011", "arm,primecell"; reg = <0x0 0xfdf05000 0x0 0x1000>; @@ -249,6 +309,20 @@ clocks = <&crg_ctrl HI3660_CLK_GATE_UART5>, <&crg_ctrl HI3660_CLK_GATE_UART5>; clock-names = "uartclk", "apb_pclk"; + pinctrl-names = "default"; + pinctrl-0 = <&uart5_pmx_func &uart5_cfg_func>; + status = "disabled"; + }; + + uart6: serial@fff32000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x0 0xfff32000 0x0 0x1000>; + interrupts = ; + clocks = <&crg_ctrl HI3660_CLK_UART6>, + <&crg_ctrl HI3660_PCLK>; + clock-names = "uartclk", "apb_pclk"; + pinctrl-names = "default"; + pinctrl-0 = <&uart6_pmx_func &uart6_cfg_func>; status = "disabled"; }; From patchwork Wed Jun 14 08:23:27 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guodong Xu X-Patchwork-Id: 105475 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp180280qgd; Wed, 14 Jun 2017 01:25:13 -0700 (PDT) X-Received: by 10.84.216.93 with SMTP id f29mr3693430plj.297.1497428713820; Wed, 14 Jun 2017 01:25:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497428713; cv=none; d=google.com; s=arc-20160816; b=NLJZsqiGGI7p5PjaPJlg8A3QvWMGhafiifpGG5SsYkGh1/CNUoalmhn/rW1L0ZsXG/ WH5HPFkHSCisVCfe/d31bgO74iGho+2Lpr4ep51glYeih5F++hX6KfcTx9Yf0uNs5K6r 52FieoMmYYy0qtVgD7cGPyl2h0Ow7Pn6PL8BeRVihRLsUtiaUpIbkShrm01qf6oyEvX2 xTma7Og8SbQlNK7ur3Eqr3ogJoTlbRJlX8DEtr/kQCnp6Aw40Gzwfq+eiqXS6qCSo7SG 4V1sDicKzR91GrXSKektXqEI3qQIcIvFHsl4rVb3gqM+Hj2dY73+f5ddCEjcyCZUGqTA YzMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=Tc7X27Au8ddnZ54jPJ/PqZqGXGoqfxSEw96S0/te/AU=; b=msi9M1W/bsDqaY+nkrgWGb3+TWQsibWV0kyavfjPUbLPxaXo9o8TcKzjQQDA1GDVv9 qRJ8hibXicWOnP12z+WMDSaVzFufHnl6DAFNbOet4fCF00wUcpeQRthCSy1HkG3E50kc mJ6ApJ4YyV6I0TUYJbRnkKFvl59dU+SOoczQjAKp3FsEZBTzOrypjA4SpEsOIBNEzgdR 1zOPrxODpiIIGBOkHUSLx8pDOUYbb6vLkFnuaMf2xCXRI2sXhXOJGyFrG1DTounlBjP1 MDzVOXZd0J9xciCPeLYDFvg22KDtOFFUiIk+ba1pXpCvWNFozD0/xGo8/3/Df7pOU/gW R3UQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=es4v5Bw3; 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; dmarc=fail (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 b74si170544pfc.93.2017.06.14.01.25.13; Wed, 14 Jun 2017 01:25:13 -0700 (PDT) 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; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=es4v5Bw3; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754295AbdFNIZL (ORCPT + 7 others); Wed, 14 Jun 2017 04:25:11 -0400 Received: from mail-pg0-f54.google.com ([74.125.83.54]:34388 "EHLO mail-pg0-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754396AbdFNIZA (ORCPT ); Wed, 14 Jun 2017 04:25:00 -0400 Received: by mail-pg0-f54.google.com with SMTP id v18so72590404pgb.1 for ; Wed, 14 Jun 2017 01:24:55 -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:in-reply-to:references; bh=X6/H86AoT9SYw5uZPqpjGBaeqytuolgQzVCEB6Bujm8=; b=es4v5Bw32N1KlD4l5FjYpj0iiB8Rq0ETEkcpkuWVmd1ynPFNbFuNNXK3RWRU9h5Pz/ StbCMUz+MVbZWoFLacKwPIRtxU8xgLDt+xuiiaoHkhVWbrlOpiAtBIKLAkVOk7tZu4DX GKKtqB7Hjopx/KwKkcvOKWgQiSzVT9eHKhb+I= 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:in-reply-to :references; bh=X6/H86AoT9SYw5uZPqpjGBaeqytuolgQzVCEB6Bujm8=; b=fedpv7bsV9MTBOdN49ZEv3QZjqXVy2zFpzDAdyNFtpSQiRJDXdOWgqv6hX71OmAkYX gs5+WbuXg9NMWVEkpXmJpCHnV8fl679bUTK/luCjK++qZDXu6BOH25g0Q9txXScwPp4j QjmEKYFo7TKVbfBqs35lYD0tFOwSJa/4+bmQ4xQmifzGMMFzLLQGpR56NS2Glf6p7/lv JrWLPQuHTc9Ji/4zFuQ6zeqgo63K1wLvsq7Q7AxR7FFsBQrYQ3wDKnI3As+vAEdqaX9C rmQhrrq//AXUur5Uf24DAYpDiqlsdU82K7Nn3ZQG83/RRqhppGJYuDPjkzugEK7Rfynx 8jfg== X-Gm-Message-State: AKS2vOyVlXtfnyrsCCr0hCXfx/cvOFChKbRj7ZM6We9DyF7HCJ3dHU4g Yew+U4UP76ihgbr2 X-Received: by 10.84.238.129 with SMTP id v1mr3761439plk.102.1497428694713; Wed, 14 Jun 2017 01:24:54 -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.24.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Jun 2017 01:24:54 -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, Chen Jun , John Stultz , Guodong Xu Subject: [PATCH v3 10/21] arm64: dts: hi3660: add power key dts node Date: Wed, 14 Jun 2017 16:23:27 +0800 Message-Id: <20170614082338.15673-11-guodong.xu@linaro.org> X-Mailer: git-send-email 2.10.2 In-Reply-To: <20170614082338.15673-1-guodong.xu@linaro.org> References: <20170614082338.15673-1-guodong.xu@linaro.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Chen Jun We use gpio_034 as power key on hikey960, and set gpio with pull-up state, when key press the voltage on the gpio will come to lower, and power key event will be reported. Signed-off-by: Chen Jun Signed-off-by: John Stultz Signed-off-by: Guodong Xu --- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts index c25fff9..7aac35b 100644 --- a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts +++ b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts @@ -10,6 +10,8 @@ #include "hi3660.dtsi" #include "hikey960-pinctrl.dtsi" #include +#include +#include / { model = "HiKey960"; @@ -34,6 +36,19 @@ /* rewrite this at bootloader */ reg = <0x0 0x0 0x0 0x0>; }; + + keys { + compatible = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <&pwr_key_pmx_func &pwr_key_cfg_func>; + + power { + wakeup-source; + gpios = <&gpio4 2 GPIO_ACTIVE_LOW>; + label = "GPIO Power"; + linux,code = ; + }; + }; }; &i2c0 { From patchwork Wed Jun 14 08:23:31 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guodong Xu X-Patchwork-Id: 105477 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp180379qgd; Wed, 14 Jun 2017 01:25:34 -0700 (PDT) X-Received: by 10.98.201.25 with SMTP id k25mr2988699pfg.206.1497428734145; Wed, 14 Jun 2017 01:25:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497428734; cv=none; d=google.com; s=arc-20160816; b=tKai7WakDp/Ip32l9Rio2Uq9qEfazhINSRC+AKF/pb60V4o1TJC68560MfMLoUODUS m2EGS95fcTVgc7xMeNGznVOLdu6L8BlCHikUyfxnhf2EX0Dr84XBDgsUGiUQc0yW4aOr RD8/RZZVTspaw6vxlEsgyrvbk4UTV1yg/Rjj9w4tzty8x0jt2ziRhfxlvxaWF6aWbuKu b35LT+1s0sh19xu0k2T/OvPVSuRiNDjzpHdmzQcBC9wV27IP13zKrVcbSRD3sJ3+rmtq VU9Zl61XLojHjSET9S0R0Z5iwlWvii6Q8ChJiNBzfc5wASftDlLIPqY6Z33u5fO87WSA Vt4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=Dgi33QPkQ1deClIDwufc9d3EOY+73tCE05vgrsgc0ww=; b=ctaJFsddEgjEHTKFyVb5aLF6gR/f5OIuYM/XTU3nFVHiskHy57EAJbo1wYdLI7R3f+ lkftDzFclRKmArLejeTQbEoDxa2zpcV3hN+CBTZhgnztF78Z41R5yppn8mEhSkf2TONT YCdnpVRcaiGrRZhiLFOlcskxabS7gq+JuIWK1dz8YzecKH64JAdOrcJQuWLHuXXUu3jC /X3gz99LloAjw1d2s3TPbLlnn8RobPHhi20qX1PYMaFZVs90T/iHNppfKAy9wBcwvthZ Lgvm5q7lwIDKMC2XyvNuy3GCl2wZ9JJfRKArOqrkoQCJVmo6QDQLXAj+ZJGai93u63mA OotQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=OgvUmsIs; 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; dmarc=fail (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 33si168406plk.159.2017.06.14.01.25.33; Wed, 14 Jun 2017 01:25:34 -0700 (PDT) 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; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=OgvUmsIs; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932094AbdFNIZX (ORCPT + 7 others); Wed, 14 Jun 2017 04:25:23 -0400 Received: from mail-pf0-f178.google.com ([209.85.192.178]:36267 "EHLO mail-pf0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754695AbdFNIZV (ORCPT ); Wed, 14 Jun 2017 04:25:21 -0400 Received: by mail-pf0-f178.google.com with SMTP id x63so80807553pff.3 for ; Wed, 14 Jun 2017 01:25:20 -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:in-reply-to:references; bh=sdoeWHTBchA4wklXVPyN5pFwXvOs7OFDKJVs/X76X9w=; b=OgvUmsIswtbXmg06koqg2rgMjNz3++6NksU7gGHioL1Hz5TM22aHDqsVbkI8cK0LRD Ny90M/5Gdb2lDYYuhe8xdWyu+HzO/2juiNaiJBdQHdZP2KBjaxzWwF5nvn/OTaTJl+m9 G9xQDD4weAYaG0RGg4jzGwbb0vrbG6YwxxAts= 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:in-reply-to :references; bh=sdoeWHTBchA4wklXVPyN5pFwXvOs7OFDKJVs/X76X9w=; b=Zh4bSNJ5H3HFcIvEBUqhQi6/C/XHiFFqrh8PnlZeULINCMH8bmLOhfClMEMrGNE6r1 4LuTkAQD9zsV4uLHlF3YEVbn2Dp7jCnd4q7eCfJbfv8pCm+EU9e5XhDhWFq6T1HEuMMY Z9WFxhEtvu8dNK13Tbr64xqSlOQB4cZ66SVXiQzD3Qdlumbb3sq7n5YKELmi+xtx7ELR 6v9cdV5zMKQ+z0PJx+SdCN7T3JML97N2jJEBq3eIXg8VGrjbgrAeOG/Qs8PW+HvuJdXU otvaMaR3noiL4dd2rNn5UzZ1FqSqGKzBqsTA340KP/tX1cDZgfu6Q9AWP+gjPrVWpzMI kXjQ== X-Gm-Message-State: AKS2vOx1SOSPGok10k2ZC5wPsfgSOMF58J/Yw9/+2GU54kNd2CUY2BLb 9oubESGLPkIxrhwe X-Received: by 10.84.232.8 with SMTP id h8mr3754294plk.278.1497428720003; Wed, 14 Jun 2017 01:25:20 -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.25.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Jun 2017 01:25:19 -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, Leo Yan , Daniel Lezcano , Kevin Wang Subject: [PATCH v3 14/21] arm64: dts: hi3660: enable idle states Date: Wed, 14 Jun 2017 16:23:31 +0800 Message-Id: <20170614082338.15673-15-guodong.xu@linaro.org> X-Mailer: git-send-email 2.10.2 In-Reply-To: <20170614082338.15673-1-guodong.xu@linaro.org> References: <20170614082338.15673-1-guodong.xu@linaro.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Leo Yan On Hi3660 there have two clusters, one is CA53 cluster and another is CA73 cluster. This two clusters have different idle states separately. With Daniel Lezcano's patch (ARM: cpuidle: Support asymmetric idle definition), now ARM idle driver can support different clusters with different idle states. Base on this, this patch is to bind two clusters idle states on Hi3660. Except the "WFI" states are enabled by default for all CPUs, this patch also binds below extra idle states: - CA53 CPUs have two more states: CPU_SLEEP: CPU power off state CLUSTER_SLEEP_0: Cluster power off state - CA73 CPUs have three more states: CPU_NAP: CPU retention state CPU_SLEEP: CPU power off state CLUSTER_SLEEP_1: Cluster power off state Cc: Daniel Lezcano Cc: Kevin Wang Signed-off-by: Leo Yan --- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 63 +++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi index e138973..4101bf5 100644 --- a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi +++ b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi @@ -58,6 +58,7 @@ device_type = "cpu"; reg = <0x0 0x0>; enable-method = "psci"; + cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP_0>; }; cpu1: cpu@1 { @@ -65,6 +66,7 @@ device_type = "cpu"; reg = <0x0 0x1>; enable-method = "psci"; + cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP_0>; }; cpu2: cpu@2 { @@ -72,6 +74,7 @@ device_type = "cpu"; reg = <0x0 0x2>; enable-method = "psci"; + cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP_0>; }; cpu3: cpu@3 { @@ -79,6 +82,7 @@ device_type = "cpu"; reg = <0x0 0x3>; enable-method = "psci"; + cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP_0>; }; cpu4: cpu@100 { @@ -86,6 +90,11 @@ device_type = "cpu"; reg = <0x0 0x100>; enable-method = "psci"; + cpu-idle-states = < + &CPU_NAP + &CPU_SLEEP + &CLUSTER_SLEEP_1 + >; }; cpu5: cpu@101 { @@ -93,6 +102,11 @@ device_type = "cpu"; reg = <0x0 0x101>; enable-method = "psci"; + cpu-idle-states = < + &CPU_NAP + &CPU_SLEEP + &CLUSTER_SLEEP_1 + >; }; cpu6: cpu@102 { @@ -100,6 +114,11 @@ device_type = "cpu"; reg = <0x0 0x102>; enable-method = "psci"; + cpu-idle-states = < + &CPU_NAP + &CPU_SLEEP + &CLUSTER_SLEEP_1 + >; }; cpu7: cpu@103 { @@ -107,6 +126,50 @@ device_type = "cpu"; reg = <0x0 0x103>; enable-method = "psci"; + cpu-idle-states = < + &CPU_NAP + &CPU_SLEEP + &CLUSTER_SLEEP_1 + >; + }; + + idle-states { + entry-method = "psci"; + + CPU_NAP: cpu-nap { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x0000001>; + entry-latency-us = <7>; + exit-latency-us = <2>; + min-residency-us = <15>; + }; + + CPU_SLEEP: cpu-sleep { + compatible = "arm,idle-state"; + local-timer-stop; + arm,psci-suspend-param = <0x0010000>; + entry-latency-us = <40>; + exit-latency-us = <70>; + min-residency-us = <3000>; + }; + + CLUSTER_SLEEP_0: cluster-sleep-0 { + compatible = "arm,idle-state"; + local-timer-stop; + arm,psci-suspend-param = <0x1010000>; + entry-latency-us = <500>; + exit-latency-us = <5000>; + min-residency-us = <20000>; + }; + + CLUSTER_SLEEP_1: cluster-sleep-1 { + compatible = "arm,idle-state"; + local-timer-stop; + arm,psci-suspend-param = <0x1010000>; + entry-latency-us = <1000>; + exit-latency-us = <5000>; + min-residency-us = <20000>; + }; }; }; From patchwork Wed Jun 14 08:23:36 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guodong Xu X-Patchwork-Id: 105483 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp180577qgd; Wed, 14 Jun 2017 01:26:15 -0700 (PDT) X-Received: by 10.99.101.135 with SMTP id z129mr3225775pgb.66.1497428774982; Wed, 14 Jun 2017 01:26:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497428774; cv=none; d=google.com; s=arc-20160816; b=Nv/Hh2G+kKRwDNQYRAwWpBXQyXIw7iKBJS2k6wB37b9r7tKrEwSZY3TK0CNi2lT9Zs xtEiap2otRzta/5ziVRmmOROkcvL4WE1gmku9dLbFJ3FgsHBnveQqeScouIAhiMFX7pG QBNVnFlwH5DGL4Y8zO0qIDTjKAIPlQ4Kf+JUrBgxdhBZ0P+SLzbTZyLGEEOXUaAlwPiA hMNM06WYaCDh33FbOIsEc9WMtNIIwk4UVYbqKxS5UpXBFsqKAn4yi0jlLBaZYHlHChiO Vr3DF0uK8+ikoH4h1csCVQmPZllULMt/tln/zxeYofhgTzu3G+C8zKIoETs+8pIaCP2D ikSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=rrjPAgwGoj+ySd81Kr/3HrCsBW9d4Jv1wTvyL4qMzm0=; b=U1gHC1ch/zgjB4gAK09WSFk8TCR4h2EBU3GwM4prxi3xAyPK90MWl0nccBMizSCs1R TQ7Zrq0p7zno4hrn9xWJ7rlbCrToWNC956lyENtfsbXwBrFdV9retpzPs74QKtHrsG3X mEKnha9opvDcCdbXJuRd4TVbZfv1YJFURco07QZ5BBkjdCqIbSOxxsgeVrRuzcBHY5A1 2Uk8j1IcOQO19WcKV4ZfU19um1mR43Wyu3P/q3AuarjFV9ebSYkKKYEmYdliZ2S1DDvx vJb+S+/Dkahtjt6xMxd0KTfq81ECUaM6GSS1VcokyxnKD+qEY1aj9gpC7XTwA+w0JXOu udqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=F0URhqOL; 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; dmarc=fail (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 q8si154001plk.486.2017.06.14.01.26.14; Wed, 14 Jun 2017 01:26:14 -0700 (PDT) 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; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=F0URhqOL; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754351AbdFNI0D (ORCPT + 7 others); Wed, 14 Jun 2017 04:26:03 -0400 Received: from mail-pg0-f48.google.com ([74.125.83.48]:36650 "EHLO mail-pg0-f48.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754771AbdFNI0B (ORCPT ); Wed, 14 Jun 2017 04:26:01 -0400 Received: by mail-pg0-f48.google.com with SMTP id a70so72562401pge.3 for ; Wed, 14 Jun 2017 01:25:56 -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:in-reply-to:references; bh=pOYnsQ2+b18ER44AMdrCMT0yzTGMagCzI3sJ46oih9E=; b=F0URhqOL47wn03xgoDiM3ZioLUxM1bdgNRfX60vGX68+jm/fXfQT2aVGR9tHGHUIHd 09xDfOj+uLD/omPe8Xo2rOOVuKLBD8jhw7Du5GCOmXdTskBlshhYv+KNgtpHxNFMd/pM sH3Gt63PCOAbmbEsTds9OldL/Mz13ELTSGe5w= 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:in-reply-to :references; bh=pOYnsQ2+b18ER44AMdrCMT0yzTGMagCzI3sJ46oih9E=; b=rsn+/2cuO53v/T4q9HtOGv0wyU60CWbIYc4xIe9XKojPdIcnc0sdWPCqJs+vJxGo/8 18VYLPA1wWNqtacmkrHJ0Qxl3PeFm50Wfra+bn2wCv0j6k+VKf6xhgl8xtmH6xcBC6lm aZHdUXt+T/sbDFrINIzEfJCWS/nkbFvIbksPJBk90mjQQu/3j1sQ3i76CJ/b8vOHn6HW zd6mXtXPqrO2gqkndgXGzWZN9i6ZnNzhIdG5j1NYkmt0ASyu60zKO1HBB9RJm4VWhy1S F9cmnk9y4pL6GTNXx1cPx/omrGqQSCt7SGEBpTsbXhx9SGNQdtGyHQGHgau81FiPSuA6 vVUg== X-Gm-Message-State: AKS2vOxboyiq1qyh1OvWyvfaJ92c78/5h6wSLol8vm5e/8vGbmC7oPAp 8ea7gJ7MfpKjbzl8 X-Received: by 10.98.223.131 with SMTP id d3mr3038862pfl.112.1497428751235; Wed, 14 Jun 2017 01:25:51 -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.25.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Jun 2017 01:25:50 -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 , Li Wei Subject: [PATCH v3 19/21] dt-bindings: mmc: dw_mmc-k3: add document of hi3660 mmc Date: Wed, 14 Jun 2017 16:23:36 +0800 Message-Id: <20170614082338.15673-20-guodong.xu@linaro.org> X-Mailer: git-send-email 2.10.2 In-Reply-To: <20170614082338.15673-1-guodong.xu@linaro.org> References: <20170614082338.15673-1-guodong.xu@linaro.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add bindings for hi3660 mmc support Signed-off-by: Li Wei Signed-off-by: Guodong Xu --- Documentation/devicetree/bindings/mmc/k3-dw-mshc.txt | 1 + 1 file changed, 1 insertion(+) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/Documentation/devicetree/bindings/mmc/k3-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/k3-dw-mshc.txt index df37058..8af1afc 100644 --- a/Documentation/devicetree/bindings/mmc/k3-dw-mshc.txt +++ b/Documentation/devicetree/bindings/mmc/k3-dw-mshc.txt @@ -12,6 +12,7 @@ extensions to the Synopsys Designware Mobile Storage Host Controller. Required Properties: * compatible: should be one of the following. + - "hisilicon,hi3660-dw-mshc": for controllers with hi3660 specific extensions. - "hisilicon,hi4511-dw-mshc": for controllers with hi4511 specific extensions. - "hisilicon,hi6220-dw-mshc": for controllers with hi6220 specific extensions. From patchwork Wed Jun 14 08:23:38 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guodong Xu X-Patchwork-Id: 105485 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp180592qgd; Wed, 14 Jun 2017 01:26:18 -0700 (PDT) X-Received: by 10.99.55.18 with SMTP id e18mr2996404pga.245.1497428777899; Wed, 14 Jun 2017 01:26:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497428777; cv=none; d=google.com; s=arc-20160816; b=n6ECc7ZvKKFcQmEfSVIPmKQVvC+fyxUIUGomU/wpU3WHsLwrSEFECji3I/WuFo3Kdd ABcFGO146GKMqfGgiHkTznKL3VQIH5BXC71PKvhvX5sAy7dtw1hft8Y7nhPewWlbsYn9 Xzj06PKgbXGOcV5CDm0N0WUd5LA6Bye+D/gFvn3n+yatM1hvO26Rm91HJNZJ6et4uvVQ IwNXnXZXdWYGLA0pvz1zWInZC5B5494IfRz/sH1BKPRHCTuS27iqLt5xYRY4ODoV6HXg 1k4CbyJ1sHdxjjWnPga1/2krAfT+gvQFOI7c/8Rl4hgrvh8HAavz3G0qkaxtzJ1JnaAb OLrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=E+DLm3ka0HXRJft8K+MnLOnlP/g4ERXXjvMa9CiQFgU=; b=ipSZBi1VEv+8gHQp4v4YgulY5fK2fiMUFUcnxT+cMEBwMw4S3bY81uTY5eIVPeLqfY tvhDyfSfVYX4bnHjUWZ8p+YZbW84QmO67dUqpFpGn7F50COvO7d+BkVFNbKDhAdg8XXX U1IYFiysE82nbOZVLIWDCBi89EqDduMBlI5eKb8qsenr6e1fPdCgvYDDwOBjtbQ5HeTz hFbisapNBVx8yTXQYZMHpKBesC++F/z326dHF0PtZJ7t8GE2L0masmM2nUDMzLND9BGY LXIdTzJw4DMU3uImVhiNaca9x0AIfBWVtqrfsF0/4LDit7kTGgiPlSThK7r+DJk0hBpm aAeA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=AvERY0fe; 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; dmarc=fail (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 q8si154001plk.486.2017.06.14.01.26.17; Wed, 14 Jun 2017 01:26:17 -0700 (PDT) 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; dkim=neutral (body hash did not verify) header.i=@linaro.org header.b=AvERY0fe; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932152AbdFNI0N (ORCPT + 7 others); Wed, 14 Jun 2017 04:26:13 -0400 Received: from mail-pg0-f42.google.com ([74.125.83.42]:34701 "EHLO mail-pg0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932151AbdFNI0K (ORCPT ); Wed, 14 Jun 2017 04:26:10 -0400 Received: by mail-pg0-f42.google.com with SMTP id v18so72605161pgb.1 for ; Wed, 14 Jun 2017 01:26:05 -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:in-reply-to:references; bh=RJOMtlQz706HpYCjUPrIeGDbOiI8QjXxJMk4XFwLaKc=; b=AvERY0feIN3608+ekSRZER7BggHoQFadXQvnFdZBHULvqz32VvJEfA0PZplg3kP65P aeon3iyHtPiI5a+k86QJZDKThnFQhBfEPM5wUu+9Pzmx2XnUv0XIBEC9sFsOWBlTQV84 c0NV4ifNsYpF/uFhJQdI7yIuQM4tkRwUCCIew= 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:in-reply-to :references; bh=RJOMtlQz706HpYCjUPrIeGDbOiI8QjXxJMk4XFwLaKc=; b=TV6YHMs+00wato1DZ6pUnUnb0J8b3sBHMOYJA6vQCYp/HhHbY6ekWpr8fLt48JUOen 7gDMO/5UMKp5UwnNKdHMoBb7cONKE1jVAXB36W+EuNh9FHe5Fn45X8YhUFfgS9kPs5IU 9uydEkz4P8WRVU/4eY2ALx99eidwB0nMCPttplkjlmyKyPSSRRDz8kaPwP/TMPWeE3DS AuKx5oBnIf32mACRGuwtB5pRvLHhAHhOT4qpXc6+c1752zTU2FFOZmcQXtqsRX9VeYaU M/MjfiXjo+ZOzra+hF01JX6bDP6x5VvqIPMkuRS2RHr97HQwQU3byylSdd//4DZ6N0vA uY6w== X-Gm-Message-State: AKS2vOxcYcrIEyFcEBLsEcKkB2+uai2XsR6rQ92m8bxgBZSOo9PWwogm oRdLLce8pktGuSAM X-Received: by 10.98.80.76 with SMTP id e73mr2946192pfb.31.1497428764557; Wed, 14 Jun 2017 01:26:04 -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.25.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Jun 2017 01:26:04 -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 21/21] arm64: dts: hi3660-hikey960: add nodes for WiFi Date: Wed, 14 Jun 2017 16:23:38 +0800 Message-Id: <20170614082338.15673-22-guodong.xu@linaro.org> X-Mailer: git-send-email 2.10.2 In-Reply-To: <20170614082338.15673-1-guodong.xu@linaro.org> References: <20170614082338.15673-1-guodong.xu@linaro.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add nodes for WiFi. HiKey960 is using TI WL1837MOD module. Signed-off-by: Guodong Xu --- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 33 +++++++++++++++++++++++ 1 file changed, 33 insertions(+) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts index cec0b60..6609b0f 100644 --- a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts +++ b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts @@ -145,6 +145,20 @@ }; }; }; + + wlan_en: wlan-en-1-8v { + compatible = "regulator-fixed"; + regulator-name = "wlan-en-regulator"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + + /* GPIO_051_WIFI_EN */ + gpio = <&gpio6 3 0>; + + /* WLAN card specific delay */ + startup-delay-us = <70000>; + enable-active-high; + }; }; &i2c0 { @@ -208,3 +222,22 @@ vqmmc-supply = <&ldo9>; status = "okay"; }; + +&dwmmc2 { /* WIFI */ + broken-cd; + /* WL_EN */ + vmmc-supply = <&wlan_en>; + ti,non-removable; + non-removable; + #address-cells = <0x1>; + #size-cells = <0x0>; + status = "ok"; + + wlcore: wlcore@2 { + compatible = "ti,wl1837"; + reg = <2>; /* sdio func num */ + /* WL_IRQ, GPIO_179_WL_WAKEUP_AP */ + interrupt-parent = <&gpio22>; + interrupts = <3 IRQ_TYPE_EDGE_RISING>; + }; +};