Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
regs-s3c2443-clock.h File Reference
#include <asm/div64.h>

Go to the source code of this file.

Macros

#define S3C2443_CLKREG(x)   ((x) + S3C24XX_VA_CLKPWR)
 
#define S3C2443_PLLCON_MDIVSHIFT   16
 
#define S3C2443_PLLCON_PDIVSHIFT   8
 
#define S3C2443_PLLCON_SDIVSHIFT   0
 
#define S3C2443_PLLCON_MDIVMASK   ((1<<(1+(23-16)))-1)
 
#define S3C2443_PLLCON_PDIVMASK   ((1<<(1+(9-8)))-1)
 
#define S3C2443_PLLCON_SDIVMASK   (3)
 
#define S3C2443_MPLLCON   S3C2443_CLKREG(0x10)
 
#define S3C2443_EPLLCON   S3C2443_CLKREG(0x18)
 
#define S3C2443_CLKSRC   S3C2443_CLKREG(0x20)
 
#define S3C2443_CLKDIV0   S3C2443_CLKREG(0x24)
 
#define S3C2443_CLKDIV1   S3C2443_CLKREG(0x28)
 
#define S3C2443_HCLKCON   S3C2443_CLKREG(0x30)
 
#define S3C2443_PCLKCON   S3C2443_CLKREG(0x34)
 
#define S3C2443_SCLKCON   S3C2443_CLKREG(0x38)
 
#define S3C2443_PWRMODE   S3C2443_CLKREG(0x40)
 
#define S3C2443_SWRST   S3C2443_CLKREG(0x44)
 
#define S3C2443_BUSPRI0   S3C2443_CLKREG(0x50)
 
#define S3C2443_SYSID   S3C2443_CLKREG(0x5C)
 
#define S3C2443_PWRCFG   S3C2443_CLKREG(0x60)
 
#define S3C2443_RSTCON   S3C2443_CLKREG(0x64)
 
#define S3C2443_PHYCTRL   S3C2443_CLKREG(0x80)
 
#define S3C2443_PHYPWR   S3C2443_CLKREG(0x84)
 
#define S3C2443_URSTCON   S3C2443_CLKREG(0x88)
 
#define S3C2443_UCLKCON   S3C2443_CLKREG(0x8C)
 
#define S3C2443_SWRST_RESET   (0x533c2443)
 
#define S3C2443_PLLCON_OFF   (1<<24)
 
#define S3C2443_CLKSRC_EPLLREF_XTAL   (2<<7)
 
#define S3C2443_CLKSRC_EPLLREF_EXTCLK   (3<<7)
 
#define S3C2443_CLKSRC_EPLLREF_MPLLREF   (0<<7)
 
#define S3C2443_CLKSRC_EPLLREF_MPLLREF2   (1<<7)
 
#define S3C2443_CLKSRC_EPLLREF_MASK   (3<<7)
 
#define S3C2443_CLKSRC_EXTCLK_DIV   (1<<3)
 
#define S3C2443_CLKDIV0_HALF_HCLK   (1<<3)
 
#define S3C2443_CLKDIV0_HALF_PCLK   (1<<2)
 
#define S3C2443_CLKDIV0_HCLKDIV_MASK   (3<<0)
 
#define S3C2443_CLKDIV0_EXTDIV_MASK   (3<<6)
 
#define S3C2443_CLKDIV0_EXTDIV_SHIFT   (6)
 
#define S3C2443_CLKDIV0_PREDIV_MASK   (3<<4)
 
#define S3C2443_CLKDIV0_PREDIV_SHIFT   (4)
 
#define S3C2416_CLKDIV0_ARMDIV_MASK   (7 << 9)
 
#define S3C2443_CLKDIV0_ARMDIV_MASK   (15<<9)
 
#define S3C2443_CLKDIV0_ARMDIV_SHIFT   (9)
 
#define S3C2443_CLKDIV0_ARMDIV_1   (0<<9)
 
#define S3C2443_CLKDIV0_ARMDIV_2   (8<<9)
 
#define S3C2443_CLKDIV0_ARMDIV_3   (2<<9)
 
