Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
da850.c File Reference
#include <linux/gpio.h>
#include <linux/init.h>
#include <linux/clk.h>
#include <linux/platform_device.h>
#include <linux/cpufreq.h>
#include <linux/regulator/consumer.h>
#include <asm/mach/map.h>
#include <mach/psc.h>
#include <mach/irqs.h>
#include <mach/cputype.h>
#include <mach/common.h>
#include <mach/time.h>
#include <mach/da8xx.h>
#include <mach/cpufreq.h>
#include <mach/pm.h>
#include <mach/gpio-davinci.h>
#include "clock.h"
#include "mux.h"

Go to the source code of this file.

Macros

#define DA850_CLK_ASYNC3   BIT(16)
 
#define DA850_PLL1_BASE   0x01e1a000
 
#define DA850_TIMER64P2_BASE   0x01f0c000
 
#define DA850_TIMER64P3_BASE   0x01f0d000
 
#define DA850_REF_FREQ   24000000
 
#define CFGCHIP3_ASYNC3_CLKSRC   BIT(4)
 
#define CFGCHIP3_PLL1_MASTER_LOCK   BIT(5)
 
#define CFGCHIP0_PLL_MASTER_LOCK   BIT(4)
 

Functions

int __init da850_register_cpufreq (char *async_clk)
 
int __init da850_register_pm (struct platform_device *pdev)
 
int __init da850_register_vpif (void)
 
int __init da850_register_vpif_display (struct vpif_display_config *display_config)
 
int __init da850_register_vpif_capture (struct vpif_capture_config *capture_config)
 
void __init da850_init (void)
 

Variables

const short da850_i2c0_pins[] __initconst
 
const short
da850_vpif_capture_pins[] 
__initdata
 

Macro Definition Documentation

#define CFGCHIP0_PLL_MASTER_LOCK   BIT(4)

Definition at line 47 of file da850.c.

#define CFGCHIP3_ASYNC3_CLKSRC   BIT(4)

Definition at line 45 of file da850.c.

#define CFGCHIP3_PLL1_MASTER_LOCK   BIT(5)

Definition at line 46 of file da850.c.

#define DA850_CLK_ASYNC3   BIT(16)

Definition at line 37 of file da850.c.

#define DA850_PLL1_BASE   0x01e1a000

Definition at line 39 of file da850.c.

#define DA850_REF_FREQ   24000000

Definition at line 43 of file da850.c.

#define DA850_TIMER64P2_BASE   0x01f0c000

Definition at line 40 of file da850.c.

#define DA850_TIMER64P3_BASE   0x01f0d000

Definition at line 41 of file da850.c.

Function Documentation

void __init da850_init ( void  )

Definition at line 1246 of file da850.c.

int __init da850_register_cpufreq ( char async_clk)

Definition at line 1076 of file da850.c.

int __init da850_register_pm ( struct platform_device pdev)

Definition at line 1097 of file da850.c.

int __init da850_register_vpif ( void  )

Definition at line 1200 of file da850.c.

int __init da850_register_vpif_capture ( struct vpif_capture_config capture_config)

Definition at line 1212 of file da850.c.

int __init da850_register_vpif_display ( struct vpif_display_config display_config)

Definition at line 1205 of file da850.c.

Variable Documentation

const short da850_lcdcntl_pins [] __initconst
Initial value:

Definition at line 627 of file da850.c.