Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ti_hecc_platform_data Struct Reference

#include <ti_hecc.h>

Data Fields

u32 scc_hecc_offset
 
u32 scc_ram_offset
 
u32 hecc_ram_offset
 
u32 mbx_offset
 
u32 int_line
 
u32 version
 
void(* transceiver_switch )(int)
 

Detailed Description

struct hecc_platform_data - HECC Platform Data

: mostly 0 - should really never change : SCC RAM offset : HECC RAM offset : Mailbox RAM offset : Interrupt line to use - 0 or 1

Version
: version for future use : platform specific callback fn for transceiver control

Platform data structure to get all platform specific settings. this structure also accounts the fact that the IP may have different RAM and mailbox offsets for different SOC's

Definition at line 35 of file ti_hecc.h.

Field Documentation

u32 hecc_ram_offset

Definition at line 38 of file ti_hecc.h.

u32 int_line

Definition at line 40 of file ti_hecc.h.

u32 mbx_offset

Definition at line 39 of file ti_hecc.h.

u32 scc_hecc_offset

Definition at line 36 of file ti_hecc.h.

u32 scc_ram_offset

Definition at line 37 of file ti_hecc.h.

void(* transceiver_switch)(int)

Definition at line 42 of file ti_hecc.h.

u32 version

Definition at line 41 of file ti_hecc.h.


The documentation for this struct was generated from the following file: