Re: [Arm-netbook] devicetree and testing

2018-04-17 Thread Luke Kenneth Casson Leighton
On Tue, Apr 17, 2018 at 11:12 PM, Richard Wilbur
 wrote:

> I understand that people have been working on steps 2 and 4 for years and I 
> had no diminution of their efforts in mind.

 absolutely.

> In my estimation the tasks that can be completed relatively quickly are 1 and 
> 3 as they don't require convincing anyone else of the importance of the goal 
> or merit of the implementation.

 it is slightly more complex (3 that is) because a library and
associated linux kernel device-driver has to also be written that
reads from the I2C EEPROM (to be added to both u-boot and the linux
kernel), in order to use the devicetree fragment merging... overlay!
that's what it's called.

 it is *not* going to be okay to just blop in one devicetree file for
eoma68-a20-with-microdesktop, one devicetree file for
eoma68-rk3288-with-microdesktop, one devicetree file for
eoma68-a20-with-laptop-housing, one devicetree file for
eoma68-rk3288-with-laptop-housing etc. etc.

 preventing that kind of insane O(N * M) devicetree proliferation and
reducing it down to O(N + M)  *IS* the entire point of the EOMA68
initiative.

l.

___
arm-netbook mailing list arm-netbook@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-netb...@files.phcomp.co.uk

Re: [Arm-netbook] devicetree and testing

2018-04-17 Thread Luke Kenneth Casson Leighton
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68


On Tue, Apr 17, 2018 at 9:54 PM, Richard Wilbur
 wrote:
> On Apr 16, 2018, at 22:04, Luke Kenneth Casson Leighton 
> wrote:
> On Tue, Apr 17, 2018 at 4:53 AM, Richard Wilbur 
> wrote:
> I am working on the devicetree for the microdesktop v1.7 and the DS113
> v2.7.5 as it sounds like that is the natural prerequisite to
> auto-configuration and more-automated testing.
>
> awesome.  remember though that testing will be done with 3.4.104+ as it's
> where 100% of the functionality is present.
>
> If I'm understanding you correctly the 3.4.104 kernel is the most recent
> kernel to have free support for all the promised functionality of the
> DS-113, but lacks devicetree support to make that functionality
> autoconfigurable?

 that's correct.

>  That is a beastly spot to be in!

 yyup.

> In that case I'll make
> the manual tables from which we can initially code up some tests by using
> the gpio driver and later write up the devicetree.

 yep.

> So, sorry for being a bit thick headed, it just dawned on me what our
> priorities have to be and why:

 :)

> 1.  Hack together some tests under 3.4.104 that we can run on the extant
> drivers.
> 2.  Work on getting extant A20 drivers mainlined in the linux kernel.

 people have been working on that for many many years.

> 3.  Create devicetree for DS113 v2.7.4 and v2.7.5, … (all extant versions
> of DS113 and microdesktop case).
> 4.  Work on getting devicetree with add/remove overlay support mainlined in
> the linux kernel (and u-boot?).

 yes.

___
arm-netbook mailing list arm-netbook@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-netb...@files.phcomp.co.uk

[Arm-netbook] devicetree and testing

2018-04-17 Thread Richard Wilbur
On Apr 16, 2018, at 22:04, Luke Kenneth Casson Leighton 
wrote:
On Tue, Apr 17, 2018 at 4:53 AM, Richard Wilbur 
wrote:
I am working on the devicetree for the microdesktop v1.7 and the DS113
v2.7.5 as it sounds like that is the natural prerequisite to
auto-configuration and more-automated testing.

awesome.  remember though that testing will be done with 3.4.104+ as it's
where 100% of the functionality is present.

If I'm understanding you correctly the 3.4.104 kernel is the most recent
kernel to have free support for all the promised functionality of the
DS-113, but lacks devicetree support to make that functionality
autoconfigurable?  That is a beastly spot to be in!  In that case I'll make
the manual tables from which we can initially code up some tests by using
the gpio driver and later write up the devicetree.

So, sorry for being a bit thick headed, it just dawned on me what our
priorities have to be and why:

1.  Hack together some tests under 3.4.104 that we can run on the extant
drivers.
2.  Work on getting extant A20 drivers mainlined in the linux kernel.
3.  Create devicetree for DS113 v2.7.4 and v2.7.5, … (all extant versions
of DS113 and microdesktop case).
4.  Work on getting devicetree with add/remove overlay support mainlined in
the linux kernel (and u-boot?).

--Richard
___
arm-netbook mailing list arm-netbook@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-netb...@files.phcomp.co.uk