<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/net, branch T30_LinuxImageV2.0Beta2_20130626</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>net: igb: apalis_t30: revise Ethernet MAC address assignment</title>
<updated>2013-05-09T01:29:25+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2013-05-09T01:29:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ddd4c65b5b6ef4bc1f4f8476fccc60d410bfbe3a'/>
<id>ddd4c65b5b6ef4bc1f4f8476fccc60d410bfbe3a</id>
<content type='text'>
Revise Ethernet MAC address assignment: should now handle up to two
instances of custom user MACs (2nd one with a 0x100000 offset). This
way customer does not have to worry about NVM on a secondary Ethernet
on the carrier board and still gets a valid official MAC address from
us (e.g. analogous to how we did it on our Protea carrier board).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revise Ethernet MAC address assignment: should now handle up to two
instances of custom user MACs (2nd one with a 0x100000 offset). This
way customer does not have to worry about NVM on a secondary Ethernet
on the carrier board and still gets a valid official MAC address from
us (e.g. analogous to how we did it on our Protea carrier board).
</pre>
</div>
</content>
</entry>
<entry>
<title>net: asix: fix Ethernet MAC address assignment after suspend</title>
<updated>2013-04-16T09:54:53+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2013-04-16T09:54:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5aca4fabc06a93cfd0c99025fb38e3594a5d048c'/>
<id>5aca4fabc06a93cfd0c99025fb38e3594a5d048c</id>
<content type='text'>
Turns out after suspend an unbind and bind operation is executed upon
which we subsequently gave out the 2nd custom user MAC address followed
by the default ASIX MAC address.

This patch fixes it by checking for the custom user MAC address upon
unbinding and in this case properly releasing it for subsequent reuse.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out after suspend an unbind and bind operation is executed upon
which we subsequently gave out the 2nd custom user MAC address followed
by the default ASIX MAC address.

This patch fixes it by checking for the custom user MAC address upon
unbinding and in this case properly releasing it for subsequent reuse.
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_t20/30: can: integrate mcp251x and sja1000 support</title>
<updated>2013-03-12T07:56:29+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2013-03-12T07:56:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d4be58791a6358e85fa1bf139d46f7e80c65eec4'/>
<id>d4be58791a6358e85fa1bf139d46f7e80c65eec4</id>
<content type='text'>
Integrate CAN support for the Colibri Evaluation Board V3.1a with built-in
MCP2515 SPI CAN controller resp. the Colibri Evaluation Board V2.1c with its
built-in SJA1000 CAN controller connected to the GMI bus.

The following kernel configuration needs to be enabled as well:

CONFIG_CAN
CONFIG_CAN_RAW
CONFIG_CAN_BCM
CONFIG_CAN_DEV

Plus depending on the Evaluation Board revision:

CONFIG_CAN_MCP251X

or

CONFIG_CAN_SJA1000
CONFIG_CAN_SJA1000_PLATFORM

Optional support for 32-bit GMI as well as xPOD CAN on MECS Tellurium for
Colibri T20 is provided via commented defines in
arch/arm/mach-tegra/board-colibri_t20.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Integrate CAN support for the Colibri Evaluation Board V3.1a with built-in
MCP2515 SPI CAN controller resp. the Colibri Evaluation Board V2.1c with its
built-in SJA1000 CAN controller connected to the GMI bus.

The following kernel configuration needs to be enabled as well:

CONFIG_CAN
CONFIG_CAN_RAW
CONFIG_CAN_BCM
CONFIG_CAN_DEV

Plus depending on the Evaluation Board revision:

CONFIG_CAN_MCP251X

or

CONFIG_CAN_SJA1000
CONFIG_CAN_SJA1000_PLATFORM

Optional support for 32-bit GMI as well as xPOD CAN on MECS Tellurium for
Colibri T20 is provided via commented defines in
arch/arm/mach-tegra/board-colibri_t20.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>Conflicts:</title>
<updated>2013-03-02T23:51:24+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2013-03-02T23:51:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d6fa4ec20db6bd0b403d2d99fd9423e6c0f3f845'/>
<id>d6fa4ec20db6bd0b403d2d99fd9423e6c0f3f845</id>
<content type='text'>
	arch/arm/mach-tegra/common.c
	drivers/ata/ahci-tegra.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	arch/arm/mach-tegra/common.c
	drivers/ata/ahci-tegra.c
</pre>
</div>
</content>
</entry>
<entry>
<title>igb: Add Support for new i210/i211 devices.</title>
<updated>2013-01-24T14:30:47+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2013-01-24T14:30:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=dd13c4e19f12fbef1f131f29df04ed83be51afaa'/>
<id>dd13c4e19f12fbef1f131f29df04ed83be51afaa</id>
<content type='text'>
The following commit actually missed adding the new files:

7925180aee227f3de7af4a8cbad1c4b203a9132e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following commit actually missed adding the new files:

