<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/board/samsung/common, 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-03-11T06:53:29Z</updated>
<entry>
<title>arm: exynos: Remove duplicated "boardname" env setting</title>
<updated>2019-03-11T06:53:29Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2019-02-22T18:36:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e6b1467081d3fb3f86933a14cda1d864eb0e6ac8'/>
<id>urn:sha1:e6b1467081d3fb3f86933a14cda1d864eb0e6ac8</id>
<content type='text'>
Various places in the code set "boardname" env property.  It was used
for booting from ITB images and choosing proper DTB file name.  Instead
of duplicating it, use existing U-Boot wide - "board_name".

Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;
Reviewed-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<entry>
<title>arm: exynos: Wait till ADC stabilizes before checking Odroid HC1 revision</title>
<updated>2019-03-11T06:53:19Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2019-03-06T18:37:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fce86100606d14e53517a3601849646e69715465'/>
<id>urn:sha1:fce86100606d14e53517a3601849646e69715465</id>
<content type='text'>
Fix detection of Odroid HC1 (Exynos5422) after reboot if kernel disabled
the LDO4/VDD_ADC regulator.

The LDO4 supplies both ADC block and the ADC input AIN9.  Voltage on
AIN9 will rise slowly, so use delay of 5 milliseconds instead of
timers-based loop to wait for voltage stabilization.

First reads on Odroid HC1 return 305, 1207, 1297 and finally 1308
(reference value is 1309).

Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;
Tested-by: Anand Moon &lt;linux.amoon@gmail.com&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<entry>
<title>arm: exynos: odroid-xu3: Display info late to have proper type</title>
<updated>2019-03-11T06:53:19Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2019-03-06T18:37:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=345a53685f7dc7a8da8fbc1be596c02c7209bfbf'/>
<id>urn:sha1:345a53685f7dc7a8da8fbc1be596c02c7209bfbf</id>
<content type='text'>
Printing the "Type" of board requires proper detection of revision which
can happen only late because regulators are needed.

Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;
Tested-by: Anand Moon &lt;linux.amoon@gmail.com&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<entry>
<title>arm: exynos: Detect revision later, when all resources are ready</title>
<updated>2019-03-11T06:53:19Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2019-03-06T18:37:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e3ee4be3210a79e39af9b15077f0b119095ee52f'/>
<id>urn:sha1:e3ee4be3210a79e39af9b15077f0b119095ee52f</id>
<content type='text'>
Detection of board revision is done early - before power setup.  In case of
Odroid XU3/XU4/HC1 family, the detection is done using ADC which
is supplied by LDO4/VDD_ADC regulator.  This regulator could be turned
off (e.g. by kernel before reboot).  If ADC is used early, the
regulators are not yet available and the detection won't work.

Split the revision detection out of set_board_type() into separate
function called later - either when displaying board info (in late mode)
or during misc_init_r.  The idea is that set_board_type() will be called
early so its method of detection are limited to flattened device tree
(exynos5-dt-types.c for Exynos5) or GPIO (odroid.c for Exynos4412).  The
newly added set_board_revision() can be called only later, when
resources like regulator are available.

This is necessary to fix the detection of Odroid HC1 after reboot, if
kernel turned off the LDO4 regulator.

Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;
Reviewed-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Tested-by: Anand Moon &lt;linux.amoon@gmail.com&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<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>samsung: Drop board_enable_audio_codec()</title>
<updated>2019-02-09T19:50:22Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2019-01-12T01:37:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=cdc033136e8d9a6ecf33402b5311087965fb7385'/>
<id>urn:sha1:cdc033136e8d9a6ecf33402b5311087965fb7385</id>
<content type='text'>
This function is not needed now since the audio codecs have been converted
to proper drivers. The codec-enable GPIO is handled there.

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: Drop duplicate 'model' line</title>
<updated>2019-02-09T19:50:21Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2019-01-12T01:37:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=a42ff927a7bd66961691cca578d09c990eb4bc00'/>
<id>urn:sha1:a42ff927a7bd66961691cca578d09c990eb4bc00</id>
<content type='text'>
At present the model is shown twice, once in the generic code and once
in the exynos code. Drop the latter.

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>linker: Modify linker scripts to be more generic</title>
<updated>2019-01-27T03:55:53Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2019-01-22T22:09:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2f41ade79e5969ebea03a7dcadbeae8e03787d7e'/>
<id>urn:sha1:2f41ade79e5969ebea03a7dcadbeae8e03787d7e</id>
<content type='text'>
Make use of "IMAGE_MAX_SIZE" and "IMAGE_TEXT_BASE" rather than
CONFIG_SPL_MAX_SIZE and CONFIG_SPL_TEXT_BASE.  This lets us re-use the
same script for both SPL and TPL.  Add logic to scripts/Makefile.spl to
pass in the right value when preprocessing the script.

Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
Cc: Jagan Teki &lt;jagan@openedev.com&gt;
Cc: Maxime Ripard &lt;maxime.ripard@bootlin.com&gt;
Cc: Andreas Bießmann &lt;andreas@biessmann.org&gt;
Cc: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
Cc: Michal Simek &lt;monstr@monstr.eu&gt;
Cc: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
Cc: York Sun &lt;york.sun@nxp.com&gt;
Cc: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Adam Ford &lt;aford173@gmail.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
Tested-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
Tested-by: Adam Ford &lt;aford173@gmail.com&gt; #da850evm &amp; omap3_logic_somlv
Reviewed-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
</content>
</entry>
<entry>
<title>sandbox: cros_ec: exynos: Drop use of cros_ec_get_error()</title>
<updated>2018-11-21T02:14:22Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-11-06T22:21:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=a2a63a35b2ad6da434aaf8426f2902c6c3bc2352'/>
<id>urn:sha1:a2a63a35b2ad6da434aaf8426f2902c6c3bc2352</id>
<content type='text'>
This function is really just a call to uclass_get_device() and there is no
reason why the caller cannot do it. Update sandbox and snow accordingly.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<entry>
<title>ARM: Samsung: Add Exynos5422-based Odroid HC2 support</title>
<updated>2018-10-23T11:00:52Z</updated>
<author>
<name>Dirk Meul</name>
</author>
<published>2018-10-14T15:14:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=9cd97c5b049a9a282dda0b1782cbb38d8cedb417'/>
<id>urn:sha1:9cd97c5b049a9a282dda0b1782cbb38d8cedb417</id>
<content type='text'>
Odroid HC2 board is based on Odroid XU4 board, like the Odroid HC1.

The linux kernel does not provide a hc2 DTB so the hc1 DTB is also used
for the Odroid HC2.

Resend because MUA changed whitespace.

Signed-off-by: Dirk Meul &lt;dirk.meul@rwth-aachen.de&gt;
Acked-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Reviewed-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
</feed>
