<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot-toradex.git, branch colibri</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>drivers/video/tegra.c: only mux used LCD pins</title>
<updated>2014-07-24T07:46:58+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2014-07-24T07:46:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=278ca22a59e3df4dd1e1494e8920a01c172118af'/>
<id>278ca22a59e3df4dd1e1494e8920a01c172118af</id>
<content type='text'>
The Colibri T20 uses only a subset of the LCD pins.
Only mux the used pins and don't touch the unused pins.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Colibri T20 uses only a subset of the LCD pins.
Only mux the used pins and don't touch the unused pins.
</pre>
</div>
</content>
</entry>
<entry>
<title>apalis/colibri t20/t30: fix out-of-tree build</title>
<updated>2014-07-22T06:06:05+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2014-07-22T06:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=9d41458a8095fc58e355e3ecca6f96aa7d98d725'/>
<id>9d41458a8095fc58e355e3ecca6f96aa7d98d725</id>
<content type='text'>
The crypto folder is located in NVIDIA's common but erroneously created
in Toradex' common which leads to the following error trying to build
out-of-tree (e.g. make O=~/build/test):

/home/user/gcc-linaro/bin/arm-linux-gnueabihf-gcc -g -O2 -fno-common
 -ffixed-r8 -msoft-float  -D__KERNEL__ -DCONFIG_SYS_TEXT_BASE=0x80108000
 -I/home/user/build/test/include2 -I/home/user/build/test/include
 -I/home/user/Sources/u-boot-toradex.git/include -fno-builtin
 -ffreestanding -nostdinc -isystem /home/user/gcc-linaro-arm-linux
-gnueabihf-2012.09-20120921_linux/bin/../lib/gcc/arm-linux-gnueabihf/
4.7.2/include -pipe -DCONFIG_ARM -D__ARM__ -marm -mabi=aapcs-linux
 -mno-thumb-interwork -march=armv5 -Werror -Wall -Wstrict-prototypes
 -fno-stack-protector -o /home/user/build/test/board/toradex/common/../
../nvidia/common/pmu.o ../../nvidia/common/pmu.c -c
Assembler messages:
Fatal error: can't create /home/user/build/test/board/toradex/common/
../../nvidia/common/pmu.o: No such file or directory
make[1]: *** [/home/user/build/test/board/toradex/common/../../nvidia/
common/pmu.o] Error 2
make[1]: Leaving directory `/home/user/Sources/u-boot-toradex.git/
board/toradex/common'
make: *** [/home/user/build/test/board/toradex/common/libtoradex.o]
 Error 2

Fix this by correctly creating it where it is expected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The crypto folder is located in NVIDIA's common but erroneously created
in Toradex' common which leads to the following error trying to build
out-of-tree (e.g. make O=~/build/test):

/home/user/gcc-linaro/bin/arm-linux-gnueabihf-gcc -g -O2 -fno-common
 -ffixed-r8 -msoft-float  -D__KERNEL__ -DCONFIG_SYS_TEXT_BASE=0x80108000
 -I/home/user/build/test/include2 -I/home/user/build/test/include
 -I/home/user/Sources/u-boot-toradex.git/include -fno-builtin
 -ffreestanding -nostdinc -isystem /home/user/gcc-linaro-arm-linux
-gnueabihf-2012.09-20120921_linux/bin/../lib/gcc/arm-linux-gnueabihf/
4.7.2/include -pipe -DCONFIG_ARM -D__ARM__ -marm -mabi=aapcs-linux
 -mno-thumb-interwork -march=armv5 -Werror -Wall -Wstrict-prototypes
 -fno-stack-protector -o /home/user/build/test/board/toradex/common/../
../nvidia/common/pmu.o ../../nvidia/common/pmu.c -c
Assembler messages:
Fatal error: can't create /home/user/build/test/board/toradex/common/
../../nvidia/common/pmu.o: No such file or directory
make[1]: *** [/home/user/build/test/board/toradex/common/../../nvidia/
common/pmu.o] Error 2
make[1]: Leaving directory `/home/user/Sources/u-boot-toradex.git/
board/toradex/common'
make: *** [/home/user/build/test/board/toradex/common/libtoradex.o]
 Error 2

