<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git, branch toradex_tk1_l4t_r21.5</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>media: ov5640: major driver cleanup</title>
<updated>2017-11-29T11:55:00+00:00</updated>
<author>
<name>Peter Gielda</name>
<email>pgielda@antmicro.com</email>
</author>
<published>2017-10-17T06:14:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=65c8b4fda12bac74b660e55e8977ca6afad8a35e'/>
<id>65c8b4fda12bac74b660e55e8977ca6afad8a35e</id>
<content type='text'>
Signed-off-by: Peter Gielda &lt;pgielda@antmicro.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>
Signed-off-by: Peter Gielda &lt;pgielda@antmicro.com&gt;
Acked-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ARM: tegra: apalis-tk1: use high vil/vih receivers for ddc</title>
<updated>2017-10-17T13:07:26+00:00</updated>
<author>
<name>Dominik Sliwa</name>
<email>dominik.sliwa@toradex.com</email>
</author>
<published>2017-10-17T11:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5ed678c0982f3b611c09a4830e81672fa87372b8'/>
<id>5ed678c0982f3b611c09a4830e81672fa87372b8</id>
<content type='text'>
DDC/EDID detection was failing on Apalis TK1 V1.2A on Ixora.

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>
DDC/EDID detection was failing on Apalis TK1 V1.2A on Ixora.

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>mfd: apalis-tk1-k20: clean-up and fix support for 0.10 k20 fw</title>
<updated>2017-10-06T14:59:08+00:00</updated>
<author>
<name>Dominik Sliwa</name>
<email>dominik.sliwa@toradex.com</email>
</author>
<published>2017-10-03T15:22:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e9636255d1a151de8903e952f64ed779e832f613'/>
<id>e9636255d1a151de8903e952f64ed779e832f613</id>
<content type='text'>
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>
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>ARM: tegra: apalis-tk1: annotate and fix gpio configuration</title>
<updated>2017-10-04T23:11:33+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2017-10-04T14:32:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=795eccdb989221b0d9ff32a34cd0f7127db89860'/>
<id>795eccdb989221b0d9ff32a34cd0f7127db89860</id>
<content type='text'>
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>
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>mfd: apalis-tk1-k20: support for 0.10 k20 fw</title>
<updated>2017-10-04T23:11:17+00:00</updated>
<author>
<name>Dominik Sliwa</name>
<email>dominik.sliwa@toradex.com</email>
</author>
<published>2017-10-03T15:22:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4213685bf8731c17a1faa6fe75cace0fd337e353'/>
<id>4213685bf8731c17a1faa6fe75cace0fd337e353</id>
<content type='text'>
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>
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>ARM: tegra: apalis-tk1: move hdmi ddc config to dt</title>
<updated>2017-10-04T23:10:42+00:00</updated>
<author>
<name>Dominik Sliwa</name>
<email>dominik.sliwa@toradex.com</email>
</author>
<published>2017-10-03T12:58:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4162e8426c79448239da03cd2ab8b951d2b49e32'/>
<id>4162e8426c79448239da03cd2ab8b951d2b49e32</id>
<content type='text'>
We moved HDMI DDC configuration to the device-tree.
If DDC config is missing from the device-tree
we default to v1.2 config.

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>
We moved HDMI DDC configuration to the device-tree.
If DDC config is missing from the device-tree
we default to v1.2 config.

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>ARM: tegra: apalis-tk1: support v1.2 hardware revision</title>
<updated>2017-10-03T14:35:28+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2017-10-03T00:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9382b7e30394dd909ef0cbb610ccf06ef1863640'/>
<id>9382b7e30394dd909ef0cbb610ccf06ef1863640</id>
<content type='text'>
Support the V1.2 hardware revision with the following pin muxing
changes:

Ddc_scl_pv4 and ddc_sda_pv5 previously used as Apalis GPIO3 and GPIO4
are now used as DDC pins.

Gen2_i2c_scl_pt5 and gen2_i2c_sda_pt6 previously used as DDC pins are
now used as USB power enable signals.

