Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1725656imm; Thu, 27 Sep 2018 01:16:55 -0700 (PDT) X-Google-Smtp-Source: ACcGV62NjIS9QyebQpszqt+N8nQH68liuRIunS/ny3RtmWXymydBbyf+OMrW25qH6xNj2xb6HcTK X-Received: by 2002:a17:902:a50e:: with SMTP id s14-v6mr2551332plq.78.1538036215542; Thu, 27 Sep 2018 01:16:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538036215; cv=none; d=google.com; s=arc-20160816; b=cjHEPzQ/gAPgTPh4LyoG8NdMrYg4HTL4zZpqsdJR8YmM5g+WFCRDIFYUIJ982JtnLS qo09uDXhCGKAKe5iGc1KWJ2R4wTG2y/czFS9RPiSqgsPND1yHBF/k49YuD7GC0wL04Wk BaIjesjU535ygUQCAwgx0LOGkvoChrYeZXHI8fJtEt2Voig98JHoYTfBtCS5SNl0GsoS Q1+9WykTwOherST5WkkLAXaE1612PfVg9bCr8Owppj83l3X4TAgm3F6Ehlwp940CwDkc Inmb9rsscxRHSfOr4ebNvMfgvCpreY0Kba2hzDjGjL5H+OmmXKbh/sbI1fFVqncPuiHk qytQ== 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-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=WKW1vFXyWPmngqAN1lZVmRsYfbrW5uCj5W1oNXvD+e4=; b=vFY0cIQJj2Vr1AxyhJTX8HSo9fZ58fBkE6WgjE0JlIJjZFxoxsAoFhdknxWkyf7FUD FVVYFQVrTKcLOG8yZIxrKnF2u3ePdqhaHIxxavefLzS0VQhXWg46GNpjP+8+ygMyjgO2 ZTfL5/GFs/eZ3McEaMuAcEIzAi2ZhdLtTqhrIF4/EiF5FaeSlt+xnOKO0+1o6rHfFbsx RXc4iVEVNKjQ4Gyg71LGwqA4t1gB4OYKXAINqZXjLyOuz+yN26BtPT5Siw/T1WyzQYEm h6o3xrJ6Giao4MFTtW+IE7Sv6lJkMdQnBse8cMYE669/qG1uxwKdRxXtX7AAOszwZ8Ys 5lag== 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 b1-v6si1374361plz.476.2018.09.27.01.16.40; Thu, 27 Sep 2018 01:16:55 -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 S1727008AbeI0OcH convert rfc822-to-8bit (ORCPT + 99 others); Thu, 27 Sep 2018 10:32:07 -0400 Received: from mail.bootlin.com ([62.4.15.54]:44906 "EHLO mail.bootlin.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726669AbeI0OcH (ORCPT ); Thu, 27 Sep 2018 10:32:07 -0400 Received: by mail.bootlin.com (Postfix, from userid 110) id 6A31520737; Thu, 27 Sep 2018 10:15:03 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.bootlin.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT, URIBL_BLOCKED shortcircuit=ham autolearn=disabled version=3.4.0 Received: from localhost (nat-240.udc.es [193.144.61.240]) by mail.bootlin.com (Postfix) with ESMTPSA id 0DB1720379; Thu, 27 Sep 2018 10:14:52 +0200 (CEST) Date: Thu, 27 Sep 2018 10:14:53 +0200 From: Maxime Ripard To: Hans de Goede Cc: Frieder Schrempf , ulf.hansson@linaro.org, quentin.schulz@free-electrons.com, gregkh@linuxfoundation.org, linus.walleij@linaro.org, shawn.lin@rock-chips.com, adrian.hunter@intel.com, baolin.wang@linaro.org, thomas.petazzoni@free-electrons.com, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, devel@driverdev.osuosl.org, icenowy@aosc.xyz, wens@csie.org Subject: Re: [PATCH 2/2] mmc: Add mmc_force_detect_change_begin / _end functions Message-ID: <20180927081452.a2xw25sdoqtadntu@flea> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: 8BIT In-Reply-To: User-Agent: NeoMutt/20180716 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 26, 2018 at 10:19:22PM +0200, Hans de Goede wrote: > On 26-09-18 16:44, Frieder Schrempf wrote: > > Hi, > > > > On Fri, Feb 09, 2018 at 03:01:00PM +0100, Ulf Hansson wrote: > > > [...] > > > > > > >> > I'd like to know if any progress has been made on that problem > > (I may > > > >> > have missed patches). > > > >> > Had you had the time to look at the issue? > > > >> > > > >> I have looked at the issue, but not manage to cook some patches > > for it. > > > >> > > > >> However, it's on my top of my TODO list for mmc. No promises, but > > > >> perhaps and hopefully I manage to get something posted during the > > > >> coming release cycle. > > > > I would be interested in a ESP8089 driver in mainline and that's why I want to pick up this discussion. > > > > What is the current status of the "mmc_reprobe_device" implementation, that Hans was explaining and Ulf wanted to provide some months ago? > > Ulf did eventually write a new way to deal with this and then Quentin > did manage to get the esp8089 driver to work with it, the new function > to use for this is added by this commit: > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/mmc/core?id=1433269c4d2461be1f36db5dbb453976b38996ff > > I'm not sure what the status of upstreaming the ep8089 driver is now > that we've this in place. > > Quentin, do you have a version of the esp8089 driver somewhere > which will work correctly with the new mmc_sw_reset() function? > > Also what is the status of adding this driver to say staging? IIRC, we tried to get it into staging, and we got told that it was too nice for staging at this point. So we're basically stuck somewhere between staging and !staging, with the driver being too nice for the former, and not nice enough for the latter :) Maxime -- Maxime Ripard, Bootlin Embedded Linux and Kernel engineering https://bootlin.com