<feed xmlns='http://www.w3.org/2005/Atom'>
<title>manut/vorlesung/schulung_tools/drivers/modules, branch schulung</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.mecka.net/manut/vorlesung/atom?h=schulung</id>
<link rel='self' href='https://git.mecka.net/manut/vorlesung/atom?h=schulung'/>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/'/>
<updated>2019-02-15T12:10:28Z</updated>
<entry>
<title>schulung_tools: drivers: remove modules subdir</title>
<updated>2019-02-15T12:10:28Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-02-15T12:10:28Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=f19259fb36ffe74a11325c14ee2260a8e323b8ee'/>
<id>urn:sha1:f19259fb36ffe74a11325c14ee2260a8e323b8ee</id>
<content type='text'>
There is no need for the extra directory level. Move all the
example modules to the parent "drivers" directory and delete
the modules directory.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools: hellodriver: relocate and minimize kernel build patch</title>
<updated>2019-02-15T12:08:36Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-02-15T12:08:36Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=9fffe2a41d0aa2b47c589db2523707a9e14ab5a1'/>
<id>urn:sha1:9fffe2a41d0aa2b47c589db2523707a9e14ab5a1</id>
<content type='text'>
There is no reason the the kernel build patch needs to duplicate
the entire hello driver. Just show the parts relating to kbuild
integration.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools: hellodriver: add patches for use with leds</title>
<updated>2019-02-15T12:04:21Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-02-15T12:04:21Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=aed79d1121a9c65dead95fb6ea8c2d8541d01143'/>
<id>urn:sha1:aed79d1121a9c65dead95fb6ea8c2d8541d01143</id>
<content type='text'>
These patches are based heavily on the work by Manu to make the
driver lessons more interesting. Rather than create a new driver,
I took his work and created a series of patches that do
interesting modifications to the hello driver.

These patches can be used together with the "leds" program to
do live blinking demonstrations.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools: hellodriver: update patch-add-sysfs</title>
<updated>2019-02-15T11:58:40Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-02-15T11:58:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=2d2484928560dd0ffec90069166b0161cdc84a54'/>
<id>urn:sha1:2d2484928560dd0ffec90069166b0161cdc84a54</id>
<content type='text'>
Since hello.c changed, the patch for adding custom sysfs files
needed to be updated. While at it, make the patch into a form
that can be used with "git am".

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools: hellodriver: cleanup code</title>
<updated>2019-02-15T11:49:00Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-02-15T11:49:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=ec79ca947b4942cb3f818e92a2c577ca252fd63e'/>
<id>urn:sha1:ec79ca947b4942cb3f818e92a2c577ca252fd63e</id>
<content type='text'>
- add SPDX license identifier
- cleanup goto target names
- remove an obsolete setting of owner to THIS_MODULE
- update the module version

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools: hellodriver: set to find Debian kernel build</title>
<updated>2019-02-15T11:47:02Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-02-15T11:47:02Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=f8e64cb0858afabcbcccb18e77ca9902c8280e01'/>
<id>urn:sha1:f8e64cb0858afabcbcccb18e77ca9902c8280e01</id>
<content type='text'>
The default build directory needed manual adjustment when the
driver was to be built. Change it to use the Debian build path
so this driver can be built immediately for the native Debian
system without any changes.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools: add klist kernel module</title>
<updated>2019-01-28T18:52:39Z</updated>
<author>
<name>Manuel Traut</name>
<email>manut@linutronix.de</email>
</author>
<published>2019-01-11T07:23:02Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=2268f2b2371e02762bf511cf1db1e3609b58f849'/>
<id>urn:sha1:2268f2b2371e02762bf511cf1db1e3609b58f849</id>
<content type='text'>
this module can be used to show the usage of klist

Signed-off-by: Manuel Traut &lt;manut@linutronix.de&gt;
</content>
</entry>
<entry>
<title>hello driver: add x86 support</title>
<updated>2018-09-28T13:56:36Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2018-09-28T13:56:36Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=666fea80ee365a69a65e828c19349d23d0500713'/>
<id>urn:sha1:666fea80ee365a69a65e828c19349d23d0500713</id>
<content type='text'>
Supporting x86 allows us to quickly show the hello driver in
action directly from the x86 trainer image. It also shows how
platform devices can be added on architectures that do not
support device trees.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>import drivers from devel/jogness</title>
<updated>2017-12-19T09:53:07Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2017-12-19T09:53:07Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=27209bb802048f4803d9cd9a5c2f99d613986446'/>
<id>urn:sha1:27209bb802048f4803d9cd9a5c2f99d613986446</id>
<content type='text'>
Simple drivers for use in the Linux Advanced schulung were only
available in the devel/jogness branch. Push them to master so
they are easily accessible to any trainer.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
</feed>
