<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git, branch toradex_6.6-2.2.x-imx</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>arm64: dts: freescale: imx95-verdin: Add Zinnia</title>
<updated>2026-04-15T13:51:23+00:00</updated>
<author>
<name>Francesco Dolcini</name>
<email>francesco.dolcini@toradex.com</email>
</author>
<published>2026-04-09T09:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1cadeea814a35752ac2af047eccf5225716a45b3'/>
<id>1cadeea814a35752ac2af047eccf5225716a45b3</id>
<content type='text'>
Add Zinnia Carrier Board mated with Verdin iMX95.

It features 1 x RS232, 1 x RS485, 1 x CAN, 3 x isolated digital I/O,
2 x GBit/s Ethernet, a mini PCIe slot with USB / SIM card connector
for a modem, USB and SD card interfaces.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Link: https://www.toradex.com/products/carrier-board/zinnia-carrier-board
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Zinnia Carrier Board mated with Verdin iMX95.

It features 1 x RS232, 1 x RS485, 1 x CAN, 3 x isolated digital I/O,
2 x GBit/s Ethernet, a mini PCIe slot with USB / SIM card connector
for a modem, USB and SD card interfaces.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Link: https://www.toradex.com/products/carrier-board/zinnia-carrier-board
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm64: dts: freescale: imx95-verdin: Split UART_2 pinctrl group</title>
<updated>2026-04-15T13:51:21+00:00</updated>
<author>
<name>Francesco Dolcini</name>
<email>francesco.dolcini@toradex.com</email>
</author>
<published>2026-04-09T09:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=284bd1489ceb0ed3fef317e9fb7722b6e6f1b148'/>
<id>284bd1489ceb0ed3fef317e9fb7722b6e6f1b148</id>
<content type='text'>
Some carrier board reuse the UART_2 control signals as GPIO, split
the pinctrl RTS/CTS in separated nodes to maximize flexibility.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some carrier board reuse the UART_2 control signals as GPIO, split
the pinctrl RTS/CTS in separated nodes to maximize flexibility.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm64: dts: freescale: imx8mp-verdin: Add Zinnia</title>
<updated>2026-04-15T13:51:17+00:00</updated>
<author>
<name>Francesco Dolcini</name>
<email>francesco.dolcini@toradex.com</email>
</author>
<published>2026-04-09T09:58:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=737a28278197c73da5116bdc8869e6ea6af45a62'/>
<id>737a28278197c73da5116bdc8869e6ea6af45a62</id>
<content type='text'>
Add Zinnia Carrier Board mated with Verdin iMX8M Plus.

It features 1 x RS232, 1 x RS485, 1 x CAN, 3 x isolated digital I/O,
2 x GBit/s Ethernet, a mini PCIe slot with USB / SIM card connector
for a modem, USB and SD card interfaces.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Link: https://www.toradex.com/products/carrier-board/zinnia-carrier-board
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Zinnia Carrier Board mated with Verdin iMX8M Plus.

It features 1 x RS232, 1 x RS485, 1 x CAN, 3 x isolated digital I/O,
2 x GBit/s Ethernet, a mini PCIe slot with USB / SIM card connector
for a modem, USB and SD card interfaces.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Link: https://www.toradex.com/products/carrier-board/zinnia-carrier-board
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm64: dts: freescale: imx8mp-verdin: Split UART_2 pinctrl group</title>
<updated>2026-04-15T13:51:15+00:00</updated>
<author>
<name>Francesco Dolcini</name>
<email>francesco.dolcini@toradex.com</email>
</author>
<published>2026-04-09T09:58:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=b68915427a93ff1597e34cf1871e686d3d5279e6'/>
<id>b68915427a93ff1597e34cf1871e686d3d5279e6</id>
<content type='text'>
Some carrier board reuse the UART_2 control signals as GPIO, split
the pinctrl RTS/CTS in separated nodes to maximize flexibility.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some carrier board reuse the UART_2 control signals as GPIO, split
the pinctrl RTS/CTS in separated nodes to maximize flexibility.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm64: dts: freescale: imx8mm-verdin: Add Zinnia</title>
<updated>2026-04-15T13:51:11+00:00</updated>
<author>
<name>Francesco Dolcini</name>
<email>francesco.dolcini@toradex.com</email>
</author>
<published>2026-04-09T09:58:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=59421c0a111047210d9a8cca90c3c74d00e4ea2f'/>
<id>59421c0a111047210d9a8cca90c3c74d00e4ea2f</id>
<content type='text'>
Add Zinnia Carrier Board mated with Verdin iMX8M Mini.

It features 1 x RS232, 1 x RS485, 1 x CAN, 3 x isolated digital I/O,
1 x GBit/s Ethernet, a mini PCIe slot with USB / SIM card connector
for a modem, USB and SD card interfaces.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Link: https://www.toradex.com/products/carrier-board/zinnia-carrier-board
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Zinnia Carrier Board mated with Verdin iMX8M Mini.

