[Arm-netbook] getting allwinner SoC support upstream (was Re: Uploading linux (3.9.4-1))
luke.leighton at gmail.com
Wed Jun 5 19:52:42 EDT 2013
On Thu, Jun 6, 2013 at 12:40 AM, jonsmirl at gmail.com <jonsmirl at gmail.com> wrote:
> I have a Cubieboard and I have a pca9532 on my desk. Now I want to
> attach this pca9532 to the Cubieboard so I wire them together on I2C.
> How is the Allwinner kernel going to load the driver for the pca9532?
> The mainline pca9532 driver does not understand fex so it can't read
> the necessary initialization data.
jon: you're immediately outside of the target market for which
allwinner designed and deployed script.fex.
> Luke, you of all people should see what is going on. Take an EOMA
> module based on an A10. Now plug it into ten different hosts with
> widely varying hardware support - like each of the ten hosts has a
> different lm-sensor type chip. Where are the fex drivers for those ten
> different lm-sensor chips going to come from? We already have DT
> support for them.
that's fantastic, because as you can see, the two systems complement
> fex is only supported on the small number of peripheral chips
> Allwinner has blessed. Use any chip outside of that set and it isn't
> going to boot.
eeexactly. i did say "target market".
so, we have a clear illustration that neither script.fex nor
devicetree actually help solve the "chip proliferation" problem. but
that's another story, and getting off-topic.
what i need is a clear set of proposals, discussed and then the best
one(s) that people can come up with be then summarised so that i can
get them clearly and succinctly across to allwinner, along with the
benefits to allwinner of each of the options.
time is of the essence, speaking of which i'm pushing things to the
limit including my health so i *really* have to go, i'm going to leave
this up to everyone to discuss, please nominate someone to email me
directly [on a different subject] so that i can read the proposals
summaries should people choose to write any.
More information about the linux-arm-kernel