<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/drivers/net/ieee802154, branch dev</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2015-06-16T16:55:11+00:00</updated>
<entry>
<title>at86rf230: cleanup start and stop callbacks</title>
<updated>2015-06-16T16:55:11+00:00</updated>
<author>
<name>Alexander Aring</name>
<email>alex.aring@gmail.com</email>
</author>
<published>2015-06-16T09:07:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=30811fa663d7efa65ccec290b47a1f564485fcdd'/>
<id>urn:sha1:30811fa663d7efa65ccec290b47a1f564485fcdd</id>
<content type='text'>
This code cleanups the start and stop callbacks by removing hw-&gt;priv and
using the already dereferenced variable lp which is the same.

Signed-off-by: Alexander Aring &lt;alex.aring@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>at86rf230: add recommended csma backoffs settings</title>
<updated>2015-06-16T16:55:11+00:00</updated>
<author>
<name>Alexander Aring</name>
<email>alex.aring@gmail.com</email>
</author>
<published>2015-06-16T09:07:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=74ed9d98456a7a85c9e041cd17350b8583659adf'/>
<id>urn:sha1:74ed9d98456a7a85c9e041cd17350b8583659adf</id>
<content type='text'>
This patch adds support for a new random csma backoffs settings when
going into sleep state. This is recommended according at86rf2xx
datasheets.

Signed-off-by: Alexander Aring &lt;alex.aring@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>at86rf230: fix phy settings while sleeping</title>
<updated>2015-06-16T16:55:11+00:00</updated>
<author>
<name>Alexander Aring</name>
<email>alex.aring@gmail.com</email>
</author>
<published>2015-06-16T09:07:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=cbe6234689b07f5d1ecf2281573591ca4211a5cf'/>
<id>urn:sha1:cbe6234689b07f5d1ecf2281573591ca4211a5cf</id>
<content type='text'>
While in sleep state then we can't access the at86rf2xx registers. This
patch checks if the transceiver is in sleep state before sending spi
messages via regmap. Regmap is used on every driver ops callback except
for receive and xmit handling, but while receive and xmit handling the
phy should not be inside the sleep state.

Signed-off-by: Alexander Aring &lt;alex.aring@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>fakelb: add xmit_async after stop testcase</title>
<updated>2015-06-14T23:25:06+00:00</updated>
<author>
<name>Alexander Aring</name>
<email>alex.aring@gmail.com</email>
</author>
<published>2015-06-14T14:48:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=789a99ecb9cb700eb8f07b9d106b99e705e99471'/>
<id>urn:sha1:789a99ecb9cb700eb8f07b9d106b99e705e99471</id>
<content type='text'>
This patch adds a suspended testcase into the xmit_async functionality.
In the hope that we can found race conditions when xmit_async is called
after an ieee802154_ops stop. This should never happen.

Signed-off-by: Alexander Aring &lt;alex.aring@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>at86rf230: add support for sleep state</title>
<updated>2015-06-14T23:22:19+00:00</updated>
<author>
<name>Alexander Aring</name>
<email>alex.aring@gmail.com</email>
</author>
<published>2015-06-13T20:15:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=e6f7ed9dc1164c2f20bd984e251cf4dd5ff61d2c'/>
<id>urn:sha1:e6f7ed9dc1164c2f20bd984e251cf4dd5ff61d2c</id>
<content type='text'>
This patch adds support for sleep state when between stop and start
period. In this period the transceiver isn't used by the subsystem, in
this time we disable the irq and going into the sleep state.

Signed-off-by: Alexander Aring &lt;alex.aring@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>at86rf230: use level high as fallback default</title>
<updated>2015-06-14T23:22:19+00:00</updated>
<author>
<name>Alexander Aring</name>
<email>alex.aring@gmail.com</email>
</author>
<published>2015-06-13T20:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=9ff19e6f44e370d9ac20c2cc677724e44d76f2c6'/>
<id>urn:sha1:9ff19e6f44e370d9ac20c2cc677724e44d76f2c6</id>
<content type='text'>
This patch use high level interrupt type as fallback handling when no
irq type is given.