#define S3C2443_CLKDIV0_ARMDIV_4   (9<<9)
 
#define S3C2443_CLKDIV0_ARMDIV_6   (10<<9)
 
#define S3C2443_CLKDIV0_ARMDIV_8   (11<<9)
 
#define S3C2443_CLKDIV0_ARMDIV_12   (13<<9)
 
#define S3C2443_CLKDIV0_ARMDIV_16   (15<<9)
 
#define S3C2443_CLKCON_NAND
 
#define S3C2443_HCLKCON_DMA0   (1<<0)
 
#define S3C2443_HCLKCON_DMA1   (1<<1)
 
#define S3C2443_HCLKCON_DMA2   (1<<2)
 
#define S3C2443_HCLKCON_DMA3   (1<<3)
 
#define S3C2443_HCLKCON_DMA4   (1<<4)
 
#define S3C2443_HCLKCON_DMA5   (1<<5)
 
#define S3C2443_HCLKCON_CAMIF   (1<<8)
 
#define S3C2443_HCLKCON_LCDC   (1<<9)
 
#define S3C2443_HCLKCON_USBH   (1<<11)
 
#define S3C2443_HCLKCON_USBD   (1<<12)
 
#define S3C2416_HCLKCON_HSMMC0   (1<<15)
 
#define S3C2443_HCLKCON_HSMMC   (1<<16)
 
#define S3C2443_HCLKCON_CFC   (1<<17)
 
#define S3C2443_HCLKCON_SSMC   (1<<18)
 
#define S3C2443_HCLKCON_DRAMC   (1<<19)
 
#define S3C2443_PCLKCON_UART0   (1<<0)
 
#define S3C2443_PCLKCON_UART1   (1<<1)
 
#define S3C2443_PCLKCON_UART2   (1<<2)
 
#define S3C2443_PCLKCON_UART3   (1<<3)
 
#define S3C2443_PCLKCON_IIC   (1<<4)
 
#define S3C2443_PCLKCON_SDI   (1<<5)
 
#define S3C2443_PCLKCON_HSSPI   (1<<6)
 
#define S3C2443_PCLKCON_ADC   (1<<7)
 
#define S3C2443_PCLKCON_AC97   (1<<8)
 
#define S3C2443_PCLKCON_IIS   (1<<9)
 
#define S3C2443_PCLKCON_PWMT   (1<<10)
 
#define S3C2443_PCLKCON_WDT   (1<<11)
 
#define S3C2443_PCLKCON_RTC   (1<<12)
 
#define S3C2443_PCLKCON_GPIO   (1<<13)
 
#define S3C2443_PCLKCON_SPI0   (1<<14)
 
#define S3C2443_PCLKCON_SPI1   (1<<15)
 
#define S3C2443_SCLKCON_DDRCLK   (1<<16)
 
#define S3C2443_SCLKCON_SSMCCLK   (1<<15)
 
#define S3C2443_SCLKCON_HSSPICLK   (1<<14)
 
#define S3C2443_SCLKCON_HSMMCCLK_EXT   (1<<13)
 
#define S3C2443_SCLKCON_HSMMCCLK_EPLL   (1<<12)
 
#define S3C2443_SCLKCON_CAMCLK   (1<<11)
 
#define S3C2443_SCLKCON_DISPCLK   (1<<10)
 
#define S3C2443_SCLKCON_I2SCLK   (1<<9)
 
#define S3C2443_SCLKCON_UARTCLK   (1<<8)
 
#define S3C2443_SCLKCON_USBHOST   (1<<1)
 
#define S3C2443_PWRCFG_SLEEP   (1<<15)
 
#define S3C2443_PWRCFG_USBPHY   (1 << 4)
 
#define S3C2443_URSTCON_FUNCRST   (1 << 2)
 
#define S3C2443_URSTCON_PHYRST   (1 << 0)
 
#define S3C2443_PHYCTRL_CLKSEL   (1 << 3)
 
#define S3C2443_PHYCTRL_EXTCLK   (1 << 2)
 
#define S3C2443_PHYCTRL_PLLSEL   (1 << 1)
 
#define S3C2443_PHYCTRL_DSPORT   (1 << 0)
 
