Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
clk.h File Reference
#include <linux/clk-provider.h>
#include <linux/clkdev.h>

Go to the source code of this file.

Data Structures

struct  clk_factor_masks
 
struct  clk_factor_tbl
 

Macros

#define APBC_NO_BUS_CTRL   BIT(0)
 
#define APBC_POWER_CTRL   BIT(1)
 

Functions

struct clkmmp_clk_register_pll2 (const char *name, const char *parent_name, unsigned long flags)
 
struct clkmmp_clk_register_apbc (const char *name, const char *parent_name, void __iomem *base, unsigned int delay, unsigned int apbc_flags, spinlock_t *lock)
 
struct clkmmp_clk_register_apmu (const char *name, const char *parent_name, void __iomem *base, u32 enable_mask, spinlock_t *lock)
 
struct clkmmp_clk_register_factor (const char *name, const char *parent_name, unsigned long flags, void __iomem *base, struct clk_factor_masks *masks, struct clk_factor_tbl *ftbl, unsigned int ftbl_cnt)
 

Macro Definition Documentation

#define APBC_NO_BUS_CTRL   BIT(0)

Definition at line 7 of file clk.h.

#define APBC_POWER_CTRL   BIT(1)

Definition at line 8 of file clk.h.

Function Documentation

struct clk* mmp_clk_register_apbc ( const char name,
const char parent_name,
void __iomem base,
unsigned int  delay,
unsigned int  apbc_flags,
spinlock_t lock 
)
read

Definition at line 123 of file clk-apbc.c.

struct clk* mmp_clk_register_apmu ( const char name,
const char parent_name,
void __iomem base,
u32  enable_mask,
spinlock_t lock 
)
read

Definition at line 69 of file clk-apmu.c.

struct clk* mmp_clk_register_factor ( const char name,
const char parent_name,
unsigned long  flags,
void __iomem base,
struct clk_factor_masks masks,
struct clk_factor_tbl ftbl,
unsigned int  ftbl_cnt 
)
read

Definition at line 115 of file clk-frac.c.

struct clk* mmp_clk_register_pll2 ( const char name,
const char parent_name,
unsigned long  flags 
)
read