Hi! > > Input: misc - Add driver for Intel Bay Trail GPIO buttons > > From: Lejun Zhu <lejun.zhu@xxxxxxxxxxxxxxx> > > This patch adds support for the GPIO buttons on some Intel Bay Trail > tablets originally running Windows 8. The ACPI description of these > buttons follows "Windows ACPI Design Guide for SoC Platforms". Hmm. Is it time for x86 to adopt device tree? Because this is 200 lines of C code which should really have been 10 lines of .dts... > + > +/* > + * Some of the buttons like volume up/down are auto repeat, while others > + * are not. To support both, we register two platform devices, and put > + * buttons into them based on whether the key should be auto repeat. > + */ > +#define BUTTON_TYPES 2 > + > +struct soc_button_data { > + struct platform_device *children[BUTTON_TYPES]; > +}; Would it be possible to extend device description so that this hack is not needed? Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html