<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/arch/arm/mach-exynos/include, 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>2019-02-09T19:50:22Z</updated>
<entry>
<title>samsung: mmc: Drop old MMC init code</title>
<updated>2019-02-09T19:50:22Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2019-01-12T01:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e898799ce475735bed3ac80cbffac3f55c9f091e'/>
<id>urn:sha1:e898799ce475735bed3ac80cbffac3f55c9f091e</id>
<content type='text'>
Now that these boards use driver model we can drop the old code. At
present s5p_mmc_init() is still used by goni and smdkv310 so cannot be
removed unless we remove those boards.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Reviewed-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<entry>
<title>exynos: Leave the compiler to choose the register to avoid possible r0 corruption</title>
<updated>2019-01-04T08:28:50Z</updated>
<author>
<name>Guillaume GARDET</name>
</author>
<published>2019-01-04T08:23:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=df1ff4d6ba591a5fcb9549e895b23c781d8fda6d'/>
<id>urn:sha1:df1ff4d6ba591a5fcb9549e895b23c781d8fda6d</id>
<content type='text'>
Reported-by: Siarhei Siamashka &lt;siarhei.siamashka@gmail.com&gt;
Signed-off-by: Guillaume GARDET &lt;guillaume.gardet@free.fr&gt;

Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Cc: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
Cc: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<entry>
<title>exynos: allow SPL to build in thumb mode</title>
<updated>2019-01-03T00:37:18Z</updated>
<author>
<name>Guillaume GARDET</name>
</author>
<published>2019-01-02T13:31:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2a195703d6e62172e532ffae05a79e9d12f602bc'/>
<id>urn:sha1:2a195703d6e62172e532ffae05a79e9d12f602bc</id>
<content type='text'>
Building peach-pi smdk5420 and peach-pit with thumb mode for SPL
ends-up in the following error:

Error: Thumb encoding does not support an immediate here -- `msr cpsr_c,#0x13|0xC0'

Use an intermediate register to be able to use thumb for exynos5 SPL.

Signed-off-by: Guillaume GARDET &lt;guillaume.gardet@free.fr&gt;

Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Cc: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
Cc: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<entry>
<title>exynos: Add support for exynos5420 i2s pinmux</title>
<updated>2018-12-13T23:36:30Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-12-10T17:37:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=482e585bdf4a9eb1374d525ec4e57c671038d239'/>
<id>urn:sha1:482e585bdf4a9eb1374d525ec4e57c671038d239</id>
<content type='text'>
Allow setting the i2s pinmux correctly on exyno5420 so that i2c can be
used on that SoC. Also rename EXYNOS_AUDSS to something consistent with
other naming.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>exynos: Add proid_is_exynos542x() for common 542x</title>
<updated>2018-12-13T23:36:30Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-12-10T17:37:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=cf9007ce88f412494d3b5438148d580c83f96685'/>
<id>urn:sha1:cf9007ce88f412494d3b5438148d580c83f96685</id>
<content type='text'>
Add a convenience function for any Exynos 542x chip.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>SPDX: Convert all of our single license tags to Linux Kernel style</title>
<updated>2018-05-07T13:34:12Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-05-06T21:58:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=83d290c56fab2d38cd1ab4c4cc7099559c1d5046'/>
<id>urn:sha1:83d290c56fab2d38cd1ab4c4cc7099559c1d5046</id>
<content type='text'>
When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from.  So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry.  Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.

In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.

This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents.  There's also a few places where I found we did not have a tag
and have introduced one.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>ARM: Rework and correct barrier definitions</title>
<updated>2016-08-05T11:23:57Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2016-08-01T22:54:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=a78cd8613204188991c192b8dae2de0aae3b1722'/>
<id>urn:sha1:a78cd8613204188991c192b8dae2de0aae3b1722</id>
<content type='text'>
As part of testing booting Linux kernels on Rockchip devices, it was
discovered by Ziyuan Xu and Sandy Patterson that we had multiple and for
some cases incomplete isb definitions.  This was causing a failure to
boot of the Linux kernel.

In order to solve this problem as well as cover any corner cases that we
may also have had a number of changes are made in order to consolidate
things.  First, &lt;asm/barriers.h&gt; now becomes the source of isb/dsb/dmb
definitions.  This however introduces another complexity.  Due to
needing to build SPL for 32bit tegra with -march=armv4 we need to borrow
the __LINUX_ARM_ARCH__ logic from the Linux Kernel in a more complete
form.  Move this from arch/arm/lib/Makefile to arch/arm/Makefile and add
a comment about it.  Now that we can always know what the target CPU is
capable off we can get always do the correct thing for the barrier.  The
final part of this is that need to be consistent everywhere and call
isb()/dsb()/dmb() and NOT call ISB/DSB/DMB in some cases and the
function names in others.

Reviewed-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Tested-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Acked-by: Ziyuan Xu &lt;xzy.xu@rock-chips.com&gt;
Acked-by: Sandy Patterson &lt;apatterson@sightlogix.com&gt;
Reported-by: Ziyuan Xu &lt;xzy.xu@rock-chips.com&gt;
Reported-by: Sandy Patterson &lt;apatterson@sightlogix.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>mmc: exynos_dw_mmc: remove the unused function</title>
<updated>2016-07-12T05:28:37Z</updated>
<author>
<name>Jaehoon Chung</name>
</author>
<published>2016-06-29T10:46:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fb6706cfda976ab0500f7ce7f522d3d8fa913fd4'/>
<id>urn:sha1:fb6706cfda976ab0500f7ce7f522d3d8fa913fd4</id>
<content type='text'>
This function have maintained for supporting Non-FDT.
Now, Almost all SoC are changed to fdt style.
So there are no that this function is called anywhere.

Signed-off-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<entry>
<title>exynos: video: Convert several boards to driver model for video</title>
<updated>2016-05-25T04:25:19Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2016-02-22T04:09:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=bb5930d5c97fa22ed2fe048106fcabb5b7c77c96'/>
<id>urn:sha1:bb5930d5c97fa22ed2fe048106fcabb5b7c77c96</id>
<content type='text'>
Update several boards to use driver model for video. This involves changes
to the EDP and FIMD (frame buffer) drivers. Existing PWM, simple-panel and
pwm-backlight drivers are used. These work without additional configuration
since they use the device tree settings in the same way as Linux.

Boards converted are:
- snow
- spring
- peach-pit
- peach-pi

All have been tested. Not converted:

- MIPI display driver
- s5pc210_universal
- smdk5420
- smdk5250
- trats
- trats2

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<entry>
<title>exynos: video: Rename edp_device_info to exynos_dp_priv</title>
<updated>2016-05-25T04:25:18Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2016-02-22T04:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=21f8f9bb084e276c490454c401fc23dc42c536bc'/>
<id>urn:sha1:21f8f9bb084e276c490454c401fc23dc42c536bc</id>
<content type='text'>
Rename this function to better fit with driver model. It is the private data
for the exynos EDP driver.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
</feed>
