Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
devices-qsd8x50.c File Reference
#include <linux/kernel.h>
#include <linux/platform_device.h>
#include <linux/clkdev.h>
#include <linux/dma-mapping.h>
#include <mach/irqs.h>
#include <mach/msm_iomap.h>
#include <mach/dma.h>
#include <mach/board.h>
#include "devices.h"
#include <asm/mach/flash.h>
#include <linux/platform_data/mmc-msm_sdcc.h>
#include "clock-pcom.h"

Go to the source code of this file.

Functions

int __init msm_add_sdcc (unsigned int controller, struct msm_mmc_platform_data *plat, unsigned int stat_irq, unsigned long stat_irq_flags)
 

Variables

struct platform_device msm_device_uart3
 
struct platform_device msm_device_smd
 
struct platform_device msm_device_otg
 
struct platform_device msm_device_hsusb
 
struct platform_device msm_device_hsusb_host
 
struct platform_device msm_device_sdc1
 
struct platform_device msm_device_sdc2
 
struct platform_device msm_device_sdc3
 
struct platform_device msm_device_sdc4
 
struct clk_lookup msm_clocks_8x50 []
 
unsigned msm_num_clocks_8x50 = ARRAY_SIZE(msm_clocks_8x50)
 

Function Documentation

int __init msm_add_sdcc ( unsigned int  controller,
struct msm_mmc_platform_data plat,
unsigned int  stat_irq,
unsigned long  stat_irq_flags 
)

Definition at line 269 of file devices-qsd8x50.c.

Variable Documentation

struct clk_lookup msm_clocks_8x50[]

Definition at line 294 of file devices-qsd8x50.c.

struct platform_device msm_device_hsusb
Initial value:
= {
.name = "msm_hsusb",
.id = -1,
.num_resources = ARRAY_SIZE(resources_hsusb),
.resource = resources_hsusb,
.dev = {
.coherent_dma_mask = 0xffffffff,
},
}

Definition at line 95 of file devices-qsd8x50.c.

struct platform_device msm_device_hsusb_host
Initial value:
= {
.name = "msm_hsusb_host",
.id = -1,
.num_resources = ARRAY_SIZE(resources_hsusb_host),
.resource = resources_hsusb_host,
.dev = {
.dma_mask = &dma_mask,
.coherent_dma_mask = 0xffffffffULL,
},
}

Definition at line 119 of file devices-qsd8x50.c.

struct platform_device msm_device_otg
Initial value:
= {
.name = "msm_otg",
.id = -1,
.num_resources = ARRAY_SIZE(resources_otg),
.resource = resources_otg,
.dev = {
.coherent_dma_mask = 0xffffffff,
},
}

Definition at line 72 of file devices-qsd8x50.c.

struct platform_device msm_device_sdc1
Initial value:
= {
.name = "msm_sdcc",
.id = 1,
.num_resources = ARRAY_SIZE(resources_sdc1),
.resource = resources_sdc1,
.dev = {
.coherent_dma_mask = 0xffffffff,
},
}

Definition at line 222 of file devices-qsd8x50.c.

struct platform_device msm_device_sdc2
Initial value:
= {
.name = "msm_sdcc",
.id = 2,
.num_resources = ARRAY_SIZE(resources_sdc2),
.resource = resources_sdc2,
.dev = {
.coherent_dma_mask = 0xffffffff,
},
}

Definition at line 232 of file devices-qsd8x50.c.

struct platform_device msm_device_sdc3
Initial value:
= {
.name = "msm_sdcc",
.id = 3,
.num_resources = ARRAY_SIZE(resources_sdc3),
.resource = resources_sdc3,
.dev = {
.coherent_dma_mask = 0xffffffff,
},
}

Definition at line 242 of file devices-qsd8x50.c.

struct platform_device msm_device_sdc4
Initial value:
= {
.name = "msm_sdcc",
.id = 4,
.num_resources = ARRAY_SIZE(resources_sdc4),
.resource = resources_sdc4,
.dev = {
.coherent_dma_mask = 0xffffffff,
},
}

Definition at line 252 of file devices-qsd8x50.c.

struct platform_device msm_device_smd
Initial value:
= {
.name = "msm_smd",
.id = -1,
}

Definition at line 54 of file devices-qsd8x50.c.

struct platform_device msm_device_uart3
Initial value:
= {
.name = "msm_serial",
.id = 2,
.num_resources = ARRAY_SIZE(resources_uart3),
.resource = resources_uart3,
}

Definition at line 47 of file devices-qsd8x50.c.

unsigned msm_num_clocks_8x50 = ARRAY_SIZE(msm_clocks_8x50)

Definition at line 348 of file devices-qsd8x50.c.