[FE training-materials-updates] Kernel labs: more placeholder files for future labs
Michael Opdenacker
michael.opdenacker at free-electrons.com
Mon Sep 23 15:03:54 CEST 2013
Repository : git://git.free-electrons.com/training-materials.git
On branch : kernel-ng
Link : http://git.free-electrons.com/training-materials/commit/?id=9168a1743d7618791d1ce610fbc064394ad4a630
>---------------------------------------------------------------
commit 9168a1743d7618791d1ce610fbc064394ad4a630
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Mon Sep 23 15:03:06 2013 +0200
Kernel labs: more placeholder files for future labs
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
9168a1743d7618791d1ce610fbc064394ad4a630
Makefile | 4 +++-
.../kernel-i2c-communication.tex | 10 ++++++++++
.../kernel-i2c-device-model.tex} | 0
.../kernel-i2c-input-interface.tex | 12 ++++++++++++
4 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index bc497ab..38abda4 100644
--- a/Makefile
+++ b/Makefile
@@ -224,7 +224,9 @@ KERNEL_LABS = setup \
kernel-board-setup \
kernel-compiling-and-nfs-booting \
kernel-module-simple \
- kernel-device-model-i2c \
+ kernel-i2c-device-model \
+ kernel-i2c-communication \
+ kernel-i2c-input-interface \
kernel-serial-iomem \
kernel-serial-output \
kernel-serial-interrupt \
diff --git a/labs/kernel-i2c-communication/kernel-i2c-communication.tex b/labs/kernel-i2c-communication/kernel-i2c-communication.tex
new file mode 100644
index 0000000..495f731
--- /dev/null
+++ b/labs/kernel-i2c-communication/kernel-i2c-communication.tex
@@ -0,0 +1,10 @@
+\subchapter{Using the I2C bus}{Objective: make the I2C bus work and
+use it to implement communication with the Nunchuck device}
+
+After this lab, you will be able to:
+
+\begin{itemize}
+\item Declare pinctrl settings
+\item Access I2C device registers through the bus
+\end{itemize}
+
diff --git a/labs/kernel-device-model-i2c/kernel-device-model-i2c.tex b/labs/kernel-i2c-device-model/kernel-i2c-device-model.tex
similarity index 100%
rename from labs/kernel-device-model-i2c/kernel-device-model-i2c.tex
rename to labs/kernel-i2c-device-model/kernel-i2c-device-model.tex
diff --git a/labs/kernel-i2c-input-interface/kernel-i2c-input-interface.tex b/labs/kernel-i2c-input-interface/kernel-i2c-input-interface.tex
new file mode 100644
index 0000000..bf58c25
--- /dev/null
+++ b/labs/kernel-i2c-input-interface/kernel-i2c-input-interface.tex
@@ -0,0 +1,12 @@
+\subchapter{Input interface}{Objective: make the I2C device available
+to userspace using the input subsystem.}
+
+After this lab, you will be able to:
+
+\begin{itemize}
+\item Expose device events to userspace through an input interface
+ (kernel space perspective)
+\item Get more familiar with the usage of the input interface
+ (user space perspective)
+\end{itemize}
+
More information about the training-materials-updates
mailing list