From patchwork Fri Jun 19 19:16:13 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Suniel Mahesh X-Patchwork-Id: 1422 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-il1-f197.google.com (mail-il1-f197.google.com [209.85.166.197]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 326E63F086 for ; Fri, 19 Jun 2020 21:16:34 +0200 (CEST) Received: by mail-il1-f197.google.com with SMTP id x63sf7152860ilk.8 for ; Fri, 19 Jun 2020 12:16:34 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1592594192; cv=pass; d=google.com; s=arc-20160816; b=gGR9eB6g94AYqB818UboNFHJ96jy8hWmnHEtOm+eaJtvEi/V7CIL1iCtUYAbVzAfZj K2nIN+jLCVsI+RrnFM9Whp9gwmmPM04I+Cq3tpxWvU3/5/Nb1D3yUTAEW6gcnl7GM/S8 OPtt+Os5KbVP2pre0uqXOejuwdyKjGkTNX53qb5FaVIeCJFF0bkxyYWF7UeYXQtq/oEr m0YY624reww/p3WkPCc+7Huek+qRr3MMZ9V5VgwlqbeFT4PhWiHhnTxrxrSyI2SMgpfN 2vskwf+jI3d2sAdVPckaZ81T1cm3AAynLjiknuh3DoZRufW9uSmcfdG2aqGxGjw7TBWE 111g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:message-id:date:subject:cc:to:from :mime-version:dkim-signature; bh=3QB1Vjkg75Xt1IgQ5RuXCUV2kI7AUyIudNXZ+i/VW38=; b=CEFGTzo5QpqxeVfpcZvgXaw2qsW289cxQ5hTkcdhm0+9lOME3iFELU2bccnR6k1VE+ vTX3lOd1PPeMbZVUzFmryW/GqzMu+LUGLDE4DZBqgXuIzVBRONyMpevug3gHrm54xagW HsbKWCZjdF9PMsEBTQKKI96ohA2Rb4oT10iC4cz9ajCfI0CCYOdtYlA72MxAfH1q/nz6 5R9HBFF6pCSYAw605+SPCJOvrLv7qXwu+VyRodJkPPJC9rvvfwQOToUmsFSwZcGWyJCr 4UATDtOjhb6wkB6212yLzhpxoDEva8YIHwrzQJaAXrqvRbCmThC7aetqUR7y8Sne7x38 0Kjg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=W+x4CClX; spf=pass (google.com: domain of sunil@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=sunil@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=mime-version:from:to:cc:subject:date:message-id:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-unsubscribe; bh=3QB1Vjkg75Xt1IgQ5RuXCUV2kI7AUyIudNXZ+i/VW38=; b=VLVJEyNYvFmzlLqGJO2NPqGeA3rJE8EhE0xojVRCWU1HhKE5FsOuNS49ZGE+N5wN6G 7oIOknUZ2Z912gYzEBB54ZvhgD3HYU/jwf4AAzaVP3FSNWav1jhJlDtOqFoG5ha1KnaE BCD+AyFiOUbxdTuAmHkpEiDzvYZ6RqfVImCuk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:to:cc:subject:date:message-id :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help :list-archive:list-unsubscribe; bh=3QB1Vjkg75Xt1IgQ5RuXCUV2kI7AUyIudNXZ+i/VW38=; b=Wx1UcFOcrR2pwfwtx2EFpjPhjENtwRDDGKsxprKfB1pBDiA65PDPp8xykPuRPis9cz 7wyhwB52zVJdx2a3mNF0QqlxXczw2e8Js2cwyjgmJUcZmzQUQvb2nwcaGiSq3mGNrphR PEO6kGkfzS+SqO/XOCL/jTS4JfCuCQ5H43Makrzx73bLZhEvu8E2CE4JCA3aR1ABT/HF d39SMuBnTAfFB2+2t77p7ayHMq9KVeFxHyjBg4sz3NWEIfwXxRmUu4YDgD/EO3EGWRDs 0zn/3k3HYqgVNhNCoaSIxksl2Zd4nJZ8o91S2opJ1D94EdtEfXO2r38sxif2x5SRzllf Dp9Q== X-Gm-Message-State: AOAM532is3rY1/L8cjliQGkhANr1GoTrnqVfhgZlhpAO4iO0tsZD/JSL bVsa1wHErA3pUbeRYUTYyvwJMx4m X-Google-Smtp-Source: ABdhPJw9vC3gQWnPzM2+q/K6kzKz5jhj74lDtrd+LhvzPr1ATyBiLpD421yydIBXygfNqxzRGsLxTQ== X-Received: by 2002:a92:4001:: with SMTP id n1mr5101794ila.269.1592594192347; Fri, 19 Jun 2020 12:16:32 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a92:49d9:: with SMTP id k86ls34484ilg.6.gmail; Fri, 19 Jun 2020 12:16:32 -0700 (PDT) X-Received: by 2002:a92:6f03:: with SMTP id k3mr1921112ilc.280.1592594191939; Fri, 19 Jun 2020 12:16:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592594191; cv=none; d=google.com; s=arc-20160816; b=JZMtyBimdAMac9jS3J1W7v+NutbQ2Cua4/tNyj1PTxCbOE9PrwoH/9v25c4frGyN5X obARuqOjkNN5QcjePSQO1Op3xSM16YoABXr+QZ7RiB/SrgUKQUyMGDg0PqVoDbw6BpAS 4UTr1eP6GlOjSKbSAmVaPPnBuIO/a+CUnSLtXPMiWu4Aqseup0W3skZFi8DBxgtrUtLB uperp5iGDHHMc+cFiwPJqACfiquCLmnuehzmXjc7ubf8ragDEBtR7c/AM8jYz1wv2UMh 38aiMMD6DIxyAmUL/U9as95/3H7s0OARtzfJIrXTdTptrGSX12c6nblB01qsq+OsrxHy yIlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from:dkim-signature; bh=QpjsOQ81m2+7Vf1tKhbI0NPMb57wPuYHIHejUZfeOx0=; b=T1kAW4Oak9MAglvSHzcviSQ1wp/tbyxrvF8AwPeguP2WJ4mbM6UrJf3Vfaegy95TrN 3qU6f3JJ6VDfu9JzunXJ61aRz0R2qPqIJibYN4FKc3rCddv+IdJ4s6CNto+czVLPb9BU 8gQtPjPDiaDU5IoC1sQGub/8PYbEJKzYx4sGuYxrwrfkdW+MQgHAmhj3i/l/GaFIGP8J oFjPOIOlN0x4uJiMry6yWyhY2+wLf+DaxXWB/XNT5QSbTAq2ZG39+3MikQm3dYVo1Z0e pQFKXEUJy9joCDb0WXW38DrRra8U1NgOxPKs0NvAqJsNYriYJc01bb1GqqzLdE5ch74/ zbPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=W+x4CClX; spf=pass (google.com: domain of sunil@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=sunil@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id 6sor8298572iog.102.2020.06.19.12.16.31 for (Google Transport Security); Fri, 19 Jun 2020 12:16:31 -0700 (PDT) Received-SPF: pass (google.com: domain of sunil@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a17:90b:50d:: with SMTP id r13mr4895894pjz.94.1592594190698; Fri, 19 Jun 2020 12:16:30 -0700 (PDT) Received: from localhost.localdomain ([42.111.138.30]) by smtp.gmail.com with ESMTPSA id 12sm6482743pfj.149.2020.06.19.12.16.25 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 19 Jun 2020 12:16:30 -0700 (PDT) From: Suniel Mahesh To: robh+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, gregkh@linuxfoundation.org, sashal@kernel.org Cc: jagan@amarulasolutions.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-amarula@amarulasolutions.com, Michael Trimarchi , stable@vger.kernel.org Subject: [PATCH] arch: arm: imx6qdl-icore: Fix OTG_ID pin and sdcard detect Date: Sat, 20 Jun 2020 00:46:13 +0530 Message-Id: <1592594173-13497-1-git-send-email-sunil@amarulasolutions.com> X-Mailer: git-send-email 2.7.4 X-Original-Sender: sunil@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=W+x4CClX; spf=pass (google.com: domain of sunil@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=sunil@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , From: Michael Trimarchi The current pin muxing scheme muxes GPIO_1 pad for USB_OTG_ID but the TRM mentions GPIO_1 pad is muxed for card detetcion, because of which when card is inserted, usb otg is enumerated and the card is never detected. [ 64.492645] cfg80211: failed to load regulatory.db [ 64.492657] imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware [ 76.343711] ci_hdrc ci_hdrc.0: EHCI Host Controller [ 76.349742] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 2 [ 76.388862] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00 [ 76.396650] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.08 [ 76.405412] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 76.412763] usb usb2: Product: EHCI Host Controller [ 76.417666] usb usb2: Manufacturer: Linux 5.8.0-rc1-next-20200618 ehci_hcd [ 76.424623] usb usb2: SerialNumber: ci_hdrc.0 [ 76.431755] hub 2-0:1.0: USB hub found [ 76.435862] hub 2-0:1.0: 1 port detected Fix the pin muxing as per TRM by muxing ENET_RX_ER pad for USB_OTG_ID and GPIO_1 pad for card detect. [ 22.449165] mmc0: host does not support reading read-only switch, assuming write-enable [ 22.459992] mmc0: new high speed SDHC card at address 0001 [ 22.469725] mmcblk0: mmc0:0001 EB1QT 29.8 GiB [ 22.478856] mmcblk0: p1 p2 Cc: stable@vger.kernel.org Signed-off-by: Michael Trimarchi Signed-off-by: Suniel Mahesh --- NOTE: - patch tested on i.Core 1.5 MX6 DL --- arch/arm/boot/dts/imx6qdl-icore.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx6qdl-icore.dtsi b/arch/arm/boot/dts/imx6qdl-icore.dtsi index 756f3a9..12997da 100644 --- a/arch/arm/boot/dts/imx6qdl-icore.dtsi +++ b/arch/arm/boot/dts/imx6qdl-icore.dtsi @@ -397,7 +397,7 @@ pinctrl_usbotg: usbotggrp { fsl,pins = < - MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x17059 + MX6QDL_PAD_ENET_RX_ER__USB_OTG_ID 0x17059 >; }; @@ -409,6 +409,7 @@ MX6QDL_PAD_SD1_DAT1__SD1_DATA1 0x17070 MX6QDL_PAD_SD1_DAT2__SD1_DATA2 0x17070 MX6QDL_PAD_SD1_DAT3__SD1_DATA3 0x17070 + MX6QDL_PAD_GPIO_1__GPIO1_IO01 0x1b0b0 >; };