Linux Kernel
3.7.1
|
#include <linux/init.h>
#include <linux/types.h>
#include <linux/clk.h>
#include <linux/clkdev.h>
#include <linux/err.h>
#include <linux/io.h>
#include <linux/of.h>
#include <linux/of_address.h>
#include <linux/of_irq.h>
#include <mach/common.h>
#include "clk.h"
Go to the source code of this file.
Macros | |
#define | CCGR0 0x68 |
#define | CCGR1 0x6c |
#define | CCGR2 0x70 |
#define | CCGR3 0x74 |
#define | CCGR4 0x78 |
#define | CCGR5 0x7c |
#define | CCGR6 0x80 |
#define | CCGR7 0x84 |
#define | CLPCR 0x54 |
#define | BP_CLPCR_LPM 0 |
#define | BM_CLPCR_LPM (0x3 << 0) |
#define | BM_CLPCR_BYPASS_PMIC_READY (0x1 << 2) |
#define | BM_CLPCR_ARM_CLK_DIS_ON_LPM (0x1 << 5) |
#define | BM_CLPCR_SBYOS (0x1 << 6) |
#define | BM_CLPCR_DIS_REF_OSC (0x1 << 7) |
#define | BM_CLPCR_VSTBY (0x1 << 8) |
#define | BP_CLPCR_STBY_COUNT 9 |
#define | BM_CLPCR_STBY_COUNT (0x3 << 9) |
#define | BM_CLPCR_COSC_PWRDOWN (0x1 << 11) |
#define | BM_CLPCR_WB_PER_AT_LPM (0x1 << 16) |
#define | BM_CLPCR_WB_CORE_AT_LPM (0x1 << 17) |
#define | BM_CLPCR_BYP_MMDC_CH0_LPM_HS (0x1 << 19) |
#define | BM_CLPCR_BYP_MMDC_CH1_LPM_HS (0x1 << 21) |
#define | BM_CLPCR_MASK_CORE0_WFI (0x1 << 22) |
#define | BM_CLPCR_MASK_CORE1_WFI (0x1 << 23) |
#define | BM_CLPCR_MASK_CORE2_WFI (0x1 << 24) |
#define | BM_CLPCR_MASK_CORE3_WFI (0x1 << 25) |
#define | BM_CLPCR_MASK_SCU_IDLE (0x1 << 26) |
#define | BM_CLPCR_MASK_L2CC_IDLE (0x1 << 27) |
Functions | |
void __init | imx6q_clock_map_io (void) |
int | imx6q_set_lpm (enum mxc_cpu_pwr_mode mode) |
int __init | mx6q_clocks_init (void) |
#define BM_CLPCR_ARM_CLK_DIS_ON_LPM (0x1 << 5) |
Definition at line 38 of file clk-imx6q.c.
#define BM_CLPCR_BYP_MMDC_CH0_LPM_HS (0x1 << 19) |
Definition at line 47 of file clk-imx6q.c.
#define BM_CLPCR_BYP_MMDC_CH1_LPM_HS (0x1 << 21) |
Definition at line 48 of file clk-imx6q.c.
#define BM_CLPCR_BYPASS_PMIC_READY (0x1 << 2) |
Definition at line 37 of file clk-imx6q.c.
#define BM_CLPCR_COSC_PWRDOWN (0x1 << 11) |
Definition at line 44 of file clk-imx6q.c.
#define BM_CLPCR_DIS_REF_OSC (0x1 << 7) |
Definition at line 40 of file clk-imx6q.c.
#define BM_CLPCR_LPM (0x3 << 0) |
Definition at line 36 of file clk-imx6q.c.
#define BM_CLPCR_MASK_CORE0_WFI (0x1 << 22) |
Definition at line 49 of file clk-imx6q.c.
#define BM_CLPCR_MASK_CORE1_WFI (0x1 << 23) |
Definition at line 50 of file clk-imx6q.c.
#define BM_CLPCR_MASK_CORE2_WFI (0x1 << 24) |
Definition at line 51 of file clk-imx6q.c.
#define BM_CLPCR_MASK_CORE3_WFI (0x1 << 25) |
Definition at line 52 of file clk-imx6q.c.
#define BM_CLPCR_MASK_L2CC_IDLE (0x1 << 27) |
Definition at line 54 of file clk-imx6q.c.
#define BM_CLPCR_MASK_SCU_IDLE (0x1 << 26) |
Definition at line 53 of file clk-imx6q.c.
#define BM_CLPCR_SBYOS (0x1 << 6) |
Definition at line 39 of file clk-imx6q.c.
#define BM_CLPCR_STBY_COUNT (0x3 << 9) |
Definition at line 43 of file clk-imx6q.c.
#define BM_CLPCR_VSTBY (0x1 << 8) |
Definition at line 41 of file clk-imx6q.c.
#define BM_CLPCR_WB_CORE_AT_LPM (0x1 << 17) |
Definition at line 46 of file clk-imx6q.c.
#define BM_CLPCR_WB_PER_AT_LPM (0x1 << 16) |
Definition at line 45 of file clk-imx6q.c.
#define BP_CLPCR_LPM 0 |
Definition at line 35 of file clk-imx6q.c.
#define BP_CLPCR_STBY_COUNT 9 |
Definition at line 42 of file clk-imx6q.c.
#define CCGR0 0x68 |
Definition at line 25 of file clk-imx6q.c.
#define CCGR1 0x6c |
Definition at line 26 of file clk-imx6q.c.
#define CCGR2 0x70 |
Definition at line 27 of file clk-imx6q.c.
#define CCGR3 0x74 |
Definition at line 28 of file clk-imx6q.c.
#define CCGR4 0x78 |
Definition at line 29 of file clk-imx6q.c.
#define CCGR5 0x7c |
Definition at line 30 of file clk-imx6q.c.
#define CCGR6 0x80 |
Definition at line 31 of file clk-imx6q.c.
#define CCGR7 0x84 |
Definition at line 32 of file clk-imx6q.c.
#define CLPCR 0x54 |
Definition at line 34 of file clk-imx6q.c.
enum mx6q_clks |
Definition at line 125 of file clk-imx6q.c.
Definition at line 58 of file clk-imx6q.c.
int imx6q_set_lpm | ( | enum mxc_cpu_pwr_mode | mode | ) |
Definition at line 60 of file clk-imx6q.c.
Definition at line 166 of file clk-imx6q.c.