<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/arch, branch tegra</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>colibri_t20: make sure to un-reset aca</title>
<updated>2020-06-10T08:42:35+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2020-06-10T08:42:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5e3cb65b1b4bff69d925e3c9d4871de9fc9fe38a'/>
<id>5e3cb65b1b4bff69d925e3c9d4871de9fc9fe38a</id>
<content type='text'>
Related-to: ELB-2300
Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related-to: ELB-2300
Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>apalis/colibri t20/t30: defconfig: Add nf_filter</title>
<updated>2019-01-29T13:06:32+00:00</updated>
<author>
<name>Philippe Schenker</name>
<email>philippe.schenker@toradex.com</email>
</author>
<published>2019-01-29T13:06:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=37b9f033652bc7493a4903e0ad7c1bfa17b55cc8'/>
<id>37b9f033652bc7493a4903e0ad7c1bfa17b55cc8</id>
<content type='text'>
For iptables filtering to work we need the NF_FILTER kernel module.

Signed-off-by: Philippe Schenker &lt;philippe.schenker@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For iptables filtering to work we need the NF_FILTER kernel module.

Signed-off-by: Philippe Schenker &lt;philippe.schenker@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_t20: nand: fix trp timing to be trea + 6ns for edo mode</title>
<updated>2018-12-27T14:40:53+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2018-12-13T16:18:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=841700f8a2eaeda184b0fcdd14711f6b2c62990c'/>
<id>841700f8a2eaeda184b0fcdd14711f6b2c62990c</id>
<content type='text'>
This fixes TC58NYG2S0HBAI4 and TH58NYG3S0HBAI4 which got added in
commit 2a1eb198705c ("colibri_t20: nand: add new v1.2b flashes")

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Philippe Schenker &lt;philippe.schenker@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes TC58NYG2S0HBAI4 and TH58NYG3S0HBAI4 which got added in
commit 2a1eb198705c ("colibri_t20: nand: add new v1.2b flashes")

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Philippe Schenker &lt;philippe.schenker@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>apalis/colibri_t20/t30: avoid spurious over-temperature shutdown</title>
<updated>2018-11-29T12:55:06+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2018-11-29T12:50:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ba06a68c582936e77396a4451ef4e5ec65211fcd'/>
<id>ba06a68c582936e77396a4451ef4e5ec65211fcd</id>
<content type='text'>
To avoid spurious shutdowns on over-temperature make sure we read the
temperature 3 times in a row.

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Dominik Sliwa &lt;dominik.sliwa@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To avoid spurious shutdowns on over-temperature make sure we read the
temperature 3 times in a row.

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Dominik Sliwa &lt;dominik.sliwa@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_t30: corrects reset and irq pins for capacitive touch on T30</title>
<updated>2018-10-04T16:05:44+00:00</updated>
<author>
<name>Philippe Schenker</name>
<email>philippe.schenker@toradex.com</email>
</author>
<published>2018-10-03T09:15:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4f04efd8590618827d15c41dabfe7e31bb0b8ac4'/>
<id>4f04efd8590618827d15c41dabfe7e31bb0b8ac4</id>
<content type='text'>
Signed-off-by: Philippe Schenker &lt;philippe.schenker@toradex.com&gt;
Acked-by: Dominik Sliwa &lt;dominik.sliwa@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Philippe Schenker &lt;philippe.schenker@toradex.com&gt;
Acked-by: Dominik Sliwa &lt;dominik.sliwa@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_t20: corrected reset-pin for capacitive touch on T20</title>
<updated>2018-10-04T16:05:11+00:00</updated>
<author>
<name>Philippe Schenker</name>
<email>philippe.schenker@toradex.com</email>
</author>
<published>2018-10-03T06:24:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=16cfb069d7d79e26a0a0399bafac5f169882fcfc'/>
<id>16cfb069d7d79e26a0a0399bafac5f169882fcfc</id>
<content type='text'>
Signed-off-by: Philippe Schenker &lt;philippe.schenker@toradex.com&gt;
Acked-by: Dominik Sliwa &lt;dominik.sliwa@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Philippe Schenker &lt;philippe.schenker@toradex.com&gt;
Acked-by: Dominik Sliwa &lt;dominik.sliwa@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_t20: nand: add new v1.2b flashes</title>
<updated>2018-09-27T13:26:11+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2018-09-20T16:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2a1eb198705c855be56f2d237f9c99edbff167e3'/>
<id>2a1eb198705c855be56f2d237f9c99edbff167e3</id>
<content type='text'>
Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ARM: fix put_user() for gcc-8</title>
<updated>2018-09-12T08:21:52+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2018-07-26T08:13:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=248c6a9a658f061f4f4ee0ea467c67f0c3655ebf'/>
<id>248c6a9a658f061f4f4ee0ea467c67f0c3655ebf</id>
<content type='text'>
Building kernels before linux-4.7 with gcc-8 results in many build failures
when gcc triggers a check that was meant to catch broken compilers:

