Advertisement
uaa

F1C100s (Lichee Pi nano) clock memo

uaa
Jan 1st, 2020
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. U-Boot 2018.01-05679-g013ca457fd (Dec 26 2019 - 18:18:28 +0900) Allwinner Technology
  2.  
  3. CPU: Allwinner F Series (SUNIV)
  4. Model: Lichee Pi Nano
  5. DRAM: 32 MiB
  6. MMC: SUNXI SD/MMC: 0
  7.  
  8. (snip)
  9.  
  10. => md 01c20000
  11. 01c20000: 90001000 00000000 00005514 00000000 .........U......
  12.  
  13. PLL_CPU_CTRL_REG(@0x01c20000): 0x90001000
  14. PLL_ENABLE(1:Enable)
  15. LOCK(1:Locked)
  16. PLL_OUT_EXT_DIV_P(00:/1)
  17. PLL_FACTOR_N(0x10:N=17)
  18. PLL_FACTOR_K(0x00:K=1)
  19. PLL_FACTOR_M(0x00:M=1) ==> CPU_PLL: (24MHz*17*1)/(1*1) = 408MHz
  20.  
  21. 01c20010: 03006207 00000000 03004507 00000000 .b.......E......
  22. 01c20020: 90000c00 00000000 90041800 00000000 ................
  23.  
  24. PLL_DDR_CTRL_REG(@0x01c20020): 0x90000c00
  25. PLL_ENABLE(1:Enable)
  26. LOCK(1:Locked)
  27. PLL_FACTOR_N(0x0c:N=13)
  28. PLL_FACTOR_K(0x00:K=1)
  29. PLL_FACTOR_M(0x00:M=1) ==> DDR_PLL: (24MHz*13*1)/(1) = 312MHz
  30.  
  31. PLL_PERIPH_CTRL_REG(@0x01c20028): 0x90041800
  32. PLL_ENABLE(1:Enable)
  33. LOCK(1:Locked)
  34. PLL_24M_OUT_EN(1:Enable)
  35. PLL_24M_POST_DIV(00:/1)
  36. PLL_FACTOR_N(0x18:N=25)
  37. PLL_FACTOR_K(0x00:K=1)
  38. PLL_FACTOR_M(0x00:M=1) ==> PERIPH_PLL: (24MHz*25*1)/(1) = 600MHz
  39.  
  40. 01c20030: 00000000 00000000 00000000 00000000 ................
  41. 01c20040: 00000000 00000000 00000000 00000000 ................
  42. 01c20050: 00020000 00003180 00000000 00000000 .....1..........
  43.  
  44. CPU_CLK_SRC_REG(@0x01c20050): 0x00020000
  45. CPU_CLK_SRC_SEL(10:PLL_CPU)
  46. ==> CPU_CLK = CPU_PLL = 408MHz
  47.  
  48. AHB_APB_HLKC_CFG_REG(@0x01c20054): 0x00003180
  49. HCLKC_DIV(00:/1) ==> HCLK = CPUCLK / 1 = 408MHz
  50. AHB_CLK_SRC_SEL(11:PLL_PERIPH/AHB_PRE_DIV)
  51. APB_CLK_RATIO(01:/2)
  52. AHB_PRE_DIV(10:/3)
  53. AHB_CLK_DIV_RATIO(00:/1)
  54. ==> AHB_CLK = PERIPH_PLL / (3*1) = 200MHz
  55. ==> APB_CLK = AHB_CLK / 2 = 100MHz
  56.  
  57. 01c20060: 00004100 00000000 00100000 00000000 .A..............
  58. 01c20070: 00000000 00000000 00000000 00000000 ................
  59. 01c20080: 00000000 00000000 8151000b 00000000 ..........Q.....
  60.  
  61. SDMMC0_CLK_REG(@0x01c20088): 0x8151000b
  62. SCLK_GATING(1:Clock is ON)
  63. CLK_SRC_SEL(01:PLL_PERIPH)
  64. SAMPLE_CLK_PHASE_CTR(5)
  65. CLK_DIV_RATIO_N(00:N=1)
  66. OUTPUT_CLK_PHASE_CTR(0)
  67. CLK_DIV_RATIO_M(0x0b:M=12)
  68. ==> SDMMC0_CLK = PERIPH_PLL / (12*1) = 50MHz
  69.  
  70. 01c20090: 00000000 00000000 00000000 00000000 ................
  71. 01c200a0: 00000000 00000000 00000000 00000000 ................
  72. 01c200b0: 00000000 00010000 00000000 00000000 ................
  73. 01c200c0: 00000000 00000000 00000000 00000000 ................
  74. 01c200d0: 00000000 00000000 00000000 00000000 ................
  75. 01c200e0: 00000000 00000000 00000000 00000000 ................
  76. 01c200f0: 00000000 00000000 00000000 00000000 ................
  77. =>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement