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

#include <intel_msic.h>

Data Fields

int irq [INTEL_MSIC_BLOCK_LAST]
 
struct intel_msic_gpio_pdatagpio
 
struct intel_msic_ocd_pdataocd
 

Detailed Description

struct intel_msic_platform_data - platform data for the MSIC driver : array of interrupt numbers, one per device. If is set to %0 for a given block, the corresponding platform device is not created. For devices which don't have an interrupt, use %0xff (this is same as in SFI spec). : platform data for the MSIC GPIO driver : platform data for the MSIC OCD driver

Once the MSIC driver is initialized, the register interface is ready to use. All the platform devices for subdevices are created after the register interface is ready so that we can guarantee its availability to the subdevice drivers.

Interrupt numbers are passed to the subdevices via IORESOURCE_IRQ resources of the created platform device.

Definition at line 428 of file intel_msic.h.

Field Documentation

Definition at line 430 of file intel_msic.h.

Definition at line 429 of file intel_msic.h.

Definition at line 431 of file intel_msic.h.


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