[Buildroot] [PATCH] [RFC] platform: update galileo to 3.14 kernel
Kinsella, Ray
ray.kinsella at intel.com
Mon Aug 29 13:14:53 UTC 2016
Hi Andy,
>
> What is the "Galileo platform driver"?
It is an out-of-tree driver for the Galileo platform.
> I'm pretty sure everything listed
> above is working in upstream and you are actually talking about
> _external_ (to Quark SoC) pinctrl driver which is indeed absent as any
> means of pinmuxing run-time in upstream.
The Galileo platform driver reserves some of the pin's for muxing, loads
the GPIO expander, I2C and SPI drivers. As you point out later in your
email much the same as can be achieved with ACPI override.
>
> I have no idea if it goes to category "reasonable support", though mention issue is applied to all similar boards (UP, Edison/Arduino, ...).
I am afraid I don't understand.
>
> Comments below are not exactly related to Buildroot.
>
>> USB device support is also less reliable without the fix.
>
> Is the fix going to be upstreamed?
No - from memory there was really no acceptable way to fix this issue
upstream - it was pretty nasty.
>>
>> Once the platform was in the wild with the DSDT broken table, the
>> only
>> way to be sure that any given platform would work correctly was to
>> use
>> the platform driver.
>
> Nope. There are two mechanisms now to override and upgrade the ACPI
> table(s). Somewhere (Ostro?) I saw a direction to a right way.
>
Yup - I am familiar with this, I know the guys who did the work. Using
the ACPI override is another way to go - I haven't validated that Kernel
and I don't know if it includes the USB fixes ( and others ).
We have however gone to the effort of validating the Kernel referred to
in Padraig's patch.
Thanks,
Ray K
More information about the buildroot
mailing list