Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
iop_fw_load.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/device.h>
#include <linux/firmware.h>
#include <hwregs/reg_rdwr.h>
#include <hwregs/reg_map.h>
#include <hwregs/iop/iop_reg_space.h>
#include <hwregs/iop/iop_mpu_macros.h>
#include <hwregs/iop/iop_mpu_defs.h>
#include <hwregs/iop/iop_spu_defs.h>
#include <hwregs/iop/iop_sw_cpu_defs.h>

Go to the source code of this file.

Macros

#define IOP_TIMEOUT   100
 

Functions

int iop_fw_load_spu (const unsigned char *fw_name, unsigned int spu_inst)
 
int iop_fw_load_mpu (unsigned char *fw_name)
 
int iop_start_mpu (unsigned int start_addr)
 
 module_init (iop_fw_load_init)
 
 module_exit (iop_fw_load_exit)
 
 MODULE_DESCRIPTION ("ETRAX FS IO-Processor Firmware Loader")
 
 MODULE_LICENSE ("GPL")
 
 EXPORT_SYMBOL (iop_fw_load_spu)
 
 EXPORT_SYMBOL (iop_fw_load_mpu)
 
 EXPORT_SYMBOL (iop_start_mpu)
 

Macro Definition Documentation

#define IOP_TIMEOUT   100

Definition at line 21 of file iop_fw_load.c.

Function Documentation

EXPORT_SYMBOL ( iop_fw_load_spu  )
EXPORT_SYMBOL ( iop_fw_load_mpu  )
EXPORT_SYMBOL ( iop_start_mpu  )
int iop_fw_load_mpu ( unsigned char fw_name)

Definition at line 129 of file iop_fw_load.c.

int iop_fw_load_spu ( const unsigned char fw_name,
unsigned int  spu_inst 
)

Definition at line 50 of file iop_fw_load.c.

int iop_start_mpu ( unsigned int  start_addr)

Definition at line 169 of file iop_fw_load.c.

MODULE_DESCRIPTION ( "ETRAX FS IO-Processor Firmware Loader"  )
module_exit ( iop_fw_load_exit  )
module_init ( iop_fw_load_init  )
MODULE_LICENSE ( "GPL"  )