Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp7715258ybl; Thu, 16 Jan 2020 04:30:59 -0800 (PST) X-Google-Smtp-Source: APXvYqwNd9MZmMFJrx3EQR1qMHBHY9ZEb59znSXRnTgVI3LPsDRpUOu7gW0c6WcLWypDCggFQq+a X-Received: by 2002:aca:4c4f:: with SMTP id z76mr3874716oia.21.1579177859361; Thu, 16 Jan 2020 04:30:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579177859; cv=none; d=google.com; s=arc-20160816; b=m4EMxuBXPBo60ktEqdg/vqnH0X2rtUwNNRRU9lvhTQo+/WkLJtqwWztlKmp9JURXD7 6t9r4Ott3OmhV95+oup0i/V1XKDV9z65cdncSorcw4k0NVgW/1NkQnOkS7uDM8TB9HqB IefZRzy4dBFAEN0B4FEkAGb5LGL60EiFsXAjn5GxjB1KzfnbnKlkynax0qFAL1rfM3nz LB75pMkf6odzez7VPrC6AaaDDgjNt2+Nct53lYimECP+zS38IH8I9O0GKLgCR2lmqngy LcXu78OsWLJBlINT1QRjjewHfs3hlZki0tUkZM46sesArx56HM6U9B/9R55ZauSHwMJv KfAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=OQ4DvKQn6DjynjxFZnipVci0kmylwgCgywja2qyJZxw=; b=XwvBw9qQQp7pNDdSbbDJAurrUdKjhbNh7o/9EIqJxOb56CXAbuZtIdPO9e8xOqQQ4g +H3AlaevKwrhbNTyR1/ZJJtPqHsydU5dq/FKIRBnuf2Nqc+hGAB3i1W/dlLsrh+jfBEJ kxBzdUHzGvL2VJv7ASrNbqweZMx306dRN+JEOom15NHlj/IlKCxyWCrNMMM0yeItlOdy Vvq1lqHv16nCWCzicEN/n8yjygjjiwHoqgGoqDUvugC2DdbMROVhEuHxA+UVrY1/6/xl 9tkbfe9C4ItwsdZMMQ3nSohAIUn9dCEI9GEFSKC9DodQZwjL8daUZXji+m35wlxjWnGw 9Llg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ntTCbNMn; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k15si11180833oij.134.2020.01.16.04.30.46; Thu, 16 Jan 2020 04:30:59 -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; dkim=pass header.i=@kernel.org header.s=default header.b=ntTCbNMn; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726362AbgAPM3r (ORCPT + 99 others); Thu, 16 Jan 2020 07:29:47 -0500 Received: from mail.kernel.org ([198.145.29.99]:41404 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726084AbgAPM3r (ORCPT ); Thu, 16 Jan 2020 07:29:47 -0500 Received: from localhost (lfbn-tou-1-1502-76.w90-89.abo.wanadoo.fr [90.89.68.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D28C920748; Thu, 16 Jan 2020 12:29:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579177786; bh=OQ4DvKQn6DjynjxFZnipVci0kmylwgCgywja2qyJZxw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ntTCbNMnfeBHi5RrLmh3GPZkvANG1wbsNq75B4fnIRDNgkfMySdY39omZChm7UVe0 i6i5P58QzLTITyoQ5x9gkWNb6cSeyFp4PV8SOsE96Joou2XwMInUXCCOF1reMe4KnG UR1WqhPpp1J8bfFV7eWFUl4yAXHRQiozBinvApj0= Date: Thu, 16 Jan 2020 13:29:44 +0100 From: Maxime Ripard To: Jernej =?utf-8?Q?=C5=A0krabec?= Cc: Rob Herring , Chen-Yu Tsai , Mark Rutland , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" Subject: Re: [PATCH 1/2] dt-bindings: arm: sunxi: add OrangePi 3 with eMMC Message-ID: <20200116122944.sgl2fgxf5mrg6i52@gilmour.lan> References: <20200115194216.173117-1-jernej.skrabec@siol.net> <20200115194216.173117-2-jernej.skrabec@siol.net> <4200557.LvFx2qVVIh@jernej-laptop> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="z3e6p5ezhmthrhbl" Content-Disposition: inline In-Reply-To: <4200557.LvFx2qVVIh@jernej-laptop> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --z3e6p5ezhmthrhbl Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jan 16, 2020 at 12:10:58AM +0100, Jernej =C5=A0krabec wrote: > Hi! > > Dne sreda, 15. januar 2020 ob 22:57:31 CET je Rob Herring napisal(a): > > On Wed, Jan 15, 2020 at 1:42 PM Jernej Skrabec > wrote: > > > OrangePi 3 can optionally have eMMC. Add a compatible for it. > > > > Is this just a population option or a different board layout? If the > > former, I don't think you need a new compatible, just add/enable a > > node for the eMMC. > > I have only board with eMMC but I imagine it's the former. Even so, curre= nt > approach with Allwinner boards is to have two different board DT files, o= ne for > each variant. This can be seen from Documentation/devicetree/bindings/arm/ > sunxi.yaml which has a lot of compatibles ending with "-emmc". I guess re= ason > for that is to avoid having MMC controller being powered on for no reason. The main reason for that is that those populating options can be conflicting. For example, last week we discussed an issue about the eMMC being on the same pin set than an SPI flash, both options being available. The solution Andre suggested then was to let the eMMC be disabled, and have the bootloader probe the emmc, and if found, enable it. Otherwise, it means that you have a SPI flash (and enable it). I guess a similar solution would apply here. Maxime --z3e6p5ezhmthrhbl Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCXiBXNwAKCRDj7w1vZxhR xSiCAQC3vqoZktCtBHtvXsgBmpAOofLKQpEHTDgn3BB1dlUTvQD/SVxXyY+qZTZi JO/lb9XHuZfUdVTYe5uE19i8KbsfrQM= =/A2H -----END PGP SIGNATURE----- --z3e6p5ezhmthrhbl--