#define S3C2443_PHYPWR_COMMON_ON   (1 << 31)
 
#define S3C2443_PHYPWR_ANALOG_PD   (1 << 4)
 
#define S3C2443_PHYPWR_PLL_REFCLK   (1 << 3)
 
#define S3C2443_PHYPWR_XO_ON   (1 << 2)
 
#define S3C2443_PHYPWR_PLL_PWRDN   (1 << 1)
 
#define S3C2443_PHYPWR_FSUSPEND   (1 << 0)
 
#define S3C2443_UCLKCON_DETECT_VBUS   (1 << 31)
 
#define S3C2443_UCLKCON_FUNC_CLKEN   (1 << 2)
 
#define S3C2443_UCLKCON_TCLKEN   (1 << 0)
 

Macro Definition Documentation

#define S3C2416_CLKDIV0_ARMDIV_MASK   (7 << 9)

Definition at line 68 of file regs-s3c2443-clock.h.

#define S3C2416_HCLKCON_HSMMC0   (1<<15)

Definition at line 94 of file regs-s3c2443-clock.h.

#define S3C2443_BUSPRI0   S3C2443_CLKREG(0x50)

Definition at line 36 of file regs-s3c2443-clock.h.

#define S3C2443_CLKCON_NAND

Definition at line 82 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0   S3C2443_CLKREG(0x24)

Definition at line 29 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_ARMDIV_1   (0<<9)

Definition at line 71 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_ARMDIV_12   (13<<9)

Definition at line 77 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_ARMDIV_16   (15<<9)

Definition at line 78 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_ARMDIV_2   (8<<9)

Definition at line 72 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_ARMDIV_3   (2<<9)

Definition at line 73 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_ARMDIV_4   (9<<9)

Definition at line 74 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_ARMDIV_6   (10<<9)

Definition at line 75 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_ARMDIV_8   (11<<9)

Definition at line 76 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_ARMDIV_MASK   (15<<9)

Definition at line 69 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_ARMDIV_SHIFT   (9)

Definition at line 70 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_EXTDIV_MASK   (3<<6)

Definition at line 62 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_EXTDIV_SHIFT   (6)

Definition at line 63 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_HALF_HCLK   (1<<3)

Definition at line 57 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_HALF_PCLK   (1<<2)

Definition at line 58 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_HCLKDIV_MASK   (3<<0)

Definition at line 60 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_PREDIV_MASK   (3<<4)

Definition at line 65 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV0_PREDIV_SHIFT   (4)

Definition at line 66 of file regs-s3c2443-clock.h.

#define S3C2443_CLKDIV1   S3C2443_CLKREG(0x28)

Definition at line 30 of file regs-s3c2443-clock.h.

#define S3C2443_CLKREG (   x)    ((x) + S3C24XX_VA_CLKPWR)

Definition at line 17 of file regs-s3c2443-clock.h.

#define S3C2443_CLKSRC   S3C2443_CLKREG(0x20)

Definition at line 28 of file regs-s3c2443-clock.h.

#define S3C2443_CLKSRC_EPLLREF_EXTCLK   (3<<7)

Definition at line 50 of file regs-s3c2443-clock.h.

#define S3C2443_CLKSRC_EPLLREF_MASK   (3<<7)

Definition at line 53 of file regs-s3c2443-clock.h.

#define S3C2443_CLKSRC_EPLLREF_MPLLREF   (0<<7)

Definition at line 51 of file regs-s3c2443-clock.h.

#define S3C2443_CLKSRC_EPLLREF_MPLLREF2   (1<<7)

Definition at line 52 of file regs-s3c2443-clock.h.

#define S3C2443_CLKSRC_EPLLREF_XTAL   (2<<7)

Definition at line 49 of file regs-s3c2443-clock.h.

#define S3C2443_CLKSRC_EXTCLK_DIV   (1<<3)

Definition at line 55 of file regs-s3c2443-clock.h.

#define S3C2443_EPLLCON   S3C2443_CLKREG(0x18)

Definition at line 27 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON   S3C2443_CLKREG(0x30)

Definition at line 31 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_CAMIF   (1<<8)

Definition at line 90 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_CFC   (1<<17)

