Messages in this thread | | | Subject | [PATCH 2.4.23-pre1] request_firmware() backport | From | Marcel Holtmann <> | Date | 30 Aug 2003 09:30:45 +0200 |
| |
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/
| |