<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/board/synopsys/iot_devkit/iot_devkit.c, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2018-12-03T11:26:26Z</updated>
<entry>
<title>arc: Get rid of board-specific print_cpuinfo()</title>
<updated>2018-12-03T11:26:26Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2018-11-27T06:46:58Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=7f25b72a78bf3f42c6e8ced74a7da972e8c1a633'/>
<id>urn:sha1:7f25b72a78bf3f42c6e8ced74a7da972e8c1a633</id>
<content type='text'>
Since we now do advanced CPU identification in
generic ARC code there's no need to have per-board
hardcoded data.

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>axs10x/emdk/hsdk/iot_dk: Implement board_mmc_getcd()</title>
<updated>2018-10-12T12:14:41Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2018-10-11T09:39:55Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=9f87d47088abdf514bdaed147145d98039bd5682'/>
<id>urn:sha1:9f87d47088abdf514bdaed147145d98039bd5682</id>
<content type='text'>
So now we may detect MMC/SD-card existence and
instead of completely misleading message on missing card:
------------------------&gt;8-----------------------
Loading Environment from FAT... Card did not respond to voltage select!
------------------------&gt;8-----------------------

we now get very clear one:
------------------------&gt;8-----------------------
Loading Environment from FAT... MMC: no card present
------------------------&gt;8-----------------------

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>iot_dk: Save CPU clock value to gd-&gt;cpu_clk</title>
<updated>2018-10-12T12:14:41Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2018-10-10T13:15:20Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=8a8f32d8ff9db59fc3dccbc4da83dd78e13d9c3e'/>
<id>urn:sha1:8a8f32d8ff9db59fc3dccbc4da83dd78e13d9c3e</id>
<content type='text'>
Since gd-&gt;cpu_clk is a global item we may once populate it from .dtb
ans use it then in other places like for printing CPU info etc.

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>iot_dk: Add support of 136 MHz clock</title>
<updated>2018-10-12T12:14:41Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2018-10-10T12:53:45Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=031154fe8f2b1b6b2a6e2d1449676a8c6dc42ebf'/>
<id>urn:sha1:031154fe8f2b1b6b2a6e2d1449676a8c6dc42ebf</id>
<content type='text'>
Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>iot_dk: Implement board reset</title>
<updated>2018-10-12T12:14:41Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2018-10-10T11:20:11Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=7d388add5592dd65eac21fcbc77ca1cccec5fa38'/>
<id>urn:sha1:7d388add5592dd65eac21fcbc77ca1cccec5fa38</id>
<content type='text'>
It is done by writing some magic sequence in a special register.

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>iot_dk/hsdk: Implement its own print_cpuinfo()</title>
<updated>2018-10-12T12:14:41Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2018-10-10T11:03:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=5b86ca96d03c781f2035c0ecfea526d42f6999f6'/>
<id>urn:sha1:5b86ca96d03c781f2035c0ecfea526d42f6999f6</id>
<content type='text'>
ARC IDENTITY register only encodes major architecture
type and version while for a particular board/silicon we
may know better which template was used and so we may identify
CPU more precise, which exactly we do here.

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>arc: Add support for IoT development kit</title>
<updated>2018-10-05T13:57:00Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2018-01-24T18:37:14Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=5396e8b1dd0ad9741b04f506ef88b5fb49d4c82a'/>
<id>urn:sha1:5396e8b1dd0ad9741b04f506ef88b5fb49d4c82a</id>
<content type='text'>
The DesignWare ARC IoT Development Kit is a versatile platform
that includes the necessary hardware and software to accelerate
software development and debugging of sensor fusion,
voice recognition and face detection designs.

More information is avaialble here [1] and here [2].

The board is based on real silicon with
ARC EM9D-based Data Fusion IP Subsystem.

It sports a rich set of I/O including
 * DW USB OTG
 * DW MobileStorage (used for micro SD-card)
 * GPIO
 * multiple serial interface including DW APB UART
 * ADC, PWM and eFlash, SRAM and SPI Flash memory
 * Real-Time Clock (RTC)
 * Bluetooth module with worldwide regulatory compliance
   (FCC, IC, CE, ETSI, TELEC)
 * On-board 9-axis sensor (gyro, accelerometer and compass)

Extensible with Arduino, Pmod, mikroBUS connectors and a 2x18
extension header.

One of the most interesting features for developers is built-in
Digilent USB JTAG probe so only micro-USB cable is needed!

[1] https://www.synopsys.com/dw/ipdir.php?ds=arc_iot_development_kit
[2] https://www.synopsys.com/dw/doc.php/ds/cc/iot_dev_kit.pdf

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</content>
</entry>
</feed>
