Copyright (c) 2006, One Laptop per Child and Marvell Corporation.
 All rights reserved.

  Redistribution. Redistribution and use in binary form, without
 modification, are permitted provided that the following conditions are
 met:

  * Redistributions must reproduce the above copyright notice and the
 following disclaimer in the documentation and/or other materials
 provided with the distribution.
 * Neither the name of Marvell Corporation nor the names of its suppliers
 may be used to endorse or promote products derived from this software
 without specific prior written permission.
 * No reverse engineering, decompilation, or disassembly of this software
 is permitted.
 * You may not use or attempt to use this software in conjunction with
 any product that is offered by a third party as a replacement,
 substitute or alternative to a Marvell Product where a Marvell Product
 is defined as a proprietary wireless LAN embedded client solution of
 Marvell or a Marvell Affiliate.

  DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
 CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
 FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
 TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
 DAMAGE.