From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Hurley Subject: Re: [PATCH v2 0/4] Patches to allow consistent mmc / mmcblk numbering w/ device tree Date: Fri, 29 Apr 2016 16:58:12 -0700 Message-ID: <5723F514.4@hurleysoftware.com> References: <20160429195741.GY19428@n2100.arm.linux.org.uk> <20160429211328.GZ19428@n2100.arm.linux.org.uk> <20160429212920.GA19428@n2100.arm.linux.org.uk> <20160429215017.GC19428@n2100.arm.linux.org.uk> <20160429221606.GE19428@n2100.arm.linux.org.uk> <20160429224407.GF19428@n2100.arm.linux.org.uk> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hurleysoftware-com.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=gx1ViwtRnPy5vu+dusSDE3mpIXSKHltncWs8qnT31gk=; b=o3t0XHDWuQGshI7mSdjoNr7d2nwU+hTj+thLsA4d/RHF/5PTj916oUdY0c8C9eSxP9 zn9a80t++ygMO3qdjzYSaMFfGPYMlymsnFkGcxje6E+UCfLa/nKb4BTBq/N0iCosDMBS 4QlGC8BKm6lUkIj5mNDE7xP6f5TNKyaNyCnd+PYIY/PX8afVjkZ02eE/zIgQbuOnjvBb N4ZCawGA5ZOd0MfB0Q8Ik8txv3jB5EyjLEU3q2oGzKwncDpWZmk6l//hJI4vVjkK61aP BYmREPPcFoBKjo3pY8n8mpu2El2uAAsI0SzzPlb4lvHu7a3g9XxooEdzHiaUxHmEMEJG 4NEQ== In-Reply-To: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-ID: Content-Type: text/plain; charset="us-ascii" To: Doug Anderson , Russell King - ARM Linux Cc: Ulf Hansson , Jaehoon Chung , Shawn Lin , Adrian Hunter , Stefan Agner , "linux-mmc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Brian Norris , Dmitry Torokhov , Heiko Stuebner , Jisheng Zhang , "open list:ARM/Rockchip SoC..." , devicetree-spec-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Mark Rutland , "linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Venu Byravarasu , Lars-Peter Clausen , Jon Hunter , "linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org" , "devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Pawel Moll

On 04/29/2016 04:01 PM, Doug Anderson wrote: > * serial allows numbering devices by alias. Which is in fact a total nightmare. While stable device order is mandatory in serial because of console command line parameters and existing userspace expectations, it is the number one barrier to providing a shared ttyS namespace for mixed uart platforms. Stable device order has a very real (and often unforeseen) maintenance burden. For example, I noticed these patches are strictly for DT. I'm assuming that's because guaranteeing stable device order for mmc in general is more difficult; eg., by performing minimal scan serially and more expensive portion of the probe async. Regards, Peter Hurley -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Hurley Subject: Re: [PATCH v2 0/4] Patches to allow consistent mmc / mmcblk numbering w/ device tree Date: Fri, 29 Apr 2016 16:58:12 -0700 Message-ID: <5723F514.4@hurleysoftware.com> References: <20160429195741.GY19428@n2100.arm.linux.org.uk> <20160429211328.GZ19428@n2100.arm.linux.org.uk> <20160429212920.GA19428@n2100.arm.linux.org.uk> <20160429215017.GC19428@n2100.arm.linux.org.uk> <20160429221606.GE19428@n2100.arm.linux.org.uk> <20160429224407.GF19428@n2100.arm.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Doug Anderson , Russell King - ARM Linux Cc: Ulf Hansson , Jaehoon Chung , Shawn Lin , Adrian Hunter , Stefan Agner , "linux-mmc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Brian Norris , Dmitry Torokhov , Heiko Stuebner , Jisheng Zhang , "open list:ARM/Rockchip SoC..." , devicetree-spec-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Mark Rutland , "linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Venu Byravarasu , Lars-Peter Clausen , Jon Hunter , "linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org" , "devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" Pawel Moll

