Part Number: OMAP-L138
Tool/software: Linux
We are developing a board with "TI OMAP-L138" and Linux.
We have moved to a newer kernel version (V4.4.25); but we are still using a "board file" (using "platform device data") to register device drivers and initialize them.
But it seems, that with newer kernel versions (from 4.x?) the usage of "device tree" is highly recommended.
We have already experienced, that new drivers are only written for device tree based systems.
What is the actual status for using device tree for a board based on "TI OMAP-L138" and Linux Kernel V4.x?
Can we completely replace our board file with a device tree describing all (!) details of the hardware?
How can we start creating a device tree source file for our board?
From where we can know, what nodes and properties should the device tree source file contain?
Is there any "knowledge base" for the necessary "device tree bindings" for "TI OMAP-L138"?
Is there any existing device tree source file for OMAP-L138 we can use as a template for our board?
Your help is greatly appreciated!