<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/net/xilinx_axi_emac.c, 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-05-07T13:34:12Z</updated>
<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>axi: ethernet: Added support for 64 bit addressing for axi-ethernet</title>
<updated>2018-04-09T10:14:50Z</updated>
<author>
<name>Vipul Kumar</name>
</author>
<published>2018-01-23T09:22:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=047f3bf8282f87a8cad2fc5b1fef569895cbd2dd'/>
<id>urn:sha1:047f3bf8282f87a8cad2fc5b1fef569895cbd2dd</id>
<content type='text'>
This patch uses writeq() function to enable greater than 32 bit
addressing of axi-ethernet for the ZynqMP devices.

Signed-off-by: Vipul Kumar &lt;vipulk@xilinx.com&gt;
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>wait_bit: use wait_for_bit_le32 and remove wait_for_bit</title>
<updated>2018-01-24T06:33:43Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2018-01-23T16:14:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=48263504c8d501678acaa90c075f3f7cda17c316'/>
<id>urn:sha1:48263504c8d501678acaa90c075f3f7cda17c316</id>
<content type='text'>
wait_for_bit callers use the 32 bit LE version

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
Reviewed-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
Reviewed-by: Jagan Teki &lt;jagan@openedev.com&gt;
</content>
</entry>
<entry>
<title>net: xilinx_axi_emac: Use readl and writel for io ops</title>
<updated>2017-11-29T07:02:40Z</updated>
<author>
<name>Siva Durga Prasad Paladugu</name>
</author>
<published>2017-11-23T06:53:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=a04a5daae25a74ad2ac90b66667dac126242baa0'/>
<id>urn:sha1:a04a5daae25a74ad2ac90b66667dac126242baa0</id>
<content type='text'>
This patch uses readl and writel instead of in_be32 and
out_be32 for io ops as these internally uses readl,
writel for microblaze and for Zynq, ZynqMP there is
no need of endianness conversion and readl, writel
should work straightaway. This patch starts supporting
the driver for Zynq and ZynqMP platforms.

Signed-off-by: Siva Durga Prasad Paladugu &lt;sivadur@xilinx.com&gt;
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>net: xilinx_axi_emac: Add support for non processor mode</title>
<updated>2017-11-29T07:02:33Z</updated>
<author>
<name>Siva Durga Prasad Paladugu</name>
</author>
<published>2017-01-06T10:57:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=89ce5a9dbed919b7b0347685cf035a844f627749'/>
<id>urn:sha1:89ce5a9dbed919b7b0347685cf035a844f627749</id>
<content type='text'>
Add support for non processor mode, this mode doesn't have
access to some of the registers and hence this patch
bypasses it and also length has to be calculated from
status instead of app4 in this mode.

Signed-off-by: Siva Durga Prasad Paladugu &lt;sivadur@xilinx.com&gt;
</content>
</entry>
<entry>
<title>net: xilinx_axi_emac: Read dma address using fdtdec_get_addr</title>
<updated>2017-11-28T15:09:27Z</updated>
<author>
<name>Siva Durga Prasad Paladugu</name>
</author>
<published>2017-06-22T05:44:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=dc1fcc423c940692d8d8dd7c8240e83243b34859'/>
<id>urn:sha1:dc1fcc423c940692d8d8dd7c8240e83243b34859</id>
<content type='text'>
Read dma address using fdtdec_get_addr as it checks for
address cells and size cells and reads the address
properly. fdtdec_get_int always assume address is of int
size which goes wrong if using it on 64-bit architecture.

Signed-off-by: Siva Durga Prasad Paladugu &lt;sivadur@xilinx.com&gt;
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>net: xilinx_axi_emac: Use wait_for_bit instead of while loop</title>
<updated>2017-11-28T15:09:27Z</updated>
<author>
<name>Siva Durga Prasad Paladugu</name>
</author>
<published>2017-01-06T10:48:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d02a0b1fdf6ba3197e0b46f8a8f52e3c5d375506'/>
<id>urn:sha1:d02a0b1fdf6ba3197e0b46f8a8f52e3c5d375506</id>
<content type='text'>
Use wait_for_bit instead while loop during init

Signed-off-by: Siva Durga Prasad Paladugu &lt;sivadur@xilinx.com&gt;
</content>
</entry>
<entry>
<title>dm: Rename dev_addr..() functions</title>
<updated>2017-06-01T13:03:01Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2017-05-17T23:18:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=a821c4af79e4f5ce9b629b20473863397bbe9b10'/>
<id>urn:sha1:a821c4af79e4f5ce9b629b20473863397bbe9b10</id>
<content type='text'>
These support the flat device tree. We want to use the dev_read_..()
prefix for functions that support both flat tree and live tree. So rename
the existing functions to avoid confusion.

In the end we will have:

   1. dev_read_addr...()    - works on devices, supports flat/live tree
   2. devfdt_get_addr...()  - current functions, flat tree only
   3. of_get_address() etc. - new functions, live tree only

All drivers will be written to use 1. That function will in turn call
either 2 or 3 depending on whether the flat or live tree is in use.

Note this involves changing some dead code - the imx_lpi2c.c file.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>dm: core: Replace of_offset with accessor</title>
<updated>2017-02-08T13:12:14Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2017-01-17T23:52:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e160f7d430f163bc42757aff3bf2bcac0a459f02'/>
<id>urn:sha1:e160f7d430f163bc42757aff3bf2bcac0a459f02</id>
<content type='text'>
At present devices use a simple integer offset to record the device tree
node associated with the device. In preparation for supporting a live
device tree, which uses a node pointer instead, refactor existing code to
access this field through an inline function.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>net: xilinx: Use mdio_register_seq() to support multiple instances</title>
<updated>2016-12-20T06:40:04Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2016-12-08T09:25:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=6516e3f2530509a2094fcefdedc11fde3970c4f6'/>
<id>urn:sha1:6516e3f2530509a2094fcefdedc11fde3970c4f6</id>
<content type='text'>
axi_emac, emaclite and gem have the same issue with registering
multiple instances with mdio busses. mdio bus name has to be uniq but
drivers are setting up only one name for all.
Use mdio_register_seq() and pass dev-&gt;seq number to allow multiple
mdio instances registration.

Reported-by: Phani Kiran Kara &lt;phanikiran.kara@gmail.com&gt;
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
</feed>
