Merge branch 'old_next' into next
[pandora-kernel.git] / arch / arm / mach-mxs / regs-clkctrl-mx23.h
index dbc0474..0ea5c9d 100644 (file)
 #define HW_CLKCTRL_PLLCTRL0_CLR        (0x00000008)
 #define HW_CLKCTRL_PLLCTRL0_TOG        (0x0000000c)
 
-#define BP_CLKCTRL_PLLCTRL0_RSRVD6     30
-#define BM_CLKCTRL_PLLCTRL0_RSRVD6     0xC0000000
-#define BF_CLKCTRL_PLLCTRL0_RSRVD6(v) \
-               (((v) << 30) & BM_CLKCTRL_PLLCTRL0_RSRVD6)
 #define BP_CLKCTRL_PLLCTRL0_LFR_SEL    28
 #define BM_CLKCTRL_PLLCTRL0_LFR_SEL    0x30000000
 #define BF_CLKCTRL_PLLCTRL0_LFR_SEL(v)  \
 #define BV_CLKCTRL_PLLCTRL0_LFR_SEL__TIMES_2   0x1
 #define BV_CLKCTRL_PLLCTRL0_LFR_SEL__TIMES_05  0x2
 #define BV_CLKCTRL_PLLCTRL0_LFR_SEL__UNDEFINED 0x3
-#define BP_CLKCTRL_PLLCTRL0_RSRVD5     26
-#define BM_CLKCTRL_PLLCTRL0_RSRVD5     0x0C000000
-#define BF_CLKCTRL_PLLCTRL0_RSRVD5(v)  \
-               (((v) << 26) & BM_CLKCTRL_PLLCTRL0_RSRVD5)
 #define BP_CLKCTRL_PLLCTRL0_CP_SEL     24
 #define BM_CLKCTRL_PLLCTRL0_CP_SEL     0x03000000
 #define BF_CLKCTRL_PLLCTRL0_CP_SEL(v)  \
 #define BV_CLKCTRL_PLLCTRL0_CP_SEL__TIMES_2   0x1
 #define BV_CLKCTRL_PLLCTRL0_CP_SEL__TIMES_05  0x2
 #define BV_CLKCTRL_PLLCTRL0_CP_SEL__UNDEFINED 0x3
-#define BP_CLKCTRL_PLLCTRL0_RSRVD4     22
-#define BM_CLKCTRL_PLLCTRL0_RSRVD4     0x00C00000
-#define BF_CLKCTRL_PLLCTRL0_RSRVD4(v)  \
-               (((v) << 22) & BM_CLKCTRL_PLLCTRL0_RSRVD4)
 #define BP_CLKCTRL_PLLCTRL0_DIV_SEL    20
 #define BM_CLKCTRL_PLLCTRL0_DIV_SEL    0x00300000
 #define BF_CLKCTRL_PLLCTRL0_DIV_SEL(v)  \
 #define BV_CLKCTRL_PLLCTRL0_DIV_SEL__LOWER     0x1
 #define BV_CLKCTRL_PLLCTRL0_DIV_SEL__LOWEST    0x2
 #define BV_CLKCTRL_PLLCTRL0_DIV_SEL__UNDEFINED 0x3
-#define BM_CLKCTRL_PLLCTRL0_RSRVD3     0x00080000
 #define BM_CLKCTRL_PLLCTRL0_EN_USB_CLKS        0x00040000
-#define BM_CLKCTRL_PLLCTRL0_RSRVD2     0x00020000
 #define BM_CLKCTRL_PLLCTRL0_POWER      0x00010000
-#define BP_CLKCTRL_PLLCTRL0_RSRVD1     0
-#define BM_CLKCTRL_PLLCTRL0_RSRVD1     0x0000FFFF
-#define BF_CLKCTRL_PLLCTRL0_RSRVD1(v)  \
-               (((v) << 0) & BM_CLKCTRL_PLLCTRL0_RSRVD1)
 
 #define HW_CLKCTRL_PLLCTRL1    (0x00000010)
 
 #define BM_CLKCTRL_PLLCTRL1_LOCK       0x80000000
 #define BM_CLKCTRL_PLLCTRL1_FORCE_LOCK 0x40000000
-#define BP_CLKCTRL_PLLCTRL1_RSRVD1     16
-#define BM_CLKCTRL_PLLCTRL1_RSRVD1     0x3FFF0000
-#define BF_CLKCTRL_PLLCTRL1_RSRVD1(v)  \
-               (((v) << 16) & BM_CLKCTRL_PLLCTRL1_RSRVD1)
 #define BP_CLKCTRL_PLLCTRL1_LOCK_COUNT 0
 #define BM_CLKCTRL_PLLCTRL1_LOCK_COUNT 0x0000FFFF
 #define BF_CLKCTRL_PLLCTRL1_LOCK_COUNT(v)  \
 #define HW_CLKCTRL_CPU_CLR     (0x00000028)
 #define HW_CLKCTRL_CPU_TOG     (0x0000002c)
 
