<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel_samsung_smdk4412, branch replicant-6.0</title>
<subtitle>kernel/samsung/smdk4412
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/'/>
<entry>
<title>Add support for gcc6</title>
<updated>2021-08-23T17:20:41+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2021-08-23T17:19:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=070ecea43a4ac34eaa638973e789b4c672188b04'/>
<id>070ecea43a4ac34eaa638973e789b4c672188b04</id>
<content type='text'>
Without that fix, when building Replicant 6.0 on Trisquel 9 (etiona)
we have the following build error:
    Using [...]/kernel/samsung/smdk4412 as source for kernel
    CHK     include/generated/utsrelease.h
  make[3]: 'include/generated/mach-types.h' is up to date.
    CC      kernel/bounds.s
  In file included from [...]/kernel/samsung/smdk4412/include/linux/compiler.h:48:0,
                   from [...]/kernel/samsung/smdk4412/include/linux/stddef.h:4,
                   from [...]/kernel/samsung/smdk4412/include/linux/posix_types.h:4,
                   from [...]/kernel/samsung/smdk4412/include/linux/types.h:17,
                   from [...]/kernel/samsung/smdk4412/include/linux/page-flags.h:8,
                   from [...]/kernel/samsung/smdk4412/kernel/bounds.c:9:
  [...]/kernel/samsung/smdk4412/include/linux/compiler-gcc.h:99:30:
  fatal error: linux/compiler-gcc6.h: No such file or directory
   #include gcc_header(__GNUC__)
                              ^

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without that fix, when building Replicant 6.0 on Trisquel 9 (etiona)
we have the following build error:
    Using [...]/kernel/samsung/smdk4412 as source for kernel
    CHK     include/generated/utsrelease.h
  make[3]: 'include/generated/mach-types.h' is up to date.
    CC      kernel/bounds.s
  In file included from [...]/kernel/samsung/smdk4412/include/linux/compiler.h:48:0,
                   from [...]/kernel/samsung/smdk4412/include/linux/stddef.h:4,
                   from [...]/kernel/samsung/smdk4412/include/linux/posix_types.h:4,
                   from [...]/kernel/samsung/smdk4412/include/linux/types.h:17,
                   from [...]/kernel/samsung/smdk4412/include/linux/page-flags.h:8,
                   from [...]/kernel/samsung/smdk4412/kernel/bounds.c:9:
  [...]/kernel/samsung/smdk4412/include/linux/compiler-gcc.h:99:30:
  fatal error: linux/compiler-gcc6.h: No such file or directory
   #include gcc_header(__GNUC__)
                              ^

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>smdk4412: remove all touchscreen binary firmware from the kernel</title>
<updated>2021-03-27T18:20:36+00:00</updated>
<author>
<name>belgin</name>
<email>belginstirbu@hotmail.com</email>
</author>
<published>2021-03-26T08:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=33b30af91e1a9858b2fa6dc87be00d3428bf18b7'/>
<id>33b30af91e1a9858b2fa6dc87be00d3428bf18b7</id>
<content type='text'>
The removed files have unclear licensing statements
and don't come with the corresponding source code.

So it's easier to just remove them than getting legal advice
and trying to reconstruct their source code.

These files are #include'd in touchscreen drivers
(even the .c files), but as it happens, it was not
necessary to touch those drivers because Replicant
doesn't use them (they are not checked in the defconfig
of any of the supported devices).

That said, if anyone ever does use one of those drivers,
it won't compile without changes.

So basically, none of the binary firmwares that are deleted
by this patch ever ended up on a device running Replicant
anyway.

Signed-off-by: belgin &lt;belginstirbu@hotmail.com&gt;
Acked-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The removed files have unclear licensing statements
and don't come with the corresponding source code.

So it's easier to just remove them than getting legal advice
and trying to reconstruct their source code.

These files are #include'd in touchscreen drivers
(even the .c files), but as it happens, it was not
necessary to touch those drivers because Replicant
doesn't use them (they are not checked in the defconfig
of any of the supported devices).

That said, if anyone ever does use one of those drivers,
it won't compile without changes.

So basically, none of the binary firmwares that are deleted
by this patch ever ended up on a device running Replicant
anyway.

Signed-off-by: belgin &lt;belginstirbu@hotmail.com&gt;
Acked-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>smdk4412: remove embedded synaptics touchscreen firmware</title>
<updated>2020-12-17T05:09:06+00:00</updated>
<author>
<name>belgin</name>
<email>belginstirbu@hotmail.com</email>
</author>
<published>2020-12-09T16:31:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=43720e41c7f36873718fc24746277bbf7d24e6f1'/>
<id>43720e41c7f36873718fc24746277bbf7d24e6f1</id>
<content type='text'>
The CMD_LIST commands implementations that enabled
userspace to load firmwares were replaced by prints
in order to be able to detect if userspace is using
them or not. If they are used, then nonfree firmwares
might also be shipped in userspace code.

