<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/arch/arm/dts/tegra20-ventana.dts, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2016-09-27T16:11:03Z</updated>
<entry>
<title>ARM: tegra: fix USB controller aliases</title>
<updated>2016-09-27T16:11:03Z</updated>
<author>
<name>Stephen Warren</name>
</author>
<published>2016-09-15T18:19:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=002ddbffb6e51ea3291d7bf22eca6f847b40fa90'/>
<id>urn:sha1:002ddbffb6e51ea3291d7bf22eca6f847b40fa90</id>
<content type='text'>
Some boards have a different set of USB controllers enabled in DT than
the set referenced by /alias entries. This patch fixes that. For
example, this avoids the following message while booting on Ventana,
which is caused by the fact that the USB0 controller had no alias, and
defaulted to wanting a sequence number of 0, which was later explicitly
requested by the alias for USB controller 2.

USB2:   Device 'usb@c5008000': seq 0 is in use by 'usb@c5000000'

This didn't affect USB operation in any way though.

Related, there's no need for the USB controller aliases to have an order
that's different from the HW order, so re-order any aliases to match the
HW ordering. This has the benefit that since USB controller 0 is the only
one that supports device-mode in HW, and U-Boot only supports enabling
device move on controller 0, there's now good synergy in the ordering! For
Tegra20, that's not relevant at present since USB device mode doesn't work
correctly on that SoC, but it will save some head-scratching later.

This patch doesn't fix the colibri_t20 board, even though it has the same
issue, since Marcel already sent a patch for that.

Cc: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
Tested-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Tested-on: Harmony and Ventana
</content>
</entry>
<entry>
<title>mmc: tegra: use correct alias for SDHCI/MMC nodes</title>
<updated>2016-09-27T16:11:01Z</updated>
<author>
<name>Stephen Warren</name>
</author>
<published>2016-09-13T16:45:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=67748a73b14b239283bc1ace7564a124b714b75e'/>
<id>urn:sha1:67748a73b14b239283bc1ace7564a124b714b75e</id>
<content type='text'>
The Tegra MMC driver currently honors "sdhci" entries in /aliases. The
MMC core however uses "mmc" entries in /aliases. This difference will be
relevant once the Tegra MMC driver is converted to DM, and the MMC core
handles alias lookups. To avoid issues during that conversion, fix the
Tegra MMC driver and all Tegra DTs to use the same alias name as the MMC
core does.

Cc: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>video: tegra: Move to using simple-panel and pwm-backlight</title>
<updated>2016-07-05T20:19:08Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2016-05-08T22:55:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ec5507707a1d1e84056a6c864338f95f6118d3ca'/>
<id>urn:sha1:ec5507707a1d1e84056a6c864338f95f6118d3ca</id>
<content type='text'>
We have standard drivers for panels and backlights which can do most of the
work for us. Move the tegra20 LCD driver over to use those instead of custom
code.

This patch includes device tree changes for the nvidia boards. I have only
been able to test seaboard. If this patch is applied, these boards will
also need to be synced with the kernel, and updated to use display-timings:

   - colibri
   - medcom-wide
   - paz00
   - tec

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>tegra: dts: Sync tegra20 device tree files with Linux</title>
<updated>2016-07-05T20:19:08Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2016-05-08T22:55:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ce02a71c23749f2334ee84a3a88f5da30774edfa'/>
<id>urn:sha1:ce02a71c23749f2334ee84a3a88f5da30774edfa</id>
<content type='text'>
Sync everything except the display panel, which will come in a future patch.
One USB port is left disabled since we don't want to support it in U-Boot.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>tegra: video: Move LCD driver to use the DM PWM driver</title>
<updated>2016-02-16T16:17:53Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2016-01-30T23:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=91c08afe66f8b24798389cf628210844b1dfa215'/>
<id>urn:sha1:91c08afe66f8b24798389cf628210844b1dfa215</id>
<content type='text'>
Use the driver-model PWM driver in preference to the old code.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>tegra: dts: Sync tegra20.dtsi with Linux v4.4</title>
<updated>2016-02-16T16:17:51Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2016-01-30T23:37:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ee7d755a58403fe342a97e40c3e64184d0197992'/>
<id>urn:sha1:ee7d755a58403fe342a97e40c3e64184d0197992</id>
<content type='text'>
This file has changed quite a bit since it was set up. Sync it back with
Linux v4.4. Adjust the users slightly to cope with the changes:

- the host1x node is now called host1x@50000000
- we need a clocks node to provide the clk32k_in phandle
- active usb nodes need status = "okay"
- active i2c nodes need status = "okay"

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs</title>
<updated>2015-01-30T00:09:52Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2015-01-06T03:05:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2b2b50bc8748bf1ddb2d96da7157f9eecbe24961'/>
<id>urn:sha1:2b2b50bc8748bf1ddb2d96da7157f9eecbe24961</id>
<content type='text'>
This new method is much easier and matches the kernel.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>tegra: dts: Add serial port details</title>
<updated>2014-09-10T19:00:02Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2014-09-04T22:27:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=c369139234c03b1494394d12cd27009f47aa6606'/>
<id>urn:sha1:c369139234c03b1494394d12cd27009f47aa6606</id>
<content type='text'>
Some Tegra device tree files do not include information about the serial
ports. Add this and also add information about the input clock speed.

The console alias needs to be set up to indicate which port is used for
the console.

Also add a binding file since this is missing.

Series-changes; 5
- Add full serial port nodes from Linux tree (commit fc9d4dbe)
- Use /chosen/stdout-path instead of /aliases/console to specify the console

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>dts: move device tree sources to arch/$(ARCH)/dts/</title>
<updated>2014-02-19T16:10:05Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2014-02-05T02:28:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=5ab502cb8900aee483dfba28700640672e0b060e'/>
<id>urn:sha1:5ab502cb8900aee483dfba28700640672e0b060e</id>
<content type='text'>
Unlike Linux Kernel, U-Boot historically had *.dts files under
board/$(VENDOR)/dts/ and *.dtsi files under arch/$(ARCH)/dts/.

I think arch/$(ARCH)/dts dicretory is a better location
to store both *.dts and *.dtsi files.

For example, before this commit, board/xilinx/dts directory
had both Microblaze dts (microblaze-generic.dts) and
ARM dts (zynq-*.dts), which are totally unrelated.

This commit moves *.dts to arch/$(ARCH)/dts/ directories,
allowing us to describe nicely mutiple DTBs generation in the next commit.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
</content>
</entry>
</feed>