-#define BP_CLKCTRL_CPU_RSRVD5  30
-#define BM_CLKCTRL_CPU_RSRVD5  0xC0000000
-#define BF_CLKCTRL_CPU_RSRVD5(v) \
-               (((v) << 30) & BM_CLKCTRL_CPU_RSRVD5)
 #define BM_CLKCTRL_CPU_BUSY_REF_XTAL   0x20000000
 #define BM_CLKCTRL_CPU_BUSY_REF_CPU    0x10000000
-#define BM_CLKCTRL_CPU_RSRVD4  0x08000000
 #define BM_CLKCTRL_CPU_DIV_XTAL_FRAC_EN        0x04000000
 #define BP_CLKCTRL_CPU_DIV_XTAL        16
 #define BM_CLKCTRL_CPU_DIV_XTAL        0x03FF0000
 #define BF_CLKCTRL_CPU_DIV_XTAL(v)  \
                (((v) << 16) & BM_CLKCTRL_CPU_DIV_XTAL)
-#define BP_CLKCTRL_CPU_RSRVD3  13
-#define BM_CLKCTRL_CPU_RSRVD3  0x0000E000
-#define BF_CLKCTRL_CPU_RSRVD3(v)  \
-               (((v) << 13) & BM_CLKCTRL_CPU_RSRVD3)
 #define BM_CLKCTRL_CPU_INTERRUPT_WAIT  0x00001000
-#define BM_CLKCTRL_CPU_RSRVD2  0x00000800
 #define BM_CLKCTRL_CPU_DIV_CPU_FRAC_EN 0x00000400
-#define BP_CLKCTRL_CPU_RSRVD1  6
-#define BM_CLKCTRL_CPU_RSRVD1  0x000003C0
-#define BF_CLKCTRL_CPU_RSRVD1(v)  \
-               (((v) << 6) & BM_CLKCTRL_CPU_RSRVD1)
 #define BP_CLKCTRL_CPU_DIV_CPU 0
 #define BM_CLKCTRL_CPU_DIV_CPU 0x0000003F
 #define BF_CLKCTRL_CPU_DIV_CPU(v)  \
 #define HW_CLKCTRL_HBUS_CLR    (0x00000038)
 #define HW_CLKCTRL_HBUS_TOG    (0x0000003c)
 
-#define BP_CLKCTRL_HBUS_RSRVD4 30
-#define BM_CLKCTRL_HBUS_RSRVD4 0xC0000000
-#define BF_CLKCTRL_HBUS_RSRVD4(v) \
-               (((v) << 30) & BM_CLKCTRL_HBUS_RSRVD4)
 #define BM_CLKCTRL_HBUS_BUSY   0x20000000
 #define BM_CLKCTRL_HBUS_DCP_AS_ENABLE  0x10000000
 #define BM_CLKCTRL_HBUS_PXP_AS_ENABLE  0x08000000
 #define BM_CLKCTRL_HBUS_CPU_DATA_AS_ENABLE     0x00400000
 #define BM_CLKCTRL_HBUS_CPU_INSTR_AS_ENABLE    0x00200000
 #define BM_CLKCTRL_HBUS_AUTO_SLOW_MODE 0x00100000
-#define BM_CLKCTRL_HBUS_RSRVD2 0x00080000
 #define BP_CLKCTRL_HBUS_SLOW_DIV       16
 #define BM_CLKCTRL_HBUS_SLOW_DIV       0x00070000
 #define BF_CLKCTRL_HBUS_SLOW_DIV(v)  \
 #define BV_CLKCTRL_HBUS_SLOW_DIV__BY8  0x3
 #define BV_CLKCTRL_HBUS_SLOW_DIV__BY16 0x4
 #define BV_CLKCTRL_HBUS_SLOW_DIV__BY32 0x5
-#define BP_CLKCTRL_HBUS_RSRVD1 6
-#define BM_CLKCTRL_HBUS_RSRVD1 0x0000FFC0
-#define BF_CLKCTRL_HBUS_RSRVD1(v)  \
-               (((v) << 6) & BM_CLKCTRL_HBUS_RSRVD1)
 #define BM_CLKCTRL_HBUS_DIV_FRAC_EN    0x00000020
 #define BP_CLKCTRL_HBUS_DIV    0
 #define BM_CLKCTRL_HBUS_DIV    0x0000001F
 #define HW_CLKCTRL_XBUS        (0x00000040)
 
 #define BM_CLKCTRL_XBUS_BUSY   0x80000000