7925180aee227f3de7af4a8cbad1c4b203a9132e
</pre>
</div>
</content>
</entry>
<entry>
<title>igb: apalis_t30: no NVM and hard-coded MAC address hacks</title>
<updated>2013-01-24T14:02:28+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2013-01-24T14:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f4db277923672fd0fb3ca0bb73b5e27e5c21e929'/>
<id>f4db277923672fd0fb3ca0bb73b5e27e5c21e929</id>
<content type='text'>
Springville with a blank Flash uses a different PCI ID. Hack the driver
to load despite i210 data sheet claiming tools only, not for driver.
Hack the driver to skip NVM validation on Apalis T30 for now.
Hack the driver to use a hard-code MAC address on Apalis T30 for now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Springville with a blank Flash uses a different PCI ID. Hack the driver
to load despite i210 data sheet claiming tools only, not for driver.
Hack the driver to skip NVM validation on Apalis T30 for now.
Hack the driver to use a hard-code MAC address on Apalis T30 for now.
</pre>
</div>
</content>
</entry>
<entry>
<title>igb: Add Support for new i210/i211 devices.</title>
<updated>2013-01-23T13:06:47+00:00</updated>
<author>
<name>Carolyn Wyborny</name>
<email>carolyn.wyborny@intel.com</email>
</author>
<published>2012-04-06T23:25:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7925180aee227f3de7af4a8cbad1c4b203a9132e'/>
<id>7925180aee227f3de7af4a8cbad1c4b203a9132e</id>
<content type='text'>
This patch adds new initialization functions and device support
for i210 and i211 devices.

Signed-off-by: Carolyn Wyborny &lt;carolyn.wyborny@intel.com&gt;
Tested-by: Jeff Pieper &lt;jeffrey.e.pieper@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds new initialization functions and device support
for i210 and i211 devices.

Signed-off-by: Carolyn Wyborny &lt;carolyn.wyborny@intel.com&gt;
Tested-by: Jeff Pieper &lt;jeffrey.e.pieper@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>igb: Add function and pointers for 82580 low power state settings.</title>
<updated>2013-01-23T13:03:06+00:00</updated>
<author>
<name>Carolyn Wyborny</name>
<email>carolyn.wyborny@intel.com</email>
</author>
<published>2012-03-04T03:26:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=231759cbf917d465106923ffcb3a872abc6b7e07'/>
<id>231759cbf917d465106923ffcb3a872abc6b7e07</id>
<content type='text'>
82580 and later parts did not have low power setting functions.  This patch
adds the specific functions, pointers and assignments for these low
power settings.

Signed-off-by: Carolyn Wyborny &lt;carolyn.wyborny@intel.com&gt;
Tested-by: Jeff Pieper &lt;jeffrey.e.pieper@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
82580 and later parts did not have low power setting functions.  This patch
adds the specific functions, pointers and assignments for these low
power settings.

Signed-off-by: Carolyn Wyborny &lt;carolyn.wyborny@intel.com&gt;
Tested-by: Jeff Pieper &lt;jeffrey.e.pieper@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>driver: bcm4329: initialize SSID variable properly</title>
<updated>2013-01-11T21:57:27+00:00</updated>
<author>
<name>Mursalin Akon</name>
<email>makon@nvidia.com</email>
</author>
<published>2013-01-11T17:41:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8656b6e45005302d21a89a497ed53b6579336140'/>
<id>8656b6e45005302d21a89a497ed53b6579336140</id>
<content type='text'>
initialize SSID variable properly to ensure
no memory overrun.

Bug 1204024

Change-Id: I2485c13edcf6a0feeae3cd4b2e9e98910a771dd2
Signed-off-by: Mursalin Akon &lt;makon@nvidia.com&gt;
Reviewed-on: http://git-master/r/190684
Reviewed-by: Matthew Pedro &lt;mapedro@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
initialize SSID variable properly to ensure
no memory overrun.

Bug 1204024

Change-Id: I2485c13edcf6a0feeae3cd4b2e9e98910a771dd2
Signed-off-by: Mursalin Akon &lt;makon@nvidia.com&gt;
Reviewed-on: http://git-master/r/190684
Reviewed-by: Matthew Pedro &lt;mapedro@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>driver: bcmdhd: do not allow hang thread after cleanup</title>
<updated>2013-01-09T18:58:50+00:00</updated>
<author>
<name>Mursalin Akon</name>
<email>makon@nvidia.com</email>
</author>
<published>2013-01-09T00:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e4e11f3c524c2679ee007588e2199a5c22a6a104'/>
<id>e4e11f3c524c2679ee007588e2199a5c22a6a104</id>
<content type='text'>
do not allow scheduling hang thread after cleanup
is done.

Bug 1210849
Bug 1205910
Bug 1163014

Change-Id: Idc5f9fd6a3d210843f1168e57ceef107599d5789
Signed-off-by: Mursalin Akon &lt;makon@nvidia.com&gt;
Reviewed-on: http://git-master/r/189721
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Matthew Pedro &lt;mapedro@nvidia.com&gt;
Reviewed-by: Allen Martin &lt;amartin@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
do not allow scheduling hang thread after cleanup
is done.

Bug 1210849
Bug 1205910
Bug 1163014

Change-Id: Idc5f9fd6a3d210843f1168e57ceef107599d5789
Signed-off-by: Mursalin Akon &lt;makon@nvidia.com&gt;
Reviewed-on: http://git-master/r/189721
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Matthew Pedro &lt;mapedro@nvidia.com&gt;
Reviewed-by: Allen Martin &lt;amartin@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