Signed-off-by: belgin &lt;belginstirbu@hotmail.com&gt;
GNUtoo: re-added CMD_LIST commands and added related explanation.
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The CMD_LIST commands implementations that enabled
userspace to load firmwares were replaced by prints
in order to be able to detect if userspace is using
them or not. If they are used, then nonfree firmwares
might also be shipped in userspace code.

Signed-off-by: belgin &lt;belginstirbu@hotmail.com&gt;
GNUtoo: re-added CMD_LIST commands and added related explanation.
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>i9305: enable rt2500usb</title>
<updated>2019-12-11T21:55:27+00:00</updated>
<author>
<name>Joonas Kylmälä</name>
<email>joonas.kylmala@iki.fi</email>
</author>
<published>2017-08-05T09:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=a2ad1c05d8e609e3daf820deebf477c5f93d6f3e'/>
<id>a2ad1c05d8e609e3daf820deebf477c5f93d6f3e</id>
<content type='text'>
Some compatible WiFi USB keys don't need the OS to load a
nonfree firmware as it is stored and loaded automatically
from a memory that is inside the USB key.

Signed-off-by: Joonas Kylmälä &lt;joonas.kylmala@iki.fi&gt;
GNUtoo@cyberdimension.org: Added more context in the commit message
Acked-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
Acked-by: Joonas Kylmälä &lt;joonas.kylmala@iki.fi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some compatible WiFi USB keys don't need the OS to load a
nonfree firmware as it is stored and loaded automatically
from a memory that is inside the USB key.

Signed-off-by: Joonas Kylmälä &lt;joonas.kylmala@iki.fi&gt;
GNUtoo@cyberdimension.org: Added more context in the commit message
Acked-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
Acked-by: Joonas Kylmälä &lt;joonas.kylmala@iki.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rt2500: disable PS by default</title>
<updated>2019-12-11T17:45:59+00:00</updated>
<author>
<name>Stanislaw Gruszka</name>
<email>sgruszka@redhat.com</email>
</author>
<published>2014-01-29T16:54:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=b684abb5919d7a0794ae79bfb8cdfcf8f3384813'/>
<id>b684abb5919d7a0794ae79bfb8cdfcf8f3384813</id>
<content type='text'>
It is know that PS cause issues on that old devices, disable it by
default.

Signed-off-by: Stanislaw Gruszka &lt;sgruszka@redhat.com&gt;
Acked-by: Gertjan van Wingerde &lt;gwingerde@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is know that PS cause issues on that old devices, disable it by
default.

Signed-off-by: Stanislaw Gruszka &lt;sgruszka@redhat.com&gt;
Acked-by: Gertjan van Wingerde &lt;gwingerde@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport rt2x00 from linux 3.4.113</title>
<updated>2019-12-11T17:44:54+00:00</updated>
<author>
<name>Joonas Kylmälä</name>
<email>joonas.kylmala@iki.fi</email>
</author>
<published>2017-08-05T07:33:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=f90409f6a0b24677314c275390e8b0a2c1f20f9f'/>
<id>f90409f6a0b24677314c275390e8b0a2c1f20f9f</id>
<content type='text'>
This fixes build errors caused by mac80211 backport that was done
earlier.

Signed-off-by: Joonas Kylmälä &lt;joonas.kylmala@iki.fi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes build errors caused by mac80211 backport that was done
earlier.

Signed-off-by: Joonas Kylmälä &lt;joonas.kylmala@iki.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>lineageos_n5110: Add support for USB Ethernet adapters and CDC Ethernet</title>
<updated>2019-08-28T13:20:17+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-08-28T13:20:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=9cb36d716726434a169d81642a5816b6a3bacd4d'/>
<id>9cb36d716726434a169d81642a5816b6a3bacd4d</id>
<content type='text'>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>lineageos_n5100: Add support for USB Ethernet adapters and CDC Ethernet</title>
<updated>2019-08-28T13:19:21+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-08-28T13:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=f8c869895035ff2dc2ec1b42e55902eb746af68b'/>
<id>f8c869895035ff2dc2ec1b42e55902eb746af68b</id>
<content type='text'>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>lineageos_n7100: Add support for USB Ethernet adapters and CDC Ethernet</title>
<updated>2019-08-28T13:17:32+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-08-28T13:17:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=55f58536eed978518ff2af4751b6498d22db5d82'/>
<id>55f58536eed978518ff2af4751b6498d22db5d82</id>
<content type='text'>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>lineageos_n7000: Add support for USB Ethernet adapters and CDC Ethernet</title>
<updated>2019-08-28T13:15:04+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-08-28T13:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=a013bf1d8df0e08cfb571d4c856988ede82db9af'/>
<id>a013bf1d8df0e08cfb571d4c856988ede82db9af</id>
<content type='text'>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