Fix this by correctly creating it where it is expected.
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_t20: fix/hack sd boot environment</title>
<updated>2014-04-16T13:22:01+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2014-04-16T13:22:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=8c03ad06da7f79be55a723dc77d22465111a65b2'/>
<id>8c03ad06da7f79be55a723dc77d22465111a65b2</id>
<content type='text'>
We wrongly set an obsolete define so the U-Boot environment ended up at
the wrong location on the SD card.

Add a hack introducing a short delays before doing MMC_CMD_SET_BLOCKLEN
as otherwise all 4GB Kingston or SanDisk cards I have failed.

While at it fix the USB port naming in the device tree comments to
adhere to the standard Colibri convention.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We wrongly set an obsolete define so the U-Boot environment ended up at
the wrong location on the SD card.

Add a hack introducing a short delays before doing MMC_CMD_SET_BLOCKLEN
as otherwise all 4GB Kingston or SanDisk cards I have failed.

While at it fix the USB port naming in the device tree comments to
adhere to the standard Colibri convention.
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: usb: Fix device enumeration problem of USB1</title>
<updated>2014-04-16T08:34:01+00:00</updated>
<author>
<name>Jim Lin</name>
<email>jilin@nvidia.com</email>
</author>
<published>2012-06-24T20:40:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=3cd662da4222b27a54dc7bc56d2856aa58f77c22'/>
<id>3cd662da4222b27a54dc7bc56d2856aa58f77c22</id>
<content type='text'>
tegra: usb: Fix device enumeration problem of USB1

A known hardware issue of USB1 port where bit 1 (connect status
change) of PORTSC register will be set after issuing Port Reset
(like "usb reset" in u-boot command line).
This will be treated as an error and stops later device enumeration.

Therefore we clear that bit after Port Reset in order to proceed
later device enumeration.

Signed-off-by: Jim Lin &lt;jilin@nvidia.com&gt;
Acked-by: Stephen Warren &lt;swarren@wwwdotorg.org&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tegra: usb: Fix device enumeration problem of USB1

A known hardware issue of USB1 port where bit 1 (connect status
change) of PORTSC register will be set after issuing Port Reset
(like "usb reset" in u-boot command line).
This will be treated as an error and stops later device enumeration.

Therefore we clear that bit after Port Reset in order to proceed
later device enumeration.

Signed-off-by: Jim Lin &lt;jilin@nvidia.com&gt;
Acked-by: Stephen Warren &lt;swarren@wwwdotorg.org&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>USB: EHCI: Allow EHCI post-powerup configuration in board files</title>
<updated>2014-04-16T08:20:42+00:00</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut@gmail.com</email>
</author>
<published>2011-07-10T22:37:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=bfdae04de981c841c33f65452ca0613e373bbdf1'/>
<id>bfdae04de981c841c33f65452ca0613e373bbdf1</id>
<content type='text'>
USB: EHCI: Allow EHCI post-powerup configuration in board files

This patch allows USB to work on some hosts, which need additional frobing after
the host was powered up via regular USB powerup sequence.

Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Remy Bohmer &lt;linux@bohmer.net&gt;
Cc: Wolfgang Grandegger &lt;wg@denx.de&gt;
Cc: Jason Liu &lt;r64343@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
USB: EHCI: Allow EHCI post-powerup configuration in board files

This patch allows USB to work on some hosts, which need additional frobing after
the host was powered up via regular USB powerup sequence.

Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Remy Bohmer &lt;linux@bohmer.net&gt;
Cc: Wolfgang Grandegger &lt;wg@denx.de&gt;
Cc: Jason Liu &lt;r64343@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_t20: disable PMIC sleep mode on low supply voltage</title>
<updated>2014-03-16T11:48:09+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2014-03-16T11:48:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=ccd521c4681a5850bbec1feec140eeaec33936b0'/>
<id>ccd521c4681a5850bbec1feec140eeaec33936b0</id>
<content type='text'>
The Colibri T20's PMIC enters a sleep mode on low supply voltage &lt; 3.0V
±2.5% (2.92...3.08V). Rising the main supply voltage again does not
bring it back to regular operation. Not even a full reset does bring
the module back. A full power cycle was required to reboot the system.
A long positive pulse on the PMICs resume pin also reboots the system
but this pin is only accessible as a test point on the module.

