Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp6583980imu; Mon, 21 Jan 2019 11:32:49 -0800 (PST) X-Google-Smtp-Source: ALg8bN4HcuaYazLvISwpumEAwzX16bUevJmiqsC/J9QVYG6EQfnEAQJrj3WRMQJ4U2rGri9U6ZvS X-Received: by 2002:a65:62da:: with SMTP id m26mr29396215pgv.278.1548099169374; Mon, 21 Jan 2019 11:32:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548099169; cv=none; d=google.com; s=arc-20160816; b=OCBKselj/vDrj1TqwLhL1E4BY/k8kP0AgbqFBY/6Z1lQe/N7FOC0b12alf04j2St1b 4epZENk51C31QOguW20Qaz78pc2NeS4Wdhy3+cLN9mSQkIVm6FeRyV9ao1PsQ8xyxeuT r3Ilg8j4hmY7IuRoDo4/6KNe8IOm759DF7+Jzww2lVFhpeWFlZgdPG/ZdErd5u7sW0sd o8jmYgqnqzDkSHlxAiX4hDLA9qV5Gp46Bx9UduR2fojUaCmEW1gZvOGNSKNzvl9mAqEH mpR6nTMJfoRxDv6Q3WK2LuOXC1hMO9/SmTnMjTpnWOB3l6VCEpAiTi7rnHXlg10ycHcj b3IQ== 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; bh=uMvvmoOiqG5Ac5JT42OXmWczrNjltbpW7lyiUwRWw4k=; b=x+cAdNNSkJcN5zon6R/4pJSr7llQvAUPkIBSKVkgs8zhT6gMfPC6O+tFp3dO/hI4iY uX/ka94nKpbRoJCWDAO72qqGJOnX7rYCC2mUsD26oaV6hQC0GfK0g47/p4J3U7QoZS2y qCBdd8eyjpihEuXuRNsXBBI0RxLX4RwC8YPIqWmkLSSrPJGvUT/8VhjxDcXlttNDO4LF qmTpvrXkYg+afi7JN0VefCC4nA97Ivlu0BbizX2TmdrKL4C6uvQw3e4q63oEVHvgMnTT W6YEwDjpvEHzbRsJ8kl1ioWOJxTBfn7Eb8mpYnLz1gkhcQo5YqIZ76TeQ3x/0imHhE5A sZMw== 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 v68si12602574pgb.70.2019.01.21.11.32.33; Mon, 21 Jan 2019 11:32:49 -0800 (PST) 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 S1727879AbfAUTaq (ORCPT + 99 others); Mon, 21 Jan 2019 14:30:46 -0500 Received: from muru.com ([72.249.23.125]:34524 "EHLO muru.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727580AbfAUTaq (ORCPT ); Mon, 21 Jan 2019 14:30:46 -0500 Received: from atomide.com (localhost [127.0.0.1]) by muru.com (Postfix) with ESMTPS id 9229480C0; Mon, 21 Jan 2019 19:30:52 +0000 (UTC) Date: Mon, 21 Jan 2019 11:30:42 -0800 From: Tony Lindgren To: Ulf Hansson Cc: Jan Kiszka , Kalle Valo , Eyal Reizer , linux-wireless@vger.kernel.org, Ricardo Salveti , Kishon Vijay Abraham I , Anders Roxell , John Stultz , Linux Kernel Mailing List , linux-omap Subject: Re: [PATCH V2] wlcore: sdio: Fixup power on/off sequence Message-ID: <20190121193042.GF5544@atomide.com> References: <20190116113723.15668-1-ulf.hansson@linaro.org> <258ecb6b-c2b2-c8b8-9804-4df69002d9f5@web.de> <5bf8514a-eb15-b098-1857-835b36d4a67c@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.11.1 (2018-12-01) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Ulf Hansson [190121 06:41]: > So, I have put together a debug patch, mostly to verify that things > seems to be correct in regards to runtime PM. It should produce some > prints to the log, particular during power on/off of the SDIO card and > during probe of the wifi driver. Please re-run the test on top of the > v2 version of the $subject patch. For reference, here's what I'm seeing on omap4 with your v2 fix and the debug patch for: # ifconfig wlan0 up; ifconfig wlan0 down Note that this is without pwrseq, so maybe that's the difference. Regards, Tony 8< ----------------- [ 148.458282] wl1271_sdio mmc4:0001:2: wl12xx_sdio_power_on: STEP1 [ 148.464691] mmc mmc4:0001: mmc_sdio_runtime_resume [ 148.641021] mmc mmc4:0001: mmc_sdio_runtime_resume - ret=0 DONE [ 148.647613] wl1271_sdio mmc4:0001:2: wl12xx_sdio_power_on: STEP2 [ 148.653961] wl1271_sdio mmc4:0001:2: wl12xx_sdio_power_on: STEP3 [ 148.660430] mmc mmc4:0001: mmc_sdio_hw_reset [ 148.828735] mmc mmc4:0001: mmc_sdio_hw_reset - ret=0 DONE [ 148.834503] wl1271_sdio mmc4:0001:2: wl12xx_sdio_power_on: STEP4 [ 148.840789] wl1271_sdio mmc4:0001:2: wl12xx_sdio_power_on: STEP5 [ 149.194671] wlcore: firmware booted (Rev 7.3.10.0.141) [ 149.200134] wl1271_sdio mmc4:0001:2: sdio_bus_runtime_resume [ 149.233276] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 149.248352] wlcore: down [ 149.253082] wl1271_sdio mmc4:0001:2: wl12xx_sdio_power_off: STEP1 [ 149.259613] wl1271_sdio mmc4:0001:2: wl12xx_sdio_power_off: STEP2 [ 149.265869] wl1271_sdio mmc4:0001:2: wl12xx_sdio_power_off: STEP3 [ 149.272155] wl1271_sdio mmc4:0001:2: wl12xx_sdio_power_off: STEP4 [ 149.307952] wl1271_sdio mmc4:0001:2: sdio_bus_runtime_suspend [ 149.314147] mmc mmc4:0001: mmc_sdio_runtime_suspend [ 149.321136] mmc mmc4:0001: mmc_sdio_runtime_suspend - DONE