Received: by 10.192.165.148 with SMTP id m20csp725288imm; Wed, 2 May 2018 07:51:53 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpFabC8iFjo3aDqY76Mb0JlGq+b16YCJSQq3mkzuvsphtBlG/x/pm1WYuy6VNV8QKu5vK9W X-Received: by 2002:a63:6502:: with SMTP id z2-v6mr7386643pgb.159.1525272713553; Wed, 02 May 2018 07:51:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525272713; cv=none; d=google.com; s=arc-20160816; b=rN14Pn39opNY1RWr/DEjAl6ZkuBt1mKQcFP1qFjvSlJL67xT7D3qTtOxu2iAh0nbRI hkIJMWdgNtgr1WRJcovkIesVEPN3vCDvZk34Rr/ZbXIuRjbScQsTlWy9huN1FCSVrqpN 63g7A7mwOOystzeBLK2wbP04ogQgdgHSeLkhR+Y+0iTFKXCfH/JCrpBSglKfS63pZTsq xQAfq97wmVYSuJPpHmGFDKu/DIUUZ2ogMsZcxlaAeKneBy8mRezkTabW2/4QVEnMtKO3 S5TemR03rA0++mmf7EzDwsC0FVv8QWKOxZoxH2mQQFElaRZ/t/JNqFI0Lhg3Kuht2V7M IEEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=fA4Kvad3n6Bn9di1aQGyIZghrrAuzPYvcVvQG8Vxtxc=; b=d6rT0gRZDaDG0XmMHLbT87AP5g+ZaXymPVWMNPuBssbcC3Y+WOdbZRUPj4W1kZLvF5 rgCQ7XZBuugC8d0wcIL/i+IVPJu3B6vMI7JfAHBS3YMfrVan9jkC2NBuG2jnxRlNse0k xn97xGxBCy2XPYh2dSRiL8GV8nwJWCO0hHmWmpVVFEfXiTpIBGRTAtE3n6F9mbS28mkM 9tGqMlrHIXyBjktIYNPdO2c0zIitb7rfUzWVra+B1SBzYl4N8VuEk9+vp3d9f5IqCtUX PD2zi9VSba/1zxmNvt6NQgQzWVlIqS409l+R7QodKklz2tMFF+uoECKU/cEgLMiaOp/+ L5Jw== 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 g33-v6si12082388plb.297.2018.05.02.07.51.39; Wed, 02 May 2018 07:51:53 -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 S1751525AbeEBOvF (ORCPT + 99 others); Wed, 2 May 2018 10:51:05 -0400 Received: from muru.com ([72.249.23.125]:39736 "EHLO muru.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751393AbeEBOvD (ORCPT ); Wed, 2 May 2018 10:51:03 -0400 Received: from atomide.com (localhost [127.0.0.1]) by muru.com (Postfix) with ESMTPS id B4B85803A; Wed, 2 May 2018 14:52:56 +0000 (UTC) Date: Wed, 2 May 2018 07:51:00 -0700 From: Tony Lindgren To: Eyal Reizer Cc: bcousson@baylibre.com, robh+dt@kernel.org, mark.rutland@arm.com, linux-omap@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Eyal Reizer Subject: Re: [PATCH] arm: dts: am437x-sk-evm: add wilink8 support Message-ID: <20180502145100.GK98604@atomide.com> References: <1525159453-32489-1-git-send-email-eyalr@ti.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1525159453-32489-1-git-send-email-eyalr@ti.com> User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Eyal Reizer [180501 00:26]: > enable mmc3 used for wlan and uart1 used for bluetooth > configure the gpios used for wlan and bluetooth controls > add fixed voltage regulator used for wlan power control ... > / { > model = "TI AM437x SK EVM"; > @@ -158,6 +159,22 @@ > }; > }; > }; > + > + vmmcwl_fixed: fixedregulator-mmcwl { > + /* > + * WL_EN is not SDIO standard compliant. It is an out of band > + * signal and hard to be dealt with in a standard way by the > + * SDIO core driver. > + * So modelling the WL_EN line as a regulator was a natural > + * choice as the MMC core already deals with MMC supplies. > + */ > + compatible = "regulator-fixed"; > + regulator-name = "vmmcwl_fixed"; > + regulator-min-microvolt = <1800000>; > + regulator-max-microvolt = <1800000>; > + gpio = <&gpio4 8 GPIO_ACTIVE_HIGH>; > + enable-active-high; > + }; > }; Interesting that it needs much longer delay here compared to the earlier? BTW, I do have a patch in work to add pwrseq support for wlcore that allows leaving out the regulator here. It still needs a bit more work though. And I also have a series in work to make wlcore use runtime PM that needs even more work, just FYI to avoid any duplicate work. Hmm you don't happen to have a patch series somewhere making wlcore use the SDIO dat lien interrupt? I think we should use that when idle rather than the (edge) gpio interrupt as the SDIO dat interrupt is level sensitive and wired to the always on gpio bank for most SDIO controller instances. On runtime PM wakeup, there's no status anywhere to been with the GPIO edge interrupt. Regards, Tony