List-Id: linux-mmc@vger.kernel.org On 04/29/2016 04:01 PM, Doug Anderson wrote: > * serial allows numbering devices by alias. Which is in fact a total nightmare. While stable device order is mandatory in serial because of console command line parameters and existing userspace expectations, it is the number one barrier to providing a shared ttyS namespace for mixed uart platforms. Stable device order has a very real (and often unforeseen) maintenance burden. For example, I noticed these patches are strictly for DT. I'm assuming that's because guaranteeing stable device order for mmc in general is more difficult; eg., by performing minimal scan serially and more expensive portion of the probe async. Regards, Peter Hurley -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html From mboxrd@z Thu Jan 1 00:00:00 1970 From: peter@hurleysoftware.com (Peter Hurley) Date: Fri, 29 Apr 2016 16:58:12 -0700 Subject: [PATCH v2 0/4] Patches to allow consistent mmc / mmcblk numbering w/ device tree In-Reply-To: References: <20160429195741.GY19428@n2100.arm.linux.org.uk> <20160429211328.GZ19428@n2100.arm.linux.org.uk> <20160429212920.GA19428@n2100.arm.linux.org.uk> <20160429215017.GC19428@n2100.arm.linux.org.uk> <20160429221606.GE19428@n2100.arm.linux.org.uk> <20160429224407.GF19428@n2100.arm.linux.org.uk> Message-ID: <5723F514.4@hurleysoftware.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 04/29/2016 04:01 PM, Doug Anderson wrote: > * serial allows numbering devices by alias. Which is in fact a total nightmare. While stable device order is mandatory in serial because of console command line parameters and existing userspace expectations, it is the number one barrier to providing a shared ttyS namespace for mixed uart platforms. Stable device order has a very real (and often unforeseen) maintenance burden. For example, I noticed these patches are strictly for DT. I'm assuming that's because guaranteeing stable device order for mmc in general is more difficult; eg., by performing minimal scan serially and more expensive portion of the probe async. Regards, Peter Hurley From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752883AbcD2X6U (ORCPT ); Fri, 29 Apr 2016 19:58:20 -0400 Received: from mail-pa0-f43.google.com ([209.85.220.43]:34798 "EHLO mail-pa0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752792AbcD2X6R (ORCPT ); Fri, 29 Apr 2016 19:58:17 -0400 Subject: Re: [PATCH v2 0/4] Patches to allow consistent mmc / mmcblk numbering w/ device tree To: Doug Anderson , Russell King - ARM Linux References: <20160429195741.GY19428@n2100.arm.linux.org.uk> <20160429211328.GZ19428@n2100.arm.linux.org.uk> <20160429212920.GA19428@n2100.arm.linux.org.uk> <20160429215017.GC19428@n2100.arm.linux.org.uk> <20160429221606.GE19428@n2100.arm.linux.org.uk> <20160429224407.GF19428@n2100.arm.linux.org.uk> Cc: Ulf Hansson , Jaehoon Chung , Shawn Lin , Adrian Hunter , Stefan Agner , "linux-mmc@vger.kernel.org" , Brian Norris , Dmitry Torokhov , Heiko Stuebner , Jisheng Zhang , "open list:ARM/Rockchip SoC..." , devicetree-spec@vger.kernel.org, Mark Rutland , "linux-kernel@vger.kernel.org" , Venu Byravarasu , Lars-Peter Clausen , Jon Hunter , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , Pawel Moll , Ian Campbell , Grant Grundler , Kumar Gala , "Luca Porzio (lporzio)" , Rob Herring , Chaotian Jing , Sergei Shtylyov , Sudeep Holla , zhonghui.fu@linux.intel.com, kirill.shutemov@linux.intel.com From: Peter Hurley Message-ID: <5723F514.4@hurleysoftware.com> Date: Fri, 29 Apr 2016 16:58:12 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 04/29/2016 04:01 PM, Doug Anderson wrote: > * serial allows numbering devices by alias. Which is in fact a total nightmare. While stable device order is mandatory in serial because of console command line parameters and existing userspace expectations, it is the number one barrier to providing a shared ttyS namespace for mixed uart platforms. Stable device order has a very real (and often unforeseen) maintenance burden. For example, I noticed these patches are strictly for DT. I'm assuming that's because guaranteeing stable device order for mmc in general is more difficult; eg., by performing minimal scan serially and more expensive portion of the probe async. Regards, Peter Hurley