-#define BP_CLKCTRL_XBUS_RSRVD1 11
-#define BM_CLKCTRL_XBUS_RSRVD1 0x7FFFF800
-#define BF_CLKCTRL_XBUS_RSRVD1(v)  \
-               (((v) << 11) & BM_CLKCTRL_XBUS_RSRVD1)
 #define BM_CLKCTRL_XBUS_DIV_FRAC_EN    0x00000400
 #define BP_CLKCTRL_XBUS_DIV    0
 #define BM_CLKCTRL_XBUS_DIV    0x000003FF
 #define BM_CLKCTRL_XTAL_DIGCTRL_CLK1M_GATE     0x08000000
 #define BP_CLKCTRL_XTAL_TIMROT_CLK32K_GATE     26
 #define BM_CLKCTRL_XTAL_TIMROT_CLK32K_GATE     0x04000000
-#define BP_CLKCTRL_XTAL_RSRVD1 2
-#define BM_CLKCTRL_XTAL_RSRVD1 0x03FFFFFC
-#define BF_CLKCTRL_XTAL_RSRVD1(v)  \
-               (((v) << 2) & BM_CLKCTRL_XTAL_RSRVD1)
 #define BP_CLKCTRL_XTAL_DIV_UART       0
 #define BM_CLKCTRL_XTAL_DIV_UART       0x00000003
 #define BF_CLKCTRL_XTAL_DIV_UART(v)  \
 
 #define BP_CLKCTRL_PIX_CLKGATE 31
 #define BM_CLKCTRL_PIX_CLKGATE 0x80000000
-#define BM_CLKCTRL_PIX_RSRVD2  0x40000000
 #define BM_CLKCTRL_PIX_BUSY    0x20000000
-#define BP_CLKCTRL_PIX_RSRVD1  13
-#define BM_CLKCTRL_PIX_RSRVD1  0x1FFFE000
-#define BF_CLKCTRL_PIX_RSRVD1(v)  \
-               (((v) << 13) & BM_CLKCTRL_PIX_RSRVD1)
 #define BM_CLKCTRL_PIX_DIV_FRAC_EN     0x00001000
 #define BP_CLKCTRL_PIX_DIV     0
 #define BM_CLKCTRL_PIX_DIV     0x00000FFF
 
 #define BP_CLKCTRL_SSP_CLKGATE 31
 #define BM_CLKCTRL_SSP_CLKGATE 0x80000000
-#define BM_CLKCTRL_SSP_RSRVD2  0x40000000
 #define BM_CLKCTRL_SSP_BUSY    0x20000000
-#define BP_CLKCTRL_SSP_RSRVD1  10
-#define BM_CLKCTRL_SSP_RSRVD1  0x1FFFFC00
-#define BF_CLKCTRL_SSP_RSRVD1(v)  \
-               (((v) << 10) & BM_CLKCTRL_SSP_RSRVD1)
 #define BM_CLKCTRL_SSP_DIV_FRAC_EN     0x00000200
 #define BP_CLKCTRL_SSP_DIV     0
 #define BM_CLKCTRL_SSP_DIV     0x000001FF
 
 #define BP_CLKCTRL_GPMI_CLKGATE        31
 #define BM_CLKCTRL_GPMI_CLKGATE        0x80000000
-#define BM_CLKCTRL_GPMI_RSRVD2 0x40000000
 #define BM_CLKCTRL_GPMI_BUSY   0x20000000
-#define BP_CLKCTRL_GPMI_RSRVD1 11
-#define BM_CLKCTRL_GPMI_RSRVD1 0x1FFFF800
-#define BF_CLKCTRL_GPMI_RSRVD1(v)  \
-               (((v) << 11) & BM_CLKCTRL_GPMI_RSRVD1)
 #define BM_CLKCTRL_GPMI_DIV_FRAC_EN    0x00000400
 #define BP_CLKCTRL_GPMI_DIV    0
 #define BM_CLKCTRL_GPMI_DIV    0x000003FF
 #define HW_CLKCTRL_SPDIF       (0x00000090)
 
 #define BM_CLKCTRL_SPDIF_CLKGATE       0x80000000
