lkml.org 
[lkml]   [2003]   [Aug]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Subject[PATCH 2.4.23-pre1] request_firmware() backport
From
Date
Hi Marcelo,

I have collected the patches for the request_firmware() interface
backport for 2.4 done by Manuel Estrada Sainz. It is now in -ac for a
while and I have used it successfully in my -mh patches from 2.4.18
onwards. It works fine and seems to be clean and very stable. Karsten
Keil has tested it together with my ported bfusb.o Bluetooth driver on
the AMD64 platform.

The individual changesets have been already sent to the mailing list
some time ago. But if you want to look at them again, drop me a note and
I send them to you.

One of the andvantages is that we can kick off the bfusb.h file, which
contains the needed firmware for the BlueFRITZ! devices. And in future
more drivers will come :)

Regards

Marcel


Please do a

bk pull http://linux-mh.bkbits.net/fw-loader-2.4

This will update the following files:

drivers/bluetooth/bfusb.h |52261 ------------------
Documentation/Configure.help | 6
Documentation/firmware_class/README | 58
Documentation/firmware_class/firmware_sample_driver.c | 121
Documentation/firmware_class/hotplug-script | 16
drivers/bluetooth/Makefile.lib | 1
drivers/bluetooth/bfusb.c | 38
include/linux/firmware.h | 20
lib/Config.in | 7
lib/Makefile | 4
lib/firmware_class.c | 581
11 files changed, 830 insertions(+), 52283 deletions(-)

through these ChangeSets:

<marcel@holtmann.org> (03/08/19 1.1078.1.5)
[PATCH] Make request_firmware() compile cleanly

This patch makes the request_firmware() compile on other platforms
than i386. It adds the missing include <linux/init.h> and replaces
some ssize_t with int.

<marcel@holtmann.org> (03/08/16 1.1078.1.4)
[Bluetooth] Make use of request_firmware() for the BlueFRITZ! USB driver

The BlueFRITZ! USB devices need a firmware download every time they are
plugged in. With request_firmware() the file bfubase.frm is now loaded
from the userspace and the included firmware is removed.

<marcel@holtmann.org> (03/08/15 1.1078.1.3)
[PATCH] Firmware loading depends on hotplug support

This patch makes the firmware loading support only selectable if the
hotplug support is also enabled.

<marcel@holtmann.org> (03/08/11 1.1078.1.2)
[PATCH] Make request_firmware() compile if hotplug support is disabled

This patch fixes the problem, where hotplug support is disabled and an
internal kernel driver uses request_firmware(). The driver will compile
and load now, but it must handle the case where the firmware loading
fails, because the kernel is build without hotplug support, by itself.

<ranty@debian.org> (03/08/11 1.1078.1.1)
[PATCH] request_firmware() backport to 2.4 kernels

A while back request_firmware() was added to the 2.5 kernel series
to support firmware needing drivers keeping the firmware images in
userspace. And I also backported it to the 2.4 kernel series on top
of procfs.



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:48    [W:0.027 / U:0.168 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site