This patch configures the PMIC through I2C to not enter this sleep mode
plus force it to normal state upon sleep request exit should this ever
happen.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Colibri T20's PMIC enters a sleep mode on low supply voltage &lt; 3.0V
±2.5% (2.92...3.08V). Rising the main supply voltage again does not
bring it back to regular operation. Not even a full reset does bring
the module back. A full power cycle was required to reboot the system.
A long positive pulse on the PMICs resume pin also reboots the system
but this pin is only accessible as a test point on the module.

This patch configures the PMIC through I2C to not enter this sleep mode
plus force it to normal state upon sleep request exit should this ever
happen.
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_t20: enable initrd atag support</title>
<updated>2014-03-14T14:24:11+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2014-03-14T14:24:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=0c54b63eb82b048449c05372ecd0e707d6ee32fa'/>
<id>0c54b63eb82b048449c05372ecd0e707d6ee32fa</id>
<content type='text'>
Enable CONFIG_INITRD_TAG which allows passing initrd ATAGs to the Linux
kernel required for initial RAM disk support.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable CONFIG_INITRD_TAG which allows passing initrd ATAGs to the Linux
kernel required for initial RAM disk support.
</pre>
</div>
</content>
</entry>
<entry>
<title>apalis/colibri_t20/30: hw boot partition support</title>
<updated>2014-03-12T13:28:19+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2014-03-12T13:28:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=7b6d69722c0b3ccc25df1eaffa7c1c3052223e00'/>
<id>7b6d69722c0b3ccc25df1eaffa7c1c3052223e00</id>
<content type='text'>
The new production lot of Apalis T30 2GB V1.0C now features the new SK
Hynix H26M42003GMR rather than Hynix H26M42002GMR. Even though both
chips feature the same silicon they differ in respective eMMC firmware
and therefore have a different hardware boot partition layout.

This patch enables hardware boot partition support (via 'mmc dev [dev]
[part]' command) and handles NVIDIA's proprietary NvFlash/Fastboot\
behaviour now putting their partition table in the second boot
partition rather than the regular user area.

While at it also get rid of the spurious 'video=tegrafb' kernel boot
argument, adjust the optional ubiargs and add 'noatime' to the usbargs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new production lot of Apalis T30 2GB V1.0C now features the new SK
Hynix H26M42003GMR rather than Hynix H26M42002GMR. Even though both
chips feature the same silicon they differ in respective eMMC firmware
and therefore have a different hardware boot partition layout.

This patch enables hardware boot partition support (via 'mmc dev [dev]
[part]' command) and handles NVIDIA's proprietary NvFlash/Fastboot\
behaviour now putting their partition table in the second boot
partition rather than the regular user area.

While at it also get rid of the spurious 'video=tegrafb' kernel boot
argument, adjust the optional ubiargs and add 'noatime' to the usbargs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "mmc: cmd_mmc: Use TOT cmd_mmc.c from Denx's repo - old one didn't build"</title>
<updated>2014-03-11T15:54:05+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2014-03-11T15:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=779aa107451ec3f66939a42b1c9b8667527d4fff'/>
<id>779aa107451ec3f66939a42b1c9b8667527d4fff</id>
<content type='text'>
This reverts commit 31cc6903e6790835acd042d078984d98a8277eff.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 31cc6903e6790835acd042d078984d98a8277eff.
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_t20: hack backlight gpio</title>
<updated>2014-01-30T15:31:35+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2014-01-30T15:31:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/u-boot-toradex.git/commit/?id=e40f10a4d146c8eab11d89fd01d2e098b2e30031'/>
<id>e40f10a4d146c8eab11d89fd01d2e098b2e30031</id>
<content type='text'>
Hack backlight GPIO by manually untristating respective pinmux group.

While at it add some comment to both the device-tree as well as the
gpio command that manual untristating will be required on GPIO pins.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hack backlight GPIO by manually untristating respective pinmux group.

While at it add some comment to both the device-tree as well as the
gpio command that manual untristating will be required on GPIO pins.
</pre>
</div>
</content>
</entry>
</feed>
