Re: Can't pinctrl-baytrail be a module?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 12 Feb 2016 13:59:45 +0100, Takashi Iwai wrote:
> On Thu, 11 Feb 2016 14:44:28 +0100,
> Mathias Nyman wrote:
> > 
> > On 11.02.2016 15:08, Takashi Iwai wrote:
> > > On Thu, 11 Feb 2016 13:56:45 +0100,
> > > Mika Westerberg wrote:
> > >>
> > >> +Jean and Mathias
> > >>
> > >> On Thu, Feb 11, 2016 at 01:45:16PM +0100, Takashi Iwai wrote:
> > >>> Hi,
> > >>>
> > >>> while discussing whether to enable pinctrl drivers on openSUSE distro
> > >>> kernels, I wonder why pinctrl-baytrail is built-in only.  Basically
> > >>> the forced built-in is the only reason against the enablement in
> > >>> distro kernels.
> > >>>
> > >>> The other Intel pinctrl drivers seem to be tristate.
> > >>> Any missing piece there?
> > >>
> > >> Jean sent a patch against this couple of hours ago.
> > >
> > > I noticed it right after I send my mail, too, sorry :)
> > >
> > >> I explained to him
> > >> that there is some ACPI GPIO magic happening on Baytrail-T based
> > >> machines such as Asus T100 where the GPIO driver is needed early at
> > >> boot, or something along those lines. I've CC'd Mathias Nyman the
> > >> original author who hopefully remembers this better.
> > >
> > > I know of pinctrl-cherryview is needed before others like shdci, but
> > > for Baytrail-T, it's more than that?
> > >
> > 
> > If I remember correctly the reason was that the gpio driver was supposed
> > to work with Hardware reduced ACPI events (in ACPI 5).
> > Basically ACPI telling operating system it wants an ACPI event handler run
> > when a certain gpio interrupt is triggered, and the HW reduced ACPI expects the OS gpio driver to do it.
> 
> OK, so this is an implicit dependency.  If this is the only issue, it
> sounds like the driver can be a module.
> 
> > I haven't followed up on this at all. Can't say if we have any HW reduced baytrail variants out there.
> > 
> > For Lynxpoint there was also some issue that pnpacpi reserved the IO resources before a modular gpio driver could get it,
> > I think it was fixed, might be that baytrail would face same issue.
> 
> Could you give any pointer, if you remember?

Mathias, any progress on this?

Thanks,
-- 
Jean Delvare
SUSE L3 Support
--
To unsubscribe from this list: send the line "unsubscribe linux-gpio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux SPI]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux