From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755934Ab3AQTWl (ORCPT ); Thu, 17 Jan 2013 14:22:41 -0500 Received: from moutng.kundenserver.de ([212.227.17.9]:63981 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752791Ab3AQTWj (ORCPT ); Thu, 17 Jan 2013 14:22:39 -0500 From: Arnd Bergmann To: Steven King Subject: Re: [PATCH 0/4] gpio: introduce descriptor-based interface Date: Thu, 17 Jan 2013 19:22:13 +0000 User-Agent: KMail/1.12.2 (Linux/3.7.0-7-generic; KDE/4.3.2; x86_64; ; ) Cc: Greg Ungerer , Linus Walleij , Geert Uytterhoeven , Alex Courbot , Grant Likely , Guenter Roeck , Linux Kernel Mailing List , "linux-arch" , "linux-arm-kernel@lists.infradead.org" , "devicetree-discuss@lists.ozlabs.org" References: <1357629535-26033-1-git-send-email-acourbot@nvidia.com> <50F7E83E.8000105@uclinux.org> <201301170850.43655.sfking@fdwdc.com> In-Reply-To: <201301170850.43655.sfking@fdwdc.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201301171922.13432.arnd@arndb.de> X-Provags-ID: V02:K0:2vNRE9B3AZmi+m7yV3uroDrT2N9Y2/I/J3iQjYlhzlU CbgtNFy1mG2GipuojO3zwfqz8Olqdl+q+rHS8Xcc094YFFiWg3 FWk8Ht98jIpk7USpu0IxDrbb2VsmdY07JkZLy3SOwRc8MrX2qB l+n6fgOQLP1I0AcRduGmUZMjBd9ISZb+QcFF/eRFWpU+sp56mN qDzSUaJmvLvwA/OFh1YqAK8131x/QNrXDgMLC+3+/Ww1T5TKzE ULi3CvuNmC3+KyQk+LVUsbDlihsCWPm3f8vZJ7exVuyVApBfW0 Rxc6OZCzW1Rj2L9qzx9GRp5lh6z97adoSw1mZbSlnDN3V//ZNf 0owHL9J2JnuYon3S0Pbk= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thursday 17 January 2013, Steven King wrote: > I haven't been keeping up with the kernel list of late, can someone point me > to what''s being discussed so I can see what were talking about here? We are discussion about changes to the GPIO API, in particular about adding a descriptor (i.e. pointer to struct) based interface to replace integers as the primary key. Any kind of change on this level is currently problematic because it is basically impossible to tell which files are implementing the current interface and would need to get changed along with changing gpiolib. If everything goes through gpiolib, it's much easier to make compatible extensions in one place. Do you have any numbers about how much of a difference for your platforms we are talking about at most? Arnd