Definition at line 96 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_DMA0   (1<<0)

Definition at line 84 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_DMA1   (1<<1)

Definition at line 85 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_DMA2   (1<<2)

Definition at line 86 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_DMA3   (1<<3)

Definition at line 87 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_DMA4   (1<<4)

Definition at line 88 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_DMA5   (1<<5)

Definition at line 89 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_DRAMC   (1<<19)

Definition at line 98 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_HSMMC   (1<<16)

Definition at line 95 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_LCDC   (1<<9)

Definition at line 91 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_SSMC   (1<<18)

Definition at line 97 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_USBD   (1<<12)

Definition at line 93 of file regs-s3c2443-clock.h.

#define S3C2443_HCLKCON_USBH   (1<<11)

Definition at line 92 of file regs-s3c2443-clock.h.

#define S3C2443_MPLLCON   S3C2443_CLKREG(0x10)

Definition at line 26 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON   S3C2443_CLKREG(0x34)

Definition at line 32 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_AC97   (1<<8)

Definition at line 108 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_ADC   (1<<7)

Definition at line 107 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_GPIO   (1<<13)

Definition at line 113 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_HSSPI   (1<<6)

Definition at line 106 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_IIC   (1<<4)

Definition at line 104 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_IIS   (1<<9)

Definition at line 109 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_PWMT   (1<<10)

Definition at line 110 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_RTC   (1<<12)

Definition at line 112 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_SDI   (1<<5)

Definition at line 105 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_SPI0   (1<<14)

Definition at line 114 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_SPI1   (1<<15)

Definition at line 115 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_UART0   (1<<0)

Definition at line 100 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_UART1   (1<<1)

Definition at line 101 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_UART2   (1<<2)

Definition at line 102 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_UART3   (1<<3)

Definition at line 103 of file regs-s3c2443-clock.h.

#define S3C2443_PCLKCON_WDT   (1<<11)

Definition at line 111 of file regs-s3c2443-clock.h.

#define S3C2443_PHYCTRL   S3C2443_CLKREG(0x80)

Definition at line 40 of file regs-s3c2443-clock.h.

#define S3C2443_PHYCTRL_CLKSEL   (1 << 3)

Definition at line 135 of file regs-s3c2443-clock.h.

#define S3C2443_PHYCTRL_DSPORT   (1 << 0)

Definition at line 138 of file regs-s3c2443-clock.h.

#define S3C2443_PHYCTRL_EXTCLK   (1 << 2)

Definition at line 136 of file regs-s3c2443-clock.h.

#define S3C2443_PHYCTRL_PLLSEL   (1 << 1)

Definition at line 137 of file regs-s3c2443-clock.h.

#define S3C2443_PHYPWR   S3C2443_CLKREG(0x84)

Definition at line 41 of file regs-s3c2443-clock.h.

#define S3C2443_PHYPWR_ANALOG_PD   (1 << 4)

Definition at line 141 of file regs-s3c2443-clock.h.

#define S3C2443_PHYPWR_COMMON_ON   (1 << 31)

Definition at line 140 of file regs-s3c2443-clock.h.

#define S3C2443_PHYPWR_FSUSPEND   (1 << 0)

Definition at line 145 of file regs-s3c2443-clock.h.

#define S3C2443_PHYPWR_PLL_PWRDN   (1 << 1)

Definition at line 144 of file regs-s3c2443-clock.h.

#define S3C2443_PHYPWR_PLL_REFCLK   (1 << 3)

Definition at line 142 of file regs-s3c2443-clock.h.

#define S3C2443_PHYPWR_XO_ON   (1 << 2)

Definition at line 143 of file regs-s3c2443-clock.h.

#define S3C2443_PLLCON_MDIVMASK   ((1<<(1+(23-16)))-1)

Definition at line 22 of file regs-s3c2443-clock.h.

#define S3C2443_PLLCON_MDIVSHIFT   16

Definition at line 19 of file regs-s3c2443-clock.h.

#define S3C2443_PLLCON_OFF   (1<<24)

Definition at line 47 of file regs-s3c2443-clock.h.

