[BL training-materials-updates] Update DT support information

Michael Opdenacker michael.opdenacker at bootlin.com
Thu Apr 19 14:21:44 CEST 2018


Repository : git://git.free-electrons.com/training-materials.git
On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=83f77209ccf0691e581c70a8b8c8c24fea99102d

>---------------------------------------------------------------

commit 83f77209ccf0691e581c70a8b8c8c24fea99102d
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Thu Apr 19 14:21:10 2018 +0200

    Update DT support information
    
    - Checked that most architectures have DT support now, at least
      for specific systems.
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


>---------------------------------------------------------------

83f77209ccf0691e581c70a8b8c8c24fea99102d
 slides/sysdev-kernel-building/sysdev-kernel-building.tex | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/slides/sysdev-kernel-building/sysdev-kernel-building.tex b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
index 97cd18d..0bba471 100644
--- a/slides/sysdev-kernel-building/sysdev-kernel-building.tex
+++ b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
@@ -519,15 +519,17 @@ tools (\code{gcc}, \code{as}, \code{ld}, \code{objcopy}, \code{strip}...).
 \subsection{Booting the kernel}
 
 \begin{frame}
-  \frametitle{Device Tree}
+  \frametitle{Device Tree (DT)}
   \begin{itemize}
   \item Many embedded architectures have a lot of non-discoverable
     hardware.
   \item Depending on the architecture, such hardware is either
     described using C code directly within the kernel, or using a
     special hardware description language in a {\em Device Tree}.
-  \item ARM, PowerPC, OpenRISC, ARC, Microblaze are examples of
-    architectures using the Device Tree.
+  \item The DT was created for PowerPC, and later was
+    adopted by other architectures (ARM, ARC...). Now Linux
+    has DT support in most architectures, at least for specific
+    systems (for example for the OLPC on x86).
   \item A {\em Device Tree Source}, written by kernel developers,
     is compiled into a binary {\em Device Tree Blob}, and needs to
     be passed to the kernel at boot time.




More information about the training-materials-updates mailing list