/tmp/ccCGMQmS.s:648: Error: .err encountered

According to the discussion in the gcc bugzilla, a local "register
asm()" variable is still supposed to be the correct way to force an
inline assembly to use a particular register, but marking it 'const'
lets the compiler do optimizations that break that, i.e the compiler is
free to treat the variable as either 'const' or 'register' in that case.

Upstream commit 9f73bd8bb445 ("ARM: uaccess: remove put_user() code
duplication") fixed this problem in linux-4.8 as part of a larger change,
but seems a little too big to be backported to 4.4.

Let's take the simplest fix and change only the one broken line in the
same way as newer kernels.

Suggested-by: Bernd Edlinger &lt;bernd.edlinger@hotmail.de&gt;
Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85745
Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86673
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

(cherry picked from commit 0ca85fc310e8c24cba10ed241a0188795e177683)

/tmp/ccmcXtfu.s: Assembler messages:
/tmp/ccmcXtfu.s:1441: Error: .err encountered

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;

Conflicts:
	arch/arm/include/asm/uaccess.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Building kernels before linux-4.7 with gcc-8 results in many build failures
when gcc triggers a check that was meant to catch broken compilers:

/tmp/ccCGMQmS.s:648: Error: .err encountered

According to the discussion in the gcc bugzilla, a local "register
asm()" variable is still supposed to be the correct way to force an
inline assembly to use a particular register, but marking it 'const'
lets the compiler do optimizations that break that, i.e the compiler is
free to treat the variable as either 'const' or 'register' in that case.

Upstream commit 9f73bd8bb445 ("ARM: uaccess: remove put_user() code
duplication") fixed this problem in linux-4.8 as part of a larger change,
but seems a little too big to be backported to 4.4.

Let's take the simplest fix and change only the one broken line in the
same way as newer kernels.

Suggested-by: Bernd Edlinger &lt;bernd.edlinger@hotmail.de&gt;
Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85745
Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86673
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

(cherry picked from commit 0ca85fc310e8c24cba10ed241a0188795e177683)

/tmp/ccmcXtfu.s: Assembler messages:
/tmp/ccmcXtfu.s:1441: Error: .err encountered

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;

Conflicts:
	arch/arm/include/asm/uaccess.h
</pre>
</div>
</content>
</entry>
<entry>
<title>apalis_t30: colibri_t30: colibri_t20: do not configure touchscreen reset line</title>
<updated>2018-06-19T14:32:07+00:00</updated>
<author>
<name>Dominik Sliwa</name>
<email>dominik.sliwa@toradex.com</email>
</author>
<published>2018-05-17T09:51:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=299c8b12f311b89090647255662e88d47840d771'/>
<id>299c8b12f311b89090647255662e88d47840d771</id>
<content type='text'>
Leave reset line setup to the capacitive touch drivers.

Signed-off-by: Dominik Sliwa &lt;dominik.sliwa@toradex.com&gt;
Acked-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Leave reset line setup to the capacitive touch drivers.

Signed-off-by: Dominik Sliwa &lt;dominik.sliwa@toradex.com&gt;
Acked-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>apalis_t30: support 2nd ov5640 with sccb_id of 0x3d on csi_2</title>
<updated>2018-06-19T14:30:45+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2018-05-15T14:14:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9c36b02fa9c00bb7fa4209e7ff80a332b8de0e40'/>
<id>9c36b02fa9c00bb7fa4209e7ff80a332b8de0e40</id>
<content type='text'>
This commit adds support for the 2nd CSI Camera Module 5MP OV5640 with
SCCB_ID of 0x3d connected to Apalis T30 Mezzanine V2.0A on X4 aka
CSI_2_CSI-2/2x.

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Dominik Sliwa &lt;dominik.sliwa@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit adds support for the 2nd CSI Camera Module 5MP OV5640 with
SCCB_ID of 0x3d connected to Apalis T30 Mezzanine V2.0A on X4 aka
CSI_2_CSI-2/2x.

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Dominik Sliwa &lt;dominik.sliwa@toradex.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
