Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932077AbbBYP0I (ORCPT ); Wed, 25 Feb 2015 10:26:08 -0500 Received: from down.free-electrons.com ([37.187.137.238]:35707 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753735AbbBYP0E (ORCPT ); Wed, 25 Feb 2015 10:26:04 -0500 Date: Wed, 25 Feb 2015 16:15:53 +0100 From: Maxime Ripard To: James Hartley Cc: Ezequiel Garcia , Thierry Reding , Stephen Warren , Arnd Bergmann , Andrew Bresticker , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH 0/7] New eFuse subsystem Message-ID: <20150225151553.GE5062@lukather> References: <1424864719-3390-1-git-send-email-ezequiel.garcia@imgtec.com> <20150225120234.GB5062@lukather> <54EDC04E.1050107@imgtec.com> <72BC0C8BD7BB6F45988A99382E5FBAE5444505E9@hhmail02.hh.imgtec.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M/SuVGWktc5uNpra" Content-Disposition: inline In-Reply-To: <72BC0C8BD7BB6F45988A99382E5FBAE5444505E9@hhmail02.hh.imgtec.org> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3489 Lines: 94 --M/SuVGWktc5uNpra Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Wed, Feb 25, 2015 at 01:12:01PM +0000, James Hartley wrote: > Hi Maxime,=20 >=20 > > -----Original Message----- > > From: Ezequiel Garcia > > Sent: 25 February 2015 12:30 > > To: Maxime Ripard > > Cc: Thierry Reding; Stephen Warren; Arnd Bergmann; Andrew Bresticker; > > James Hartley; linux-arm-kernel@lists.infradead.org; linux- > > kernel@vger.kernel.org > > Subject: Re: [PATCH 0/7] New eFuse subsystem > >=20 > >=20 > >=20 > > On 02/25/2015 09:02 AM, Maxime Ripard wrote: > > > Hi Ezequiel, > > > > > > On Wed, Feb 25, 2015 at 08:45:12AM -0300, Ezequiel Garcia wrote: > > >> This patchset introduces a new driver subsystem, meant to support > > >> eFuse (alias OTP, one-time-programmable) devices. > > >> > > >> The motivation behind this work is to have a common place for drivers > > >> that are currently more or less scattered: the tegra efuses are in > > >> drivers/soc/ and the sunxi efuses in drivers/misc/eeprom. > > >> > > >> For now, there's no proposal for a generic efuse API. Instead, we > > >> simply group the drivers together. > > >> > > >> This patchset is the result of the initial submission for IMG > > >> Pistachio eFuse support [1]. Our first proposal was to follow the > > >> Tegra efuse, and put the Pistachio efuse in drivers/soc. After some > > >> discussion we finally agreed [2] to first create an efuse directoy, > > >> and then put all efuse drivers in it. > > >> > > >> As always, all comments are welcome! > > >> > > >> [1] http://www.spinics.net/lists/devicetree/msg59246.html > > >> [2] http://www.spinics.net/lists/arm-kernel/msg389325.html > > > > > > Have you looked at the EEPROM framework currently in discussions? The > > > two seems to be covering pretty much the same use cases. > > > >=20 > Shouldn't this be a PROM framework if it is going to support both > EEPROM and EFUSE/QFPROM, or am I missing something here (since an > eFuse is not eraseable)? Does it really matter? I mean, it's just a name after all. But feel free to suggest alternatives on the main thread. Maxime --=20 Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com --M/SuVGWktc5uNpra Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJU7ecoAAoJEBx+YmzsjxAgH9gQAJmFVdDzr4wyxNjX1QvlOsC0 udpjkRgEhgrLKiREbdJnrnUi87K26I+bu4d+ZQiwvJ6ItnClHL803+QLCrOyG93F rjfKvaWLE2cnYTo0Da7p2QDKTogNxTNPMIcsfyRNVGwTvS1hJELoivxx0yi44qWk wIHgOsJpf5jEN/Qdp9G5rCCW0Yy3Pu42utJ3ALtSl/7nmf/jRbyzOfsVbw8fv3I1 W1pnSZYdswuuAR7EF+WTQ9CXMER48Wogz2PFDnfilg+YvAeEUioNl9Th3oDBeC8A N9VjCu5EczENrV4SwP5AHNW18wHXcJVMLpOTtl16tQOSCS2CjpQQhmwFxicbn7wB R+sRQkKszA/bWDCPw47/Ll4abQEBezNzBICLZJ551r/Oga2AS7zTOxKyEgHEQRBv 9RHhmLzHx+0jc2lrS41O2H53Vw6DhUR6mgrcDMQaTwCjJVkZfJPy6hKcBT+4bJCM ifWjvde5boudf/XZRRKsG75CbKFecI/cwJTTs+1d41gJ8uTpZXBKFcl+1enwG/Zm rpx3J0OMF854rTbtSdgyv3eQN87eSkgSx4K30dVeGwD0XdKnDXPczgAHLvM6lEJ0 o+DEx2T7J9YsfzIYNmkdVF3UzPM/oWaTH6QNeMk9VKlguK5HMhqtb4O8q4PDD4uB S/rurAX6lec7Mfd9KM2G =Kg3u -----END PGP SIGNATURE----- --M/SuVGWktc5uNpra-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/