[bootlin/training-materials updates] master: slides/kernel-hw-devices: Swap discoverable and non-discoverable chapters (0a0fec9d)
Miquel Raynal
miquel.raynal at bootlin.com
Fri Mar 17 15:34:05 CET 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/0a0fec9dfe75c97f338eb34c4a724222ae354ec1
>---------------------------------------------------------------
commit 0a0fec9dfe75c97f338eb34c4a724222ae354ec1
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: Fri Mar 17 08:18:28 2023 +0100
slides/kernel-hw-devices: Swap discoverable and non-discoverable chapters
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
>---------------------------------------------------------------
0a0fec9dfe75c97f338eb34c4a724222ae354ec1
slides/kernel-hw-devices/kernel-hw-devices.tex | 43 +++++++++++++-------------
1 file changed, 21 insertions(+), 22 deletions(-)
diff --git a/slides/kernel-hw-devices/kernel-hw-devices.tex b/slides/kernel-hw-devices/kernel-hw-devices.tex
index 70a4cb4e..87185b12 100644
--- a/slides/kernel-hw-devices/kernel-hw-devices.tex
+++ b/slides/kernel-hw-devices/kernel-hw-devices.tex
@@ -1,5 +1,26 @@
\section{Accessing hardware devices}
+\subsection{Discoverable hardware: USB and PCI}
+
+\begin{frame}{Discoverable hardware}
+ \begin{itemize}
+ \item Some busses have built-in hardware discoverability mechanisms
+ \item Most common busses: USB and PCI
+ \item Hardware devices can be enumerated, and their characteristics
+ retrieved with just a driver or the bus controller
+ \item Useful Linux commands
+ \begin{itemize}
+ \item \code{lsusb}, lists all USB devices detected
+ \item \code{lspci}, lists all PCI devices detected
+ \item A detected device does not mean it has a kernel driver
+ associated to it!
+ \end{itemize}
+ \item Association with kernel drivers done based on product
+ ID/vendor ID, or some other characteristics of the device: device
+ class, device sub-class, etc.
+ \end{itemize}
+\end{frame}
+
\subsection{Describing non-discoverable hardware}
\begin{frame}{Non-discoverable buses}
@@ -1252,28 +1273,6 @@ uart0 at 4000c000 {
\end{columns}
\end{frame}
-\subsection{Discoverable hardware: USB and PCI}
-
-\begin{frame}{Discoverable hardware}
- \begin{itemize}
- \item Some busses have built-in hardware discoverability mechanisms
- \item Most common busses: USB and PCI
- \item Hardware devices can be enumerated, and their characteristics
- retrieved with just a driver or the bus controller
- \item Useful Linux commands
- \begin{itemize}
- \item \code{lsusb}, lists all USB devices detected
- \item \code{lspci}, lists all PCI devices detected
- \item A detected device does not mean it has a kernel driver
- associated to it!
- \end{itemize}
- \item Association with kernel drivers done based on product
- ID/vendor ID, or some other characteristics of the device: device
- class, device sub-class, etc.
- \end{itemize}
-\end{frame}
-
-
% \setuplabframe
% {Accessing hardware devices}
% {
More information about the training-materials-updates
mailing list