Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp5758146imm; Mon, 23 Jul 2018 05:41:32 -0700 (PDT) X-Google-Smtp-Source: AAOMgpcdGHVXeBzH3H6QgYOV+xoDBQOp5OarUk+3pcpgk1RFb9h0OwU51TZZyHbmVDFeC1nop9+W X-Received: by 2002:a62:c4c3:: with SMTP id h64-v6mr13027688pfk.39.1532349692256; Mon, 23 Jul 2018 05:41:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532349692; cv=none; d=google.com; s=arc-20160816; b=TbpNXUrv4wXh9ePmlAWwxYTImnZgmW8Lu89lcAHvoq/7k0DpUBUy66qG6ixjVeLd/8 AyqmGNIS4nomGE5CGCAS0dgpUC5fgSwC9EYQe3zd21pYcvcME9MTKtSq3pV9HeGm3v2e zIZlqlJGd0WRfty71Sww9BegOkSDyakC6e5WPjI6Yb7Hh6u6etoGKUq3GlCu6IQdxKdV HvZN+EzeRZlt50r0Om6s+TbNCUS6cQSgpGzMElHfcF7H7CWk6vVuScri2wRkTrp3eE0x 8zLhjGi9DefZZf+Z+HMRlncP4KRmz48KnexGuSRFUgU9/lPdwhM8FVcbr5QSpdw05lkE dfcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=vr4rgzn9Dk7UvfOxLjtKnAwyuK3tvCcpw98/DrW0Jm4=; b=tUEeClAIeip3E5tOpUMB7R+DbXkB2KLCiapcotkDw2Ox3UORYFnz0adq9yefBk1VHt Acs2jvM1NFxcj1RpTBYe6NtVtLuCNvOgVnz2alpE4R1LTZRUXoGSVxhjf/K89J4Lb3gy Xvu92OjwCvYjFZaS+3+ztZYZftjfrEliA6A0fsmBqjfBZos8KsuEhUVOTY1F1z9tAb9w p+gJX+yVcTaNItQ65lYJFRybcg+0y77By8eJBs7cOIBGStURxzMVpqUf8o+DAkPcy4yc mFiIeOeJ6GEkmQXYfdRJEsN9QnZVeyj/uO+9C3e4kmQKxxx9sRQVackwWeR31VrAXuxX 2IaA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d4-v6si8189694pla.81.2018.07.23.05.41.17; Mon, 23 Jul 2018 05:41:32 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388548AbeGWNkw (ORCPT + 99 others); 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-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@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"; -- 2.14.4