[bootlin/training-materials] 4b0d1c: device-tree: Simplify the introduction of device tree
Miquèl Raynal
noreply at github.com
Sat Jan 14 00:07:47 CET 2023
Branch: refs/heads/master
Home: https://github.com/bootlin/training-materials
Commit: 4b0d1c05a088a8eed2ca923a146cea17cb8ce025
https://github.com/bootlin/training-materials/commit/4b0d1c05a088a8eed2ca923a146cea17cb8ce025
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: 2023-01-14 (Sat, 14 Jan 2023)
Changed paths:
M slides/sysdev-customizing-dt/sysdev-customizing-dt.tex
M slides/sysdev-kernel-building/sysdev-kernel-building.tex
Log Message:
-----------
device-tree: Simplify the introduction of device tree
Let's just explain the concept of describing hardware that cannot be
discovered in order to allow a single kernel binary to boot on different
platforms. Let's be sligthly less DT oriented when talking about boot
procedures.
In the sysdev training, there is already an extensive chapter about DT
which will soon be copied into the Linux kernel training.
The "customize your DT" slide is slightly adapted at the same time to
fit more DT oriented information.
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
Commit: 204acfb3f39c60f8dc58591ceed38b6eaeac8d38
https://github.com/bootlin/training-materials/commit/204acfb3f39c60f8dc58591ceed38b6eaeac8d38
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: 2023-01-14 (Sat, 14 Jan 2023)
Changed paths:
M slides/sysdev-kernel-booting/sysdev-kernel-booting.tex
Log Message:
-----------
slides: kernel-booting: Mention ignore_loglevel
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
Commit: 0c44b3b02c1896c138525577e58de414d62122ff
https://github.com/bootlin/training-materials/commit/0c44b3b02c1896c138525577e58de414d62122ff
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: 2023-01-14 (Sat, 14 Jan 2023)
Changed paths:
M slides/kernel-source-code-drivers/kernel-source-code-drivers.tex
Log Message:
-----------
kernel: sources: More drawbacks when using userspace drivers
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
Commit: bdb36e2b8038da3e58c8c7ba89dd32d17281021e
https://github.com/bootlin/training-materials/commit/bdb36e2b8038da3e58c8c7ba89dd32d17281021e
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: 2023-01-14 (Sat, 14 Jan 2023)
Changed paths:
M mk/linux-kernel.mk
A slides/kernel-hw-devices/dt-inheritance-bbb.dia
A slides/kernel-hw-devices/dt-inheritance.dia
A slides/kernel-hw-devices/kernel-hw-devices.tex
A slides/kernel-hw-devices/simple-hardware.dia
Log Message:
-----------
kernel: Introduce a real DT chapter
This is still work in progress, the chapter for the sysdev training has
been pulled, the first explanation of the device tree adapted to the
BBB, I need to update a few other examples to better match the purpose
of the kernel training.
Then, we will have to create a new small lab inviting people to play
with the device tree, followed by a lecture explaining the parsing of
the device tree and what the kernel does to create devices internally.
With all this, we will eventually will drop the "equivalent" chapter
about DT, including the platform device explanation.
TODO: The pinmuxing part has been commented out for now, it will be
updated later.
TODO: We need to do a first lab at the end of this chapter.
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
Commit: 7dd58b4140ee7d43ab042894a3478383f265a590
https://github.com/bootlin/training-materials/commit/7dd58b4140ee7d43ab042894a3478383f265a590
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: 2023-01-14 (Sat, 14 Jan 2023)
Changed paths:
M slides/kernel-device-model/kernel-device-model.tex
Log Message:
-----------
kernel-device-model: Try to modernize the slides a bit
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
Commit: 3b33db48be3511f79667b5727588e9b9cd1ad608
https://github.com/bootlin/training-materials/commit/3b33db48be3511f79667b5727588e9b9cd1ad608
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: 2023-01-14 (Sat, 14 Jan 2023)
Changed paths:
M slides/kernel-device-model/kernel-device-model.tex
M slides/kernel-hw-devices/kernel-hw-devices.tex
Log Message:
-----------
device-model: Remove redundant DT chapter
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
Commit: c7c77450d8955380b0e0f7ed536df4e4fc289bf7
https://github.com/bootlin/training-materials/commit/c7c77450d8955380b0e0f7ed536df4e4fc289bf7
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: 2023-01-14 (Sat, 14 Jan 2023)
Changed paths:
M slides/kernel-porting-content/kernel-porting-content.tex
Log Message:
-----------
kernel-porting: Remove redundant information about DT
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
Compare: https://github.com/bootlin/training-materials/compare/44f5c5263e0b...c7c77450d895
More information about the training-materials-updates
mailing list