-#define BP_CLKCTRL_SPDIF_RSRVD 0
-#define BM_CLKCTRL_SPDIF_RSRVD 0x7FFFFFFF
-#define BF_CLKCTRL_SPDIF_RSRVD(v)  \
-               (((v) << 0) & BM_CLKCTRL_SPDIF_RSRVD)
 
 #define HW_CLKCTRL_EMI (0x000000a0)
 
 #define BM_CLKCTRL_EMI_BUSY_REF_EMI    0x10000000
 #define BM_CLKCTRL_EMI_BUSY_REF_CPU    0x08000000
 #define BM_CLKCTRL_EMI_BUSY_SYNC_MODE  0x04000000
-#define BP_CLKCTRL_EMI_RSRVD3  18
-#define BM_CLKCTRL_EMI_RSRVD3  0x03FC0000
-#define BF_CLKCTRL_EMI_RSRVD3(v)  \
-               (((v) << 18) & BM_CLKCTRL_EMI_RSRVD3)
 #define BM_CLKCTRL_EMI_BUSY_DCC_RESYNC 0x00020000
 #define BM_CLKCTRL_EMI_DCC_RESYNC_ENABLE       0x00010000
-#define BP_CLKCTRL_EMI_RSRVD2  12
-#define BM_CLKCTRL_EMI_RSRVD2  0x0000F000
-#define BF_CLKCTRL_EMI_RSRVD2(v)  \
-               (((v) << 12) & BM_CLKCTRL_EMI_RSRVD2)
 #define BP_CLKCTRL_EMI_DIV_XTAL        8
 #define BM_CLKCTRL_EMI_DIV_XTAL        0x00000F00
 #define BF_CLKCTRL_EMI_DIV_XTAL(v)  \
                (((v) << 8) & BM_CLKCTRL_EMI_DIV_XTAL)
-#define BP_CLKCTRL_EMI_RSRVD1  6
-#define BM_CLKCTRL_EMI_RSRVD1  0x000000C0
-#define BF_CLKCTRL_EMI_RSRVD1(v)  \
-               (((v) << 6) & BM_CLKCTRL_EMI_RSRVD1)
 #define BP_CLKCTRL_EMI_DIV_EMI 0
 #define BM_CLKCTRL_EMI_DIV_EMI 0x0000003F
 #define BF_CLKCTRL_EMI_DIV_EMI(v)  \
 #define HW_CLKCTRL_IR  (0x000000b0)
 
 #define BM_CLKCTRL_IR_CLKGATE  0x80000000
-#define BM_CLKCTRL_IR_RSRVD3   0x40000000
 #define BM_CLKCTRL_IR_AUTO_DIV 0x20000000
 #define BM_CLKCTRL_IR_IR_BUSY  0x10000000
 #define BM_CLKCTRL_IR_IROV_BUSY        0x08000000
-#define BP_CLKCTRL_IR_RSRVD2   25
-#define BM_CLKCTRL_IR_RSRVD2   0x06000000
-#define BF_CLKCTRL_IR_RSRVD2(v)  \
-               (((v) << 25) & BM_CLKCTRL_IR_RSRVD2)
 #define BP_CLKCTRL_IR_IROV_DIV 16
 #define BM_CLKCTRL_IR_IROV_DIV 0x01FF0000
 #define BF_CLKCTRL_IR_IROV_DIV(v)  \
                (((v) << 16) & BM_CLKCTRL_IR_IROV_DIV)
-#define BP_CLKCTRL_IR_RSRVD1   10
-#define BM_CLKCTRL_IR_RSRVD1   0x0000FC00
-#define BF_CLKCTRL_IR_RSRVD1(v)  \
-               (((v) << 10) & BM_CLKCTRL_IR_RSRVD1)
 #define BP_CLKCTRL_IR_IR_DIV   0
 #define BM_CLKCTRL_IR_IR_DIV   0x000003FF
 #define BF_CLKCTRL_IR_IR_DIV(v)  \
 #define HW_CLKCTRL_SAIF        (0x000000c0)
 
 #define BM_CLKCTRL_SAIF_CLKGATE        0x80000000
-#define BM_CLKCTRL_SAIF_RSRVD2 0x40000000
 #define BM_CLKCTRL_SAIF_BUSY   0x20000000
-#define BP_CLKCTRL_SAIF_RSRVD1 17
-#define BM_CLKCTRL_SAIF_RSRVD1 0x1FFE0000
-#define BF_CLKCTRL_SAIF_RSRVD1(v)  \
-               (((v) << 17) & BM_CLKCTRL_SAIF_RSRVD1)
 #define BM_CLKCTRL_SAIF_DIV_FRAC_EN    0x00010000
 #define BP_CLKCTRL_SAIF_DIV    0
 #define BM_CLKCTRL_SAIF_DIV    0x0000FFFF
 
 #define BM_CLKCTRL_TV_CLK_TV108M_GATE  0x80000000
 #define BM_CLKCTRL_TV_CLK_TV_GATE      0x40000000
