Subversion Repositories shark

Rev

Rev 422 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
422 giacomo 1
#ifndef _LINUX_FIRMWARE_H
2
#define _LINUX_FIRMWARE_H
3
#include <linux/module.h>
4
#include <linux/types.h>
5
#define FIRMWARE_NAME_MAX 30 
6
struct firmware {
7
        size_t size;
8
        u8 *data;
9
};
10
int request_firmware(const struct firmware **fw, const char *name,
11
                     struct device *device);
12
int request_firmware_nowait(
13
        struct module *module,
14
        const char *name, struct device *device, void *context,
15
        void (*cont)(const struct firmware *fw, void *context));
16
 
17
void release_firmware(const struct firmware *fw);
18
void register_firmware(const char *name, const u8 *data, size_t size);
19
#endif