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

#include <omap_hwmod.h>

Data Fields

struct omap_hwmodmaster
 
struct omap_hwmodslave
 
struct omap_hwmod_addr_spaceaddr
 
const charclk
 
struct clk_clk
 
union {
   struct omap_hwmod_omap2_firewall   omap2
 
fw
 
u8 width
 
u8 user
 
u8 flags
 
u8 _int_flags
 

Detailed Description

struct omap_hwmod_ocp_if - OCP interface data : struct omap_hwmod that initiates OCP transactions on this link : struct omap_hwmod that responds to OCP transactions on this link : address space associated with this link : interface clock: OMAP clock name : pointer to the interface struct clk (filled in at runtime) : interface firewall data : OCP data width : initiators using this interface (see OCP_USER_* macros above) : OCP interface flags (see OCPIF_* macros above) : internal flags (see _OCPIF_INT_FLAGS* macros above)

It may also be useful to add a tag_cnt field for OCP2.x devices.

Parameter names beginning with an underscore are managed internally by the omap_hwmod code and should not be set during initialization.

Definition at line 257 of file omap_hwmod.h.

Field Documentation

struct clk* _clk

Definition at line 262 of file omap_hwmod.h.

u8 _int_flags

Definition at line 269 of file omap_hwmod.h.

Definition at line 260 of file omap_hwmod.h.

Definition at line 261 of file omap_hwmod.h.

u8 flags

Definition at line 268 of file omap_hwmod.h.

union { ... } fw
struct omap_hwmod* master

Definition at line 258 of file omap_hwmod.h.

Definition at line 264 of file omap_hwmod.h.

Definition at line 259 of file omap_hwmod.h.

Definition at line 267 of file omap_hwmod.h.

u8 width

Definition at line 266 of file omap_hwmod.h.


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