Usb_vbus_en0_pn4 and usb_vbus_en1_pn5 previously used as USB power
enable signals are now used as GPIO3 and GPIO4.

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>
Support the V1.2 hardware revision with the following pin muxing
changes:

Ddc_scl_pv4 and ddc_sda_pv5 previously used as Apalis GPIO3 and GPIO4
are now used as DDC pins.

Gen2_i2c_scl_pt5 and gen2_i2c_sda_pt6 previously used as DDC pins are
now used as USB power enable signals.

Usb_vbus_en0_pn4 and usb_vbus_en1_pn5 previously used as USB power
enable signals are now used as GPIO3 and GPIO4.

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>ARM: dts: tegra124: update model and compatibility nodes</title>
<updated>2017-10-03T14:30:19+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2017-10-03T00:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=54e125a0dee6cef8f4127662d0f48be8d3b18b87'/>
<id>54e125a0dee6cef8f4127662d0f48be8d3b18b87</id>
<content type='text'>
Update model and compatibility nodes to be more in-line with mainline.

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>
Update model and compatibility nodes to be more in-line with mainline.

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>pinctrl: tegra: clean-up</title>
<updated>2017-10-03T14:29:46+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2017-10-02T23:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6e72f88ee8f0852ae20c467a93ccd305c4b5171e'/>
<id>6e72f88ee8f0852ae20c467a93ccd305c4b5171e</id>
<content type='text'>
Cosmetic clean-up to bring it more in-line with mainline driver in order
to be able to easily assess whether it is all kosher.

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>
Cosmetic clean-up to bring it more in-line with mainline driver in order
to be able to easily assess whether it is all kosher.

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>ARM: tegra: Select appropriate DMA options for LPAE</title>
<updated>2017-09-27T20:45:24+00:00</updated>
<author>
<name>Paul Kocialkowski</name>
<email>contact@paulk.fr</email>
</author>
<published>2017-04-24T22:59:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2e8144f7398d8a7cfb3b9bd1c8073acba2b88307'/>
<id>2e8144f7398d8a7cfb3b9bd1c8073acba2b88307</id>
<content type='text'>
This automatically selects options for zone DMA and 64 bit DMA addresses
when LPAE is enabled on ARM Tegra platforms. These options are required
for proper operation with LPAE enabled.

The ZONE_DMA option is required to ensure that drivers that allocate DMA
memory get buffers from the first 4 GiB. This is necessary because a lot
of the controllers only support addressing 32 bits.

As for ARCH_DMA_ADDR_T_64BIT, there are situations where devices that do
support addresses of more than 32 bits (such as the display controller
or the GPU) can run without translating addresses through an IOMMU on a
device with more than 4 GiB of system memory.

Note that both of these options are stop-gap solutions required only
until the IOMMU can be properly integrated with the DMA mapping API and
drivers use that properly and consistently.

Signed-off-by: Paul Kocialkowski &lt;contact@paulk.fr&gt;
[treding@nvidia.com: specify rationale for options]
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
(backported from commit 6aa26c5d66595494e810c791602d87a572c78808)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This automatically selects options for zone DMA and 64 bit DMA addresses
when LPAE is enabled on ARM Tegra platforms. These options are required
for proper operation with LPAE enabled.

The ZONE_DMA option is required to ensure that drivers that allocate DMA
memory get buffers from the first 4 GiB. This is necessary because a lot
of the controllers only support addressing 32 bits.

As for ARCH_DMA_ADDR_T_64BIT, there are situations where devices that do
support addresses of more than 32 bits (such as the display controller
or the GPU) can run without translating addresses through an IOMMU on a
device with more than 4 GiB of system memory.

Note that both of these options are stop-gap solutions required only
until the IOMMU can be properly integrated with the DMA mapping API and
drivers use that properly and consistently.

Signed-off-by: Paul Kocialkowski &lt;contact@paulk.fr&gt;
[treding@nvidia.com: specify rationale for options]
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
(backported from commit 6aa26c5d66595494e810c791602d87a572c78808)
</pre>
</div>
</content>
</entry>
</feed>
