devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC] using dt overlays: how to? today?
@ 2015-01-22 15:02 Ludovic Desroches
       [not found] ` <20150122150219.GB26928-FuRPzXQv2LUWBfJKYY8PcdBPR1lH4CV8@public.gmane.org>
  0 siblings, 1 reply; 4+ messages in thread
From: Ludovic Desroches @ 2015-01-22 15:02 UTC (permalink / raw)
  To: devicetree-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
  Cc: Nicolas Ferre, Ludovic Desroches,
	pantelis.antoniou-OWPKS81ov/FWk0Htik3J/w,
	grant.likely-s3s/WqlpOiPyB63q8FvJNQ, arnd-vj4z4lbxKbc,
	koen-QLwJDigV5abLmq1fohREcCpxlwaOVQ5f

Hi,

I have assisted to Pantelis' talk about device tree and overlays at ELCE
2014. Since the patch 'Introduce DT overlay support' is now part of the
mainline, I wanted to have a look about it and to use it for our boards.

Firstly, this is what I want to achieve by using this feature:
- manage several revisions of our boards
- manage modules we can plug on the board, mainly display modules
  (resistive or capacitive one)
- manage cpu modules plug on the motherboard
- I would like to have all this stuff in the kernel. I don't want a
  dependency on the bootloader or the user space.

At the moment, we have many dts files to manage these cases (not all are
in mainline). It is becoming a pain.

I wanted to see if we can use device tree fragments as it seems to be
closed to be achieved when I had assisted to the talk. I have found a
thread about 'DT-Overlay configfs interface'
(http://thread.gmane.org/gmane.linux.drivers.devicetree/101871), there
are still discussions about security concerns, so it may not be included
quickly. I have also found an interesting thread about cape manager for
Beaglebone (http://thread.gmane.org/gmane.linux.documentation/8279) but
there is no more activity on it, is it canceled or is there a new topic
I have missed?

Here are my questions:
- Is it acceptable to manage device tree fragments with a driver such as
  the cape manager? Or at an other place in the kernel such as
arch/arm/mach-at91/board-dt-sama5.c for example?
- Is it possible to get access to eeprom from the kernel? Pantelis did
  an interface to access it through i2c but it seems it was not
accepted. In my case, it will be through the one wire interface.

Thanks for sharing your opinion about this or redirecting me to a
similar thread.

Ludovic
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-01-23 12:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-22 15:02 [RFC] using dt overlays: how to? today? Ludovic Desroches
     [not found] ` <20150122150219.GB26928-FuRPzXQv2LUWBfJKYY8PcdBPR1lH4CV8@public.gmane.org>
2015-01-22 20:54   ` Pantelis Antoniou
     [not found]     ` <2F10D177-6F27-4019-8D2D-8F77361BB310-OWPKS81ov/FWk0Htik3J/w@public.gmane.org>
2015-01-23  9:07       ` Ludovic Desroches
     [not found]         ` <20150123090739.GD26928-FuRPzXQv2LUWBfJKYY8PcdBPR1lH4CV8@public.gmane.org>
2015-01-23 12:19           ` Pantelis Antoniou

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).