<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/board/samsung, 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-14T00:38:41Z</updated>
<entry>
<title>arndale: fix unknown status</title>
<updated>2019-03-14T00:38:41Z</updated>
<author>
<name>Minkyu Kang</name>
</author>
<published>2019-03-14T00:38:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1411298cbca83a8527d2c1b5c4d299871fc34cf1'/>
<id>urn:sha1:1411298cbca83a8527d2c1b5c4d299871fc34cf1</id>
<content type='text'>
set status to Maintained

Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
Cc: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;
</content>
</entry>
<entry>
<title>arm: exynos: odroid: Fix build if BOARD_TYPES are not set</title>
<updated>2019-03-11T06:53:50Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2019-03-06T09:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=5d331905273dbdbf31bbbcd7d399404c1c3c9396'/>
<id>urn:sha1:5d331905273dbdbf31bbbcd7d399404c1c3c9396</id>
<content type='text'>
CONFIG_BOARD_TYPES is necessary for Odroid X/X2/U3 boards to detect
proper revision.  However building should succeed even without it.
While moving code around, document also the reference clock selection.

This fixes the build error without CONFIG_BOARD_TYPES:

    board/samsung/odroid/odroid.c: In function 'board_usb_init':
    board/samsung/odroid/odroid.c:473:8: error: 'gd_t' {aka 'volatile struct global_data'} has no member named 'board_type'
      if (gd-&gt;board_type == ODROID_TYPE_U3)
            ^~

Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;
Signed-off-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<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: arndale: Replace Chander Kashyap inactive maintainer</title>
<updated>2019-03-11T06:53:29Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2019-02-22T18:36:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=326f98193e38b1f48b92a1daa90d8f46d15045a9'/>
<id>urn:sha1:326f98193e38b1f48b92a1daa90d8f46d15045a9</id>
<content type='text'>
Last activity from Arndale (Exynos5250) board maintainer Chander Kashyap
was in January 2014 (Signed-off).  Recently his samsung.com email
bounces with 550 (5.1.1 Recipient address rejected: User unknown).

Add Krzysztof Kozlowski as odd fixer for this board.

Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&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>
</feed>
