<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://linuxdriverproject.org/mediawiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://linuxdriverproject.org/mediawiki/index.php?title=PRJ013&amp;feed=atom&amp;action=history</id>
		<title>PRJ013 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://linuxdriverproject.org/mediawiki/index.php?title=PRJ013&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://linuxdriverproject.org/mediawiki/index.php?title=PRJ013&amp;action=history"/>
		<updated>2013-05-25T22:50:37Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.5</generator>

	<entry>
		<id>http://linuxdriverproject.org/mediawiki/index.php?title=PRJ013&amp;diff=12&amp;oldid=prev</id>
		<title>Tomasz Grzegurzko: Created page with &quot;== Summary ==  Developing a driver for the Zarlink Ethernet Switch(ZL50408)  Functonalities required: # read/write switch configuration registers # send /receive control comma...&quot;</title>
		<link rel="alternate" type="text/html" href="http://linuxdriverproject.org/mediawiki/index.php?title=PRJ013&amp;diff=12&amp;oldid=prev"/>
				<updated>2012-05-07T02:49:47Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Summary ==  Developing a driver for the Zarlink Ethernet Switch(ZL50408)  Functonalities required: # read/write switch configuration registers # send /receive control comma...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
Developing a driver for the Zarlink Ethernet Switch(ZL50408)&lt;br /&gt;
&lt;br /&gt;
Functonalities required:&lt;br /&gt;
# read/write switch configuration registers&lt;br /&gt;
# send /receive control command frames - for statistics collection, MAC address learning, aging etc.&lt;br /&gt;
# send/ receive Ethernet data frames&lt;br /&gt;
&lt;br /&gt;
Hardware Interface:&lt;br /&gt;
16 bit CPU interface connected to the local bus of Host Processor&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
* Operations 1 &amp;amp; 2 exported using a char interfaces. say /dev/zlctrl.&lt;br /&gt;
&lt;br /&gt;
Userspace applications can make use of ioctls for configuration register access and read/write system calls to send/receive control frames.&lt;br /&gt;
* Operation 3 exported using network driver interface. say eth1&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://agata.pd.infn.it/LLP_Carrier/New_ATCA_Carrier_web/Appnotes_And_Reference_Designs/Zarlink_Application_Notes/ZLAN_026_AppNote_Jun06.pdf&lt;/div&gt;</summary>
		<author><name>Tomasz Grzegurzko</name></author>	</entry>

	</feed>