<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot-toradex.git/scripts, branch 2016.11-toradex</title>
<subtitle>U-Boot bootloader for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/'/>
<entry>
<title>apalis-imx6: add usage of KSZ9XX1</title>
<updated>2021-10-27T09:20:21+00:00</updated>
<author>
<name>Oleksii Bidnichenko</name>
<email>oleksii.bidnichenko@toradex.com</email>
</author>
<published>2021-10-27T08:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=0ed64e49e556096972e0a85e8f4db287b4ed9bdc'/>
<id>0ed64e49e556096972e0a85e8f4db287b4ed9bdc</id>
<content type='text'>
Backport usage of a new KSZ9XX1 PHY by Apalis iMX6, the old driver
located in micrel.c still used by other boards. If a board
wants to use a new PHY the old one must be disabled.

Backported from:
commit f72e48ba4d98 ("board: apalis_imx6: Add KSZ9131 phy skew settings")
Related-to: ELB-4181
Signed-off-by: Oleksii Bidnichenko &lt;oleksii.bidnichenko@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport usage of a new KSZ9XX1 PHY by Apalis iMX6, the old driver
located in micrel.c still used by other boards. If a board
wants to use a new PHY the old one must be disabled.

Backported from:
commit f72e48ba4d98 ("board: apalis_imx6: Add KSZ9131 phy skew settings")
Related-to: ELB-4181
Signed-off-by: Oleksii Bidnichenko &lt;oleksii.bidnichenko@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>script: Make the get_default_envs.sh script working with newest u-boot</title>
<updated>2018-03-21T08:42:25+00:00</updated>
<author>
<name>Lukasz Majewski</name>
<email>lukma@denx.de</email>
</author>
<published>2018-02-14T10:39:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=8a98158f8bd5ede3197c8c62fb4099ff7e48e7a7'/>
<id>8a98158f8bd5ede3197c8c62fb4099ff7e48e7a7</id>
<content type='text'>
This commit fixes several issues:

- Use ${OBJCOPY} if available, fallback to system default's objcopy if not
present.

- Extend the script to accept different build directory than current one.
It is extremely handy with OE usage, where source code is separated from
build.

Signed-off-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Tested-by: Alex Kiernan &lt;alex.kiernan@gmail.com&gt;
[Backported to 2016.11]
Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Acked-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
(cherry picked from commit 0778e7c50ba1904943a1d6b5194c29d1fee33334)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit fixes several issues:

- Use ${OBJCOPY} if available, fallback to system default's objcopy if not
present.

- Extend the script to accept different build directory than current one.
It is extremely handy with OE usage, where source code is separated from
build.

Signed-off-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Tested-by: Alex Kiernan &lt;alex.kiernan@gmail.com&gt;
[Backported to 2016.11]
Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Acked-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
(cherry picked from commit 0778e7c50ba1904943a1d6b5194c29d1fee33334)
</pre>
</div>
</content>
</entry>
<entry>
<title>imx: move CONFIG_SYSCOUNTER_TIMER to Kconfig</title>
<updated>2018-03-21T08:40:48+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2018-01-02T14:41:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=e7a9e5a76b12ba9de4be6ba3507b6d0f541f7124'/>
<id>e7a9e5a76b12ba9de4be6ba3507b6d0f541f7124</id>
<content type='text'>
Signed-off-by: Stefan Agner &lt;stefan.agner@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: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Acked-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_imx7: remove unused config option</title>
<updated>2017-09-01T02:57:38+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2017-08-10T07:44:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=6bd94c8a9c9522fdd70bf65deb3431f63b3d2621'/>
<id>6bd94c8a9c9522fdd70bf65deb3431f63b3d2621</id>
<content type='text'>
CONFIG_SYS_NAND_MX7_GPMI_62_ECC_BYTES is no longer used in code.
Remove it.

Signed-off-by: Max Krummenacher &lt;max.krummenacher@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>
CONFIG_SYS_NAND_MX7_GPMI_62_ECC_BYTES is no longer used in code.
Remove it.

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
Acked-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mtd: nand: mxs_nand: fix ECC strength calculation for old geometry</title>
<updated>2017-06-05T23:29:24+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2017-04-20T21:14:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=1fcfe88d75dc9f8b92726afead68d43544d3e7d6'/>
<id>1fcfe88d75dc9f8b92726afead68d43544d3e7d6</id>
<content type='text'>
The old geometry used to round down the ECC strength. This allows to
compile a U-Boot which has the same ECC format used in current Linux
kernels by adding this line to the board configuration header file:
  #define CONFIG_NAND_MXS_BCH_LEGACY_GEO

Note that this leads to 14 bit ECC per 512 byte block, which requires
2149 bytes overall. The SoC's boot ROM is only able to handle pages
up to 2112 bytes, hence this format cannot be used for the boot/flash
configuration block (BCB/FCB).

Note that upstream Linux can also calculate ECC using JEDEC/ONFI
NAND chip parameters by using the fsl,use-minimum-ecc device tree
property.

Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Acked-by: Brandon Shibley &lt;brandon.shibley@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old geometry used to round down the ECC strength. This allows to
compile a U-Boot which has the same ECC format used in current Linux
kernels by adding this line to the board configuration header file:
  #define CONFIG_NAND_MXS_BCH_LEGACY_GEO

