On Mon, Oct 27, 2014 at 01:57:27PM -0200, Mauro Carvalho Chehab wrote:
> Em Mon, 27 Oct 2014 10:25:48 -0400
> Michael Ira Krufky <mkru...@linuxtv.org> escreveu:
> 
> > I like the idea of supporting older firmware revisions if the new one
> > is not present, but, the established president for this sort of thing
> > has always been to replace older firmware with newer firmware without
> > backward compatibility support for older binaries.
> 
> No, we're actually adding backward support. There are some drivers
> already with it. See for example xc4000 (changeset da7bfa2c5df).
> 
> > Although the current driver can work with both old and new firmware
> > versions, this hasn't been the case in the past, and won't always be
> > the case with future firmware revisions.
> 
> Yeah, we did a very crap job breaking backward firmware compat in
> the past. We're not doing it anymore ;)
> 
> > Hauppauge has provided links to the new firmware for both the XC5000
> > and XC5000C chips along with licensing.  Maybe instead, we can just
> > upstream those into the linux-firmware packages for distribution.
> 
> Upstreaming to linux-firmware was done already for the previous firmwares.
> The firmwares at linux-firmware for xc5000 and xc5000c were merged back 
> there for 3.17 a few weeks ago.
> 
> Feel free to submit them a new version.
> 
> > I don't think supporting two different firmware versions is a good
> > idea for the case of the xc5000 driver.
> 
> Why not? It should work as-is with either version. We can always add
> some backward compat code if needed.

FWIW, Linus recently addressed the topic wrt wireless firmware:
http://article.gmane.org/gmane.linux.kernel.wireless.general/126794


HTH,
Johannes
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to