From patchwork Mon Jul 23 12:36:32 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947757 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1LS6CLtz9s0n for ; Mon, 23 Jul 2018 22:40:48 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388294AbeGWNiN (ORCPT ); Mon, 23 Jul 2018 09:38:13 -0400 Received: from mout.perfora.net ([74.208.4.194]:35617 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388263AbeGWNiN (ORCPT ); Mon, 23 Jul 2018 09:38:13 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0M8jzW-1frVhl0Mqy-00C9th; Mon, 23 Jul 2018 14:37:05 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 01/26] ARM: tegra: colibri_t30: enable broken-hpi on emmc Date: Mon, 23 Jul 2018 14:36:32 +0200 Message-Id: <20180723123658.980-2-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:a9gcGD81sUDW2Q/6UDgqLt79eCo86iyWodd2Pw58PiR/fNDbD+m 8JMgEp916rSlASv8Ihvhuxb+9pj8TmsEbaPsEfwBuYygQ9Kdm+A3MKWaw/colc/BrYzo98H BoB0zn9mhzVgLchSl98FZdxbJ9MEvfqV2bYbBy+FCxLpvoH16xXG5aWsmuwWill/O7Xd4dy q+MWcGVVL0UDpwaqeE1Qg== X-UI-Out-Filterresults: notjunk:1; V01:K0:aCjMwxkFgcY=:G717dV3fFy+miNJSmcX3aw 98wrc4bXD4GyMKJ2C8N4BVNDBQS2B00/Qe2uw9nVPu6AamyJuXA+nE5WYOKsCBjJYyO83alSB RCBVeicqvS0Mckf8YI7G/VH7gFeqGpaUUxR88xgoWCHFAfH4CEX/NZ5ZauMfRUpw8Y/gw/GeV OWcfa2LhALe3mB4/+M2BRqk2YHZlz4zdyFg9U72jQot2F3K9A3v4pXPb/GX4FAtGqJAWiAqMK G4EDdAB9tTaCscKFcC0TNT+fbzzw3iGg7KDgMFS/8riA9ojDRKkJXULxwS4laiBGRnua6aeC/ fpk2SyerEYG2mEjVxw2wjRIcxPDJzchnQM1Tfn8EQZqDwHJ2rQ5atdLxDwoW/zBIvsewGmY9i krMgWbbwr07pGgWBiKTQSRS04D5ZO5LafpO7+gC0x5YN+ZvJPUF4c3QnG5q8XU8T/Ls9WYver uaN11Ldiyl/blBX50ch+/YpaOa/+zsc6LHCM8nr7vE007BHLjSOsP4/fqM4KSo6e/hiQeQfi7 doCoit8Rz9P6gSMGndZ9erhweY7ubesl7h47sbA3aLY4hW7wg7+MXmKJ33Y2dhv7c4mGeidRE 7YbvUX5GDNw8x5O52TtUhv74+0JO+iVuCo4FWoUtfS/rapR/5wuWF54N1m03iqiaIW2TaYwB7 F97yDlTO3GaXGj/A+vhPVk8S5BBB9MrUnNtqd1D96rrKYL7w2fJe2SrR/z9qHTaqHcWQ= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Avoid eMMC issues by specifying broken-hpi. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index 526ed71cf7a3..6293422c977a 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -430,8 +430,16 @@ /* eMMC */ sdhci@78000600 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; bus-width = <8>; non-removable; + + emmc: emmc@0 { + reg = <0>; + compatible = "mmc-card"; + broken-hpi; + }; }; /* EHCI instance 1: USB2_DP/N -> AX88772B */ From patchwork Mon Jul 23 12:36:33 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947755 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1LN1VcTz9s0n for ; Mon, 23 Jul 2018 22:40:44 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388837AbeGWNiT (ORCPT ); Mon, 23 Jul 2018 09:38:19 -0400 Received: from mout.perfora.net ([74.208.4.194]:59357 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388263AbeGWNiS (ORCPT ); Mon, 23 Jul 2018 09:38:18 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MDOgd-1fmqru0xkj-00GojY; Mon, 23 Jul 2018 14:37:07 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 02/26] ARM: tegra: colibri_t30: add local-mac-address property Date: Mon, 23 Jul 2018 14:36:33 +0200 Message-Id: <20180723123658.980-3-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:zLNTWy4+pvCdmGAGBMKHnBYiYHUjLgw41GyjoIUWhRNLEPlc0QL dxR2gbz27aBVLYmWAv22J7V8nK/dqiK4dSnPfY1pAsn9CLtwhhOIiK9SseuyPTuFdGa2guj eA+wcaUUzduPzYTnznRNmotr2IHjBJwrn49TFQsQX28d/Uv6xAUjQ2dDXi0JD8qOO4W1rGW 2kqy8qf6jtgR4AFJGWpAg== X-UI-Out-Filterresults: notjunk:1; V01:K0:vUNZM7vCybs=:dVPKBYgfYDGZLvx1PqfDM0 cZbOeXTfwDQBhvnZ4pXwngCYRsXAXTSQdxgQhVMKtF6fd8th5hO/FAciak8Y/3j5rdOar3S/B WRx44pGugJuRETLwkpMVacwJF8fmYMiPw4PEU4JCi+FffWGLxxmUiydVT2jtDTAZ/gxgtOaEZ wlKRmbGwjUzDZ4yiiGK+LxWOMh6cbknB8XJYTsxfEV8Aj+olINGpej4sBdcHBo/NSRQ/kncY3 cKtq294z5P3iVfjaor8KYyY50LgoY01VTjd6zH7Biufm58O+JwplzB74whZYxzsgK0ZGRJe4r 8Di6uK2Qf4in4SZ/i5ywNfLgHmd/Y5JYiBsqWyBeD6WpYtScfwiS4cqxzy85MeixJ2Tw/0EJm hzGTEDNYC0npFvz14tIuA3NRB1bMeaGnfFTF3ZeMMxPoh8Z0T/B4HqyYhiLb5zwqZ4PLmCn+G vgQjXJbKXAK2L62+mKBHPCYVJmmVvXHfutsIVFm6pZHWvkf3axyZc6o+QsW8kpwt357GUcLNX wUl+jl2ZDduwUr0wlwFAVV3/bLbQ/M9K0KyAwVz7naizipdWw9hTQeRAOOyx0pRJzw+HaG41z ski7lVU7cx7iv1a4ECUA7OfGTYAR60e41CNBpT4lj1yrlZah7DTvo82H0JV0NYm/+HBR1f44T EmwQ9//ABAL83njv4Tt7V2BrohC8+eUHQASYQCHgGOArciOUoN3Wl3LBEgJJAo321V5c= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Add empty local-mac-address property to be filled in by boot loader (e.g. U-Boot). Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index 6293422c977a..5cceb69743bc 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -445,6 +445,13 @@ /* EHCI instance 1: USB2_DP/N -> AX88772B */ usb@7d004000 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; + + asix@1 { + reg = <1>; + local-mac-address = [00 00 00 00 00 00]; + }; }; usb-phy@7d004000 { From patchwork Mon Jul 23 12:36:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947756 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1LQ75Hzz9s0n for ; Mon, 23 Jul 2018 22:40:46 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388714AbeGWNiT (ORCPT ); Mon, 23 Jul 2018 09:38:19 -0400 Received: from mout.perfora.net ([74.208.4.196]:55591 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388307AbeGWNiS (ORCPT ); Mon, 23 Jul 2018 09:38:18 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0LhdEl-1gKodg1Vwn-00mqhY; Mon, 23 Jul 2018 14:37:09 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 03/26] ARM: tegra: colibri_t30: reorder host1x/hdmi properties Date: Mon, 23 Jul 2018 14:36:34 +0200 Message-Id: <20180723123658.980-4-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:scsro0RBpw0rFcTupdaUCQOp1MNERzhjusAROqSB+iNVw3sfMrS 5ukqqc175isL8DRfDfzDDgyLZUbJ4j43ozH85IZZyqQIe3lNRvqapuRbw4vqtIm/bmK/Iv6 1dPBNhQ4BeYX9jr2E8N73RhSWnoPDTnYhQ2fylvMB4RtzSnVNyikdiBtOtAwMFQ2X3HBODs hG4xaqC6aB4HlvmUa4O9w== X-UI-Out-Filterresults: notjunk:1; V01:K0:V0WiPXIapUA=:aAFQAN9vILlqBS+GGA9W2w lgEm+2E+x8E8Nix0OmniqFB2n5zLks0EEqsL3kWB/Samc0RqCtypQ8nX4QTUjB31zDmzeZatj XOtoXcxspi91XZS7NmwjMk3bJHHgleplH+OaSKw9lgEP4PJunemUe5veSMWU6UN75WCmAp4+/ 8viBB/65tSGBfn+pSthPgb5b8r6Q8GbxvSunbxNEXMZ/eJ8P6Bo6/YtP1ohpf9DLnzqzTUvQH D5iTIgzhBYwQPeAOKx18JSziULdDZHfY6/KSU8ltP6j2r4VZkcVximQpKpt3AFoeOBsu7sko8 a6kpUHo3dUD5USxBDvMKE7+ehv+9zRpp0kAAGmfjcHgS/SCMH4wlIbb/fgqOBXd+JStrwxxNK 2DcvXQUXfoH9A0aB2yEmzcq/nwz/lV8LNua3QRlQbhSQLYHy5bePeU7cvOAkJ/ecQbTQzKbe6 7EZo85U0zoejris8LBbIWwsPVzaYxxPCDIljgtF/iIIlZBc7gQLoQA7d2HjlS1b5qXuPHcfic yc1sLPzBw60aB9xXKIoQAlS4ff3xYHRcLd+92jXKektjBxPCySnK6ucv4QsufKnIsq8Y+8Zmu Vbda1pmI3dWGmGlSeXpKXc704VBEferSfMePVO/b8t5KBb8v/GlT/3ichVGAEfMD43uhYVfVv wFN8bXeyhKlMfmQaJXtcduIUHbLbXxjICG1SiQEZ0eu4kbfQkdAiyb37Mn/kMQyAb3/E= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Reorder Host1x/HDMI properties. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index 5cceb69743bc..a4c2fbf270ff 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -16,12 +16,11 @@ host1x@50000000 { hdmi@54280000 { - vdd-supply = <&avdd_hdmi_3v3_reg>; - pll-supply = <&avdd_hdmi_pll_1v8_reg>; - + nvidia,ddc-i2c-bus = <&hdmiddc>; nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; - nvidia,ddc-i2c-bus = <&hdmiddc>; + pll-supply = <&avdd_hdmi_pll_1v8_reg>; + vdd-supply = <&avdd_hdmi_3v3_reg>; }; }; From patchwork Mon Jul 23 12:36:35 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947753 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1L80CPPz9s3N for ; Mon, 23 Jul 2018 22:40:32 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388973AbeGWNiW (ORCPT ); Mon, 23 Jul 2018 09:38:22 -0400 Received: from mout.perfora.net ([74.208.4.197]:55315 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388832AbeGWNiU (ORCPT ); Mon, 23 Jul 2018 09:38:20 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0LpMSh-1gAt1O2GtJ-00f6wS; Mon, 23 Jul 2018 14:37:12 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 04/26] ARM: tegra: colibri_t30: regulator clean-up Date: Mon, 23 Jul 2018 14:36:35 +0200 Message-Id: <20180723123658.980-5-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:Ba/KQ4dOBzIORAoTu2sOQAh1fg+mvJqv2aqLy4YKpsLd+1Dbgt5 sWNuR1mnvWDpdxRmsa3bueoKBYjIoQhCL6D6LSJ1WNF1ntlB9mmVMWB5mT7Xxwzcn16GQSp 4GNql51B7QOQgcwsRfvkglURhEspwbOMEk8fYCbqs6HuS0op5vs0MKmeDBTKQV50Uvy3hQk cdv0CiHQbVhUQSgvsUPMw== X-UI-Out-Filterresults: notjunk:1; V01:K0:R4435kt4utQ=:yyW7iJQ60DAqZOf+1FyqFM Bk4ZLy+TaP4oNgufGNNE549rIwUX8svQSlkuXiGLeG2fFdTaBZ/c2oRumrqCoraKt5ue1LcRa 32kL4tEzEB/YZ9+/78x0z/llPCBO9I1qoplXZV3IYQ5hx7jSX/nE0e2EFPqAHNjasOo3oR3uX kyH/NpDG0Mmsa03odt3DNKCVHT21ZmdlTPvDFH3M6GWtACrJr8R9BvyNNz2AWmSewinCxEG80 Kvf7cZ6f9VgufzXHLbprGuU+V98aE9zvUcQGvd8hA733be5v/czqEt8O65zP95sHEolRpV033 /PTh6pRcC7l7bORKZfWirXRO8Dv0BuOIZLoRe28zYVdAlq/0Rqu7+VG8h/xfXH5e5SNETlGTL /FglK0leO25EpKxaBT+pHADwXsQk+DODMupPWMKTbc0HD4mIgtPdYcWljSRGQdzCF7OatlIoH n4NV/EDlymqCLGjj/QyXti/H23nYQTfAzv5vDpTrQSEQZ4IRkhb+0xlLEk1Nyg6jIhiFhq+VJ DPNUgD1YAJc+DnvAsn8/TrkOkQXS+NpZfDfpSGUpoVJq+1jSYeTO5b0tAgIJzFPG6TbMbhvot lynJVbQ8R1V0Xw2fJagJLTsIlXVaACIwPcjK/FJWpJnoFzCLoTcvJQTTtgN4FZ/JhCuTx45Dk IPc7dgjniPDuOFT1WCAUAKH2RSy2co/aCffwYve4D+wwFqXTY4a6E4HSxwvtS9lZVumw= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Just cosmetic regulator clean-up. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 52 +++++------ arch/arm/boot/dts/tegra30-colibri.dtsi | 126 +++++++++++--------------- 2 files changed, 78 insertions(+), 100 deletions(-) diff --git a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts index 16e1f387aa6d..5eb665d89435 100644 --- a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts +++ b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts @@ -105,7 +105,7 @@ usb-phy@7d000000 { status = "okay"; dr_mode = "otg"; - vbus-supply = <&usbc_vbus_reg>; + vbus-supply = <®_usbc_vbus>; }; /* EHCI instance 2: USB3_DP/N -> USBH_P/N */ @@ -115,7 +115,7 @@ usb-phy@7d008000 { status = "okay"; - vbus-supply = <&usbh_vbus_reg>; + vbus-supply = <®_usbh_vbus>; }; backlight: backlight { @@ -181,34 +181,28 @@ }; }; - regulators { - sys_5v0_reg: regulator@1 { - compatible = "regulator-fixed"; - reg = <1>; - regulator-name = "5v0"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - regulator-always-on; - }; + reg_5v0: regulator-5v0 { + compatible = "regulator-fixed"; + regulator-name = "5V_SW"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + }; - usbc_vbus_reg: regulator@2 { - compatible = "regulator-fixed"; - reg = <2>; - regulator-name = "usbc_vbus"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - vin-supply = <&sys_5v0_reg>; - }; + reg_usbc_vbus: regulator-usbc-vbus { + compatible = "regulator-fixed"; + regulator-name = "VCC_USB5"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + vin-supply = <®_5v0>; + }; - /* USBH_PEN */ - usbh_vbus_reg: regulator@3 { - compatible = "regulator-fixed"; - reg = <3>; - regulator-name = "usbh_vbus"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>; - vin-supply = <&sys_5v0_reg>; - }; + /* USBH_PEN resp. USB_P_EN */ + reg_usbh_vbus: regulator-usbh-vbus { + compatible = "regulator-fixed"; + regulator-name = "VCC_USB[1-4]"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>; + vin-supply = <®_5v0>; }; }; diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index a4c2fbf270ff..c58bd41a68ae 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -19,8 +19,8 @@ nvidia,ddc-i2c-bus = <&hdmiddc>; nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; - pll-supply = <&avdd_hdmi_pll_1v8_reg>; - vdd-supply = <&avdd_hdmi_3v3_reg>; + pll-supply = <®_1v8_avdd_hdmi_pll>; + vdd-supply = <®_3v3_avdd_hdmi>; }; }; @@ -229,8 +229,8 @@ sgtl5000: codec@a { compatible = "fsl,sgtl5000"; reg = <0x0a>; - VDDA-supply = <&sys_3v3_reg>; - VDDIO-supply = <&sys_3v3_reg>; + VDDA-supply = <®_module_3v3>; + VDDIO-supply = <®_module_3v3>; clocks = <&tegra_car TEGRA30_CLK_EXTERN1>; }; @@ -247,19 +247,18 @@ #gpio-cells = <2>; gpio-controller; - vcc1-supply = <&sys_3v3_reg>; - vcc2-supply = <&sys_3v3_reg>; - vcc3-supply = <&vio_reg>; - vcc4-supply = <&sys_3v3_reg>; - vcc5-supply = <&sys_3v3_reg>; - vcc6-supply = <&vio_reg>; - vcc7-supply = <&charge_pump_5v0_reg>; - vccio-supply = <&sys_3v3_reg>; + vcc1-supply = <®_module_3v3>; + vcc2-supply = <®_module_3v3>; + vcc3-supply = <®_1v8_vio>; + vcc4-supply = <®_module_3v3>; + vcc5-supply = <®_module_3v3>; + vcc6-supply = <®_1v8_vio>; + vcc7-supply = <®_5v0_charge_pump>; + vccio-supply = <®_module_3v3>; regulators { - /* SW1: +V1.35_VDDIO_DDR */ vdd1_reg: vdd1 { - regulator-name = "vddio_ddr_1v35"; + regulator-name = "+V1.35_VDDIO_DDR"; regulator-min-microvolt = <1350000>; regulator-max-microvolt = <1350000>; regulator-always-on; @@ -267,17 +266,15 @@ /* SW2: unused */ - /* SW CTRL: +V1.0_VDD_CPU */ vddctrl_reg: vddctrl { - regulator-name = "vdd_cpu,vdd_sys"; + regulator-name = "+V1.0_VDD_CPU"; regulator-min-microvolt = <1150000>; regulator-max-microvolt = <1150000>; regulator-always-on; }; - /* SWIO: +V1.8 */ - vio_reg: vio { - regulator-name = "vdd_1v8_gen"; + reg_1v8_vio: vio { + regulator-name = "+V1.8"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; regulator-always-on; @@ -288,10 +285,10 @@ /* * EN_+V3.3 switching via FET: * +V3.3_AUDIO_AVDD_S, +V3.3 and +V1.8_VDD_LAN - * see also 3v3 fixed supply + * see also +V3.3 fixed supply */ ldo2_reg: ldo2 { - regulator-name = "en_3v3"; + regulator-name = "EN_+V3.3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-always-on; @@ -299,9 +296,8 @@ /* LDO3: unused */ - /* +V1.2_VDD_RTC */ ldo4_reg: ldo4 { - regulator-name = "vdd_rtc"; + regulator-name = "+V1.2_VDD_RTC"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; regulator-always-on; @@ -309,10 +305,10 @@ /* * +V2.8_AVDD_VDAC: - * only required for analog RGB + * only required for (unsupported) analog RGB */ ldo5_reg: ldo5 { - regulator-name = "avdd_vdac"; + regulator-name = "+V2.8_AVDD_VDAC"; regulator-min-microvolt = <2800000>; regulator-max-microvolt = <2800000>; regulator-always-on; @@ -324,22 +320,20 @@ * granularity */ ldo6_reg: ldo6 { - regulator-name = "avdd_plle"; + regulator-name = "+V1.05_AVDD_PLLE"; regulator-min-microvolt = <1100000>; regulator-max-microvolt = <1100000>; }; - /* +V1.2_AVDD_PLL */ ldo7_reg: ldo7 { - regulator-name = "avdd_pll"; + regulator-name = "+V1.2_AVDD_PLL"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; regulator-always-on; }; - /* +V1.0_VDD_DDR_HS */ ldo8_reg: ldo8 { - regulator-name = "vdd_ddr_hs"; + regulator-name = "+V1.0_VDD_DDR_HS"; regulator-min-microvolt = <1000000>; regulator-max-microvolt = <1000000>; regulator-always-on; @@ -471,50 +465,40 @@ }; }; - regulators { - compatible = "simple-bus"; - #address-cells = <1>; - #size-cells = <0>; - - avdd_hdmi_pll_1v8_reg: regulator@100 { - compatible = "regulator-fixed"; - reg = <100>; - regulator-name = "+V1.8_AVDD_HDMI_PLL"; - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - enable-active-high; - gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; - vin-supply = <&vio_reg>; - }; + reg_1v8_avdd_hdmi_pll: regulator-1v8-avdd-hdmi-pll { + compatible = "regulator-fixed"; + regulator-name = "+V1.8_AVDD_HDMI_PLL"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + enable-active-high; + gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; + vin-supply = <®_1v8_vio>; + }; - sys_3v3_reg: regulator@101 { - compatible = "regulator-fixed"; - reg = <101>; - regulator-name = "3v3"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - regulator-always-on; - }; + reg_3v3_avdd_hdmi: regulator-3v3-avdd-hdmi { + compatible = "regulator-fixed"; + regulator-name = "+V3.3_AVDD_HDMI"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + enable-active-high; + gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; + vin-supply = <®_module_3v3>; + }; - avdd_hdmi_3v3_reg: regulator@102 { - compatible = "regulator-fixed"; - reg = <102>; - regulator-name = "+V3.3_AVDD_HDMI"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - enable-active-high; - gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; - vin-supply = <&sys_3v3_reg>; - }; + reg_5v0_charge_pump: regulator-5v0-charge-pump { + compatible = "regulator-fixed"; + regulator-name = "+V5.0"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + regulator-always-on; + }; - charge_pump_5v0_reg: regulator@103 { - compatible = "regulator-fixed"; - reg = <103>; - regulator-name = "5v0"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - regulator-always-on; - }; + reg_module_3v3: regulator-module-3v3 { + compatible = "regulator-fixed"; + regulator-name = "+V3.3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; }; sound { From patchwork Mon Jul 23 12:36:36 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947754 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1LB4H88z9s0n for ; Mon, 23 Jul 2018 22:40:34 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388634AbeGWNiW (ORCPT ); Mon, 23 Jul 2018 09:38:22 -0400 Received: from mout.perfora.net ([74.208.4.194]:41343 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388263AbeGWNiV (ORCPT ); Mon, 23 Jul 2018 09:38:21 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0M1pkK-1g1iCZ2s8I-00tmhr; Mon, 23 Jul 2018 14:37:14 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 05/26] ARM: tegra: colibri_t30: add missing regulators Date: Mon, 23 Jul 2018 14:36:36 +0200 Message-Id: <20180723123658.980-6-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:2L9VcMxzyZI1j6eqGPJw7TmqvjuY2VuKI/C0AVrk0Vitz3laII5 j6HBryr2pjRORkALbF6bL1jICd/JMQbRYcDTYMJKQ+YrQypky8D/H5cPciq9GTsykpoBQlB QATuG4aGXWya9knQb+2EE2v1KrZtU0lJL8LhVb4thpxpGs/RLSyn7TPErsfLuz0qeakcRJ6 B11abZu6i1+/sDDeoA91g== X-UI-Out-Filterresults: notjunk:1; V01:K0:ZMyBkUo5jiY=:THce8KQcJ7uwp6tLxl8lrL 0dX8eXjkrdKJH7MoZdnVQYOiCSRvvqkntG8TxFzBG4UkjIo4jzW5ssz/seKhPHpmFiVafawaP HvymahXtXrxjxUTCOKppWe3Ti76pbJnWJHPwarhcloFxVCcfHnenGKnsGcCpZ1xWvihAqqCXO NopbF0x0C+TAaM84JNsVZEfwxRWSeGWu0DAqOs/maqEbibItZiPvTMzQJrSwprWXRrHcsCLhH kJ+EEswpotx1ZRCY1o7AIpQfNnb88Qqg4NoggFf8nqveMrujDDdxLiaX4tg5SBKEwCRFE1RmX eW8NSSGvaYZNoo1vZDT/waZJpg/P0XhA/O1QDCgCyC7slXJX79o8Iyfy1pBIyUw7ZjUwt/XCq HaQCJA3Di6H1XMnQVkMZd9LwmOUoLP0cMl+Qc6043gzHnvutAe6TX7EQs44+wpGFKUtF8li7R ps4r2RaY579Ow2cToffHnV+I4yZttGwTjYnhhNgVV5qb9cr5pw2vI0L68iipwCKKstt60T7P+ VbBEHv9DvUGx1skINhHz9iTAZo+w4T0iY1TCz+9/1PbzHGgfH4ZuVKlUbq2D6MUqYzv2Mqnx0 ufi3gZotM8xNw+Q+4ZkFD9ISsbZmTtfspKN286f0w2jC8N3ZDFLaUyrgTT1TLE+GN5jYSwRmj gJVd62MNxOprYCjty0BVtd/A8mCLd+cJlAQCaoIxVc635ctHHVkDAYAUmDMTOGKw22kA= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Add missing regulators: - reg_module_3v3_audio being VDDA supply of SGTL5000 - VDDD supply of SGTL5000 actually being reg_1v8_vio - reg_lan_v_bus being USB Ethernet chip vbus supply - carrier board HDMI supply being reg_5v0 - carrier board reg_3v3 actually being backlight and panel power supply Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 10 ++++++++++ arch/arm/boot/dts/tegra30-colibri.dtsi | 21 ++++++++++++++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts index 5eb665d89435..1c057b285153 100644 --- a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts +++ b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts @@ -29,6 +29,7 @@ }; hdmi@54280000 { status = "okay"; + hdmi-supply = <®_5v0>; }; }; @@ -127,6 +128,7 @@ default-brightness-level = <6>; /* BL_ON */ enable-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>; + power-supply = <®_3v3>; }; clocks { @@ -159,6 +161,7 @@ compatible = "edt,et057090dhu", "simple-panel"; backlight = <&backlight>; + power-supply = <®_3v3>; }; pwmleds { @@ -181,6 +184,13 @@ }; }; + reg_3v3: regulator-3v3 { + compatible = "regulator-fixed"; + regulator-name = "3.3V_SW"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + }; + reg_5v0: regulator-5v0 { compatible = "regulator-fixed"; regulator-name = "5V_SW"; diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index c58bd41a68ae..fedcd2f7912b 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -229,7 +229,8 @@ sgtl5000: codec@a { compatible = "fsl,sgtl5000"; reg = <0x0a>; - VDDA-supply = <®_module_3v3>; + VDDA-supply = <®_module_3v3_audio>; + VDDD-supply = <®_1v8_vio>; VDDIO-supply = <®_module_3v3>; clocks = <&tegra_car TEGRA30_CLK_EXTERN1>; }; @@ -450,6 +451,7 @@ usb-phy@7d004000 { status = "okay"; nvidia,is-wired = <1>; + vbus-supply = <®_lan_v_bus>; }; clocks { @@ -493,6 +495,15 @@ regulator-always-on; }; + reg_lan_v_bus: regulator-lan-v-bus { + compatible = "regulator-fixed"; + regulator-name = "LAN_V_BUS"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + enable-active-high; + gpio = <&gpio TEGRA_GPIO(DD, 2) GPIO_ACTIVE_HIGH>; + }; + reg_module_3v3: regulator-module-3v3 { compatible = "regulator-fixed"; regulator-name = "+V3.3"; @@ -501,6 +512,14 @@ regulator-always-on; }; + reg_module_3v3_audio: regulator-module-3v3-audio { + compatible = "regulator-fixed"; + regulator-name = "+V3.3_AUDIO_AVDD_S"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; + sound { compatible = "toradex,tegra-audio-sgtl5000-colibri_t30", "nvidia,tegra-audio-sgtl5000"; From patchwork Mon Jul 23 12:36:37 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947752 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1L05mhDz9ryt for ; Mon, 23 Jul 2018 22:40:24 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388592AbeGWNi0 (ORCPT ); Mon, 23 Jul 2018 09:38:26 -0400 Received: from mout.perfora.net ([74.208.4.197]:44749 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388333AbeGWNiZ (ORCPT ); Mon, 23 Jul 2018 09:38:25 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MV45z-1fVBSQ3N53-00YU6q; Mon, 23 Jul 2018 14:37:16 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 06/26] ARM: tegra: colibri_t30: annotate uarts Date: Mon, 23 Jul 2018 14:36:37 +0200 Message-Id: <20180723123658.980-7-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:ZVFVGV0mMwHzXoaMh4zZKF9otRr+umMI58pPHznVl+UdQisr2vP UfP8p1s2UcgiLTwnzbsyjQY/j8YtEXzcafTktZjO8j8P23Ns4o1vMm9nJ4pau37jm8cIPVb 1Z86MC9l06EQR+R+sCUZpjvGWxwhiR0H0e6Zz54DFNfxF/3S02IP6c3Ha5R/IAR1JFRJtU0 QCf/w9fiM0AsOxDxPyCyw== X-UI-Out-Filterresults: notjunk:1; V01:K0:CP/L8lSETmE=:17l54NljAW+IqAAMsUTWIx wMRIKHKagO5vs9ya5ImuxMS5JLAfRDKp2jlPyJhhBrDiyZUeDlPfT3K6+Z9AWSsUpdlVvK2Xi 0515uByzivgF5C9s1wUR1Tj1a/1YSNED65o6CuVNNfFcMz2o3fm94GAkmFP0ciK/WmmHVbaVZ JFuMFTHhYpo6baO8UIYf86jAHrYlNNsnLmHPAT6FDfnL0RGkS560u5gerxXaA6khvUaRsMH12 F8Rm+9lNlhA7Bq3VyWiqi/QoTfK16ftWquEMnXwGNzDV4e8PZx2U+7GvNCZh0D7HroEbWPD6J k8DPr+h8/+JstGrtrc7ZfO0ZhMcUsAWBwYGhMAV6gjW2ZEnEJd5BwLGFbpR1oceelY3p48b9f BD/ZOx2bIgcDSqhuSFi7TkHyvxgOiEOZg4cYPAEh+mf0d2RU5itsYb+WKeZXcvv/BR0NG9Rhu 05OjRdU3jwGKAppVYy0E6btuubQHpG+nrXMWNY0c7/V9pDEwEk/1dhfYd6My8DVmfn03rt4vB r/1SvyIH/fjgvow29KGb7PNzGrCpSak4jRv+uL/KwyWux7msaxNrEt1DN808z1A/4iYt75U/D 1z5rQI5y03t3WygFkdG3KBMXb3miQKVkIP5DyI/DdDYidi+Fm+uHp+3aMK4CBwLObLL4jBJ9+ 5K26DXsOHC0rghLe0rA+eB5eqYOiAfd7jh1XyvRW4OWRkzrs7PdcWPvcKpWCzZCfvmzY= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Annotate UARTs. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts index 1c057b285153..5b32a70ceff2 100644 --- a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts +++ b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts @@ -33,15 +33,18 @@ }; }; + /* Colibri UART-A */ serial@70006000 { status = "okay"; }; + /* Colibri UART-C */ serial@70006040 { compatible = "nvidia,tegra30-hsuart"; status = "okay"; }; + /* Colibri UART-B */ serial@70006300 { compatible = "nvidia,tegra30-hsuart"; status = "okay"; From patchwork Mon Jul 23 12:36:38 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947750 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1Kw1PC8z9ryt for ; Mon, 23 Jul 2018 22:40:20 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389066AbeGWNi3 (ORCPT ); Mon, 23 Jul 2018 09:38:29 -0400 Received: from mout.perfora.net ([74.208.4.194]:43007 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389026AbeGWNi2 (ORCPT ); Mon, 23 Jul 2018 09:38:28 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MBToO-1fproJ3xx8-00AVCt; Mon, 23 Jul 2018 14:37:18 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 07/26] ARM: tegra: colibri_t30: white-space clean-up Date: Mon, 23 Jul 2018 14:36:38 +0200 Message-Id: <20180723123658.980-8-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:OVym7uFc5GmZLHNhULhk8risb7OuIKkP1+AVh4APNV0MhOc5ltj 77+cA1dvYCiUEUfRkZbfToSqv3/8OzfztPESfWJckpIQdrgbggwvAqRiemCJNgrgupFxnA2 aNupWmPP8Lm6n9hMtIowJLza1Flu5iNXpCgFOEccsHYomRAyCw4bdMTWnT7UaF64o+ffaj3 nbL3tW2du/sJaj2Wetl+w== X-UI-Out-Filterresults: notjunk:1; V01:K0:PM9z++XhS0Q=:jsIe8C/zBzjXGAkW1Y+HmD QBwxH7X6G7JbZIq6f2Ub45fzwlYqWsq1/UL3g+sZnCKXKmqrpdpgqo/Rgdf+MquPmn4Drqg3R EVOURrabFHNeIfFPJI3I2R3oF5RLgDW+58LGHm6t5lo59AWVurJJf7qEk0YM4s/njrmi+okP1 TRBwU2HJs6DmTgFUFrmgA3JXHc7GBLddJzhS8oOYlahnwKWatTx9ibTaHyUe4AlB/rZAexshG r0JHRSTPg7B01M+6DNaY4tKkCtAAiGdp+p0ZQOoojGaB4Z3OKa2yxXlJuZtf1/nC9A+2V8Ek3 2OneGisC42iZp5AegBlZAPwBVcjs7RHkVNn7wUgyiVkAgDGJIYA3YNsbzrj/tZyaObd/IDlan /mPFmwGOgnZD5x7n2oxhwRtPk9IgeMercOEx33oi0blW5CVJz3G61Alp/zUnss5fxYE7HVi8D qZFR9+2vkVCiZ/kwotwnhpajwnA5vWeEeBH+H3RV7MvU/XbJWKqa6qcdn256UHl7srqx9FYGo lpy7bZZKXQy3bOSef7afwyq5iKuprWPkShebptoStELT2RHcsQG/r0es8nJU3YHNG7CiG0tkT lcYYaRj10ej3ZAPtS/6UCXzKKTFFqC3y/cO0DfVQ11txXT07J2ZCa1fvgfjhjZ8mFxnYwSlPN XP10wzuMU3gpBpIfXUR5rMuvVd+pUn0oY5rRwsTYE0Zr+DFP9ObKsfSThG6sscO47wdI= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler White-space clean-up. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts index 5b32a70ceff2..19af6ccd57b2 100644 --- a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts +++ b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts @@ -27,6 +27,7 @@ nvidia,panel = <&panel>; }; }; + hdmi@54280000 { status = "okay"; hdmi-supply = <®_5v0>; @@ -78,6 +79,7 @@ spi@7000d400 { status = "okay"; spi-max-frequency = <25000000>; + can0: can@0 { compatible = "microchip,mcp2515"; reg = <0>; @@ -86,6 +88,7 @@ interrupts = ; spi-max-frequency = <10000000>; }; + spidev0: spi@1 { compatible = "spidev"; reg = <1>; @@ -124,7 +127,6 @@ backlight: backlight { compatible = "pwm-backlight"; - /* PWM */ pwms = <&pwm 0 5000000>; brightness-levels = <255 128 64 32 16 8 4 0>; @@ -162,7 +164,6 @@ * edt,et070080dh6: EDT 7.0" LCD TFT */ compatible = "edt,et057090dhu", "simple-panel"; - backlight = <&backlight>; power-supply = <®_3v3>; }; From patchwork Mon Jul 23 12:36:39 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947751 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1Kx4s94z9s3q for ; Mon, 23 Jul 2018 22:40:21 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389057AbeGWNi3 (ORCPT ); Mon, 23 Jul 2018 09:38:29 -0400 Received: from mout.perfora.net ([74.208.4.196]:49321 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388333AbeGWNi2 (ORCPT ); Mon, 23 Jul 2018 09:38:28 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MPnfw-1fdkbi0OqQ-004xJP; Mon, 23 Jul 2018 14:37:20 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 08/26] ARM: tegra: colibri_t30: move dr_mode property from phy to controller Date: Mon, 23 Jul 2018 14:36:39 +0200 Message-Id: <20180723123658.980-9-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:2zZs7pyDMMu3Me9VZvyayPNMiW52mG0wdtjoqHzfsG61Vl4qmUn PnW6WLsTwuDtxLxYawV/v4Sb2/10bmgI0Dua3635OMNaqahRXVHSmSPjnNGj8e3b/JvSGdL dtAzoov1EcSpzkn5f2cm5De/Da1lkd5fYPsyG8DgEeKQ4yiiOFESf3hxjBh0NeULtf7J5cl +82DreD04umBRaD35jQXw== X-UI-Out-Filterresults: notjunk:1; V01:K0:3rYEG3+IFnY=:HMarOumxTrdrPn1Zo4A5o7 gRIfybFUmvGAr4tZ1bhYPCgiXTAPbVC1ZhJtAxHxzbxLnvMOXE5VkvYhBRS6SYe6bTQnlD7qA 2a55IxcNsbsbok+ePM7JA1wREGcTKoPRQXSQTlCtL10MoZxOeh5yDhExAv+VFSJddB0N+2FZq Ng/i2ofuPei43UCSELToSEoxWPSWfzP3OnGDHhJ/1JoA3wjcOIQeh09FSZKEqX1rL1J77t7yd XI4AYEgPj9XyBwoEDfP/aFZqejkxI+yTQ+faJezatewLODBcLq+pZSbHSIgOpp1SKxinvUgZC ITfVnRa5gtJZtGXktcILzLXhEkMAASmbTHyGy5fqIxNnfpgjt2dHjBB9Xipn9z6yNHNrx6mWw zikVV7Rf115UdThmVCXooBai89ewElsvsmSf7RR5zKOIe8cNpqzWNV+J+4MJmIfZRxCRBNZ4T zM6EeBODIqs5wVR03l6A+ssSAIUyVBNfE9yETo8Y3Peca/st4qhkMhzeWJBUxHADmb7nOBbl4 vtmzuEY3QYMTL641H+eBZ176fqs7glwzvIkLQZWU5DfDttK0+1Pyh0k+0iBmN+HgMscoTe+hx ARoXL8HfuXEuhmV8+oiHBA7xQ6C8VCn3rzXIb+cXfAhVRYnNtm9FGyzZ25x040k7XN3ojG4if LJ7+WNpsWvA5amb/Ac4Y1tnC18rMNev3ytTf3ykIiSgr4M59QsyAYxYxD+vGXwbBbptc= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Move dr_mode property from USB PHY node to controller. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts index 19af6ccd57b2..70d3a89825a4 100644 --- a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts +++ b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts @@ -107,11 +107,11 @@ /* EHCI instance 0: USB1_DP/N -> USBC_P/N */ usb@7d000000 { status = "okay"; + dr_mode = "otg"; }; usb-phy@7d000000 { status = "okay"; - dr_mode = "otg"; vbus-supply = <®_usbc_vbus>; }; From patchwork Mon Jul 23 12:36:40 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947748 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1Kb0Nvfz9ryt for ; Mon, 23 Jul 2018 22:40:03 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389026AbeGWNia (ORCPT ); Mon, 23 Jul 2018 09:38:30 -0400 Received: from mout.perfora.net ([74.208.4.197]:36903 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388362AbeGWNia (ORCPT ); Mon, 23 Jul 2018 09:38:30 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0Lw0KJ-1g4EtL16rN-017ovY; Mon, 23 Jul 2018 14:37:22 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 09/26] ARM: tegra: colibri_t30: reorder backlight properties Date: Mon, 23 Jul 2018 14:36:40 +0200 Message-Id: <20180723123658.980-10-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:K6rvKfG4crYEJ2Zxp4E38X431SNSXMTpKOl1nP2lyJ0VsOyl6db 8yOjhb7hnQC8Z+zqd2nQWKF1tLmX0s4T1+rMckpuVHElvEHmHAVBX+MZ8fXyPmmHifkeM7x tsBjwxNtavCpJEzvC3ek6uxnTwi7vwalxpaJml3shOVf94ZwYgftPzIrQ7hhYJUuPhorYaV we0RDHEKTcv7tV1D39vqA== X-UI-Out-Filterresults: notjunk:1; V01:K0:sEu5/vWdLUU=:qgGOhnKOg4F8xnNy7mjpSX RRVpdVO60kuWFLTXoVjoIDIGlxq6T/yZPlQ1GqDs+j4cN2tiFZrmRRx0ncCKIwWShBe+47qH5 8JpYnbdunebQLyBtBY9RfnXUBayGLE5nUz/aB6tMWPeHytMteqJ1M2QFRHoTRSIWAEa8VYibl 63o2gsvAWQPdk3nQNP2OZR+uZJoWT2sR65ePFUbSXYvUcs+G4+1mLdHcAGg7kCPdNl/ZfqAQ4 gZy/+fKgtp9gOD3w0ZsKBrV/LWnPk4wpwA89g+R/tyyxWG1rxPanWpwrd8j/eibpZs02LW/bE +25oqOAH3VDTzkzRcGhEp3Zb680GfbUpoUpQLRdHdPqVSSpZouF3eSUMd/RakZ0vjUuIVcHpZ nIFMg089H3vSXyFHpjzWY0D38KsXqRMtOND0i2vkH54cP+NNL+JlSLTYZ2CDkDS2AZZEhV+ZJ ipRU4ElIx9p5XftOV/S3Ql08N21i4p9QhMZGaGTA4HmtvrfyC+qaFaTBU+2LGN3/pBiye4W6s awp2uET4GsdrQ2A2vgmIbbwOaJhRo/y6UdJaIyxaetkEOfpTA4oLGglnYYfuVK8QdqJ8ASv82 kdUPtr2QTJ5i4loPw0zKQKqWEZjW+iSHut6gjc15qXGrsapO2JliHvehpM1oDT50OmWYo/lHJ oEeCYYF53Sm0AF8W89koTGRXshrCb7twdt+NhNM648arM5wtY2poodBfcBpP3wChdSxY= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Reorder backlight properties. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts index 70d3a89825a4..a3c607d07a1b 100644 --- a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts +++ b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts @@ -127,13 +127,12 @@ backlight: backlight { compatible = "pwm-backlight"; - /* PWM */ - pwms = <&pwm 0 5000000>; brightness-levels = <255 128 64 32 16 8 4 0>; default-brightness-level = <6>; /* BL_ON */ enable-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>; power-supply = <®_3v3>; + pwms = <&pwm 0 5000000>; /* PWM */ }; clocks { From patchwork Mon Jul 23 12:36:41 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947747 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1KY1Vhhz9ryt for ; Mon, 23 Jul 2018 22:40:01 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388597AbeGWNie (ORCPT ); Mon, 23 Jul 2018 09:38:34 -0400 Received: from mout.perfora.net ([74.208.4.196]:41545 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388362AbeGWNie (ORCPT ); Mon, 23 Jul 2018 09:38:34 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0Mhk4D-1fLoFb1uAF-00Mtnq; Mon, 23 Jul 2018 14:37:25 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 10/26] ARM: tegra: colibri_t30: drop pwmleds Date: Mon, 23 Jul 2018 14:36:41 +0200 Message-Id: <20180723123658.980-11-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:Cw6hxxCjQatLlSkO3t10HXE+OYVsNAyqP/AIDQ35162coqZU8LC tFEC3U+WP4MolACtQoio4l8vv7I8vU8p5gYtG3vElqOb41mdCR5Kvrk1M44KlLCDOYQWCmY s0bGgba26Us7+ZTLkhoIaymztFOhNTe1dtG/4ffq1kW2pgeTOBCFhKNqy6g2FFIcIRn/Rkc vdp9LpdVQvbMKrdCMXPaw== X-UI-Out-Filterresults: notjunk:1; V01:K0:AQg3idTThzw=:NBU9BI/2yXRUgx48eXN0Ux Hq+H01WwQ9u4sYFCJYJFituhVT1Es+U+qTJC1Vji9AQ5t3960ivIPNn8rTOOi3vYznXfmMGI2 w66DQnULSiWaEoKsztnXQFV6Au/6JEhtId3UcPXDQRZqQFmvMlsYbYcX5b2lHaiJD2Ze8zA2z Dj79KkCX23qefS1MSLAwzz8zE5C0K8k5ValpGPTrbo1jgwlfebvNmnbjZjk6AGrGBC5tbFVyT 3MlQG2rJmtLIRkl+KYPr2fX502vvcpVenYoFy73PvrXQXIxzJ8l1VhkTossHvS9lv3zM36/ap K0EORwpY+vxrsvCqWRx/KQJVpdPJe1v/jI2T5ncPS4bj47j2Nmjhw69ybwNWgw/+67c1MrhQ7 EC5yaX/iwUWxUMeFNid+wYtO2Q72kob/Ky7Oy4kHZQyg3myeG9oJLJL1RGLvsdiTwIJhJLjvr GyY8jXtfDPWnqVTWmz5CwuQ3+HiReI/6ufOuCyvetAGtFynO0PH4osWeHo0A+AmssqUlfqLQC 8CyLp434uslf7e8w6KjScll59k4iSCzZVv6JbGhkOEgZfXTt3QPXeY0R2FvDYKGeyhD8ibtgo 3UWjreakxh69cbD72V0zBNmkRhelGoBsBUuF6P2mce+whkPSVXR2+TvVil+2RupfzZQHEUwmj 8vwNF6ANL4d/cqPYy0MZIwESEzHxp2C7DcqXizXjXTuNmP/vKZ82Aoc/1V9s1rogSkNU= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Drop pwmleds in favour of using regular PWMs. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts index a3c607d07a1b..621cd15cdfd1 100644 --- a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts +++ b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts @@ -167,26 +167,6 @@ power-supply = <®_3v3>; }; - pwmleds { - compatible = "pwm-leds"; - - pwmb { - label = "PWM"; - pwms = <&pwm 1 19600>; - max-brightness = <255>; - }; - pwmc { - label = "PWM"; - pwms = <&pwm 2 19600>; - max-brightness = <255>; - }; - pwmd { - label = "PWM"; - pwms = <&pwm 3 19600>; - max-brightness = <255>; - }; - }; - reg_3v3: regulator-3v3 { compatible = "regulator-fixed"; regulator-name = "3.3V_SW"; From patchwork Mon Jul 23 12:36:42 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947746 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1KV0Ksfz9s0n for ; Mon, 23 Jul 2018 22:39:58 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388376AbeGWNkw (ORCPT ); Mon, 23 Jul 2018 09:40:52 -0400 Received: from mout.perfora.net ([74.208.4.196]:38325 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388507AbeGWNif (ORCPT ); Mon, 23 Jul 2018 09:38:35 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MDOgd-1fmqUt2UaT-00GojY; Mon, 23 Jul 2018 14:37:27 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 11/26] ARM: tegra: colibri_t30: pinmux clean-up Date: Mon, 23 Jul 2018 14:36:42 +0200 Message-Id: <20180723123658.980-12-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:Scj/dzfn+wl1H16b30IL9oJMbSNE2JYvNzClbBdrHaO3klUcYcL YYRkdEAEUNU5encUAqh3/ovlQhTQh/2eJxxaadKocoDyQQzKOMDVU7rFfopC2THa991Nn8f qr8g4Ph+X0ukevXsj04GSPLqQkb1bU0hJlxOZIomJl1BBhRmkRQ9I8UfF4HxSdzSNZ9jSEM ib/L/WsaN9tmAUpgrYRwQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:EK5TH5QAetM=:qj5/4HFS//Bmi1Yhk30s/C FakVYPeiIcU+wZP3q30NCffac3x2nt66RUuAETRXOr2peegJ1KKez332g2mlnIp5iZDTjz0EE N6Rv1h6dD9uc/uIycsuUelShzjWK/24wGIF2fKrIJMqx7fcU+z8kj5uUQI5h/SNrRifOIM96l MG5HIQKi6/q4Am+n0xjgjIcBdvojIoTKwmpamAVUAeE5NDVLMOx9KigSmjdXbG0Vo+759M8L3 iwT6GSnKbs0S4kX584H2/DljJjotZPZIouKzCFtLy1TqfOTRn8r7RPyIU2h+ym9xxBlyOuX44 Y9qJw4feDTy1+eFHJNs7qRPOqVfL6ziKh2JgdfnbEKW4Vr94GWGDPfDLm8HDVWeBqez5e40dT BxP2/2sU+vv6L8S+VNzswIpInMo3aFpRvzMjE8ui+MNUFvQKnIclOhyAKPFE78EWQEEUMTMs+ inbcNVm8FZa2J8vx/KmzegzM5v5OR+z5JpXlLXzXcDQbMpDq51mc6J9M+/dPpfHcWoPy/Bixd GeWVcKl0yLeGPQmyF8EVpdWPT49gYNTivAuOC4NrGzcoEuIV5gCgoIOtez597/7hA277nCASS 6Th62x4tfR3OVkh6at+ag1Udm2XCBtDrikTwBFHAGHOrCatgreq/4vmd++mzph03nrp1VlHhh CLaAfFeev2uxhOu02ya8tweJ4tGAQixMq77iGRcMxVta/nybbUJvjVwxPOmRQoSD4CYc= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Clean-up pinmuxing: - white-space clean-up - explicitly disable LCD_M1 in favour of LCD_DE on L_BIAS - explicitly disable multiplexed SSPFRM and SSPTXD - get rid of nvidia,lock property - add missing eMMC sdmmc4_cmd_pt7 and explicitly enable input - explicitly disable lcd_dc1_pd2 (e.g. LM95245 I2C address pin) - annotate TOUCH_PEN_INT# being on-module Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index fedcd2f7912b..55dcd9d0dcce 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -38,10 +38,10 @@ nvidia,enable-input = ; }; dap3_fs_pp0 { - nvidia,pins = "dap3_fs_pp0", - "dap3_sclk_pp3", - "dap3_din_pp1", - "dap3_dout_pp2"; + nvidia,pins = "dap3_fs_pp0", + "dap3_sclk_pp3", + "dap3_din_pp1", + "dap3_dout_pp2"; nvidia,function = "i2s2"; nvidia,pull = ; nvidia,tristate = ; @@ -79,9 +79,9 @@ lcd_m1_pw1 { nvidia,pins = "lcd_m1_pw1"; nvidia,function = "rsvd3"; - nvidia,pull = ; - nvidia,tristate = ; - nvidia,enable-input = ; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; }; /* Colibri MMC */ @@ -112,12 +112,14 @@ nvidia,pull = ; nvidia,tristate = ; }; + /* Multiplexed SSPFRM, SSPTXD and therefore disabled */ sdmmc3_dat6_pd3 { nvidia,pins = "sdmmc3_dat6_pd3", "sdmmc3_dat7_pd4"; nvidia,function = "spdif"; - nvidia,pull = ; + nvidia,pull = ; nvidia,tristate = ; + nvidia,enable-input = ; }; /* Colibri UART_A */ @@ -155,13 +157,15 @@ nvidia,tristate = ; }; - /* eMMC */ + /* eMMC (On-module) */ sdmmc4_clk_pcc4 { nvidia,pins = "sdmmc4_clk_pcc4", + "sdmmc4_cmd_pt7", "sdmmc4_rst_n_pcc3"; nvidia,function = "sdmmc4"; nvidia,pull = ; nvidia,tristate = ; + nvidia,enable-input = ; }; sdmmc4_dat0_paa0 { nvidia,pins = "sdmmc4_dat0_paa0", @@ -175,6 +179,7 @@ nvidia,function = "sdmmc4"; nvidia,pull = ; nvidia,tristate = ; + nvidia,enable-input = ; }; /* Power I2C (On-module) */ @@ -185,7 +190,6 @@ nvidia,pull = ; nvidia,tristate = ; nvidia,enable-input = ; - nvidia,lock = ; nvidia,open-drain = ; }; @@ -197,12 +201,12 @@ lcd_dc1_pd2 { nvidia,pins = "lcd_dc1_pd2"; nvidia,function = "rsvd3"; - nvidia,pull = ; - nvidia,tristate = ; - nvidia,enable-input = ; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; }; - /* TOUCH_PEN_INT# */ + /* TOUCH_PEN_INT# (On-module) */ pv0 { nvidia,pins = "pv0"; nvidia,function = "rsvd1"; From patchwork Mon Jul 23 12:36:43 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947745 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1KH39xdz9s0n for ; Mon, 23 Jul 2018 22:39:47 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388324AbeGWNkk (ORCPT ); Mon, 23 Jul 2018 09:40:40 -0400 Received: from mout.perfora.net ([74.208.4.196]:37733 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388376AbeGWNih (ORCPT ); Mon, 23 Jul 2018 09:38:37 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MUWfN-1fZ1fX2tZT-00RLlm; Mon, 23 Jul 2018 14:37:29 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 12/26] ARM: tegra: colibri_t30: add missing pinmux Date: Mon, 23 Jul 2018 14:36:43 +0200 Message-Id: <20180723123658.980-13-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:SYOXP1sAN+zlqed9ym86xKmYxiBuUGRZtJRi1GmNgzQC+rJFQEl 7cvPo9+XmQiSB16b7fINiISp+RMqshRLYr1XBbh9oWArvoSAMq2mV/XtRJVTFmcdaHR/s2L uNz+/wAHyXAbbIb0gnP07gQRyXsyA6OQy6ZklgvcfmsT2uwvZyUqwb+mHnUpMngfRYhqT1q 3/ME8WHxsyYB64Z95MZtw== X-UI-Out-Filterresults: notjunk:1; V01:K0:NGd8sYFZE6Q=:xixs4xAa6/PLrKwuCC93+k vEstaQHgmRO/8X7P7GBb88RiWamgeoQpINK79jhSUPuRs3FFJ3a0PtS2JFg8ZDfi86nFs/0JY 6DprqflKHfDK1/bggtaJb6jJl37K0Qzn3892rXwxpp9X86XuH2pl/ddJPH5Smjs0df2dkXI1P qHx46xHGC5t1bO1Rs+1R6SuV1+zIQU6zSK4SYmTrYKxl0smAQR8JUqKlFn9uvR5ynhXfn7ZBl S8dQgdrFIU5HIXz4w7/SC/qzLeRsKk70lxYB45inKHrubDrJuJYOQiqk+Jjx87F0U6HRhNHRX s1t93jwDJNV9yH0Fb6Hij4nJ6q+93Q4ynjgQNOxis7k0pLQ4osPE58iGE8ztIbDnGozCLXDWt ah1loOpzZzXabYINlp0nWJypPqTn94Su9LyiSsXdJ3xMWcbEUCGhI05xSJjjGkYvqDV6+F7xs VSmJvHKj1qFLxL3Apx2SP/9iEJTJHpgm3ZjXC9DGuj2nN0Vzt6biA9kwWkPMGqGsfVcLPD3ci kYALl55p2s5IjTM9dJEK4RWS4p2VB9npK6+L9RJe6ND7T3idRclOvx6zbM69JGx553fYLTbHF 5dOaBDqip6eb777pU1hcWTbY9HcPP6ZdmC5FE253DtKoW8/TIOgnSm13vpz+4RfH6dnNYPBec Gg/RNO172iNBH03V7G6qkaRpIEEjxjtDavwqVk5dBzttLUD6+nIs40gJ34Lm9kYvEEck= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Explicitly mux all T30 SoC balls now: - Colibri Address/Data Bus (GMI) - Colibri DDC - Colibri EXT_IO* - Colibri GPIO - Colibri HOTPLUG_DETECT (HDMI) - Colibri I2C - Colibri LCD (L_* resp. LDD<*>) - Colibri MMC_CD - Colibri nRESET_OUT - Colibri Parallel Camera (Optional) - Colibri PWM, , - Colibri VGA - Colibri USBC_DET - Colibri USBH_PEN - Colibri USBH_OC - on-module AX88772B LAN control signals - Colibri nBATT_FAULT(SENSE) and nVDD_FAULT(SENSE - not connected and therefore disabled signals Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 486 +++++++++++++++++++++++++++++++++ 1 file changed, 486 insertions(+) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index 55dcd9d0dcce..c80b9bf44752 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -47,6 +47,156 @@ nvidia,tristate = ; }; + /* Colibri Address/Data Bus (GMI) */ + gmi_ad0_pg0 { + nvidia,pins = "gmi_ad0_pg0", + "gmi_ad2_pg2", + "gmi_ad3_pg3", + "gmi_ad4_pg4", + "gmi_ad5_pg5", + "gmi_ad6_pg6", + "gmi_ad7_pg7", + "gmi_ad8_ph0", + "gmi_ad9_ph1", + "gmi_ad10_ph2", + "gmi_ad11_ph3", + "gmi_ad12_ph4", + "gmi_ad13_ph5", + "gmi_ad14_ph6", + "gmi_ad15_ph7", + "gmi_adv_n_pk0", + "gmi_clk_pk1", + "gmi_cs4_n_pk2", + "gmi_cs2_n_pk3", + "gmi_iordy_pi5", + "gmi_oe_n_pi1", + "gmi_wait_pi7", + "gmi_wr_n_pi0", + "dap1_fs_pn0", + "dap1_din_pn1", + "dap1_dout_pn2", + "dap1_sclk_pn3", + "dap2_fs_pa2", + "dap2_sclk_pa3", + "dap2_din_pa4", + "dap2_dout_pa5", + "spi1_sck_px5", + "spi1_mosi_px4", + "spi1_cs0_n_px6", + "spi2_cs0_n_px3", + "spi2_miso_px1", + "spi2_mosi_px0", + "spi2_sck_px2", + "uart2_cts_n_pj5", + "uart2_rts_n_pj6"; + nvidia,function = "gmi"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + /* Further pins may be used as GPIOs */ + dap4_din_pp5 { + nvidia,pins = "dap4_din_pp5", + "dap4_dout_pp6", + "dap4_fs_pp4", + "dap4_sclk_pp7", + "pbb7", + "sdmmc1_clk_pz0", + "sdmmc1_cmd_pz1", + "sdmmc1_dat0_py7", + "sdmmc1_dat1_py6", + "sdmmc1_dat3_py4", + "uart3_cts_n_pa1", + "uart3_txd_pw6", + "uart3_rxd_pw7"; + nvidia,function = "rsvd2"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + lcd_d18_pm2 { + nvidia,pins = "lcd_d18_pm2", + "lcd_d19_pm3", + "lcd_d20_pm4", + "lcd_d21_pm5", + "lcd_d22_pm6", + "lcd_d23_pm7", + "lcd_dc0_pn6", + "pex_l2_clkreq_n_pcc7"; + nvidia,function = "rsvd3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + lcd_cs0_n_pn4 { + nvidia,pins = "lcd_cs0_n_pn4", + "lcd_sdin_pz2", + "pu0", + "pu1", + "pu2", + "pu3", + "pu4", + "pu5", + "pu6", + "spi1_miso_px7", + "uart3_rts_n_pc0"; + nvidia,function = "rsvd4"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + lcd_pwr0_pb2 { + nvidia,pins = "lcd_pwr0_pb2", + "lcd_sck_pz4", + "lcd_sdout_pn5", + "lcd_wr_n_pz3"; + nvidia,function = "hdcp"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + pbb4 { + nvidia,pins = "pbb4", + "pbb5", + "pbb6"; + nvidia,function = "displayb"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + /* Multiplexed RDnWR and therefore disabled */ + lcd_cs1_n_pw0 { + nvidia,pins = "lcd_cs1_n_pw0"; + nvidia,function = "rsvd4"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + /* Multiplexed GMI_CLK and therefore disabled */ + owr { + nvidia,pins = "owr"; + nvidia,function = "rsvd3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + /* Tri-stating GMI_WR_N on nPWE SODIMM pin 99 */ + sdmmc3_dat4_pd1 { + nvidia,pins = "sdmmc3_dat4_pd1"; + nvidia,function = "sdmmc3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + /* Not tri-stating GMI_WR_N on RDnWR SODIMM pin 93 */ + sdmmc3_dat5_pd0 { + nvidia,pins = "sdmmc3_dat5_pd0"; + nvidia,function = "sdmmc3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + /* Colibri BL_ON */ pv2 { nvidia,pins = "pv2"; @@ -72,6 +222,113 @@ nvidia,enable-input = ; }; + /* Colibri DDC */ + ddc_scl_pv4 { + nvidia,pins = "ddc_scl_pv4", + "ddc_sda_pv5"; + nvidia,function = "i2c4"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* Colibri EXT_IO* */ + gen2_i2c_scl_pt5 { + nvidia,pins = "gen2_i2c_scl_pt5", + "gen2_i2c_sda_pt6"; + nvidia,function = "rsvd4"; + nvidia,open-drain = ; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + spdif_in_pk6 { + nvidia,pins = "spdif_in_pk6"; + nvidia,function = "hda"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* Colibri GPIO */ + clk2_out_pw5 { + nvidia,pins = "clk2_out_pw5", + "pcc2", + "pv3", + "sdmmc1_dat2_py5"; + nvidia,function = "rsvd2"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + lcd_pwr1_pc1 { + nvidia,pins = "lcd_pwr1_pc1", + "pex_l1_clkreq_n_pdd6", + "pex_l1_rst_n_pdd5"; + nvidia,function = "rsvd3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + pv1 { + nvidia,pins = "pv1", + "sdmmc3_dat0_pb7", + "sdmmc3_dat1_pb6"; + nvidia,function = "rsvd1"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* Colibri HOTPLUG_DETECT (HDMI) */ + hdmi_int_pn7 { + nvidia,pins = "hdmi_int_pn7"; + nvidia,function = "hdmi"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* Colibri I2C */ + gen1_i2c_scl_pc4 { + nvidia,pins = "gen1_i2c_scl_pc4", + "gen1_i2c_sda_pc5"; + nvidia,function = "i2c1"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + nvidia,open-drain = ; + }; + + /* Colibri LCD (L_* resp. LDD<*>) */ + lcd_d0_pe0 { + nvidia,pins = "lcd_d0_pe0", + "lcd_d1_pe1", + "lcd_d2_pe2", + "lcd_d3_pe3", + "lcd_d4_pe4", + "lcd_d5_pe5", + "lcd_d6_pe6", + "lcd_d7_pe7", + "lcd_d8_pf0", + "lcd_d9_pf1", + "lcd_d10_pf2", + "lcd_d11_pf3", + "lcd_d12_pf4", + "lcd_d13_pf5", + "lcd_d14_pf6", + "lcd_d15_pf7", + "lcd_d16_pm0", + "lcd_d17_pm1", + "lcd_de_pj1", + "lcd_hsync_pj3", + "lcd_pclk_pb3", + "lcd_vsync_pj4"; + nvidia,function = "displaya"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; /* * Colibri L_BIAS, LCD_M1 is muxed with LCD_DE * todays display need DE, disable LCD_M1 @@ -101,6 +358,105 @@ nvidia,pull = ; nvidia,tristate = ; }; + /* Colibri MMC_CD */ + gmi_wp_n_pc7 { + nvidia,pins = "gmi_wp_n_pc7"; + nvidia,function = "rsvd1"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + /* Multiplexed and therefore disabled */ + cam_mclk_pcc0 { + nvidia,pins = "cam_mclk_pcc0"; + nvidia,function = "vi_alt3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + cam_i2c_scl_pbb1 { + nvidia,pins = "cam_i2c_scl_pbb1", + "cam_i2c_sda_pbb2"; + nvidia,function = "rsvd3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + nvidia,open-drain = ; + }; + pbb0 { + nvidia,pins = "pbb0", + "pcc1"; + nvidia,function = "rsvd2"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + pbb3 { + nvidia,pins = "pbb3"; + nvidia,function = "displayb"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* Colibri nRESET_OUT */ + gmi_rst_n_pi4 { + nvidia,pins = "gmi_rst_n_pi4"; + nvidia,function = "gmi"; + nvidia,pull = ; + nvidia,tristate = ; + }; + + /* + * Colibri Parallel Camera (Optional) + * pins multiplexed with others and therefore disabled + */ + vi_vsync_pd6 { + nvidia,pins = "vi_d0_pt4", + "vi_d1_pd5", + "vi_d2_pl0", + "vi_d3_pl1", + "vi_d4_pl2", + "vi_d5_pl3", + "vi_d6_pl4", + "vi_d7_pl5", + "vi_d8_pl6", + "vi_d9_pl7", + "vi_d10_pt2", + "vi_d11_pt3", + "vi_hsync_pd7", + "vi_mclk_pt1", + "vi_pclk_pt0", + "vi_vsync_pd6"; + nvidia,function = "vi"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* Colibri PWM */ + sdmmc3_dat2_pb5 { + nvidia,pins = "sdmmc3_dat2_pb5"; + nvidia,function = "pwm1"; + nvidia,pull = ; + nvidia,tristate = ; + }; + + /* Colibri PWM */ + sdmmc3_clk_pa6 { + nvidia,pins = "sdmmc3_clk_pa6"; + nvidia,function = "pwm2"; + nvidia,pull = ; + nvidia,tristate = ; + }; + + /* Colibri PWM */ + sdmmc3_cmd_pa7 { + nvidia,pins = "sdmmc3_cmd_pa7"; + nvidia,function = "pwm3"; + nvidia,pull = ; + nvidia,tristate = ; + }; /* Colibri SSP */ ulpi_clk_py0 { @@ -122,6 +478,16 @@ nvidia,enable-input = ; }; + /* Colibri VGA not supported and therefore disabled */ + crt_hsync_pv6 { + nvidia,pins = "crt_hsync_pv6", + "crt_vsync_pv7"; + nvidia,function = "rsvd2"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + /* Colibri UART_A */ ulpi_data0 { nvidia,pins = "ulpi_data0_po1", @@ -157,6 +523,32 @@ nvidia,tristate = ; }; + /* Colibri USBC_DET */ + spdif_out_pk5 { + nvidia,pins = "spdif_out_pk5"; + nvidia,function = "rsvd2"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* Colibri USBH_PEN */ + spi2_cs1_n_pw2 { + nvidia,pins = "spi2_cs1_n_pw2"; + nvidia,function = "spi2_alt"; + nvidia,pull = ; + nvidia,tristate = ; + }; + + /* Colibri USBH_OC */ + spi2_cs2_n_pw3, { + nvidia,pins = "spi2_cs2_n_pw3"; + nvidia,function = "spi2_alt"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + /* eMMC (On-module) */ sdmmc4_clk_pcc4 { nvidia,pins = "sdmmc4_clk_pcc4", @@ -182,6 +574,100 @@ nvidia,enable-input = ; }; + /* LAN_EXT_WAKEUP#, LAN_PME (On-module) */ + pex_l0_rst_n_pdd1 { + nvidia,pins = "pex_l0_rst_n_pdd1", + "pex_wake_n_pdd3"; + nvidia,function = "rsvd3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + /* LAN_V_BUS, LAN_RESET# (On-module) */ + pex_l0_clkreq_n_pdd2 { + nvidia,pins = "pex_l0_clkreq_n_pdd2", + "pex_l0_prsnt_n_pdd0"; + nvidia,function = "rsvd3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* nBATT_FAULT(SENSE), nVDD_FAULT(SENSE) */ + pex_l2_rst_n_pcc6 { + nvidia,pins = "pex_l2_rst_n_pcc6", + "pex_l2_prsnt_n_pdd7"; + nvidia,function = "rsvd3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* Not connected and therefore disabled */ + clk1_req_pee2 { + nvidia,pins = "clk1_req_pee2", + "pex_l1_prsnt_n_pdd4"; + nvidia,function = "rsvd3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + clk2_req_pcc5 { + nvidia,pins = "clk2_req_pcc5", + "clk3_out_pee0", + "clk3_req_pee1", + "clk_32k_out_pa0", + "hdmi_cec_pee3", + "sys_clk_req_pz5"; + nvidia,function = "rsvd2"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + gmi_dqs_pi2 { + nvidia,pins = "gmi_dqs_pi2", + "kb_col2_pq2", + "kb_col3_pq3", + "kb_col4_pq4", + "kb_col5_pq5", + "kb_row4_pr4"; + nvidia,function = "rsvd4"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + kb_col0_pq0 { + nvidia,pins = "kb_col0_pq0", + "kb_col1_pq1", + "kb_col6_pq6", + "kb_col7_pq7", + "kb_row5_pr5", + "kb_row6_pr6", + "kb_row7_pr7", + "kb_row9_ps1"; + nvidia,function = "kbc"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + kb_row0_pr0 { + nvidia,pins = "kb_row0_pr0", + "kb_row1_pr1", + "kb_row2_pr2", + "kb_row3_pr3"; + nvidia,function = "rsvd3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + lcd_pwr2_pc6 { + nvidia,pins = "lcd_pwr2_pc6"; + nvidia,function = "hdcp"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + /* Power I2C (On-module) */ pwr_i2c_scl_pz6 { nvidia,pins = "pwr_i2c_scl_pz6", From patchwork Mon Jul 23 12:36:44 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947744 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1K5155hz9ryt for ; Mon, 23 Jul 2018 22:39:37 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388494AbeGWNij (ORCPT ); Mon, 23 Jul 2018 09:38:39 -0400 Received: from mout.perfora.net ([74.208.4.197]:48853 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388424AbeGWNii (ORCPT ); Mon, 23 Jul 2018 09:38:38 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0LdFWZ-1gPCaB3LUX-00iSyq; Mon, 23 Jul 2018 14:37:31 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 13/26] ARM: tegra: colibri_t30: use proper irq-gpio for stmpe811 Date: Mon, 23 Jul 2018 14:36:44 +0200 Message-Id: <20180723123658.980-14-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:vK5OYIzTO+1Pmp0qHbTEXNVeCHRVQdwevMWP8XD5cPiEhqKIznw x/oLWJMR0wc1+RHD0dC4sz6avC1RVpOBpYWWEpUET1mhB2RN5WBF5PVoSftSl/uo+tLpnFp MUcC9ZFkT4Hro5Q3oS3+PEPQwcT8xqejONkg2HvnGFzt356l38IOdhPMQ4KZ0A65LJMNvjw IUgEE2HnqNHM5NH/wMVsw== X-UI-Out-Filterresults: notjunk:1; V01:K0:D8uMVRGxUkY=:o8zDiT2S9sux4WpcYHOljL Tg9gdEJ9IeGQRM3sCiY1XfArZU8/7fSYKBLuF++mWxgg0aI8cEi4r+M7vrlyUOv3VH+qNC0yw y5vZPG6uCcT6Wb8w9Jo+a01QsDNka45179UfgvFaqfyIl6Yi7xCqagAbW+lj5l1u+OxMcFOcB Lv8xp3tK38FZbCEBlDCtfL5Mrqc+IE7lRJcTYlrH2q/VWHw1T6PhKvdcUdAlTkMhuZNM48v72 MHIs8GIYxf+QdrqMndAeZUaYtWimRHhAYuhsqhCH7gtXToXCyedBm93COdLDZ2G0beQR7XdSs TMAYg2QG5LeMrjJ9fJEtCub+qcrdbtrx67/rsxnHvxPtoFK5CgV7tm6ps8MC4HFXQBs4F24OR Gt+Hz9ulr90rT2wBuvzHfavn/m2+vVyo/90HiaE+4DB7NHxkLXzHPt/TcMGlKgcym7aqiHmqR CL4xhTpgkIEnohd74kLhfZ/BtLQAD484rpR7MyOVIm7DmHrTVaZUaBXUi+Xg6+cI4Nt98u7lL Dlb0DKS6lEJui+1RJ0WWgsly2bOKZNgYK0+YapIaLJ4l0WvlL/z/LLHciepDrbmUTy/mwg5qe +vfaE5C/+IYhurYlcPkLs1V5HSPPKbF5KomoeciEVHG+amJI6LsBkPVOF4xjQxt2MSV08KTl/ IipeyxITEu8eLVhkoDQksauNQ0qAUHDbqD2GzrCLXUt6q5NCuaikc/bVB2Y6bdP9Yl4o= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Use proper irq-gpio for stmpe811 touch controller. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index c80b9bf44752..ace72a53186a 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -836,8 +836,7 @@ stmpe811@41 { compatible = "st,stmpe811"; reg = <0x41>; - interrupts = ; - interrupt-parent = <&gpio>; + irq-gpio = <&gpio TEGRA_GPIO(V, 0) IRQ_TYPE_LEVEL_LOW>; interrupt-controller; id = <0>; blocks = <0x5>; From patchwork Mon Jul 23 12:36:45 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947743 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1Jz57Pnz9ryt for ; Mon, 23 Jul 2018 22:39:31 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388989AbeGWNil (ORCPT ); Mon, 23 Jul 2018 09:38:41 -0400 Received: from mout.perfora.net ([74.208.4.197]:60599 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389178AbeGWNik (ORCPT ); Mon, 23 Jul 2018 09:38:40 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MBCpX-1fp2Lp42c9-00AE5g; Mon, 23 Jul 2018 14:37:33 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 14/26] ARM: tegra: colibri_t30: further lm95245 temperature sensor annotation Date: Mon, 23 Jul 2018 14:36:45 +0200 Message-Id: <20180723123658.980-15-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:AJgXZu+0Il3Rw37Roii+SMAqtx6ath4XIJHQpXMC+u0YMcR8LYO UBOi3IY0DvOZ9S/HapZkevurXQp8rzpm0KDfyg9L/M2mj/n387ud89qI8DIzDGdXL2xzD2s n7C3QHosdc4j2B2n4f9Y9+6uyIt0l38gZU7K6DXj2FwER0abhAyvBxiagRbBtih+UjaA7Op 6uT9y40uetEW3hxMWr8iA== X-UI-Out-Filterresults: notjunk:1; V01:K0:N7gNoEe9LRw=:4lrjfKFeVG0U5g97SITH7Y WV3knp8dYIb9j0/RB/Zy7IKL+ZBeIw2+yvJqtXkXfYpy8cjVji5zahLOIoIOqQMmftz5Z9yaT iPJyiWEx5KFW+HDGTvyh44K05l3Rd54tvQGis0ifXOv8tyh1DTEuKQNxduE7C1Iem2kM7sBHT bbsYYhlies0e8zKOi+HaCEXiaAckikbCI1rw6VBt3I0fPeDFSTqu8WromMuO9NTCa3uzRHvD3 7vlF2p7i1aNyWpUkT5O7PtdHUohlsmXv+uyPoyvjtBy8dS0E8rQuOnepw0+veud8QfeMq915Z 9vZODLOyZlMEl9Z6Fw68K1FuSkwB675/HALkyRji7zDT70Z4wgPZtzj6azJfxumFyrN6hfhNC HhJ4dcU+9YeYTwcitcDXO9jHR036Fps1MEkkku4n9H/UlaLv2IHmsyZw5OYn4huAKC+Rm0wpi hc54aRK/b3wObBKyOs5kT6hNZdcwT+DRoBSlSY5LOWsumBcJf1Nk0T5PkSxg4+8jSXLij8kds HCLAJ2RqMo9FdLDS/khdIjM6bnyybQS2rHKOrD/yG7Fh+crB2e+SnF2YsrQjoc0bCyu6YHHTB 77FVN6DB1SCd5ToKKSTH0Bedj5y1vqB3KbnuKc0H+BvC9XNkk+oE35T7KOkA9uoM0jhWrRgTx K/ePYv+x/II26k2uukAb9l+N+t4yvh3DLUHBPEfFkjOovnEWXe6dj+L/Rf4Xl00OnnL8= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Further LM95245 temperature sensor annotation. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index ace72a53186a..8266e42e1630 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -870,7 +870,7 @@ /* * LM95245 temperature sensor - * Note: OVERT_N directly connected to PMIC PWRDN + * Note: OVERT1# directly connected to TPS65911 PMIC PWRDN */ temp-sensor@4c { compatible = "national,lm95245"; From patchwork Mon Jul 23 12:36:46 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947739 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1Jc6xm3z9s4Z for ; Mon, 23 Jul 2018 22:39:12 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389160AbeGWNit (ORCPT ); Mon, 23 Jul 2018 09:38:49 -0400 Received: from mout.perfora.net ([74.208.4.194]:36213 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388302AbeGWNit (ORCPT ); Mon, 23 Jul 2018 09:38:49 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0LaVAX-1gQqCu0qSN-00mK3u; Mon, 23 Jul 2018 14:37:35 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 15/26] ARM: tegra: colibri_t30: add i2c-thermtrip Date: Mon, 23 Jul 2018 14:36:46 +0200 Message-Id: <20180723123658.980-16-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:+zapLFhcFkDERlyFCusU6KRIqksYWPRTLQmqrvkqVYKMWOyggg7 kWJU2kiFX7KI1d4yf2p7CBY4ZfdPamoQy+kQGKO0a6Z6YeiY8SLiIxLPmpzZKuw3Hrt5Ahs oIAQtF5Xv8ASlO7Z8Rgj/J94Mq2UwonKQnIis8jwnOqM0+MMLKt1tX4O50JrrFDeF0or2zV UNS6p6YKsikbHnbg26EXw== X-UI-Out-Filterresults: notjunk:1; V01:K0:1T187BazFJU=:wLPSnrxA6iH7DvAFKiqVd/ 1xmgTfw7P/T/CPP3zyj3/xIgX8lQkvsxhWUnJ6YpEsp5rY+DtHKdCcXqQpRWl5pa2LsrXR/nm bG7kWbJk+yGbC0v7KD9nwpwWYD5VQiH6gssf5Wu9CZtYMUMxVwkpnoajeOmCHSzzlEtAKQExc 9Bu2UaIng6eVTzHUJZlVideGk2LMOEs04bx3FsLONV8Tu6EOh1ovraVkw/y74aGeZtN8SpND9 /MgtBdSm52/ZD6O0a2l6AAP9y7STK4WVFQ418HKUdS+FAnz0CINs+09yEpBqsK0cpA0zK5y+E jIKnHbYnuedKCP6YdAS4vELbE+EOrj9k3ZtyFTGRj/bNH9dN2UhgUlETerqcD5BTC+k+7bEuV EvClpXLy8ao5auhgfmm2ja87GKOtckK3hN31V8WMcTBtuTw9yKutYo1xlmMESEBAzFVGGIV4g E+X5UHMqI2pNyDkGreu/dlqH9cJJFfYVaQNjdOF666kuh4IjRjYoitq7zWJyaoqYlUvTKXaMC 9Trs7Vk5hw/ho2f+A5tfXRIscqSzXLtf3mMH/8Q0DzuId32PrcCyF4ZRZGmyEmPH8UIhVwwWr QJjBpA3sX/hvvlqzQHE0EdByS3YQRApiNa98OWDx+ECOKRiYuDVdMoDrF1ejDbZ3j+DdogR9x Wqp8qrDXVkofp3dyy3Z9XwC9NxbM9EWAlF7QRHC+WomC2hylvczAM3VaZWY8n3AhRn28= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Add i2c-thermtrip which would set the DEV_OFF bit in the DCDC control register of the TPS65911 PMIC. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index 8266e42e1630..6608243e1d55 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -902,6 +902,14 @@ nvidia,core-pwr-off-time = <0>; nvidia,core-power-req-active-high; nvidia,sys-clock-req-active-high; + + /* Set DEV_OFF bit in DCDC control register of TPS65911 PMIC */ + i2c-thermtrip { + nvidia,i2c-controller-id = <4>; + nvidia,bus-addr = <0x2d>; + nvidia,reg-addr = <0x3e>; + nvidia,reg-data = <0x1>; + }; }; ahub@70080000 { From patchwork Mon Jul 23 12:36:47 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947742 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1Jx5s82z9s0n for ; Mon, 23 Jul 2018 22:39:29 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388454AbeGWNip (ORCPT ); Mon, 23 Jul 2018 09:38:45 -0400 Received: from mout.perfora.net ([74.208.4.197]:42569 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388438AbeGWNip (ORCPT ); Mon, 23 Jul 2018 09:38:45 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0LhuDc-1gLe4p1Wc6-00n7ol; Mon, 23 Jul 2018 14:37:37 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 16/26] ARM: tegra: colibri_t30: add proper emmc vmmc and vqmmc supplies Date: Mon, 23 Jul 2018 14:36:47 +0200 Message-Id: <20180723123658.980-17-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:rUaL4dtb0CodJEIESEgBOYWErC6NALpOgAc0LSpavn3oSS3WvCF 2FCNSPvpd7dkYKg493r+2MC4Xgwz6xQPeI3KKVgDIlFutoWdwbDrhyUGgLCyxr+Bgpe4rMS iZ6JAnPd6SGb+lURmWYZhKR8c9YzpOKzXsjN1nM4CfTnDCH2eKMuBUrQ/TkkzNcWAfCz6OP WqyUB2QHdn6HKbW9N+EzQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:K6+3qwXLTuU=:uh1MKc4sXx+ReqCOaTqJFX 9JIqqJWA91spE3jBtS9L1SsSITAsyHY6w4IihfJJm6WkuZfNjtbE0HpJaF8eVSBpp8gmOGYK4 2OE36l3zrdxbk8aUQfXpf8QnvaLe91G5YuK0C2P8PIwi0zlWmC+1UWewtQaCgLmct/1+XyjaF r9+2OokMtwikdbVdv5VqRXN3OAY9UG9Gpr7A7DsLL1EFxQQhlPsc+8UOb/PrkQFm5BONUEWBt S750/1ojFLGhQeqcyTAPSOZMccrabp9/g6FBq3Bmcdh2qRc9yiiihIYz3nx+hw2ahM0I58Dno ZQNuc4Fkl9d1QCTixjkomHrykcguowbpzZuxa0N60DplH/Ow639hW5fFvU1bRiz3vlNFC/ZX+ peZyqenssPL08pCTf+xszWI4jDqRPhBW4WnfPwOtvxCD06OSAvz7GJ7llpHTpklAthw1NYpaq R05HOYryuHl8Mv2/oBYelSLhueIHqQIe0EEw+vzwV3W8lo5FSZbMVoOmBaoGIOQCih75vKcl0 pb2dkTSEsYQ2xequ2tlsxx6xz8kkOBNZJUqxJiRu5nbtq4Tr+873TdkAagAarv7yRiLac7daj xe5UlzLAQ0drD8pW37n3pH/qPc9NhmBgupCV1iviD4Xn/cCO3aiXB/CwHEe7fj3K7YBK56Uo7 94xrWX6e49gfuPJkLt3EdedavIfLEabbbPT8ETKVnCCm83TO0SUYorQMX5WM2ZvcuYPU= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Add proper eMMC vmmc and vqmmc supplies e.g. fixing signalling voltage. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index 6608243e1d55..0a2115f59e41 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -925,6 +925,8 @@ #size-cells = <0>; bus-width = <8>; non-removable; + vmmc-supply = <®_module_3v3>; /* VCC */ + vqmmc-supply = <®_1v8_vio>; /* VCCQ */ emmc: emmc@0 { reg = <0>; From patchwork Mon Jul 23 12:36:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947741 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1Js18Rcz9ryt for ; Mon, 23 Jul 2018 22:39:25 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389161AbeGWNis (ORCPT ); Mon, 23 Jul 2018 09:38:48 -0400 Received: from mout.perfora.net ([74.208.4.196]:49005 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388302AbeGWNir (ORCPT ); Mon, 23 Jul 2018 09:38:47 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0LgFn8-1gJzNv2A6e-00nfVx; Mon, 23 Jul 2018 14:37:40 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 17/26] ARM: tegra: colibri_t30: enable emmc ddr52 mode Date: Mon, 23 Jul 2018 14:36:48 +0200 Message-Id: <20180723123658.980-18-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:Ni6eUn9biBYZr72Fv5+58HqIAOxUDW+aTKlLUkFgXX8Lw/AWqyV 0VjAz9ONA+uRWlyiAg+97jR1EYtWDb9BkzkoidZPxIBlYQOB0ceDrXU2TGmwkZ5zQ/TLupm Xg4qBZiNk0YyA34mDAitNk+1swEqRCqAK9GPsl/FldQ96GEvfU9EfDjsvQodkBZbI5qkM++ 04tlfsEOqZc6FNxqHoyoA== X-UI-Out-Filterresults: notjunk:1; V01:K0:d/U4Mt1H/LE=:G0aKN+XvPajIGZZ25ljZ3I 92nMDM0J1Ml1jbjhazXrPyTD2g+nDC7AP31qBwq10lBU0QtyGWpEFt1Kp8k2+XN8x8ZcSXym4 V/76dkvZ2wIgjrSEW9CHt8v9b5F7mHkPHX43w96w0GiEB8AjbMGRmO4sem5fP1HRE4oZoVZ5S 1aQrs3xPX4oH+losM19zz33DfQgtFXNHleNvx4eEO6D1F2LKvQOU+Yvb6eu02fL1GRNVdPrN5 4JOYOiRoAAyPesWfzwVQJC50ZOMlok/k9MkZz66mNpuFrndnNajLNVDr0ds1dDoHtG9uzphi3 VGaXeV8tHmXXsz3kesyQ1fg20mF2WBc1U5ydr9WlZYPhHEgsUh6ocPZqfPfWWEND9gFMSxXvX r9taZi8gpV4fZ3wT8ogKym93Z6lDamw0cGQkdpjWU075RKaJyHn97lbh2K1EKPrSaZRYKNbaq Agn5E5Z9EZYLKpINcpbi3Ifi5JMnXt6PffqbCHaRQzp0f/k3umbYKvgC09Dpz4rSEuLAMcK+2 PQfEKHFH64Xp86rMAJlX7k8yXi4AE1qFyzQKzwOTkNc0cYK1B4Ke/QrIATXTywEoAy1UnqHOd eaKg9tf6tGxlk7Ikg1RdTgDpYbuUndwlgLL64hjr9AzPKAmXC/e30BShh7li8KL1H5sDLXHog KBI4D7XPqqfwPSGjIjFmYuo0Y+h/LoFKAKmvJIn+puEyPjMdyQS8rB3s3+K89414EVWA= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Add mmc-ddr-1_8v property enabling eMMC DDR52 mode. root@colibri-t30:~# cat /sys/kernel/debug/mmc1/ios clock: 52000000 Hz actual clock: 52000000 Hz vdd: 21 (3.3 ~ 3.4 V) bus mode: 2 (push-pull) chip select: 0 (don't care) power mode: 2 (on) bus width: 3 (8 bits) timing spec: 8 (mmc DDR52) signal voltage: 1 (1.80 V) driver type: 0 (driver type B) root@colibri-t30:~# hdparm -t /dev/mmcblk1 /dev/mmcblk1: Timing buffered disk reads: 222 MB in 3.00 seconds = 73.92 MB/sec Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index 0a2115f59e41..14ce77ebf4a5 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -927,6 +927,7 @@ non-removable; vmmc-supply = <®_module_3v3>; /* VCC */ vqmmc-supply = <®_1v8_vio>; /* VCCQ */ + mmc-ddr-1_8v; emmc: emmc@0 { reg = <0>; From patchwork Mon Jul 23 12:36:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947737 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1JW4RCBz9s0n for ; Mon, 23 Jul 2018 22:39:07 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389248AbeGWNit (ORCPT ); Mon, 23 Jul 2018 09:38:49 -0400 Received: from mout.perfora.net ([74.208.4.197]:33415 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389219AbeGWNit (ORCPT ); Mon, 23 Jul 2018 09:38:49 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MPnfw-1fdkbX2w54-004xJP; Mon, 23 Jul 2018 14:37:42 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 18/26] ARM: tegra: colibri_t30: rename clk to clock Date: Mon, 23 Jul 2018 14:36:49 +0200 Message-Id: <20180723123658.980-19-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:JhC0mb2SNdZxmswVLdvMdFRQIcyaiRPmKmD+5GFocUnSA8eoR+G umFBRCVt3wJLgoiemBk3kxoqxSkx5Ukpz0PtNxRfr0/waXcZAw1Hn/YXdiRSsdEFv+veLIp wxbis8jXhAUEV9NiOnef0HsbZGA+1PHjmr5AC1qWBS00Z7zDKzPMto3+zdQNuRzncuOXB9j vmkkd9GAejseSdUBsthcw== X-UI-Out-Filterresults: notjunk:1; V01:K0:MO+GjA6FhXk=:LRyt1lnubq/F2qRUJL6QCx LGBLRsPubj08SX1ziP9rAjI/lRSFmCVDHLemzkoHJWOgAKp4HtDELmiFaG6gwDpzrzJWnypwK o31lrbVKx0laGU2Hbw/3t7OMVFpv02pCEMwPjAMrT+hyo/YYVTmmhcE0YH5c2HuMN9ngKp0Xl ojFLZJ/1eJgkEEcY2KjY+iCcziPGEfQUvjH3aT0QT61un1rSxTP6sm62d/Iv2cw5j0obS1al8 7WD0ffKjgadmo9vuvLvBNJ2o1W6Pavbz1hpUOTqELoF4LdgbO85ZFo0IbBb8AagDoEE+ISLCZ Vq57h9NY3IUZL8Nu0DdsRvYfHa0Hja5ZU1WzSrq+YcngVGjz1hxRK8Du+nVymEdMTAFO5qsXj uuVVVNb3bokji7IrrTTZTod8gxYpB9uCdVENbO+qfb3gOnNtlWcXsOogbjYiO2tP4dCoicA2t NRCSU4YGu9DpqzMjLu6k1uGVjKT8Ld3IX2zQBcqPrFzZfIs3YxC92zv/Sw+0175YoHYKoqJo9 AJ8EDsxIX+fmhB/QxlCq3yiW6BYZiYIKbMiuRk9eGcQoL4Gxb1oNc1/GNn/YF+5Mh3ep7JVJ0 ZzmX1OkjwRtl8nmR0rhxvqbKgRNB+UQs1OL06oGGj0pKomI6vvqvoLiYvoJREnH3ytaNd3EPB hDWYIwEzDY+CsWvGsh8hSfBRv+HiRlYSSwA4gwvFjVUaFK+fqr4TBbypXBXiQbJ/mHB8= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Rename clk to clock. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts index 621cd15cdfd1..75373bf17b20 100644 --- a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts +++ b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts @@ -136,7 +136,7 @@ }; clocks { - clk16m: clk@1 { + clk16m: clock@1 { compatible = "fixed-clock"; reg = <1>; #clock-cells = <0>; diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index 14ce77ebf4a5..27e81ffb35c3 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -959,7 +959,7 @@ #address-cells = <1>; #size-cells = <0>; - clk32k_in: clk@0 { + clk32k_in: clock@0 { compatible = "fixed-clock"; reg = <0>; #clock-cells = <0>; From patchwork Mon Jul 23 12:36:50 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947735 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1JJ6YVNz9s4Z for ; Mon, 23 Jul 2018 22:38:56 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389292AbeGWNiz (ORCPT ); Mon, 23 Jul 2018 09:38:55 -0400 Received: from mout.perfora.net ([74.208.4.196]:46745 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388464AbeGWNiy (ORCPT ); Mon, 23 Jul 2018 09:38:54 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MTQCf-1fXvCy3dBv-00SRhK; Mon, 23 Jul 2018 14:37:44 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 19/26] ARM: tegra: colibri_t30: line break long compatible property line Date: Mon, 23 Jul 2018 14:36:50 +0200 Message-Id: <20180723123658.980-20-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:4FmfPXe2zgNBk52XMR0aDnOIuLIP0sqouKOgRuLNJNU9+oq4BCL r3TsJcSTEl3eUUzzDahC6TpDLqBot8ilJ52FElPan3i8TfxBYK8OYPSRktvWzaykGzqxjtT n41UCrst3P9+DIYw4jwGh4gyV8Ce6HW33D9H6oVYWHBrfuGbW5kRYAQ2qYt7ap0wm7m/yPM 3K1Refz8G/1vkpwkj6loQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:eo3FzXOXZhc=:N2X9mrOYSBy5S8cFFbRq1b yaVuoh8UGLflxAPMIrNwHGFuu17tA2DnZEo0uquT/RYt2eXtBs6EPlEJdR0ZBL++AQwbNGQut I82+PknyctXedIvq4axaj6MA6Gy4OduFECpGRkpLN8PTpWfswwEaBa17qnBRdUIAyX1dfz/ar f/+gpFuTEkozRB336fh2vSwnUdbkT6gVpleeQlV7Vs+eqWH9RnC0LzQFgNhN5lZVQb1eNL4Ns aseEkk8E9CDzlUvJySMzfCVgZGB6bCYbwRQrh1rOWlraG13h9GCCbf8tidcPHZ755eh6LXGf0 GpIWQpaFBadW6Fh6aW3LEzJ0hUnfHKR/shKwuvIslUHuXfsGVUTcq/H+pLUozaM6Bg/T8L5jM 4mZdI6o+AWGg0pdT0CLD68RyWLptoITJhcYYozkCTO12aiaOh7d8hZT26Gi/S4+U/iDy1URL0 NGAk+fdMbvw8kMOFhK2M130txYn6L/iB06V2clf9HMh28y2wxNU7f+wqYnbXQ9tKvmB7EFfwL W142oLo6ERKkUHaNpIcnNGsQudwC3Rd8n8cIuoGaUequiURN94QSDXG4urLnUWlQ/6WbnzX5d WJT52yxuZyDuhR7O3pG68vH/IeBGolUxPu18je5P+rY0umMGPCl9KcF6+8y6iHznzK3T5tXbH sKlgcZAquC/WQTIdXVCkX/ZVG+jDxSvnMnE+AxxtUoevAsMt82LNPg1sEslrmda7CsEo= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Line break long compatible property line. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts index 75373bf17b20..d888180e0507 100644 --- a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts +++ b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts @@ -5,7 +5,8 @@ / { model = "Toradex Colibri T30 on Colibri Evaluation Board"; - compatible = "toradex,colibri_t30-eval-v3", "toradex,colibri_t30", "nvidia,tegra30"; + compatible = "toradex,colibri_t30-eval-v3", "toradex,colibri_t30", + "nvidia,tegra30"; aliases { rtc0 = "/i2c@7000c000/rtc@68"; From patchwork Mon Jul 23 12:36:51 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947736 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1JR6JKgz9s3q for ; Mon, 23 Jul 2018 22:39:03 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388684AbeGWNiy (ORCPT ); Mon, 23 Jul 2018 09:38:54 -0400 Received: from mout.perfora.net ([74.208.4.196]:58457 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388464AbeGWNix (ORCPT ); Mon, 23 Jul 2018 09:38:53 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0LpdRY-1gBhue0JPy-00fO3f; Mon, 23 Jul 2018 14:37:46 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 20/26] ARM: tegra: colibri_t30: move input include to carrier board Date: Mon, 23 Jul 2018 14:36:51 +0200 Message-Id: <20180723123658.980-21-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:obvhwgP8639JVnPJ+TLr6aY8Z7n9ZIifNSsw8+hzd2tuJph6RRz aXoQCty2yjsyV1Apldne5GMU6nvDAoIEUWKYT5NsEm6Y7KZgyL8K+Nu0pqPnxVdTWQkR0r7 nyPbgtGo6zQoS/pgiqk4uIzP/L7mURSQ/z26s4+8jInUfce2ov6kYPiPINF2XCPrtpydivY +svEEpOnKlfDJORjYdlbw== X-UI-Out-Filterresults: notjunk:1; V01:K0:zZn/RRUleek=:/mFL4E8+vbx5gtCfSpR99y 7lLnsNursKp7oXtzEi+HVRxnM5wtXMdN9rBXVWTUZp7jXBWu4rHWuU3grp97uAE7XQ9N8voT/ MflBAls3AzwxMd2O0QSjmI38DKiSHToHGkgs18nFuSDvrXf9ePo+Gn3O8ia44BL7mYAFOPAng o7aDG7M2NpfI3HrciMufSraJp03QyLWsW+awB/JcC9V1ZxgAJZY4kLrHBlr+CEdqQNSRYqwVC 69NGDB/wQsXnmiKgA3P2l6r9B53mI3sasW8Oa9xJcfMjFe/yP0v/AVmp1zQGKI4eghmph8hBn QfFrapRjhHLLfFHpExw1crd/YaxUpb6hud+uF61PjaOx53HM4usiJmbGYlKS97RhuIgowlXct LBOxEqtZKdphnW+akgevn4PIkcQcKOX3uMzBFW6OIeCAbNtZF1dkId0gCTeo9HQ3GVvY4qzbo U0GGVp8t92PraKnRB2OqUdOnetnEobs657Iz025WsazyIHadUzh0LsOT27ZMloKxbg2prINTh i3EdBXost9wUwEeoPEDGSSQ4/qzujr28q9VUBfC8+KVgM+G7607c4Okfey+WC1fCkvuahT200 X8f7fPs5QyjegyODd8i79kz0PaqTOvwYRCPyiUCuxL5Q9aHldUPUjCBBgbDajremYqd45TGY5 p7AHVWOpWULKPj6SI44MXUSSRagBv3gIgPcf/G41PTCoGimK+GGPB9XdFQngECWyV5P4= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Move input include to carrier board. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 1 + arch/arm/boot/dts/tegra30-colibri.dtsi | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts index d888180e0507..08ca7cc7e0db 100644 --- a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts +++ b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 /dts-v1/; +#include #include "tegra30-colibri.dtsi" / { diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index 27e81ffb35c3..211457ea0b72 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -1,5 +1,4 @@ // SPDX-License-Identifier: GPL-2.0 -#include #include "tegra30.dtsi" /* From patchwork Mon Jul 23 12:36:52 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947734 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1JC1MR0z9s8W for ; Mon, 23 Jul 2018 22:38:51 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388488AbeGWNi4 (ORCPT ); Mon, 23 Jul 2018 09:38:56 -0400 Received: from mout.perfora.net ([74.208.4.196]:49737 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388464AbeGWNi4 (ORCPT ); Mon, 23 Jul 2018 09:38:56 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MgMca-1fKyle18cA-00NicF; Mon, 23 Jul 2018 14:37:48 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 21/26] ARM: tegra: colibri_t30: remove unused nvidia, is-wired property Date: Mon, 23 Jul 2018 14:36:52 +0200 Message-Id: <20180723123658.980-22-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:uWQMLszLk+Kjs1Fy83QJiXRoo0LmJK2H8Tx5Er2xjOnBNzZQtwx vXH2nUcLcOLyiwJyOO9rSjNdCeBfSVcRvVi4ZY3AlvYmo3zYeJkZAzrEpPDmWu27eEv0j5A m5TumnNfry5EGeyeM+LdHJ380j2xCk1u6Hp+0j/vRIYlAlnLz7WEjnN7CcrZbfxCrb2VVy5 EfrpIsNj0djWU77+GTlKA== X-UI-Out-Filterresults: notjunk:1; V01:K0:BoAoL/6Zyhg=:x8oqK7bJ5tlT3kInN88ge4 4Om8yGMDAHr7+QhQl+wCYP5ZrPRrqDWDj5rr2/X492wS6MnFqts16K0JI6bF+uYwsmPLBwLdK LKkJJq9DPjGjNe63DelPYPue7TxQAzzhuY9aqXrl5Q0J3Y/NywV9Naq7G/6BHyAdAYwgKlj60 xoZ9Iab9en7kCAd70Cb/3UvGAqUDoakhRYFgaGXiwF+cHccWEJFeKS0c+vwBaKJUS5iIpXT7a 1OcfntU1BKl6cdAE37JMKs3DJt9Eco5pw/UUQpOHu7uOhNFD64kNXW/9KaqUqv/QsebeEfih0 /Jlp7vi6ekQDqzp+AUN51cpOBZ/wHZVy34vUBl8kF4EdkiBjaQ6Unx1/7IJvcOTkR0oQeiEg3 jd37TVvUvN7rLgsJY8r8rWyQS8ruwAuCexfeHQWGfkvbYCEDIp/Dg7snVNhX7BXrZULw77vWK 3AR5e5wKVklzDWKWZukmMppwfMOgTDf7xO7Kcqj9tz8q6IueV41EyismJbAqKfkwcwgEydILY 8x2yVjCodzu8bVZxTNPONKmtWDZC2xCVHo2f5lN3DaDZ5HnZE5JUTWWQ+Np0de+oKrBUkT/nf iYHhoRnwYBddA/OPyQkCiKqa8P482qbCWLCeQbQxBEdeH6bDzjBcOSkEPCIsLrIi+NkYabYLQ TLpWikZ/imfbU6dYq+TpvfbY4+JTzVO+rNPYzd8T8F+4Roo977+LnbJdhT/5sqAztqPI= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Remove unused nvidia,is-wired property. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index 211457ea0b72..e32109475bc8 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -949,7 +949,6 @@ usb-phy@7d004000 { status = "okay"; - nvidia,is-wired = <1>; vbus-supply = <®_lan_v_bus>; }; From patchwork Mon Jul 23 12:36:53 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947732 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1J63X8gz9s7c for ; Mon, 23 Jul 2018 22:38:46 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389334AbeGWNjA (ORCPT ); Mon, 23 Jul 2018 09:39:00 -0400 Received: from mout.perfora.net ([74.208.4.196]:40575 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388235AbeGWNjA (ORCPT ); Mon, 23 Jul 2018 09:39:00 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MI7dw-1fjDii1oUA-003sRP; Mon, 23 Jul 2018 14:37:51 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 22/26] ARM: tegra: colibri_t30: add gpio hog to unreset usb ethernet chip Date: Mon, 23 Jul 2018 14:36:53 +0200 Message-Id: <20180723123658.980-23-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:SIre8d3HCFDocQiqAdhRho9893GVR68ltX6zdbwskX7e7HHDz2k J1nWxszLoNYF5TtgScbIivuInMfYvC7w6DA4SFa8lCD4PtwvgoimjNrlW7SyVAWcwbBwWO5 7cR7ph69PiG5C2BHf3llIGccuJ6ndQAXoqyP+0am+AQebHBK3qQNC2Yxo89LkbuxZyE4vBW 1JQPZXX02eFkjYAjJt/9w== X-UI-Out-Filterresults: notjunk:1; V01:K0:wEbTsX8Yf3E=:lf5ersF07P07d1v85rP46C P77xogdpEhU37CPcCiCCW+grVXN1PgfmYA6eggCWIjzHz9Ar16NKCfz6Qkjv8QSzHlsmziUA/ 8DwSNL9egy5ID+HizDVR5O4jLF4utgMdZocLkYnhR8u5FlpPaQBZ918JDyJ/Va4yF783PEMaT OB1B+vqFp/gZsnJ6P9TsLKzeTcuJTst90Lb6bHFHqu6sD4keU1lYzGw6e7msYLDySr5QvPlC2 oO+D/6aNqiyJdEDKDCZkIft6hcq8C3PQyeBB614ox3nZV1v3foMizgBNjCPehaRAWpbTioPAM SQqiIT5diRUxp1yyfUiOcZ6CPHFtkoNIDo0qFlTVJhrDc9SyhrCKZTUSsfjeoLVVH3LPQul3k 6WqfhYF6IOOWLOXFl3Tb3JDKG7IipJpgcp79bbo5ogw9z305WXeH1IF/TpTYclPOK+9qE4seM WxQQ68E3dzma4qEhfVqxuWkqcJW9FnBeV1yOpnFFkk65bexQcJhe14Sia4pD35/NImGZk5ZZz riKSMbWTaEHmrILtp7neY1tF7ABZ1Z/CW4p+M47v5A3ub/BLLEInajBZM9hcHZKXGWWe/oIfK 4AVsTsvs5I7N/VV3bgjL1+TogEN4zlADdyZJG4eLKyCYAgYN6k5ZYkL1POk1kwhE45MBChdAR Ly6IWCx/jIxauZ5wN9TFzHzL7XkrWj0yYCfPimiBJzVmIm+BGRDYBa1UEjsTpKBtuB/I= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Add GPIO hog to unreset ASIX AX88772B USB Ethernet chip. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index e32109475bc8..7f7a693f6e08 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -1034,3 +1034,12 @@ clock-names = "pll_a", "pll_a_out0", "mclk"; }; }; + +&gpio { + lan_reset_n { + gpio-hog; + gpios = ; + output-high; + line-name = "LAN_RESET#"; + }; +}; From patchwork Mon Jul 23 12:36:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947733 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1J85Nswz9s7X for ; Mon, 23 Jul 2018 22:38:48 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388589AbeGWNjA (ORCPT ); Mon, 23 Jul 2018 09:39:00 -0400 Received: from mout.perfora.net ([74.208.4.196]:37595 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388464AbeGWNjA (ORCPT ); Mon, 23 Jul 2018 09:39:00 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MCJIF-1fq8np2chl-0098A8; Mon, 23 Jul 2018 14:37:53 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 23/26] ARM: tegra: colibri_t30: enable hda over hdmi Date: Mon, 23 Jul 2018 14:36:54 +0200 Message-Id: <20180723123658.980-24-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:GVEYRa0FmaMjRIXEn0Cn1am1T5gpZ6VAF1B1GAtUGfYzvpf90Ad iHrpg6xnu9ZckOAUQO28uF2rZxiT0i7x1HYqa1dWaFW0DvPV1vMPy9/v/vykh4OzjrzV6N6 m5OHmnZZ40dwsDf7E7nE9mPSiST2dX26e+v5UpBPflbs5mkaUPYUe+SKlGBe5iEcEu8YfVk etDNYKc1syoXWCJ9sOzIw== X-UI-Out-Filterresults: notjunk:1; V01:K0:JWV66Z9oA2g=:lXOipROw/Fn0hJO3J8HPcN lfKry2l5XE4yJSSOEehARuJxH3sXON9p6pz/t0aSirwE94S1TECfuYi5nCpTyhB2Rwhchhhfh 4V9IdI/n09gx4gFacH7rib/ZgnRZJDIGeX0xZA0+hVHe31fqU9vs9L+H5ABTC95IX3hRbr5+Z E/6d3eEJ4whqqoZM50lS/L3KT6khEEw/UPAPyOwg9NExTafgJUyVq2SIoH9bV/ukLx6n/hs1N x1yeLccf8qsRUhbpM6w0REvaB/NhxQmshplp3V6YewKdOiHDDVWdTw4UpPVisqZmxnwqxPO9f caUjBrSH4s2WT1cPk7ypc9HsOTReXteq/fhnS8sOj63V9XXBwerpyG3FBXTFF5JtQocvi8vG8 lGoKLjz7kdQu9qRVrgRFED6c5r0K0mYm/Tdc6jUgN/XYLamkyYEk8w7aaPo8GpWAl22AIsTm1 e6y4fnBqsljYRS20Y8nYVdwUFOUxrNBK2AhKG1JFVK51htEKwpmGawpdqjAuiqRmV6z02C1Hd UTJSpEGjtcHfiECHJk5xRUGkyR1syReEq9u0w9PYXfhQ5KnGkSNOe6Z5/qS2L9kQnrPjNTork OVxSdnx5tyxoK1NrbNyonRHymh6nU9Elixc9LUao/wyi97wGLbWM367og8HPFeE0BODqVdtzD lFQ8ZoY4Csye65M7jwgWrqQLQPdgdUoYDNDuczmUJa7yczh3xpBXBypyKlUD4q628U84= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Enable HDA over HDMI. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index 7f7a693f6e08..d3f72e567d5a 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -911,6 +911,10 @@ }; }; + hda@70030000 { + status = "okay"; + }; + ahub@70080000 { i2s@70080500 { status = "okay"; From patchwork Mon Jul 23 12:36:55 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947731 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1Hx2hcKz9s3Z for ; Mon, 23 Jul 2018 22:38:37 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388938AbeGWNjD (ORCPT ); Mon, 23 Jul 2018 09:39:03 -0400 Received: from mout.perfora.net ([74.208.4.197]:58233 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388323AbeGWNjC (ORCPT ); Mon, 23 Jul 2018 09:39:02 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0LjcNC-1gIpj83LHk-00bZ6D; Mon, 23 Jul 2018 14:37:55 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 24/26] ARM: tegra: colibri_t30: annotate sd card detect Date: Mon, 23 Jul 2018 14:36:55 +0200 Message-Id: <20180723123658.980-25-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:exU52Rj6ZF5f4CXmOj3jRK8yIr/b3k0pvqkd1c4Sq5hPusfZjS9 SpcRakMpEeFKagQMDSXwWTIs0Ts2xSImXExS81x4T38cCu2RfAdPlT9lX8nPqE6bP+f4REj 8vsKj/vSBX0OA/PXwJdHBbz3enZX98FW/iFajQzzEyf5TxCb9dhd5NAVckaSb8dbCeTSdnZ Crib6fA/pqNp/lPxIWFpg== X-UI-Out-Filterresults: notjunk:1; V01:K0:y8pHl1p0MxU=:6U4ugUT5tmZ0ioOYb7jf8P dQAnXNTWFxeVz3m+B0gUXkSL4ozgE7wnQ+ugiC4TrBGqbylce7iKwtljVxrXQW2qjPk+mIKYq fxKt9fVf5ZnsExzVO7Aj/8bwEE8HFYVRXAz4b8Nvrv5Otw0fazSehKk+ngLoaoh13wmc7zA0C E8WfSY6AI21aFcpoVibxSUjXYswmiDPVvWbxC4y+zoq9KR2IJ3AYwapyO026o7020+bYp7dIw MV/XbO9D6bYSkalNuDV57XSiDLgzM8iKAxs16Ox4ZdapWQepLSw0hIFqmsGMYI5cJJ9yo1GG1 zk3hvPRqxb44qg/WVWEY1cpIvtK0NBRgVbPWFrb634+JdPyV1p5UdsqQVIij2fPthjDsvdh9a ez4RrBwkVxhF8GwExcEWEJOFwL3NzovXgG5HrYxrGJR/wKsNz5xGwnX/B3zWjDX1quVjm9Dz+ 4g2LJhwiduZqv5ZAQJztHoyJDYXQg4y6AbWep7bv5Wdk8RFAX6xzs2GHCR6kFb5repjhvU0Zo 4Mq7THm7e+lvCIZa2ycKCXdeLFwgf481psQNb8wVau9F+5ASBF0CKgLhkMg1dnLX/p6MqRjOh FB2TrZYh970UceaQNQqNSo2+u5B6eTY8+ib8mp24Tnpyr01RWLPcJvFh2Iyj5oqZs8E5hcHbW O+6dUV/TxiDGXHkEmRdxshyBLP9skyxQmjbgNtujGJjaGtXa0iPrKR8rwcZ6itv+Jv70= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Annotate SD card detect. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts index 08ca7cc7e0db..c0b41faa4503 100644 --- a/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts +++ b/arch/arm/boot/dts/tegra30-colibri-eval-v3.dts @@ -102,7 +102,7 @@ sdhci@78000200 { status = "okay"; bus-width = <4>; - cd-gpios = <&gpio TEGRA_GPIO(C, 7) GPIO_ACTIVE_LOW>; + cd-gpios = <&gpio TEGRA_GPIO(C, 7) GPIO_ACTIVE_LOW>; /* MMCD */ no-1-8-v; }; From patchwork Mon Jul 23 12:36:56 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947729 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1Hf4pyyz9s7X for ; Mon, 23 Jul 2018 22:38:22 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388929AbeGWNjH (ORCPT ); Mon, 23 Jul 2018 09:39:07 -0400 Received: from mout.perfora.net ([74.208.4.197]:37623 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388532AbeGWNjH (ORCPT ); Mon, 23 Jul 2018 09:39:07 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0M56zo-1fwEPK3vry-00zGM7; Mon, 23 Jul 2018 14:37:57 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 25/26] ARM: tegra: colibri_t30: annotate ehci instance 1 Date: Mon, 23 Jul 2018 14:36:56 +0200 Message-Id: <20180723123658.980-26-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:ABY8J/aPScC5xQrlRGFYq+FLSIcSNrdhBNTAE6TBX4eYwW7cyO0 xPf1ZNK0+/gplIeK+2J1+2D/xotjGw1mMy0V8xEgaFEUydjz/bjcpLcu0pjutDcyIqsxNJN wdDClmlqiGJ9k0P14Fk6B+gyi8WTZK1sma9hS0wGZP078daqgMjk128tKl9Kjz6IEkv97Vk aiiHTM/BnnUteulNJAQag== X-UI-Out-Filterresults: notjunk:1; V01:K0:0QeaKN8hpkQ=:BEDpKpOtEdhPSmKp3IKEAk 6cgwWEdbBJfYpfKko0dIXlz59SH1vXJDGtQNUEHZ2RwJ3euG/z4PmAxlO51EezVjFoWMHhV1H frcCUf1TZfLE5kGCooSPiZa+pix1Co3maW7d1JvOrQjZZqzW0euOuxHOyvI/apF8DLJScql1I emBl7NCzKZXp3uR90UCg47AEEm+5d43+6mnJTA6AyeQSkMsyGqUCSJdLSdgcQYwxxIosSCkzy CxXYxmYprS0PLN8p8iDsZnT8Mdib+WvqvNXw6YHG1UhKHOOM8IRO8Mcuu4IDThOAxpTP4oW4A 54DZJoGsYFDGrcXMcMh9wbBZMBSP7qGyoyCRVDjgarOYF4O3gCE7YZV1vzdG/1MIi9Y0GIYej si0Cax2S5ZvYtymcTW0ZnMATdIlpMiOcanTZLZLxWcs6/Irroatok3vsMcnsTCmvQzMXWWbtp N0j4OUOCt3HCyLddxaR16eK7S3RboITXcTmkzekJRu2159RFkCtZ+1hIzN4cHwS21GrgtHa+Y vC/GFt3OcREyduK9ZVMkDxB3EsfrmGI9852F1dBVkgy17tQHQCIxn4IDCfJB2ySElYFt/FaxZ rgu2b3NievBNKJ3nRTnQlSEPZRZWlyM3q98c6/dylH7sYpVZZbQ1XkuiQZx6YdlfaPPTHS2Ye ADidbbEcNiPpKZHH0Mdut2stmGGsaMuSPrZRt77+t/2Q8ZgBIhx3xsOpI3fRaP7OP7K8= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Annotate EHCI instance 1 (USB2_DP/N) connecting to ASIX AX88772B USB to Ethernet chip being on-module. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index d3f72e567d5a..e10e0f2b6034 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -939,7 +939,7 @@ }; }; - /* EHCI instance 1: USB2_DP/N -> AX88772B */ + /* EHCI instance 1: USB2_DP/N -> AX88772B (On-module) */ usb@7d004000 { status = "okay"; #address-cells = <1>; From patchwork Mon Jul 23 12:36:57 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 947728 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Z1Hb1cRVz9s7X for ; Mon, 23 Jul 2018 22:38:19 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389414AbeGWNjH (ORCPT ); Mon, 23 Jul 2018 09:39:07 -0400 Received: from mout.perfora.net ([74.208.4.196]:48085 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388323AbeGWNjH (ORCPT ); Mon, 23 Jul 2018 09:39:07 -0400 Received: from localhost.localdomain.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0M71s3-1ftDKk0g0j-00wmJk; Mon, 23 Jul 2018 14:37:59 +0200 From: Marcel Ziswiler To: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , Rob Herring , Mark Rutland Subject: [PATCH 26/26] ARM: tegra: colibri_t30: update compatibility comment Date: Mon, 23 Jul 2018 14:36:57 +0200 Message-Id: <20180723123658.980-27-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180723123658.980-1-marcel@ziswiler.com> References: <20180723123658.980-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:Xg+1iKrLiubOuRwK1GRZeOKfNWeeXK+K9kgI3vaF2SpCkZpD0vD SD/Q/xVRhUmtyM0TN+gJcIVEVrgIsCNNArxuJMXrAG8qtxHZuDkUQI86kJXWH/YsCFoUI6b tsncKR4FvQvY+h53YZ1UWzV6XV80yYYpH5Z8+QyduZboxxwE3vjhz0A9Y53uAr8mZwG3/aw A1khJ3FRAeJ+0O5lBbAEg== X-UI-Out-Filterresults: notjunk:1; V01:K0:N8kfLxzpfVs=:X4/7jOR0k3X0BLf5QAjAmH sVQ6HSbtt0Zz5UNdUpeFlx/8shvn0fkWcoYeYGtKWecefkyjFZr3c90o9CH9f0QHkJ8m+KGJw +LiDs4feIWNfIL/cBNvtO6NEFtXlj1luxpq1l1ryEN1GENDDuXUd3uEbLUSEsEXRCEWn76nsS JrxcbRw8vkylKG5CligixCLB2S/NFsm9UEfQ+5+lpUt6F1W1RMZGD8QTd2fAtW9wRr//WOlWB 0gyayqt55+/zq/lNvPrrbBs4p7pfyxu3360WJvPCahcduihAho62WsP86G/9dQBKb0xcKgbZQ LRojlRsifP33Scwd51DlJWfKDOtuuQjArES5sDow5mAcotjPCXfrdlYKa8bWq2FctssX3vw6a uiffysPzwp49b/aIap0kd8YBcVV457PfU5s1D/mlWG/2N5jgCDnQ8VWmAbfo2eKveHzNLk8GQ /K1qwkLWAUWS9lFuMBbVqkRpn3ZrcazV9jHQoj8M4AASJZf4Pjo8fIZrcU3n8HBoCnA2jFgrK FDqjg/f0Nc+IvvovpnA63CWI+ScySruq9NyGEenq3DZ1QPBNDRdrzk4WIvaZLHz7OQGhma8r0 vWfEIpteOekP3VJfGkbBtxlGxe5Qa9z29Vt2eh/xBeG1zJtIwdB0Sl8j1yoTV9wTvn/pL1pLu LwymGtVj1lYnasucyGVp124IvTEALb5FzDuu5vQIlIHd/boUzEzDFfmiEshcp+w/zD8Y= Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Marcel Ziswiler Update compatibility comment. Signed-off-by: Marcel Ziswiler --- arch/arm/boot/dts/tegra30-colibri.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi b/arch/arm/boot/dts/tegra30-colibri.dtsi index e10e0f2b6034..cf7637cfb47d 100644 --- a/arch/arm/boot/dts/tegra30-colibri.dtsi +++ b/arch/arm/boot/dts/tegra30-colibri.dtsi @@ -3,7 +3,7 @@ /* * Toradex Colibri T30 Module Device Tree - * Compatible for Revisions V1.1B, V1.1C, V1.1D, V1.1E; IT: V1.1A + * Compatible for Revisions V1.1B, V1.1C, V1.1D, V1.1E, V1.1F; IT: V1.1A, V1.1B */ / { model = "Toradex Colibri T30";