Note that this leads to 14 bit ECC per 512 byte block, which requires
2149 bytes overall. The SoC's boot ROM is only able to handle pages
up to 2112 bytes, hence this format cannot be used for the boot/flash
configuration block (BCB/FCB).

Note that upstream Linux can also calculate ECC using JEDEC/ONFI
NAND chip parameters by using the fsl,use-minimum-ecc device tree
property.

Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Acked-by: Brandon Shibley &lt;brandon.shibley@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>apalis/colibri_t30: improve vdd core pmic handling</title>
<updated>2017-05-29T21:10:55+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2017-04-20T13:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=d240529a27efe3f3aad679070c47ad98867a09d5'/>
<id>d240529a27efe3f3aad679070c47ad98867a09d5</id>
<content type='text'>
Make sure TPS62362 set 0 defaults to 1.200V as the Linux kernel may
switch to set 0 using TPS65911 GPIO1 (EN_CORE_DVFS_N) connected to
TPS62362 VSEL1 prior to actually setting it to a sane value dependent on
the current CPU frequency.

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make sure TPS62362 set 0 defaults to 1.200V as the Linux kernel may
switch to set 0 using TPS65911 GPIO1 (EN_CORE_DVFS_N) connected to
TPS62362 VSEL1 prior to actually setting it to a sane value dependent on
the current CPU frequency.

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>apalis/colibri_t30: vdd core pmic handling</title>
<updated>2017-01-11T20:27:15+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2016-06-27T09:02:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=9b44a6adb9c63388c865b9807f42c25346128306'/>
<id>9b44a6adb9c63388c865b9807f42c25346128306</id>
<content type='text'>
Just release TPS65911 GPIO1 (EN_CORE_DVFS_N) connected to TPS62362
VSEL1 to switch VDD_CORE back to boot set 1 defaulting to 1.200V.

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
(cherry picked from commit 622d408fea7af6d2ed778b546de346e90ea1a21f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just release TPS65911 GPIO1 (EN_CORE_DVFS_N) connected to TPS62362
VSEL1 to switch VDD_CORE back to boot set 1 defaulting to 1.200V.

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Acked-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
(cherry picked from commit 622d408fea7af6d2ed778b546de346e90ea1a21f)
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_t20: implement early pmic rail configuration</title>
<updated>2017-01-11T20:27:15+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2015-08-18T08:51:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=d74c47c3647f9c11154e1d0bdcfabab819266d5c'/>
<id>d74c47c3647f9c11154e1d0bdcfabab819266d5c</id>
<content type='text'>
Implement early TPS6586X PMIC rail configuration setting SM0 being
VDD_CORE_1.2V to 1.2 volts and SM1 being VDD_CPU_1.0V to 1.0 volts.

While those are PMIC power-up defaults the SoC might have been reset
separately with certain rails being left at lower DVFS states which
is e.g. the case upon watchdog reset while otherwise nearly idling.

(cherry picked from commit f7c3186985ebb244d075b04ed7c055f39f485670)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement early TPS6586X PMIC rail configuration setting SM0 being
VDD_CORE_1.2V to 1.2 volts and SM1 being VDD_CPU_1.0V to 1.0 volts.

While those are PMIC power-up defaults the SoC might have been reset
separately with certain rails being left at lower DVFS states which
is e.g. the case upon watchdog reset while otherwise nearly idling.

(cherry picked from commit f7c3186985ebb244d075b04ed7c055f39f485670)
</pre>
</div>
</content>
</entry>
<entry>
<title>video: dcu: fix framebuffer to the end of memory</title>
<updated>2017-01-11T20:27:11+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2016-11-30T06:41:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=5a474f4e94a479df5a9626932bab41db46853ecf'/>
<id>5a474f4e94a479df5a9626932bab41db46853ecf</id>
<content type='text'>
Fix the framebuffer location to the very end of the available memory.
This allows to remove the area from available memory for the kernel,
which in turn allows to display the splash screen through the while
Linux kernel boot process.

Ideas has been taken from the sunxi display driver, e.g.
20779ec3a5 ("sunxi: video: Dynamically reserve framebuffer memory")

Signed-off-by: Sanchayan Maity &lt;maitysanchayan@gmail.com&gt;
Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the framebuffer location to the very end of the available memory.
This allows to remove the area from available memory for the kernel,
which in turn allows to display the splash screen through the while
Linux kernel boot process.

Ideas has been taken from the sunxi display driver, e.g.
20779ec3a5 ("sunxi: video: Dynamically reserve framebuffer memory")

Signed-off-by: Sanchayan Maity &lt;maitysanchayan@gmail.com&gt;
Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cmd_writebcb_mx7: add command to write FCB and DBBT for i.MX 7</title>
<updated>2017-01-11T20:25:09+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2016-11-23T01:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=e26d44931dc022fe320f34c58ec138bc1b8c6864'/>
<id>e26d44931dc022fe320f34c58ec138bc1b8c6864</id>
<content type='text'>
Code mostly ported from imx-kobs-5.3.

MTD partitioning is set accordingly.

writebcb:  Write Boot Control Block (FCB and DBBT)

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
[ported to U-Boot 2016.11]
Signed-off-by: Stefan Agner &lt;stefan.agner@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>
Code mostly ported from imx-kobs-5.3.

MTD partitioning is set accordingly.

writebcb:  Write Boot Control Block (FCB and DBBT)

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
[ported to U-Boot 2016.11]
Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Acked-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
