Return-path: Received: from zimbra.real-time.com ([63.170.91.9]:59513 "EHLO zimbra.real-time.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751208Ab3LJC1z (ORCPT ); Mon, 9 Dec 2013 21:27:55 -0500 Date: Tue, 10 Dec 2013 13:27:46 +1100 From: James Cameron To: Vasily Khoruzhick Cc: Dan Williams , Andreas Kemnade , linux-wireless@vger.kernel.org, libertas-dev@lists.infradead.org Subject: Re: status of libertas_tf + sdio? Message-ID: <20131210022746.GE28975@us.netrek.org> (sfid-20131210_032800_045756_5F716A64) References: <20131203202607.0b445195@kemnade.info> <1386167786.19448.4.camel@dcbw.foobar.com> <20131209041821.GC14878@us.netrek.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: Sender: linux-wireless-owner@vger.kernel.org List-ID: On Mon, Dec 09, 2013 at 12:38:28PM +0300, Vasily Khoruzhick wrote: > On Mon, Dec 9, 2013 at 7:18 AM, James Cameron wrote: > > On Fri, Dec 06, 2013 at 01:40:00PM +0300, Vasily Khoruzhick wrote: > >> Out of curiosity, > >> > >> Does anyone know if it's possible to get thin firmware for 8686 with > >> SPI interface? > > > > What happens when you try? > > How? There's no tf available for 8686 with SPI interface. How do you know that? Are you saying that SPI support was removed from firmware during the conversion from fat to thin? > > How are you downloading firmware over SPI? > > See drivers/net/wireless/libertas/if_spi.c, but it's for fat > firmware What happens if you send the thin firmware instead? > > I'm not aware of a second stage firmware download helper specific to > > the SPI mode. > > What's a second stage firmware download helper? File sd8686_helper.bin, we use it in Open Firmware with SDIO 8686 on OLPC XO. For SPI, which we don't use, I see if_spi.c uses gspi8686_v9_helper.bin I was wrong; I am now aware of a second stage firmware downloader helper specific to the SPI mode. I hadn't looked before. > > I think it is not possible without firmware engineering. > > Yeah, just hoped that Marvell already did it. It's a pity that > firmware source code isn't available :( Cozybit did the thin firmware, if I recall correctly. -- James Cameron http://quozl.linux.org.au/