It features 1 x RS232, 1 x RS485, 1 x CAN, 3 x isolated digital I/O,
1 x GBit/s Ethernet, a mini PCIe slot with USB / SIM card connector
for a modem, USB and SD card interfaces.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Link: https://www.toradex.com/products/carrier-board/zinnia-carrier-board
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm64: dts: freescale: imx8mm-verdin: Split UART_2 pinctrl group</title>
<updated>2026-04-15T13:50:21+00:00</updated>
<author>
<name>Francesco Dolcini</name>
<email>francesco.dolcini@toradex.com</email>
</author>
<published>2026-04-09T09:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6d021e743c4770f515a166bd2ffa2d80c7517fd8'/>
<id>6d021e743c4770f515a166bd2ffa2d80c7517fd8</id>
<content type='text'>
Some carrier board reuse the UART_2 control signals as GPIO, split
the pinctrl RTS/CTS in separated nodes to maximize flexibility.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some carrier board reuse the UART_2 control signals as GPIO, split
the pinctrl RTS/CTS in separated nodes to maximize flexibility.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409095855.61252-1-francesco@dolcini.it/]
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm64: dts: freescale: imx95-verdin-ivy: fix RS485 RTS polarity</title>
<updated>2026-04-15T13:15:47+00:00</updated>
<author>
<name>Francesco Dolcini</name>
<email>francesco.dolcini@toradex.com</email>
</author>
<published>2026-04-09T09:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=fae3ce3d70631f739f4e0b5e3dceb8280e35592c'/>
<id>fae3ce3d70631f739f4e0b5e3dceb8280e35592c</id>
<content type='text'>
Fix the RS485 functionality, the RS485 RTS signal is active high on Ivy.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409093307.56471-1-francesco@dolcini.it/]
Fixes: f33a1f9a942c ("arm64: dts: freescale: imx95-verdin: Add Ivy carrier board")
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the RS485 functionality, the RS485 RTS signal is active high on Ivy.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260409093307.56471-1-francesco@dolcini.it/]
Fixes: f33a1f9a942c ("arm64: dts: freescale: imx95-verdin: Add Ivy carrier board")
Signed-off-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm64: dts: freescale: toradex-osm-imx93: change reserved memory address for ELE</title>
<updated>2026-04-15T10:41:57+00:00</updated>
<author>
<name>Ernest Van Hoecke</name>
<email>ernest.vanhoecke@toradex.com</email>
</author>
<published>2026-04-15T10:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6de564e470da41393a05d7499dc2828df3a285c4'/>
<id>6de564e470da41393a05d7499dc2828df3a285c4</id>
<content type='text'>
The RAM layout in U-Boot was revised to accommodate larger kernels even
for devices with only 256 MB or 512 MB of RAM. As part of that work, we
decided to move the reserved memory for the ELE firmware, especially to
optionally include OP-TEE in the first 256 MB of RAM.

Move the address to 0x8a400000 and follow what was decided in U-Boot.

Upstream-Status: Pending
Signed-off-by: Ernest Van Hoecke &lt;ernest.vanhoecke@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The RAM layout in U-Boot was revised to accommodate larger kernels even
for devices with only 256 MB or 512 MB of RAM. As part of that work, we
decided to move the reserved memory for the ELE firmware, especially to
optionally include OP-TEE in the first 256 MB of RAM.

Move the address to 0x8a400000 and follow what was decided in U-Boot.

Upstream-Status: Pending
Signed-off-by: Ernest Van Hoecke &lt;ernest.vanhoecke@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm64: dts: freescale: imx93-lino: change reserved memory address for ELE</title>
<updated>2026-04-15T08:50:21+00:00</updated>
<author>
<name>Ernest Van Hoecke</name>
<email>ernest.vanhoecke@toradex.com</email>
</author>
<published>2026-04-15T08:50:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=73a7c1824a466dddeecf395e79ed932784c3d366'/>
<id>73a7c1824a466dddeecf395e79ed932784c3d366</id>
<content type='text'>
The RAM layout in U-Boot was revised to accommodate larger kernels even
for devices with only 256 MB or 512 MB of RAM. As part of that work, we
decided to move the reserved memory for the ELE firmware, especially to
optionally include OP-TEE in the first 256 MB of RAM.

Move the address to 0x8a400000 and follow what was decided in U-Boot.

Upstream-Status: Pending
Signed-off-by: Ernest Van Hoecke &lt;ernest.vanhoecke@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The RAM layout in U-Boot was revised to accommodate larger kernels even
for devices with only 256 MB or 512 MB of RAM. As part of that work, we
decided to move the reserved memory for the ELE firmware, especially to
optionally include OP-TEE in the first 256 MB of RAM.

Move the address to 0x8a400000 and follow what was decided in U-Boot.

Upstream-Status: Pending
Signed-off-by: Ernest Van Hoecke &lt;ernest.vanhoecke@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm64: dts: freescale: imx95-toradex-smarc: Use gpio-hog for WIFI_UART_EN</title>
<updated>2026-03-26T15:16:22+00:00</updated>
<author>
<name>Franz Schnyder</name>
<email>franz.schnyder@toradex.com</email>
</author>
<published>2026-03-23T10:11:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=38dbd4f54c141ca8475d96be67be651c544f2589'/>
<id>38dbd4f54c141ca8475d96be67be651c544f2589</id>
<content type='text'>
On the Toradex SMARC iMX95, the WiFi UART signals are shared with the
JTAG. The WIFI_UART_EN signal is used to select between these
two functions. A GPIO hog is used to select the UART function by
default. The hog is safe as it is already configured in the same way
by the boot firmware before Linux driver probing begins.

Configure WIFI_UART_EN as a gpio-hog driven high.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260326143711.143462-1-fra.schnyder@gmail.com/]
Signed-off-by: Franz Schnyder &lt;franz.schnyder@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On the Toradex SMARC iMX95, the WiFi UART signals are shared with the
JTAG. The WIFI_UART_EN signal is used to select between these
two functions. A GPIO hog is used to select the UART function by
default. The hog is safe as it is already configured in the same way
by the boot firmware before Linux driver probing begins.

Configure WIFI_UART_EN as a gpio-hog driven high.

Upstream-Status: Submitted [https://lore.kernel.org/all/20260326143711.143462-1-fra.schnyder@gmail.com/]
Signed-off-by: Franz Schnyder &lt;franz.schnyder@toradex.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
