<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/arch/arm/include/asm/arch-aspeed, 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>2018-10-22T13:18:49Z</updated>
<entry>
<title>watchdog: aspeed: restore default value of reset_mask</title>
<updated>2018-10-22T13:18:49Z</updated>
<author>
<name>Cédric Le Goater</name>
</author>
<published>2018-10-16T11:57:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e1a8dfde5a1efa5158bd7740ef6cbb8abc12a27f'/>
<id>urn:sha1:e1a8dfde5a1efa5158bd7740ef6cbb8abc12a27f</id>
<content type='text'>
This is required for the current Linux kernel to reboot. It should also
probably be fixed in Linux.

Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Reviewed-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>aspeed: Refactor SCU to use consistent mask &amp; shift</title>
<updated>2017-05-08T15:57:35Z</updated>
<author>
<name>maxims@google.com</name>
</author>
<published>2017-04-17T19:00:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=defb184904c05df8ca49bd0265969ce72cb92401'/>
<id>urn:sha1:defb184904c05df8ca49bd0265969ce72cb92401</id>
<content type='text'>
Refactor SCU header to use consistent Mask &amp; Shift values.
Now, consistently, to read value from SCU register, mask needs
to be applied before shift.

Signed-off-by: Maxim Sloyko &lt;maxims@google.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>aspeed: Add support for Clocks needed by MACs</title>
<updated>2017-05-08T15:57:35Z</updated>
<author>
<name>maxims@google.com</name>
</author>
<published>2017-04-17T19:00:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=3b95902d47f89f95242ac143cd2a9ed1fd196157'/>
<id>urn:sha1:3b95902d47f89f95242ac143cd2a9ed1fd196157</id>
<content type='text'>
Add support for clocks needed by MACs to ast2500 clock driver.
The clocks are D2-PLL, which is used by both MACs and PCLK_MAC1 and
PCLK_MAC2 for MAC1 and MAC2 respectively.

The rate of D2-PLL is hardcoded to 250MHz -- the value used in Aspeed
SDK. It is not entirely clear from the datasheet how this clock is used
by MACs, so not clear if the rate would ever need to be different. So,
for now, hardcoding it is probably safer.

The rate of PCLK_MAC{1,2} is chosen based on MAC speed selected through
hardware strapping.

So, the network driver would only need to enable these clocks, no need
to configure the rate.

Signed-off-by: Maxim Sloyko &lt;maxims@google.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>aspeed: Add P-Bus clock in ast2500 clock driver</title>
<updated>2017-05-08T15:57:34Z</updated>
<author>
<name>maxims@google.com</name>
</author>
<published>2017-04-17T19:00:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4999bb06cc2f21d3a517a068b183fb11827f49a7'/>
<id>urn:sha1:4999bb06cc2f21d3a517a068b183fb11827f49a7</id>
<content type='text'>
Add P-Bus Clock support to ast2500 clock driver.
This is the clock used by I2C devices.

Signed-off-by: Maxim Sloyko &lt;maxims@google.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>aspeed: AST2500 Pinctrl Driver</title>
<updated>2017-05-08T15:57:33Z</updated>
<author>
<name>maxims@google.com</name>
</author>
<published>2017-04-17T19:00:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4f0e44e46615e3c827dcd1ec59677be1058d394c'/>
<id>urn:sha1:4f0e44e46615e3c827dcd1ec59677be1058d394c</id>
<content type='text'>
This driver uses Generic Pinctrl framework and is compatible with
the Linux driver for ast2500: it uses the same device tree
configuration.

Not all pins are supported by the driver at the moment, so it actually
compatible with ast2400. In general, however, there are differences that
in the future would be easier to maintain separately.

Signed-off-by: Maxim Sloyko &lt;maxims@google.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>aspeed: Refactor AST2500 RAM Driver and Sysreset Driver</title>
<updated>2017-05-08T15:57:32Z</updated>
<author>
<name>maxims@google.com</name>
</author>
<published>2017-04-17T19:00:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=99f8ad7321fb9bbfbaff870a53b005d36a723b1f'/>
<id>urn:sha1:99f8ad7321fb9bbfbaff870a53b005d36a723b1f</id>
<content type='text'>
This change switches all existing users of ast2500 Watchdog to Driver
Model based Watchdog driver.

To perform system reset Sysreset Driver uses first Watchdog device found
via uclass_first_device call. Since the system is going to be reset
anyway it does not make much difference which watchdog is used.

Instead of using Watchdog to reset itself, SDRAM driver now uses Reset
driver to do that.

These were the only users of the old Watchdog API, so that API is
removed.

This all is done in one change to avoid having to maintain dual API for
watchdog in between.

Signed-off-by: Maxim Sloyko &lt;maxims@google.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>aspeed: Reset Driver</title>
<updated>2017-05-08T15:57:32Z</updated>
<author>
<name>maxims@google.com</name>
</author>
<published>2017-04-17T19:00:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=858d4976293f0b3d72e5dcf0e8a1a973efafeee3'/>
<id>urn:sha1:858d4976293f0b3d72e5dcf0e8a1a973efafeee3</id>
<content type='text'>
Add Reset Driver for ast2500 SoC. This driver uses Watchdog Timer to
perform resets and thus depends on it. The actual Watchdog device used
needs to be configured in Device Tree using "aspeed,wdt" property, which
must be WDT phandle, for example:

rst: reset-controller {
    compatible = "aspeed,ast2500-reset";
    aspeed,wdt = &lt;&amp;wdt1&gt;;
}

Signed-off-by: Maxim Sloyko &lt;maxims@google.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>aspeed: Make SCU lock/unlock functions part of SCU API</title>
<updated>2017-05-08T15:57:31Z</updated>
<author>
<name>maxims@google.com</name>
</author>
<published>2017-04-17T19:00:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=413353b30b5d23c409b6a2fd70aa1cc28451a451'/>
<id>urn:sha1:413353b30b5d23c409b6a2fd70aa1cc28451a451</id>
<content type='text'>
Make functions for locking and unlocking SCU part of SCU API.
Many drivers need to modify settings in SCU and thus need to unlock it
first. This change makes it possible.

Signed-off-by: Maxim Sloyko &lt;maxims@google.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>aspeed: Watchdog Timer Driver</title>
<updated>2017-05-08T15:57:31Z</updated>
<author>
<name>maxims@google.com</name>
</author>
<published>2017-04-17T19:00:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1eb0a464b7434175800c98a175909588d38c1dae'/>
<id>urn:sha1:1eb0a464b7434175800c98a175909588d38c1dae</id>
<content type='text'>
This driver supports ast2500 and ast2400 SoCs.
Only ast2500 supports reset_mask and thus the option of resettting
individual peripherals using WDT.

Signed-off-by: Maxim Sloyko &lt;maxims@google.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
