<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/arch/arm/mach-at91/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-04-26T07:16:32Z</updated>
<entry>
<title>watchdog: at91sam9_wdt: Remove now superfluous wdt start and reset</title>
<updated>2019-04-26T07:16:32Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2019-04-11T13:58:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=c2ff69a444bdc209eecf1bba0685edd7eb5957c3'/>
<id>urn:sha1:c2ff69a444bdc209eecf1bba0685edd7eb5957c3</id>
<content type='text'>
With the new generic function, the scattered other functions are now
removed to be replaced by the generic one. The new version also enables
the configuration of the watchdog timeout via the DT "timeout-sec"
property (if enabled via CONFIG_OF_CONTROL).

The watchdog servicing is enabled via CONFIG_WATCHDOG.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
</content>
</entry>
<entry>
<title>arm: at91: Enable watchdog support</title>
<updated>2019-04-09T06:28:50Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2019-04-03T05:37:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=256c2ff0cc6cdc8cf7c225bc6e03b92afae353b4'/>
<id>urn:sha1:256c2ff0cc6cdc8cf7c225bc6e03b92afae353b4</id>
<content type='text'>
This patch enables and starts the watchdog on the AT91 platform if
configured. The WD timeout value is read in the AT91 WD device driver
from the DT, using the "timeout-sec" DT property. If not provided in
the DT, the default value of 2 seconds is used.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Andreas Bießmann &lt;andreas@biessmann.org&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
</content>
</entry>
<entry>
<title>ARM: at91: sama5d2: Wrap cpu detection to fix macb driver</title>
<updated>2019-04-09T06:28:50Z</updated>
<author>
<name>Alexander Dahl</name>
</author>
<published>2019-03-22T13:25:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=7dee1848d7e72e23e7c0a45e6342869d81fe1dec'/>
<id>urn:sha1:7dee1848d7e72e23e7c0a45e6342869d81fe1dec</id>
<content type='text'>
When introducing the SAMA5D27 SoCs, the SAMA5D2 series got an additional
chip id. The check if the cpu is sama5d2 was changed from a preprocessor
definition (inlining a call to 'get_chip_id()') to a C function,
probably to not call get_chip_id twice?

That however broke a check in the macb ethernet driver. That driver is
more generic and also used for other platforms. I suppose this solution
was implemented to use it in 'gem_is_gigabit_capable()', without having
to stricly depend on the at91 platform:

	#ifndef cpu_is_sama5d2
	#define cpu_is_sama5d2() 0
	#endif

That only works as long as cpu_is_sama5d2 is a preprocessor definition.
(The same is still true for sama5d4 by the way.) So this is a straight
forward fix for the workaround.

The not working check on the SAMA5D2 CPU lead to an issue on a custom
board with a LAN8720A ethernet phy connected to the SoC:

	=&gt; dhcp
	ethernet@f8008000: PHY present at 1
	ethernet@f8008000: Starting autonegotiation...
	ethernet@f8008000: Autonegotiation complete
	ethernet@f8008000: link up, 1000Mbps full-duplex (lpa: 0xffff)
	BOOTP broadcast 1
	BOOTP broadcast 2
	BOOTP broadcast 3
	BOOTP broadcast 4
	BOOTP broadcast 5
	BOOTP broadcast 6
	BOOTP broadcast 7
	BOOTP broadcast 8
	BOOTP broadcast 9
	BOOTP broadcast 10
	BOOTP broadcast 11
	BOOTP broadcast 12
	BOOTP broadcast 13
	BOOTP broadcast 14
	BOOTP broadcast 15
	BOOTP broadcast 16
	BOOTP broadcast 17

	Retry time exceeded; starting again

Notice the wrong reported link speed, although both SoC and phy only
support 100 MBit/s!

The real issue on reliably detecting the features of that cadence
ethernet mac IP block, is probably more complicated, though.

