<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/net/ethernet/broadcom/bnx2.h, branch linux-4.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.3.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.3.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2015-02-20T20:46:49Z</updated>
<entry>
<title>bnx2-cnic: Driver Rebranding Changes</title>
<updated>2015-02-20T20:46:49Z</updated>
<author>
<name>Rasesh Mody</name>
<email>rasesh.mody@qlogic.com</email>
</author>
<published>2015-02-18T00:26:18Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=2e0bf125ac7d3d32dd699d345d19a7f3e675776c'/>
<id>urn:sha1:2e0bf125ac7d3d32dd699d345d19a7f3e675776c</id>
<content type='text'>
This patch provides additional changes as a part of BNX2 and CNIC driver
re-branding effort.

Signed-off-by: Rasesh Mody &lt;rasesh.mody@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Rebranding bnx2 driver.</title>
<updated>2014-06-25T23:27:27Z</updated>
<author>
<name>Jitendra Kalsaria</name>
<email>jitendra.kalsaria@qlogic.com</email>
</author>
<published>2014-06-23T19:10:33Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=28c4ec0df60c8162c2da48c1df5e1cb2f04cdaa5'/>
<id>urn:sha1:28c4ec0df60c8162c2da48c1df5e1cb2f04cdaa5</id>
<content type='text'>
o QLogic has acquired the NetXtremeII products and drivers from Broadcom.
  This patch re-brands bnx2 driver as a QLogic driver

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Fix shutdown sequence</title>
<updated>2014-03-09T23:02:27Z</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2014-03-09T23:45:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a8d9bc2e9f5d1c5a25e33cec096d2a1652d3fd52'/>
<id>urn:sha1:a8d9bc2e9f5d1c5a25e33cec096d2a1652d3fd52</id>
<content type='text'>
The pci shutdown handler added in:

    bnx2: Add pci shutdown handler
    commit 25bfb1dd4ba3b2d9a49ce9d9b0cd7be1840e15ed

created a shutdown down sequence without chip reset if the device was
never brought up.  This can cause the firmware to shutdown the PHY
prematurely and cause MMIO read cycles to be unresponsive.  On some
systems, it may generate NMI in the bnx2's pci shutdown handler.

The fix is to tell the firmware not to shutdown the PHY if there was
no prior chip reset.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Report MDI/MDIX status to ethtool.</title>
<updated>2014-01-02T03:03:38Z</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2014-01-01T07:22:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4016baddac7dca0b31cbba5c915c6c63f2ae2ba5'/>
<id>urn:sha1:4016baddac7dca0b31cbba5c915c6c63f2ae2ba5</id>
<content type='text'>
Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Enable auto-mdix when autoneg is disabled.</title>
<updated>2014-01-02T03:03:38Z</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2014-01-01T07:22:33Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=41033b65b98388cb255c0307ea869856f71ca80d'/>
<id>urn:sha1:41033b65b98388cb255c0307ea869856f71ca80d</id>
<content type='text'>
Auto-mdix currently only works if autoneg is enabled.  This patch enables
auto-mdix all the time by setting a bit in a PHY register.  Define
meaningful constants for this PHY registers.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Update version to 2.2.4</title>
<updated>2013-08-07T17:44:08Z</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2013-08-06T22:50:12Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=8a56d243ca60c92c0b80307422ae75676873a715'/>
<id>urn:sha1:8a56d243ca60c92c0b80307422ae75676873a715</id>
<content type='text'>
and update copyright year.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>cnic, bnx2x, bnx2: Simplify cnic probing.</title>
<updated>2012-12-07T17:44:02Z</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2012-12-06T10:33:12Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4bd9b0fffb193d2e288f67f81821af32df8d4349'/>
<id>urn:sha1:4bd9b0fffb193d2e288f67f81821af32df8d4349</id>
<content type='text'>
Instead of using symbol_get(), cnic can now directly call the cnic_probe
functions in struct bnx2x and struct bnx2.  symbol_get() is not reliable
as it fails when the module is still initializing.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Add BNX2 prefix to CHIP ID and name macros</title>
<updated>2012-12-07T17:44:02Z</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2012-12-06T10:33:10Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4ce45e02469c382699f4c5f6df727aea9dd2e1ca'/>
<id>urn:sha1:4ce45e02469c382699f4c5f6df727aea9dd2e1ca</id>
<content type='text'>
for namespace consistency.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Add BNX2 prefix to descriptor structures and macros</title>
<updated>2012-12-07T17:44:01Z</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2012-12-06T10:33:09Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=2bc4078e92b28375a762d7236c1c9619eecab315'/>
<id>urn:sha1:2bc4078e92b28375a762d7236c1c9619eecab315</id>
<content type='text'>
for namespace consistency.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Rename register read and write macros</title>
<updated>2012-12-07T17:44:01Z</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2012-12-06T10:33:08Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e503e0662447ce2bd7c0a73c90395c78ebee494c'/>
<id>urn:sha1:e503e0662447ce2bd7c0a73c90395c78ebee494c</id>
<content type='text'>
with BNX2_ prefix for namespace consistency.  Currently, these macro names
conflict with similar macros in bnx2x.h, preventing the cnic driver from
including both bnx2.h and bnx2x.h.  Including bnx2x.h in cnic.c will remove
many redundant definitions and simplify the interface.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
