[bootlin/training-materials updates] master: sysdev/kernel: DT: Drop a superfluous slide about DT customization (d9b4237a)

Miquel Raynal miquel.raynal at bootlin.com
Wed Nov 10 11:09:13 CET 2021


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/d9b4237a8d33bb2b80c9f6615627e57695e52b8f

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

commit d9b4237a8d33bb2b80c9f6615627e57695e52b8f
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date:   Wed Nov 10 10:59:48 2021 +0100

    sysdev/kernel: DT: Drop a superfluous slide about DT customization
    
    Besides the fact that DT is useful for declaring the hardware and its
    integration, this slide gives details about:
    - the pin muxing which will be addressed later
    - the tanzilli tool which is rather useless
    - the flash partitions which really are an implementation detail (and
      now is legacy and must be kept)
    - the command line which has already been addressed
    - a talk given by Thomas which is also mentioned later in the slides.
    
    Add an item to the previous slide just not to loose too much information
    and simply drop that slide entirely.
    
    Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>


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

d9b4237a8d33bb2b80c9f6615627e57695e52b8f
 .../sysdev-kernel-building.tex                     | 27 +++-------------------
 1 file changed, 3 insertions(+), 24 deletions(-)

diff --git a/slides/sysdev-kernel-building/sysdev-kernel-building.tex b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
index 731397bf..1c3b04c1 100644
--- a/slides/sysdev-kernel-building/sysdev-kernel-building.tex
+++ b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
@@ -534,6 +534,9 @@ CONFIG_NTFS_RW=y
   \item The Device Tree (DT) was created for PowerPC, and later was
     adopted by other architectures (ARM, ARC...). Now Linux
     has DT support in most architectures.
+  \item Its main purpose is to describe the hardware and its integration:
+    non-discoverable devices, clocks, interrupts, DMA channels, pin
+    muxing, etc.
   \end{itemize}
 \end{frame}
 
@@ -555,30 +558,6 @@ CONFIG_NTFS_RW=y
   \end{itemize}
 \end{frame}
 
-\begin{frame}
-  \frametitle{Customize your board device tree!}
-  \small
-  Often needed for embedded board users:
-  \begin{columns}
-    \column{0.65\textwidth}
-       \begin{itemize}
-       \item To describe external devices attached to non-discoverable
-             busses (such as I2C) and configure them.
-       \item To configure pin muxing: choosing what SoC signals are
-	     made available on the board external connectors.
-	     See \url{http://linux.tanzilli.com/} for a web service doing this
-	     interactively.
-       \item To configure some system parameters: flash partitions,
-	     kernel command line (other ways exist)
-       \item Device Tree 101 webinar, Thomas Petazzoni (2021):\\
-             Slides: \url{https://bootlin.com/blog/device-tree-101-webinar-slides-and-videos/}\\
-             Video: \url{https://youtu.be/a9CZ1Uk3OYQ}
-       \end{itemize}
-    \column{0.35\textwidth}
-    \includegraphics[width=\textwidth]{common/device-tree-video.jpg}
-  \end{columns}
-\end{frame}
-
 \begin{frame}
   \frametitle{Booting with U-Boot}
   \begin{itemize}




More information about the training-materials-updates mailing list