Fixes: 245cbc583d ("ARM: at91: Get the Chip ID of SAMA5D2 SiP")
Signed-off-by: Alexander Dahl &lt;ada@thorsis.com&gt;
</content>
</entry>
<entry>
<title>arm: at91: wdt: Convert watchdog driver to dm/dt</title>
<updated>2018-11-16T18:34:34Z</updated>
<author>
<name>Prasanthi Chellakumar</name>
</author>
<published>2018-10-09T18:46:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1473f6ac882fde8078826ca828aa3494ff98bf08'/>
<id>urn:sha1:1473f6ac882fde8078826ca828aa3494ff98bf08</id>
<content type='text'>
Convert the Watchdog driver for AT91SAM9x processors to support
the driver model and device tree. Changes "CONFIG_AT91SAM9_WATCHDOG"
to new "CONFIG_WDT_AT91" Kconfig option.

Signed-off-by: Prasanthi Chellakumar &lt;prasanthi.chellakumar@microchip.com&gt;
</content>
</entry>
<entry>
<title>gpio: atmel_pio4: give a full configuration when muxing pins</title>
<updated>2018-05-08T13:07:36Z</updated>
<author>
<name>Ludovic Desroches</name>
</author>
<published>2018-04-24T07:16:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=8ee54672df3d569e3e916b5fa270fab62df36cc4'/>
<id>urn:sha1:8ee54672df3d569e3e916b5fa270fab62df36cc4</id>
<content type='text'>
When a pin is muxed to a peripheral or as a GPIO, the only
configuration that can be set is the pullup. It is too restrictive
so this patch allows to give a full configuration.

Signed-off-by: Ludovic Desroches &lt;ludovic.desroches@microchip.com&gt;
</content>
</entry>
<entry>
<title>gpio: atmel_pio4: add drive strength macros</title>
<updated>2018-05-08T13:07:35Z</updated>
<author>
<name>Ludovic Desroches</name>
</author>
<published>2018-04-23T07:59:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=cbccb33584c952853baf3522a3cf51660046c77d'/>
<id>urn:sha1:cbccb33584c952853baf3522a3cf51660046c77d</id>
<content type='text'>
Macros for drive strength configuration were missing.

Signed-off-by: Ludovic Desroches &lt;ludovic.desroches@microchip.com&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>clk: at91: add USB Host clock driver</title>
<updated>2018-03-16T11:30:04Z</updated>
<author>
<name>Wenyou Yang</name>
</author>
<published>2018-02-09T03:34:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=cb0cb1b0cf20687cf980fbd64c56224f06d566aa'/>
<id>urn:sha1:cb0cb1b0cf20687cf980fbd64c56224f06d566aa</id>
<content type='text'>
Add USB clock driver to configure the input clock and the divider
in the PMC_USB register to generate a 48MHz and a 12MHz signal to
the USB Host OHCI.

Signed-off-by: Wenyou Yang &lt;wenyou.yang@microchip.com&gt;
</content>
</entry>
<entry>
<title>board: laird: add WB45N CPU module</title>
<updated>2017-11-30T03:36:59Z</updated>
<author>
<name>Ben Whitten</name>
</author>
<published>2017-11-23T13:47:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=5aaef600776fb2d9f186c12e30975e6afaa276a6'/>
<id>urn:sha1:5aaef600776fb2d9f186c12e30975e6afaa276a6</id>
<content type='text'>
This board is based on the Atmel 9x5 eval board.
Supporting the following features:
 - Boot from NAND Flash
 - Ethernet
 - FIT
 - SPL

Signed-off-by: Ben Whitten &lt;ben.whitten@lairdtech.com&gt;
Signed-off-by: Dan Kephart &lt;dan.kephart@lairdtech.com&gt;
</content>
</entry>
<entry>
<title>ARM: at91: add sama5d2 smc header</title>
<updated>2017-11-30T03:30:50Z</updated>
<author>
<name>Ludovic Desroches</name>
</author>
<published>2017-11-17T06:57:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=48e4851f492fce44ba24572ec36f0eee51c46555'/>
<id>urn:sha1:48e4851f492fce44ba24572ec36f0eee51c46555</id>
<content type='text'>
Add a header for SAMA5D2 SMC since it's not compatible with
SAMA5D3 one.

Signed-off-by: Ludovic Desroches &lt;ludovic.desroches@microchip.com&gt;
[wenyou: fix the wrong base address of the SMC register]
Signed-off-by: Wenyou Yang &lt;wenyou.yang@microchip.com&gt;
</content>
</entry>
</feed>
