0001
0002
0003
0004
0005
0006
0007
0008 #ifndef _DT_BINDINGS_CLK_AT91_H
0009 #define _DT_BINDINGS_CLK_AT91_H
0010
0011 #define PMC_TYPE_CORE 0
0012 #define PMC_TYPE_SYSTEM 1
0013 #define PMC_TYPE_PERIPHERAL 2
0014 #define PMC_TYPE_GCK 3
0015 #define PMC_TYPE_PROGRAMMABLE 4
0016
0017 #define PMC_SLOW 0
0018 #define PMC_MCK 1
0019 #define PMC_UTMI 2
0020 #define PMC_MAIN 3
0021 #define PMC_MCK2 4
0022 #define PMC_I2S0_MUX 5
0023 #define PMC_I2S1_MUX 6
0024 #define PMC_PLLACK 7
0025 #define PMC_PLLBCK 8
0026 #define PMC_AUDIOPLLCK 9
0027 #define PMC_AUDIOPINCK 10
0028
0029
0030 #define PMC_CPUPLL (PMC_MAIN + 1)
0031 #define PMC_SYSPLL (PMC_MAIN + 2)
0032 #define PMC_DDRPLL (PMC_MAIN + 3)
0033 #define PMC_IMGPLL (PMC_MAIN + 4)
0034 #define PMC_BAUDPLL (PMC_MAIN + 5)
0035 #define PMC_AUDIOPMCPLL (PMC_MAIN + 6)
0036 #define PMC_AUDIOIOPLL (PMC_MAIN + 7)
0037 #define PMC_ETHPLL (PMC_MAIN + 8)
0038 #define PMC_CPU (PMC_MAIN + 9)
0039 #define PMC_MCK1 (PMC_MAIN + 10)
0040
0041 #ifndef AT91_PMC_MOSCS
0042 #define AT91_PMC_MOSCS 0
0043 #define AT91_PMC_LOCKA 1
0044 #define AT91_PMC_LOCKB 2
0045 #define AT91_PMC_MCKRDY 3
0046 #define AT91_PMC_LOCKU 6
0047 #define AT91_PMC_PCKRDY(id) (8 + (id))
0048 #define AT91_PMC_MOSCSELS 16
0049 #define AT91_PMC_MOSCRCS 17
0050 #define AT91_PMC_CFDEV 18
0051 #define AT91_PMC_GCKRDY 24
0052 #endif
0053
0054 #endif