-#define BP_CLKCTRL_TV_RSRVD    0
-#define BM_CLKCTRL_TV_RSRVD    0x3FFFFFFF
-#define BF_CLKCTRL_TV_RSRVD(v)  \
-               (((v) << 0) & BM_CLKCTRL_TV_RSRVD)
 
 #define HW_CLKCTRL_ETM (0x000000e0)
 
 #define BM_CLKCTRL_ETM_CLKGATE 0x80000000
-#define BM_CLKCTRL_ETM_RSRVD2  0x40000000
 #define BM_CLKCTRL_ETM_BUSY    0x20000000
-#define BP_CLKCTRL_ETM_RSRVD1  7
-#define BM_CLKCTRL_ETM_RSRVD1  0x1FFFFF80
-#define BF_CLKCTRL_ETM_RSRVD1(v)  \
-               (((v) << 7) & BM_CLKCTRL_ETM_RSRVD1)
 #define BM_CLKCTRL_ETM_DIV_FRAC_EN     0x00000040
 #define BP_CLKCTRL_ETM_DIV     0
 #define BM_CLKCTRL_ETM_DIV     0x0000003F
 
 #define BM_CLKCTRL_FRAC1_CLKGATEVID    0x80000000
 #define BM_CLKCTRL_FRAC1_VID_STABLE    0x40000000
-#define BP_CLKCTRL_FRAC1_RSRVD1        0
-#define BM_CLKCTRL_FRAC1_RSRVD1        0x3FFFFFFF
-#define BF_CLKCTRL_FRAC1_RSRVD1(v)  \
-               (((v) << 0) & BM_CLKCTRL_FRAC1_RSRVD1)
 
 #define HW_CLKCTRL_CLKSEQ      (0x00000110)
 #define HW_CLKCTRL_CLKSEQ_SET  (0x00000114)
 #define HW_CLKCTRL_CLKSEQ_CLR  (0x00000118)
 #define HW_CLKCTRL_CLKSEQ_TOG  (0x0000011c)
 
-#define BP_CLKCTRL_CLKSEQ_RSRVD1       9
-#define BM_CLKCTRL_CLKSEQ_RSRVD1       0xFFFFFE00
-#define BF_CLKCTRL_CLKSEQ_RSRVD1(v) \
-               (((v) << 9) & BM_CLKCTRL_CLKSEQ_RSRVD1)
 #define BM_CLKCTRL_CLKSEQ_BYPASS_ETM   0x00000100
 #define BM_CLKCTRL_CLKSEQ_BYPASS_CPU   0x00000080
 #define BM_CLKCTRL_CLKSEQ_BYPASS_EMI   0x00000040
 #define BM_CLKCTRL_CLKSEQ_BYPASS_SSP   0x00000020
 #define BM_CLKCTRL_CLKSEQ_BYPASS_GPMI  0x00000010
 #define BM_CLKCTRL_CLKSEQ_BYPASS_IR    0x00000008
-#define BM_CLKCTRL_CLKSEQ_RSRVD0       0x00000004
 #define BM_CLKCTRL_CLKSEQ_BYPASS_PIX   0x00000002
 #define BM_CLKCTRL_CLKSEQ_BYPASS_SAIF  0x00000001
 
 #define HW_CLKCTRL_RESET       (0x00000120)
 
-#define BP_CLKCTRL_RESET_RSRVD 2
-#define BM_CLKCTRL_RESET_RSRVD 0xFFFFFFFC
-#define BF_CLKCTRL_RESET_RSRVD(v) \
-               (((v) << 2) & BM_CLKCTRL_RESET_RSRVD)
 #define BM_CLKCTRL_RESET_CHIP  0x00000002
 #define BM_CLKCTRL_RESET_DIG   0x00000001
 
 #define BM_CLKCTRL_STATUS_CPU_LIMIT    0xC0000000
 #define BF_CLKCTRL_STATUS_CPU_LIMIT(v) \
                (((v) << 30) & BM_CLKCTRL_STATUS_CPU_LIMIT)
-#define BP_CLKCTRL_STATUS_RSRVD        0
-#define BM_CLKCTRL_STATUS_RSRVD        0x3FFFFFFF
-#define BF_CLKCTRL_STATUS_RSRVD(v)  \
-               (((v) << 0) & BM_CLKCTRL_STATUS_RSRVD)
 
 #define HW_CLKCTRL_VERSION     (0x00000140)