Signed-off-by: Alexander Aring &lt;alex.aring@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>ieee802154: cc2520: check for return values in cc2520_filter()</title>
<updated>2015-06-09T12:05:22+00:00</updated>
<author>
<name>Stefan Schmidt</name>
<email>stefan@osg.samsung.com</email>
</author>
<published>2015-06-09T09:49:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=c9d442038ef729549e1fd14ff1d61d0d3a7f0560'/>
<id>urn:sha1:c9d442038ef729549e1fd14ff1d61d0d3a7f0560</id>
<content type='text'>
neither ram nor register write return values have been checked here.
Checking both now. Assign ret with 0 as all other assignments are inside
if blocks and might not happen before we return ret.

CID: 1230469
Signed-off-by: Stefan Schmidt &lt;stefan@osg.samsung.com&gt;
Acked-by: Varka Bhadram &lt;varkabhadram@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>ieee802154/mrf24j40: make sure we do not override return values</title>
<updated>2015-06-09T08:55:36+00:00</updated>
<author>
<name>Stefan Schmidt</name>
<email>stefan@osg.samsung.com</email>
</author>
<published>2015-06-09T08:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=e5719b661a978f7d23042c140979351951f970bb'/>
<id>urn:sha1:e5719b661a978f7d23042c140979351951f970bb</id>
<content type='text'>
If we run into an error during rx we set the the error code in ret, but override
it afterwards. Using a different variable for the extra case avoids this
situation.

CID: 1226982, 1226983
Signed-off-by: Stefan Schmidt &lt;stefan@osg.samsung.com&gt;
Cc: Alan Ott &lt;alan@signal11.us&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>mac802154: remove aack hw flag</title>
<updated>2015-06-07T07:13:32+00:00</updated>
<author>
<name>Alexander Aring</name>
<email>alex.aring@gmail.com</email>
</author>
<published>2015-06-06T15:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=f265be3d124a5b62e5a339685b6cfaa0292f1250'/>
<id>urn:sha1:f265be3d124a5b62e5a339685b6cfaa0292f1250</id>
<content type='text'>
This patch removes the hardware auto acknowdledge flag which indicates
that the transceiver supports this handling. This flag is never
evaluated inside mac802154 and all transceivers should support this
handling by default per hardware.

Suggested-by: Lennert Buytenhek &lt;buytenh@wantstofly.org&gt;
Cc: Alan Ott &lt;alan@signal11.us&gt;
Signed-off-by: Alexander Aring &lt;alex.aring@gmail.com&gt;
Reviewed-by: Varka Bhadram &lt;varkabhadram@gmail.com&gt;
Acked-by: Stefan Schmidt &lt;stefan@osg.samsung.com&gt;
Acked-by: Varka Bhadram &lt;varkabhadram@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>mac802154: remove unneeded vif struct</title>
<updated>2015-06-07T07:13:32+00:00</updated>
<author>
<name>Alexander Aring</name>
<email>alex.aring@gmail.com</email>
</author>
<published>2015-06-06T15:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=ed65963ba0a2bdc330b1d7183f930d1c6a0a6685'/>
<id>urn:sha1:ed65963ba0a2bdc330b1d7183f930d1c6a0a6685</id>
<content type='text'>
This patch removes the virtual interface structure from sub if data
struct, because it isn't used anywhere. This structure could be useful
for give per interface information at softmac driver layer. Nevertheless
there exist no use case currently and it contains the interface type
information currently. This information is also stored inside wpan dev
which is now used to check on the wpan dev interface type.

Signed-off-by: Alexander Aring &lt;alex.aring@gmail.com&gt;
Reviewed-by: Varka Bhadram &lt;varkabhadram@gmail.com&gt;
Acked-by: Varka Bhadram &lt;varkabhadram@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
</feed>