#define S3C2443_PLLCON_PDIVMASK   ((1<<(1+(9-8)))-1)

Definition at line 23 of file regs-s3c2443-clock.h.

#define S3C2443_PLLCON_PDIVSHIFT   8

Definition at line 20 of file regs-s3c2443-clock.h.

#define S3C2443_PLLCON_SDIVMASK   (3)

Definition at line 24 of file regs-s3c2443-clock.h.

#define S3C2443_PLLCON_SDIVSHIFT   0

Definition at line 21 of file regs-s3c2443-clock.h.

#define S3C2443_PWRCFG   S3C2443_CLKREG(0x60)

Definition at line 38 of file regs-s3c2443-clock.h.

#define S3C2443_PWRCFG_SLEEP   (1<<15)

Definition at line 128 of file regs-s3c2443-clock.h.

#define S3C2443_PWRCFG_USBPHY   (1 << 4)

Definition at line 130 of file regs-s3c2443-clock.h.

#define S3C2443_PWRMODE   S3C2443_CLKREG(0x40)

Definition at line 34 of file regs-s3c2443-clock.h.

#define S3C2443_RSTCON   S3C2443_CLKREG(0x64)

Definition at line 39 of file regs-s3c2443-clock.h.

#define S3C2443_SCLKCON   S3C2443_CLKREG(0x38)

Definition at line 33 of file regs-s3c2443-clock.h.

#define S3C2443_SCLKCON_CAMCLK   (1<<11)

Definition at line 122 of file regs-s3c2443-clock.h.

#define S3C2443_SCLKCON_DDRCLK   (1<<16)

Definition at line 117 of file regs-s3c2443-clock.h.

#define S3C2443_SCLKCON_DISPCLK   (1<<10)

Definition at line 123 of file regs-s3c2443-clock.h.

#define S3C2443_SCLKCON_HSMMCCLK_EPLL   (1<<12)

Definition at line 121 of file regs-s3c2443-clock.h.

#define S3C2443_SCLKCON_HSMMCCLK_EXT   (1<<13)

Definition at line 120 of file regs-s3c2443-clock.h.

#define S3C2443_SCLKCON_HSSPICLK   (1<<14)

Definition at line 119 of file regs-s3c2443-clock.h.

#define S3C2443_SCLKCON_I2SCLK   (1<<9)

Definition at line 124 of file regs-s3c2443-clock.h.

#define S3C2443_SCLKCON_SSMCCLK   (1<<15)

Definition at line 118 of file regs-s3c2443-clock.h.

#define S3C2443_SCLKCON_UARTCLK   (1<<8)

Definition at line 125 of file regs-s3c2443-clock.h.

#define S3C2443_SCLKCON_USBHOST   (1<<1)

Definition at line 126 of file regs-s3c2443-clock.h.

#define S3C2443_SWRST   S3C2443_CLKREG(0x44)

Definition at line 35 of file regs-s3c2443-clock.h.

#define S3C2443_SWRST_RESET   (0x533c2443)

Definition at line 45 of file regs-s3c2443-clock.h.

#define S3C2443_SYSID   S3C2443_CLKREG(0x5C)

Definition at line 37 of file regs-s3c2443-clock.h.

#define S3C2443_UCLKCON   S3C2443_CLKREG(0x8C)

Definition at line 43 of file regs-s3c2443-clock.h.

#define S3C2443_UCLKCON_DETECT_VBUS   (1 << 31)

Definition at line 147 of file regs-s3c2443-clock.h.

#define S3C2443_UCLKCON_FUNC_CLKEN   (1 << 2)

Definition at line 148 of file regs-s3c2443-clock.h.

#define S3C2443_UCLKCON_TCLKEN   (1 << 0)

Definition at line 149 of file regs-s3c2443-clock.h.

#define S3C2443_URSTCON   S3C2443_CLKREG(0x88)

Definition at line 42 of file regs-s3c2443-clock.h.

#define S3C2443_URSTCON_FUNCRST   (1 << 2)

Definition at line 132 of file regs-s3c2443-clock.h.

#define S3C2443_URSTCON_PHYRST   (1 << 0)

Definition at line 133 of file regs-s3c2443-clock.h.