Advertisement
Guest User

Allwinner's example A64 sys_config.fex for a tablet

a guest
Dec 12th, 2015
1,112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 57.44 KB | None | 0 0
  1. ;A64 PAD application
  2. ;---------------------------------------------------------------------------------------------------------
  3. ; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
  4. ; 描述gpio的形式:Port:端口+组内序号<功能分配><内部电阻状态><驱动能力><输出电平状态>
  5. ;---------------------------------------------------------------------------------------------------------
  6.  
  7. [product]
  8. version = "100"
  9. machine = "evb"
  10.  
  11. [platform]
  12. eraseflag = 1
  13. ;----------------------------------------------------------------------------------
  14. ; system configuration
  15. ; ?
  16. ;dcdc1_vol ---set dcdc1 voltage,mV,1600-3400,100mV/step
  17. ;dcdc2_vol ---set dcdc2 voltage,mV,600-1540,20mV/step
  18. ;dcdc3_vol ---set dcdc3 voltage,mV,600-1860,20mV/step
  19. ;dcdc4_vol ---set dcdc4 voltage,mV,600-1540,20mV/step
  20. ;dcdc5_vol ---set dcdc5 voltage,mV,1000-2550,50mV/step
  21. ;aldo2_vol ---set aldo2 voltage,mV,700-3300,100mV/step
  22. ;aldo3_vol ---set aldo3 voltage,mV,700-3300,100mV/step
  23. ;----------------------------------------------------------------------------------
  24. [target]
  25. boot_clock = 1008
  26. storage_type = -1
  27. burn_key = 0
  28.  
  29. [power_sply]
  30. dcdc1_vol = 1003100
  31. dcdc2_vol = 1001100
  32. dcdc6_vol = 1001100
  33. aldo1_vol = 2800
  34. aldo2_vol = 1001800
  35. aldo3_vol = 1003000
  36. dldo1_vol = 3300
  37. dldo2_vol = 3300
  38. dldo3_vol = 2800
  39. dldo4_vol = 1003300
  40. eldo1_vol = 1001800
  41. eldo2_vol = 1800
  42. eldo3_vol = 1800
  43. fldo2_vol = 1001100
  44. gpio0_vol = 3100
  45.  
  46. [card_boot]
  47. logical_start = 40960
  48. sprite_gpio0 =
  49.  
  50. ;---------------------------------------------------------------------------------------------------------
  51. ; if 1 == standby_mode, then support super standby;
  52. ; else, support normal standby.
  53. ;---------------------------------------------------------------------------------------------------------
  54. [pm_para]
  55. standby_mode = 1
  56.  
  57. [card0_boot_para]
  58. card_ctrl = 0
  59. card_high_speed = 1
  60. card_line = 4
  61. sdc_d1 = port:PF0<2><1><2><default>
  62. sdc_d0 = port:PF1<2><1><2><default>
  63. sdc_clk = port:PF2<2><1><2><default>
  64. sdc_cmd = port:PF3<2><1><2><default>
  65. sdc_d3 = port:PF4<2><1><2><default>
  66. sdc_d2 = port:PF5<2><1><2><default>
  67.  
  68. [card2_boot_para]
  69. sdc_io_1v8 = 1
  70. card_ctrl = 2
  71. card_high_speed = 1
  72. card_line = 8
  73. sdc_ds = port:PC1<3><1><3><default>
  74. sdc_clk = port:PC5<3><1><3><default>
  75. sdc_cmd = port:PC6<3><1><3><default>
  76. sdc_d0 = port:PC8<3><1><3><default>
  77. sdc_d1 = port:PC9<3><1><3><default>
  78. sdc_d2 = port:PC10<3><1><3><default>
  79. sdc_d3 = port:PC11<3><1><3><default>
  80. sdc_d4 = port:PC12<3><1><3><default>
  81. sdc_d5 = port:PC13<3><1><3><default>
  82. sdc_d6 = port:PC14<3><1><3><default>
  83. sdc_d7 = port:PC15<3><1><3><default>
  84. sdc_emmc_rst = port:PC16<3><1><3><default>
  85. sdc_ex_dly_used = 2
  86.  
  87. [twi_para]
  88. twi_port = 0
  89. twi_scl = port:PH0<2><default><default><default>
  90. twi_sda = port:PH1<2><default><default><default>
  91.  
  92. [uart_para]
  93. uart_debug_port = 0
  94. uart_debug_tx = port:PB8<4><1><default><default>
  95. uart_debug_rx = port:PB9<4><1><default><default>
  96.  
  97. [jtag_para]
  98. jtag_enable = 1
  99. jtag_ms = port:PB0<4><default><default><default>
  100. jtag_ck = port:PB1<4><default><default><default>
  101. jtag_do = port:PB2<4><default><default><default>
  102. jtag_di = port:PB3<4><default><default><default>
  103.  
  104. [clock]
  105. pll4 = 300
  106. pll6 = 600
  107. pll8 = 360
  108. pll9 = 297
  109. pll10 = 264
  110.  
  111. ;*****************************************************************************
  112. ;sdram configuration
  113. ;
  114. ;*****************************************************************************
  115. [dram_para]
  116.  
  117. dram_clk = 672
  118. dram_type = 3
  119. dram_zq = 0x3b3bbb
  120. dram_odt_en = 0x1
  121. dram_para1 = 0x10E410E4
  122. dram_para2 = 0x1000
  123. dram_mr0 = 0x1840
  124. dram_mr1 = 0x40
  125. dram_mr2 = 0x18
  126. dram_mr3 = 0x2
  127. dram_tpr0 = 0x004A2195
  128. dram_tpr1 = 0x02424190
  129. dram_tpr2 = 0x0008B060
  130. dram_tpr3 = 0x04b005dc
  131. dram_tpr4 = 0x0
  132. dram_tpr5 = 0x0
  133. dram_tpr6 = 0x0
  134. dram_tpr7 = 0x0
  135. dram_tpr8 = 0x0
  136. dram_tpr9 = 0x0
  137. dram_tpr10 = 0x8808
  138. dram_tpr11 = 0x20250000
  139. dram_tpr12 = 0x0
  140. dram_tpr13 = 0x04000800
  141.  
  142. ;----------------------------------------------------------------------------------
  143. ;os life cycle para configuration
  144. ;----------------------------------------------------------------------------------
  145.  
  146. ;------------------------------------------------------------------------------;
  147. ; 10/100/100Mbps Ethernet MAC Controller Configure ;
  148. ;------------------------------------------------------------------------------;
  149. ; 配置选项: ;
  150. ; gmac_used --- 1: gmac used, 0: not used ;
  151. ;------------------------------------------------------------------------------;
  152. ; MII GMII RGMII MII GMII RGMII MII GMII RGMII ;
  153. ;PA00~03 * * * PA10 * * PA20 * * * ;
  154. ; PA04 * PA11~14 * * * PA21 * * ;
  155. ; PA05 * PA15 * PA22 * * ;
  156. ; PA06 * PA16 * PA23 * * ;
  157. ; PA07 * PA17 * PA24 * * ;
  158. ; PA08 * * PA18 * PA25 * * ;
  159. ; PA09 * * * PA19 * * * PA26~27 * * * ;
  160. ;------------------------------------------------------------------------------;
  161. [gmac_para]
  162. gmac_used = 0
  163. gmac_txd0 = port:PA00<2><default><default><default>
  164. gmac_txd1 = port:PA01<2><default><default><default>
  165. gmac_txd2 = port:PA02<2><default><default><default>
  166. gmac_txd3 = port:PA03<2><default><default><default>
  167. gmac_txd4 = port:PA04<2><default><default><default>
  168. gmac_txd5 = port:PA05<2><default><default><default>
  169. gmac_txd6 = port:PA06<2><default><default><default>
  170. gmac_txd7 = port:PA07<2><default><default><default>
  171. gmac_txclk = port:PA08<2><default><default><default>
  172. gmac_txen = port:PA09<2><default><default><default>
  173. gmac_gtxclk = port:PA10<2><default><default><default>
  174. gmac_rxd0 = port:PA11<2><default><default><default>
  175. gmac_rxd1 = port:PA12<2><default><default><default>
  176. gmac_rxd2 = port:PA13<2><default><default><default>
  177. gmac_rxd3 = port:PA14<2><default><default><default>
  178. gmac_rxd4 = port:PA15<2><default><default><default>
  179. gmac_rxd5 = port:PA16<2><default><default><default>
  180. gmac_rxd6 = port:PA17<2><default><default><default>
  181. gmac_rxd7 = port:PA18<2><default><default><default>
  182. gmac_rxdv = port:PA19<2><default><default><default>
  183. gmac_rxclk = port:PA20<2><default><default><default>
  184. gmac_txerr = port:PA21<2><default><default><default>
  185. gmac_rxerr = port:PA22<2><default><default><default>
  186. gmac_col = port:PA23<2><default><default><default>
  187. gmac_crs = port:PA24<2><default><default><default>
  188. gmac_clkin = port:PA25<2><default><default><default>
  189. gmac_mdc = port:PA26<2><default><default><default>
  190. gmac_mdio = port:PA27<2><default><default><default>
  191.  
  192. ;----------------------------------------------------------------------------------
  193. ;i2c configuration
  194. ;----------------------------------------------------------------------------------
  195. [twi0]
  196. twi0_used = 1
  197. twi0_scl = port:PH0<2><default><default><default>
  198. twi0_sda = port:PH1<2><default><default><default>
  199.  
  200. [twi1]
  201. twi1_used = 1
  202. twi1_scl = port:PH2<2><default><default><default>
  203. twi1_sda = port:PH3<2><default><default><default>
  204.  
  205. [twi2]
  206. twi2_used = 0
  207. twi2_scl = port:PE14<3><default><default><default>
  208. twi2_sda = port:PE15<3><default><default><default>
  209.  
  210. ;----------------------------------------------------------------------------------
  211. ;TWI device configuration
  212. ;compatible --- device name
  213. ;reg --- device address
  214. ;----------------------------------------------------------------------------------
  215. ;[twi0/twi_board0]
  216. ;compatible =
  217. ;reg =
  218.  
  219. ;----------------------------------------------------------------------------------
  220. ;uart configuration
  221. ;uart_port --- x (/dev/ttySx, x=0,1,2,...)
  222. ;uart_type --- 2 (2 wire), 4 (4 wire), 8 (8 wire, full function)
  223. ;----------------------------------------------------------------------------------
  224. [uart0]
  225. uart0_used = 1
  226. uart0_port = 0
  227. uart0_type = 2
  228. uart0_tx = port:PB8<4><1><default><default>
  229. uart0_rx = port:PB9<4><1><default><default>
  230.  
  231. [uart1]
  232. uart1_used = 1
  233. uart1_port = 1
  234. uart1_type = 4
  235. uart1_tx = port:PG6<2><1><default><default>
  236. uart1_rx = port:PG7<2><1><default><default>
  237. uart1_rts = port:PG8<2><1><default><default>
  238. uart1_cts = port:PG9<2><1><default><default>
  239.  
  240. [uart2]
  241. uart2_used = 0
  242. uart2_port = 2
  243. uart2_type = 4
  244. uart2_tx = port:PB0<2><1><default><default>
  245. uart2_rx = port:PB1<2><1><default><default>
  246. uart2_rts = port:PB2<2><1><default><default>
  247. uart2_cts = port:PB3<2><1><default><default>
  248.  
  249. [uart3]
  250. uart3_used = 0
  251. uart3_port = 3
  252. uart3_type = 4
  253. uart3_tx = port:PH4<2><1><default><default>
  254. uart3_rx = port:PH5<2><1><default><default>
  255. uart3_rts = port:PH6<2><1><default><default>
  256. uart3_cts = port:PH7<2><1><default><default>
  257.  
  258. [uart4]
  259. uart4_used = 0
  260. uart4_port = 4
  261. uart4_type = 4
  262. uart4_tx = port:PD2<3><1><default><default>
  263. uart4_rx = port:PD3<3><1><default><default>
  264. uart4_rts = port:PD4<3><1><default><default>
  265. uart4_cts = port:PD5<3><1><default><default>
  266.  
  267. ;----------------------------------------------------------------------------------
  268. ;SPI controller configuration
  269. ;----------------------------------------------------------------------------------
  270. [spi0]
  271. spi0_used = 0
  272. spi0_cs_number = 1
  273. spi0_cs_bitmap = 1
  274. spi0_cs0 = port:PC3<4><1><default><default>
  275. spi0_sclk = port:PC2<4><default><default><default>
  276. spi0_mosi = port:PC0<4><default><default><default>
  277. spi0_miso = port:PC1<4><default><default><default>
  278.  
  279. [spi1]
  280. spi1_used = 0
  281. spi1_cs_number = 1
  282. spi1_cs_bitmap = 1
  283. spi1_cs0 = port:PD0<4><1><default><default>
  284. spi1_sclk = port:PD1<4><default><default><default>
  285. spi1_mosi = port:PD2<4><default><default><default>
  286. spi1_miso = port:PD3<4><default><default><default>
  287.  
  288. ;----------------------------------------------------------------------------------
  289. ;SPI device configuration
  290. ;compatible --- device name
  291. ;spi-max-frequency --- work frequency
  292. ;reg --- chip select
  293. ;optional properties: spi-cpha, spi-cpol, spi-cs-high
  294. ;----------------------------------------------------------------------------------
  295. ;[spi0/spi_board0]
  296. ;compatible =
  297. ;spi-max-frequency =
  298. ;reg =
  299. ;spi-cpha
  300. ;spi-cpol
  301. ;spi-cs-high
  302.  
  303. ;----------------------------------------------------------------------------------
  304. ;resistance tp configuration
  305. ;----------------------------------------------------------------------------------
  306. [rtp_para]
  307. rtp_used = 0
  308. rtp_screen_size = 5
  309. rtp_regidity_level = 5
  310. rtp_press_threshold_enable = 0
  311. rtp_press_threshold = 0x1f40
  312. rtp_sensitive_level = 0xf
  313. rtp_exchange_x_y_flag = 0
  314.  
  315. ;----------------------------------------------------------------------------------
  316. ;capacitor tp configuration
  317. ;external int function
  318. ;wakeup output function
  319. ;notice --- tp_int_port & tp_io_port use the same port
  320. ;----------------------------------------------------------------------------------
  321. [ctp]
  322. compatible = "allwinner,sun50i-ctp-para"
  323. ctp_used = 1
  324. ctp_name = "gsl_t1"
  325. ctp_twi_id = 0
  326. ctp_twi_addr = 0x40
  327. ctp_screen_max_x = 800
  328. ctp_screen_max_y = 1280
  329. ctp_revert_x_flag = 0
  330. ctp_revert_y_flag = 0
  331. ctp_exchange_x_y_flag = 0
  332.  
  333. ctp_int_port = port:PH04<6><default><default><default>
  334. ctp_wakeup = port:PH08<1><default><default><1>
  335. ctp_power_ldo = "vcc-ctp"
  336. ctp_power_ldo_vol = 3300
  337. ctp_power_io =
  338.  
  339. ;--------------------------------------------------------------------------------
  340. ; CTP automatic detection configuration
  341. ;ctp_detect_used --- Whether startup automatic inspection function. 1:used,0:unused
  342. ;Module name postposition 1 said detection, 0 means no detection.
  343. ;--------------------------------------------------------------------------------
  344. [ctp_list]
  345. compatible = "allwinner,sun50i-ctp-list"
  346. ctp_list_used = 1
  347.  
  348. gslX680new = 1
  349. gt9xx_ts = 0
  350. gt9xxnew_ts = 1
  351. gt82x = 1
  352. zet622x = 1
  353. aw5306_ts = 1
  354.  
  355. ;----------------------------------------------------------------------------------
  356. ;touch key configuration
  357. ;----------------------------------------------------------------------------------
  358. [tkey_para]
  359. tkey_used = 0
  360. tkey_twi_id =
  361. tkey_twi_addr =
  362. tkey_int =
  363.  
  364. ;----------------------------------------------------------------------------------
  365. ;motor configuration
  366. ;----------------------------------------------------------------------------------
  367. [motor_para]
  368. motor_used = 0
  369. motor_shake = port:power3<1><default><default><1>
  370.  
  371. [nand0_para]
  372. nand0_support_2ch = 0
  373.  
  374. nand0_used = 1
  375. nand0_we = port:PC00<2><0><1><default>
  376. nand0_ale = port:PC01<2><0><1><default>
  377. nand0_cle = port:PC02<2><0><1><default>
  378. nand0_ce1 = port:PC03<2><1><1><default>
  379. nand0_ce0 = port:PC04<2><1><1><default>
  380. nand0_nre = port:PC05<2><0><1><default>
  381. nand0_rb0 = port:PC06<2><1><1><default>
  382. nand0_rb1 = port:PC07<2><1><1><default>
  383. nand0_d0 = port:PC08<2><0><1><default>
  384. nand0_d1 = port:PC09<2><0><1><default>
  385. nand0_d2 = port:PC10<2><0><1><default>
  386. nand0_d3 = port:PC11<2><0><1><default>
  387. nand0_d4 = port:PC12<2><0><1><default>
  388. nand0_d5 = port:PC13<2><0><1><default>
  389. nand0_d6 = port:PC14<2><0><1><default>
  390. nand0_d7 = port:PC15<2><0><1><default>
  391. nand0_ndqs = port:PC16<2><0><1><default>
  392. nand0_ce2 = port:PC17<2><1><1><default>
  393. nand0_ce3 = port:PC18<2><1><1><default>
  394.  
  395. nand0_regulator1 = "vcc-nand"
  396. nand0_regulator2 = "none"
  397. nand0_cache_level = 0x55aaaa55
  398. nand0_flush_cache_num = 0x55aaaa55
  399. nand0_capacity_level = 0x55aaaa55
  400. nand0_id_number_ctl = 0x55aaaa55
  401. nand0_print_level = 0x55aaaa55
  402. nand0_p0 = 0x55aaaa55
  403. nand0_p1 = 0x55aaaa55
  404. nand0_p2 = 0x55aaaa55
  405. nand0_p3 = 0x55aaaa55
  406.  
  407. ;----------------------------------------------------------------------------------
  408. ;disp init configuration
  409. ;
  410. ;disp_mode (0:screen0<screen0,fb0>)
  411. ;screenx_output_type (0:none; 1:lcd; 3:hdmi;)
  412. ;screenx_output_mode (used for hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50)
  413. ; (5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60)
  414. ;fbx format (0:ARGB 1:ABGR 2:RGBA 3:BGRA 5:RGB565 8:RGB888 12:ARGB4444 16:ARGB1555 18:RGBA5551)
  415. ;fbx_width,fbx_height (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0)
  416. ;----------------------------------------------------------------------------------
  417. [disp]
  418. disp_init_enable = 1
  419. disp_mode = 0
  420.  
  421. screen0_output_type = 1
  422. screen0_output_mode = 4
  423.  
  424. screen1_output_type = 3
  425. screen1_output_mode = 4
  426.  
  427. fb0_format = 0
  428. fb0_width = 0
  429. fb0_height = 0
  430.  
  431. fb1_format = 0
  432. fb1_width = 0
  433. fb1_height = 0
  434.  
  435. ;----------------------------------------------------------------------------------
  436. ;lcd0 configuration
  437.  
  438. ;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp
  439. ;lcd_backlight lcd init backlight
  440. ;lcd_x: lcd horizontal resolution
  441. ;lcd_y: lcd vertical resolution
  442. ;lcd_width: width of lcd in mm
  443. ;lcd_height: height of lcd in mm
  444. ;lcd_dclk_freq: in MHZ unit
  445. ;lcd_pwm_freq: in HZ unit
  446. ;lcd_pwm_pol: lcd backlight PWM polarity
  447. ;lcd_pwm_max_limit lcd backlight PWM max limit(<=255)
  448. ;lcd_hbp: hsync back porch
  449. ;lcd_ht: hsync total cycle
  450. ;lcd_vbp: vsync back porch
  451. ;lcd_vt: vysnc total cycle
  452. ;lcd_hspw: hsync plus width
  453. ;lcd_vspw: vysnc plus width
  454. ;lcd_lvds_if: 0:single link; 1:dual link
  455. ;lcd_lvds_colordepth: 0:8bit; 1:6bit
  456. ;lcd_lvds_mode: 0:NS mode; 1:JEIDA mode
  457. ;lcd_frm: 0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither
  458. ;lcd_hv_clk_phase lcd hv panel lock phase, 0:0 degree; 1:90 degree; 2: 180 degree; 3: 270 degree
  459. ;lcd_hv_sync_polarity lcd hv panel sync signals polarity
  460. ; 0:vsync active low, hsync active low; 1:vsync active high, hsync active low
  461. ; 2:vsync active low, hsync active high; 3:vsync active high, hsync active high
  462. ;lcd_gamma_en lcd gamma correction enable
  463. ;lcd_bright_curve_en lcd bright curve correction enable
  464. ;lcd_cmap_en lcd color map function enable
  465. ;----------------------------------------------------------------------------------
  466. [lcd0]
  467. lcd_used = 1
  468.  
  469. lcd_driver_name = "dx0960be40a1"
  470. lcd_backlight = 50
  471. lcd_if = 4
  472. lcd_x = 800
  473. lcd_y = 1280
  474. lcd_width = 129
  475. lcd_height = 206
  476. lcd_dclk_freq = 103
  477. lcd_pwm_used = 1
  478. lcd_pwm_ch = 0
  479. lcd_pwm_freq = 50000
  480. lcd_pwm_pol = 1
  481. lcd_pwm_max_limit = 250
  482. lcd_hbp = 60
  483. lcd_ht = 1300
  484. lcd_hspw = 20
  485. lcd_vbp = 21
  486. lcd_vt = 1332
  487. lcd_vspw = 10
  488. lcd_lvds_if = 0
  489. lcd_lvds_colordepth = 0
  490. lcd_lvds_mode = 0
  491. lcd_frm = 0
  492. lcd_hv_clk_phase = 0
  493. lcd_hv_sync_polarity= 0
  494. lcd_dsi_if = 0
  495. lcd_dsi_lane = 4
  496. lcd_dsi_format = 0
  497. lcd_dsi_te = 0
  498. lcd_gamma_en = 0
  499. lcd_bright_curve_en = 0
  500. lcd_cmap_en = 0
  501.  
  502. lcd_bl_en = port:PD23<1><0><default><1>
  503. lcd_bl_en_power = "none"
  504. lcd_power = "vcc-mipi"
  505. lcd_fix_power = "vcc-dsi-33"
  506.  
  507.  
  508. [hdmi]
  509. hdmi_used = 1
  510. hdmi_power = "vcc-hdmi-33"
  511. hdmi_hdcp_enable = 0
  512. hdmi_cts_compatibility = 0
  513.  
  514. ;----------------------------------------------------------------------------------
  515. ;pwm config
  516. ;----------------------------------------------------------------------------------
  517. [pwm]
  518. pwm_used = 1
  519. pwm_positive = port:PD22<2><0><default><default>
  520.  
  521. [pwm_suspend]
  522. pwm_positive = port:PD22<7><0><default><default>
  523.  
  524. [boot_disp]
  525. output_disp = 0
  526. output_type = 1
  527. output_mode = 4
  528.  
  529. ;--------------------------------------------------------------------------------
  530. ;csi (COMS Sensor Interface) configuration
  531. ;csi(x)_dev(x)_used: 0:disable 1:enable
  532. ;csi(x)_dev(x)_isp_used 0:not use isp 1:use isp
  533. ;csi(x)_dev(x)_fmt: 0:yuv 1:bayer raw rgb
  534. ;csi(x)_dev(x)_stby_mode: 0:not shut down power at standby 1:shut down power at standby
  535. ;csi(x)_dev(x)_vflip: flip in vertical direction 0:disable 1:enable
  536. ;csi(x)_dev(x)_hflip: flip in horizontal direction 0:disable 1:enable
  537. ;csi(x)_dev(x)_iovdd: camera module io power handle string, pmu power supply
  538. ;csi(x)_dev(x)_iovdd_vol: camera module io power voltage, pmu power supply
  539. ;csi(x)_dev(x)_avdd: camera module analog power handle string, pmu power supply
  540. ;csi(x)_dev(x)_avdd_vol: camera module analog power voltage, pmu power supply
  541. ;csi(x)_dev(x)_dvdd: camera module core power handle string, pmu power supply
  542. ;csi(x)_dev(x)_dvdd_vol: camera module core power voltage, pmu power supply
  543. ;csi(x)_dev(x)_afvdd: camera module vcm power handle string, pmu power supply
  544. ;csi(x)_dev(x)_afvdd_vol: camera module vcm power voltage, pmu power supply
  545. ;fill voltage in uV, e.g. iovdd = 2.8V, csix_iovdd_vol = 2800000
  546. ;fill handle string as below:
  547. ;axp22_eldo3
  548. ;axp22_dldo4
  549. ;axp22_eldo2
  550. ;fill handle string "" when not using any pmu power supply
  551. ;--------------------------------------------------------------------------------
  552.  
  553. [csi0]
  554. csi0_used = 1
  555. csi0_sensor_list = 1
  556. csi0_pck = port:PE00<2><default><default><default>
  557. csi0_mck = port:PE01<0><0><1><0>
  558. csi0_hsync = port:PE02<2><default><default><default>
  559. csi0_vsync = port:PE03<2><default><default><default>
  560. csi0_d0 = port:PE04<2><default><default><default>
  561. csi0_d1 = port:PE05<2><default><default><default>
  562. csi0_d2 = port:PE06<2><default><default><default>
  563. csi0_d3 = port:PE07<2><default><default><default>
  564. csi0_d4 = port:PE08<2><default><default><default>
  565. csi0_d5 = port:PE09<2><default><default><default>
  566. csi0_d6 = port:PE10<2><default><default><default>
  567. csi0_d7 = port:PE11<2><default><default><default>
  568. csi0_sck = port:PE12<2><default><default><default>
  569. csi0_sda = port:PE13<2><default><default><default>
  570.  
  571. [csi0/csi0_dev0]
  572. csi0_dev0_used = 1
  573. csi0_dev0_mname = "gc2155"
  574. csi0_dev0_twi_addr = 0x78
  575. csi0_dev0_pos = "rear"
  576. csi0_dev0_isp_used = 1
  577. csi0_dev0_fmt = 0
  578. csi0_dev0_stby_mode = 1
  579. csi0_dev0_vflip = 0
  580. csi0_dev0_hflip = 0
  581. csi0_dev0_iovdd = "iovdd-csi"
  582. csi0_dev0_iovdd_vol = 2800000
  583. csi0_dev0_avdd = "avdd-csi"
  584. csi0_dev0_avdd_vol = 2800000
  585. csi0_dev0_dvdd = "dvdd-csi-18"
  586. csi0_dev0_dvdd_vol = 1800000
  587. csi0_dev0_afvdd = ""
  588. csi0_dev0_afvdd_vol =
  589. csi0_dev0_power_en =
  590. csi0_dev0_reset = port:PE14<0><0><1><0>
  591. csi0_dev0_pwdn = port:PE16<0><0><1><0>
  592. csi0_dev0_flash_used = 0
  593. csi0_dev0_flash_type = 2
  594. csi0_dev0_flash_en =
  595. csi0_dev0_flash_mode =
  596. csi0_dev0_flvdd = "vdd-csi-led"
  597. csi0_dev0_flvdd_vol = 3300000
  598. csi0_dev0_af_pwdn =
  599. csi0_dev0_act_used = 0
  600. csi0_dev0_act_name = "ad5820_act"
  601. csi0_dev0_act_slave = 0x18
  602.  
  603. [csi0/csi0_dev1]
  604. csi0_dev1_used = 1
  605. csi0_dev1_mname = "gc0328c"
  606. csi0_dev1_twi_addr = 0x42
  607. csi0_dev1_pos = "front"
  608. csi0_dev1_isp_used = 1
  609. csi0_dev1_fmt = 0
  610. csi0_dev1_stby_mode = 1
  611. csi0_dev1_vflip = 0
  612. csi0_dev1_hflip = 0
  613. csi0_dev1_iovdd = "iovdd-csi"
  614. csi0_dev1_iovdd_vol = 2800000
  615. csi0_dev1_avdd = "avdd-csi"
  616. csi0_dev1_avdd_vol = 2800000
  617. csi0_dev1_dvdd = "dvdd-csi-18"
  618. csi0_dev1_dvdd_vol = 1800000
  619. csi0_dev1_afvdd = ""
  620. csi0_dev1_afvdd_vol =
  621. csi0_dev1_power_en =
  622. csi0_dev1_reset = port:PE14<0><0><1><0>
  623. csi0_dev1_pwdn = port:PE15<0><0><1><0>
  624. csi0_dev1_flash_used = 0
  625. csi0_dev1_flash_type = 2
  626. csi0_dev1_flash_en =
  627. csi0_dev1_flash_mode =
  628. csi0_dev1_flvdd = "vdd-csi-led"
  629. csi0_dev1_flvdd_vol = 3300000
  630. csi0_dev1_af_pwdn =
  631. csi0_dev1_act_used = 0
  632. csi0_dev1_act_name = "ad5820_act"
  633. csi0_dev1_act_slave = 0x18
  634.  
  635. ;--------------------------------------------------------------------------------
  636. ;tv configuration
  637. ;
  638. ;--------------------------------------------------------------------------------
  639. [tvout_para]
  640. tvout_used =
  641. tvout_channel_num =
  642. tv_en =
  643.  
  644. [tvin_para]
  645. tvin_used =
  646. tvin_channel_num =
  647.  
  648. ; ------------------------------------------------------------------------------|
  649. ; de-interlace configuration
  650. ;--------------------------------------------------------------------------------
  651. [di]
  652. di_used = 1
  653.  
  654. ;--------------------------------------------------------------------------------
  655. ; SDMMC PINS MAPPING |
  656. ; ------------------------------------------------------------------------------|
  657. ; Config Guide |
  658. ; sdc_used: 1-enable card, 0-disable card |
  659. ; non-removable:if you use as main memory,you should set it,for example eMMC |
  660. ; bus-width: card bus width, 1-1bit, 4-4bit, 8-8bit |
  661. ; sunxi-power-save-mode: if use sdio card,should not set it |
  662. ; vmmc:regulator for card/emmc power |
  663. ; vqmmc:regulator for card/emmc io power |
  664. ; vdmmc:regulator for card detect pin pull up power |
  665. ; other: GPIO Mapping configuration |
  666. ; ------------------------------------------------------------------------------|
  667. ; Note: |
  668. ; |
  669. ; |
  670. ; |
  671. ; |
  672. ; |
  673. ; |
  674. ;--------------------------------------------------------------------------------
  675.  
  676. [sdc0]
  677. sdc0_used = 1
  678. bus-width = 4
  679. sdc0_d1 = port:PF00<2><1><2><default>
  680. sdc0_d0 = port:PF01<2><1><2><default>
  681. sdc0_clk = port:PF02<2><1><2><default>
  682. sdc0_cmd = port:PF03<2><1><2><default>
  683. sdc0_d3 = port:PF04<2><1><2><default>
  684. sdc0_d2 = port:PF05<2><1><2><default>
  685. cd-gpios = port:PF06<0><1><2><default>
  686. sunxi-power-save-mode =
  687. vmmc = "none"
  688. vqmmc = "none"
  689. vdmmc = "vcc-sdc"
  690.  
  691. [sdc1]
  692. sdc1_used = 1
  693. bus-width = 4
  694. sdc1_clk = port:PG00<2><1><3><default>
  695. sdc1_cmd = port:PG01<2><1><3><default>
  696. sdc1_d0 = port:PG02<2><1><3><default>
  697. sdc1_d1 = port:PG03<2><1><3><default>
  698. sdc1_d2 = port:PG04<2><1><3><default>
  699. sdc1_d3 = port:PG05<2><1><3><default>
  700. ;sunxi-power-save-mode =
  701. sd-uhs-sdr50 =
  702. sd-uhs-ddr50 =
  703. sd-uhs-sdr104 =
  704. cap-sdio-irq =
  705. keep-power-in-suspend =
  706. ignore-pm-notify =
  707. max-frequency = 150000000
  708.  
  709.  
  710. [sdc2]
  711. sdc2_used = 1
  712. non-removable =
  713. bus-width = 8
  714. sdc2_ds = port:PC01<3><1><3><default>
  715. sdc2_clk = port:PC05<3><1><3><default>
  716. sdc2_cmd = port:PC06<3><1><3><default>
  717. sdc2_d0 = port:PC08<3><1><3><default>
  718. sdc2_d1 = port:PC09<3><1><3><default>
  719. sdc2_d2 = port:PC10<3><1><3><default>
  720. sdc2_d3 = port:PC11<3><1><3><default>
  721. sdc2_d4 = port:PC12<3><1><3><default>
  722. sdc2_d5 = port:PC13<3><1><3><default>
  723. sdc2_d6 = port:PC14<3><1><3><default>
  724. sdc2_d7 = port:PC15<3><1><3><default>
  725. sdc2_emmc_rst = port:PC16<3><1><3><default>
  726. cd-gpios =
  727. sunxi-power-save-mode =
  728. sunxi-dis-signal-vol-sw =
  729. mmc-ddr-1_8v =
  730. mmc-hs200-1_8v =
  731. mmc-hs400-1_8v =
  732. max-frequency = 100000000
  733. sdc_tm4_sm0_freq0 = 0
  734. sdc_tm4_sm0_freq1 = 0
  735. sdc_tm4_sm1_freq0 = 0x00000000
  736. sdc_tm4_sm1_freq1 = 0
  737. sdc_tm4_sm2_freq0 = 0x00000000
  738. sdc_tm4_sm2_freq1 = 0
  739. sdc_tm4_sm3_freq0 = 0x05000000
  740. sdc_tm4_sm3_freq1 = 0x00000405
  741. sdc_tm4_sm4_freq0 = 0x00050000
  742. sdc_tm4_sm4_freq1 = 0x00000408
  743. vmmc = "vcc-emmc"
  744. vqmmc = "vcc-lpddr"
  745. ;vqmmc = "none"
  746. vdmmc = "none"
  747.  
  748. ;[mmc3]
  749. ;mmc3_used = 0
  750. ;mmc3_detmode = 2
  751. ;mmc3_buswidth = 4
  752. ;mmc3_clk = port:PA10<2><1><2><default>
  753. ;mmc3_cmd = port:PA09<2><1><2><default>
  754. ;mmc3_d0 = port:PA11<2><1><2><default>
  755. ;mmc3_d1 = port:PA12<2><1><2><default>
  756. ;mmc3_d2 = port:PA13<2><1><2><default>
  757. ;mmc3_d3 = port:PA14<2><1><2><default>
  758. ;mmc3_det =
  759. ;mmc3_use_wp = 0
  760. ;mmc3_wp =
  761. ;mmc3_isio = 0
  762. ;mmc3_regulator = "none"
  763.  
  764. ; ------------------------------------------------------------------------------|
  765. ; sim card configuration
  766. ;--------------------------------------------------------------------------------
  767. [smc]
  768. smc_used =
  769. smc_rst =
  770. smc_vppen =
  771. smc_vppp =
  772. smc_det =
  773. smc_vccen =
  774. smc_sck =
  775. smc_sda =
  776.  
  777. ;--------------------------------
  778. ;[usbc0]:控制器0的配置。
  779. ;usb_used:USB使能标志。置1,表示系统中USB模块可用,置0,则表示系统USB禁用。
  780. ;usb_port_type:USB端口的使用情况。 0:device only;1:host only;2:OTG
  781. ;usb_detect_type:USB端口的检查方式。0:不做检测;1:vbus/id检查;2:id/dpdm检查
  782. ;usb_id_gpio:USB ID pin脚配置。具体请参考gpio配置说明。
  783. ;usb_det_vbus_gpio:USB DET_VBUS pin脚配置。具体请参考gpio配置说明。
  784. ;usb_drv_vbus_gpio:USB DRY_VBUS pin脚配置。具体请参考gpio配置说明。
  785. ;usb_det_vbus_gpio: "axp_ctrl",表示axp 提供
  786. ;--------------------------------
  787. ;--------------------------------
  788. ;--- USB0控制标志
  789. ;--------------------------------
  790. [usbc0]
  791. usbc0_used = 1
  792. usb_port_type = 2
  793. usb_detect_type = 1
  794. usb_id_gpio = port:PH09<0><1><default><default>
  795. usb_det_vbus_gpio = "axp_ctrl"
  796. usb_drv_vbus_gpio = port:power3<1><0><default><0>
  797. usb_host_init_state = 0
  798. usb_regulator_io = "nocare"
  799. usb_regulator_vol = 0
  800. usb_wakeup_suspend = 0
  801. ;--- USB Device
  802. usb_luns = 3
  803. usb_serial_unique = 1
  804. usb_serial_number = "20080411"
  805. rndis_wceis = 1
  806.  
  807. ;--------------------------------
  808. ;--- USB1控制标志
  809. ;--------------------------------
  810. [usbc1]
  811. usbc1_used = 0
  812. usb_drv_vbus_gpio = port:PB06<1><0><default><0>
  813. usb_host_init_state = 1
  814. usb_regulator_io = "nocare"
  815. usb_wakeup_suspend = 0
  816. ;--- HSIC config
  817. usb_hsic_used = 0
  818. usb_hsic_regulator_io = "vcc-hsic-12"
  819. ;--- Marvell 4G HSIC
  820. usb_hsic_ctrl = 0
  821. usb_hsic_rdy_gpio =
  822. ;--- SMSC usb3503 HSIC HUB
  823. usb_hsic_usb3503_flag = 0
  824. usb_hsic_hub_connect_gpio =
  825. usb_hsic_int_n_gpio =
  826. usb_hsic_reset_n_gpio =
  827.  
  828. ;--------------------------------
  829. ;--- 序列号标志
  830. ;--------------------------------
  831. [serial_feature]
  832. sn_filename = "sn.txt"
  833.  
  834. ;--------------------------------
  835. ;--- 序列号标志
  836. ;--------------------------------
  837. [serial_feature]
  838. sn_filename = "sn.txt"
  839.  
  840. ;--------------------------------------------------------------------------------
  841. ; G sensor configuration
  842. ; gs_twi_id --- TWI ID for controlling Gsensor (0: TWI0, 1: TWI1, 2: TWI2)
  843. ;--------------------------------------------------------------------------------
  844. [gsensor]
  845. compatible = "allwinner,sun50i-gsensor-para"
  846. gsensor_used = 1
  847. gsensor_twi_id = 1
  848. gsensor_twi_addr = 0x1d
  849. gsensor_vcc_io = "vcc-deviceio"
  850. gsensor_vcc_io_val = 3300
  851. gsensor_int1 = port:PH05<6><1><default><default>
  852. gsensor_int2 = port:PH06<6><1><default><default>
  853.  
  854. ;--------------------------------------------------------------------------------
  855. ; G sensor automatic detection configuration
  856. ;gsensor_detect_used --- Whether startup automatic inspection function. 1:used,0:unused
  857. ;Module name postposition 1 said detection, 0 means no detection.
  858. ;--------------------------------------------------------------------------------
  859. [gsensor_list]
  860. compatible = "allwinner,sun50i-gsensor-list-para"
  861. gsensor_list__used = 1
  862. lsm9ds0_acc_mag = 1
  863. bma250 = 1
  864. mma8452 = 1
  865. mma7660 = 1
  866. mma865x = 1
  867. afa750 = 1
  868. lis3de_acc = 1
  869. lis3dh_acc = 1
  870. kxtik = 1
  871. dmard10 = 0
  872. dmard06 = 1
  873. mxc622x = 1
  874. fxos8700 = 1
  875. lsm303d = 0
  876. sc7a30 = 1
  877.  
  878. ;--------------------------------------------------------------------------------
  879. ;wlan configuration
  880. ;wlan_used: 0-not use, 1- use
  881. ;wlan_busnum: sdio/usb index
  882. ;clocks: external low power clock input (32.768KHz)
  883. ;wlan_power: input supply voltage
  884. ;wlan_io_regulator: wlan/sdio I/O voltage
  885. ;wlan_regon: power up/down internal regulators used by wifi section
  886. ;wlan_hostwake: wlan to wake-up host
  887. ;--------------------------------------------------------------------------------
  888. [wlan]
  889. wlan_used = 1
  890. wlan_busnum = 1
  891. clocks =
  892. wlan_power =
  893. wlan_io_regulator = "vcc-wifi-io"
  894. wlan_regon = port:PL02<1><default><default><0>
  895. wlan_hostwake = port:PL03<6><default><default><0>
  896.  
  897. ;--------------------------------------------------------------------------------
  898. ;bluetooth configuration
  899. ;bt_used: 0- no used, 1- used
  900. ;clocks: external low power clock input (32.768KHz)
  901. ;bt_power: input supply voltage
  902. ;bt_io_regulator: bluetooth I/O voltage
  903. ;bt_rst_n: power up/down internal regulators used by BT section
  904. ;--------------------------------------------------------------------------------
  905. [bt]
  906. bt_used = 1
  907. clocks =
  908. bt_power =
  909. bt_io_regulator = "vcc-wifi-io"
  910. bt_rst_n = port:PL04<1><default><default><0>
  911.  
  912. ;--------------------------------------------------------------------------------
  913. ;bluetooth lpm configuration
  914. ;btlpm_used: 0- no used, 1- used
  915. ;uart_index: 0- uart0, 1- uart1, 2- uart2
  916. ;bt_wake: host wake-up bluetooth device
  917. ;bt_hostwake: bt device wake-up host
  918. ;--------------------------------------------------------------------------------
  919. [btlpm]
  920. btlpm_used = 1
  921. uart_index = 1
  922. bt_wake = port:PL06<1><default><default><1>
  923. bt_hostwake = port:PL05<6><default><default><0>
  924.  
  925. ;--------------------------------------------------------------------------------
  926. ;3G configuration
  927. ;--------------------------------------------------------------------------------
  928. [3g_para]
  929. 3g_used = 0
  930. 3g_usbc_num = 2
  931. 3g_uart_num = 0
  932. bb_vbat = port:PL03<1><default><default><0>
  933. bb_host_wake = port:PM00<1><default><default><0>
  934. bb_on = port:PM01<1><default><default><0>
  935. bb_pwr_on = port:PM03<1><default><default><0>
  936. bb_wake = port:PM04<1><default><default><0>
  937. bb_rf_dis = port:PM05<1><default><default><0>
  938. bb_rst = port:PM06<1><default><default><0>
  939. 3g_int =
  940.  
  941. ;--------------------------------------------------------------------------------
  942. ;gyroscope
  943. ;--------------------------------------------------------------------------------
  944. [gyroscopesensor]
  945. compatible ="allwinner,sun50i-gyr_sensors-para"
  946. gyroscopesensor_used = 0
  947. gy_twi_id = 2
  948. gy_twi_addr = 0x6a
  949. gy_int1 = port:PA10<6><1><default><default>
  950. gy_int2 =
  951.  
  952. ;--------------------------------------------------------------------------------
  953. ; Gyro automatic detection configuration
  954. ;gy_detect_used --- Whether startup automatic inspection function. 1:used,0:unused
  955. ;Module name postposition 1 said detection, 0 means no detection.
  956. ;--------------------------------------------------------------------------------
  957. [gy_list]
  958. compatible ="allwinner,sun50i-gyr_sensors-list-para"
  959. gy_list_used = 0
  960. lsm9ds0_gyr = 1
  961. l3gd20_gyr = 0
  962. bmg160_gyr = 1
  963.  
  964.  
  965. ;--------------------------------------------------------------------------------
  966. ;light sensor
  967. ;--------------------------------------------------------------------------------
  968. [lightsensor]
  969. compatible ="allwinner,sun50i-lsensors-para"
  970. lightsensor_used =0
  971. ls_twi_id = 2
  972. ls_twi_addr = 0x23
  973. ls_int = port:PA12<6><1><default><default>
  974.  
  975. ;--------------------------------------------------------------------------------
  976. ; lsensor automatic detection configuration
  977. ;ls_detect_used --- Whether startup automatic inspection function. 1:used,0:unused
  978. ;Module name postposition 1 said detection, 0 means no detection.
  979. ;--------------------------------------------------------------------------------
  980. [ls_list]
  981. compatible ="allwinner,sun50i-lsensors-list-para"
  982. ls_list_used =0
  983. ltr_501als = 1
  984. jsa1212 = 0
  985. jsa1127 = 1
  986. stk3x1x = 0
  987.  
  988. ;--------------------------------------------------------------------------------
  989. ;compass
  990. ;--------------------------------------------------------------------------------
  991. [compasssensor]
  992. compatible ="allwinner,sun50i-compass-para"
  993. compasssensor_used = 0
  994. compass_twi_id = 2
  995. compass_twi_addr = 0x0d
  996. compass_int = port:PA11<6><1><default><default>
  997.  
  998.  
  999. ;--------------------------------------------------------------------------------
  1000. ; compass sensor automatic detection configuration
  1001. ;compass_detect_used --- Whether startup automatic inspection function. 1:used,0:unused
  1002. ;Module name postposition 1 said detection, 0 means no detection.
  1003. ;--------------------------------------------------------------------------------
  1004. [compass_list]
  1005. compatible ="allwinner,sun50i-compass-list-para"
  1006. compass_list_used = 0
  1007. lsm9ds0 = 1
  1008. lsm303d = 0
  1009. ;akm8963 = 1
  1010.  
  1011. ;--------------------------------------------------------------------------------
  1012. ; NOTE :Make sure spdif_used = 0x1,spdifmach_used = 0x1,
  1013. ; if register the sound card spdif.
  1014. ;--------------------------------------------------------------------------------
  1015. [spdif]
  1016. spdif_used = 0
  1017. [sndspdif]
  1018. sndspdif_used = 0
  1019. ;----------------------------------------------------------------------------------
  1020. ; NOTE :Make sure daudio2_used = 0x1,sndhdmi_used = 0x1,
  1021. ; if register the sound card hdmi.
  1022. ;---------------------------------------------------------------------------------
  1023. [daudio2]
  1024. daudio2_used = 1
  1025. [sndhdmi]
  1026. sndhdmi_used = 1
  1027. ;--------------------------------------------------------------------------------
  1028. ;allwinner,pcm_lrck_period :16/32/64/128/256
  1029. ;allwinner,pcm_lrckr_period :no use
  1030. ;allwinner,slot_width_select :16bits/20bits/24bits/32bits
  1031. ;allwinner,pcm_lsb_first :0: msb first; 1: lsb first
  1032. ;allwinner,tx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law
  1033. ;allwinner,rx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law
  1034. ;allwinner,daudio_master :1: SND_SOC_DAIFMT_CBM_CFM(codec clk & FRM master) use
  1035. ; 2: SND_SOC_DAIFMT_CBS_CFM(codec clk slave & FRM master) not use
  1036. ; 3: SND_SOC_DAIFMT_CBM_CFS(codec clk master & frame slave) not use
  1037. ; 4: SND_SOC_DAIFMT_CBS_CFS(codec clk & FRM slave) use
  1038. ;allwinner,audio_format: 1:SND_SOC_DAIFMT_I2S(standard i2s format). use
  1039. ; 2:SND_SOC_DAIFMT_RIGHT_J(right justfied format).
  1040. ; 3:SND_SOC_DAIFMT_LEFT_J(left justfied format)
  1041. ; 4:SND_SOC_DAIFMT_DSP_A(pcm. MSB is available on 2nd BCLK rising edge after LRC rising edge). use
  1042. ; 5:SND_SOC_DAIFMT_DSP_B(pcm. MSB is available on 1nd BCLK rising edge after LRC rising edge)
  1043. ;allwinner,signal_inversion:1:SND_SOC_DAIFMT_NB_NF(normal bit clock + frame) use
  1044. ; 2:SND_SOC_DAIFMT_NB_IF(normal BCLK + inv FRM)
  1045. ; 3:SND_SOC_DAIFMT_IB_NF(invert BCLK + nor FRM) use
  1046. ; 4:SND_SOC_DAIFMT_IB_IF(invert BCLK + FRM)
  1047. ;allwinner,frametype :0: long frame = 2 clock width; 1: short frame
  1048. ;allwinner,tdm_config :0:pcm 1:i2s
  1049. ;allwinner,daudio0_used :0:not use 1:use
  1050.  
  1051. ;--------------------------------------------------------------------------------
  1052. ; NOTE :Make sure snddaudio0_used = 0x1,daudio1_used = 0x1,
  1053. ; if register the sound card DAUDIO1.
  1054. ;--------------------------------------------------------------------------------
  1055. [snddaudio0]
  1056. snddaudio0_used = 0
  1057. ;-----------------------------------------------------------------------------
  1058. [daudio0]
  1059. pcm_lrck_period = 0x20
  1060. pcm_lrckr_period = 0x01
  1061. slot_width_select = 0x20
  1062. pcm_lsb_first = 0x0
  1063. tx_data_mode = 0x0
  1064. rx_data_mode = 0x0
  1065. daudio_master = 0x04
  1066. audio_format = 0x01
  1067. signal_inversion = 0x01
  1068. frametype = 0x0
  1069. tdm_config = 0x01
  1070. daudio0_used = 0
  1071.  
  1072. ;-------------------------------------------------------------------------------
  1073. ; NOTE :Make sure snddaudio1_used = 0x1,daudio0_used = 0x1,
  1074. ; if register the sound card DAUDIO0.
  1075. ;--------------------------------------------------------------------------------
  1076. [snddaudio1]
  1077. snddaudio1_used = 0
  1078. ;-----------------------------------------------------------------------------
  1079. [daudio1]
  1080. pcm_lrck_period = 0x20
  1081. pcm_lrckr_period = 0x01
  1082. slot_width_select = 0x20
  1083. pcm_lsb_first = 0x0
  1084. tx_data_mode = 0x0
  1085. rx_data_mode = 0x0
  1086. daudio_master = 0x04
  1087. audio_format = 0x01
  1088. signal_inversion = 0x01
  1089. frametype = 0x0
  1090. tdm_config = 0x01
  1091. daudio1_used = 0
  1092. ;----------------------------------------------------------------------------------------------------------
  1093. ;--------------------------------------------------------------------------------------
  1094. ;allwinner,headphonevol :headphone volume:0x0--0x3f 0db--(-62db) 1db/step
  1095. ;allwinner,spkervol : speaker volume:0x0--0x1f 0db-(-43.5db) 1.5db/step
  1096. ;allwinner,earpiecevol : earpiece volume:0x0--0x1f 0db-(-43.5db) 1.5db/step
  1097. ;allwinner,maingain : mainmic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step
  1098. ;allwinner,headsetmicgain : headphonemic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step
  1099. ;allwinner,adcagc_cfg : 1:use adcagc 0:no use
  1100. ;allwinner,adcdrc_cfg : 1:use adcdrc 0:no use
  1101. ;allwinner,adchpf_cfg : 1:use adchpf 0:no use
  1102. ;allwinner,dacdrc_cfg : 1:use adcdrc 0:no use
  1103. ;allwinner,dachpf_cfg : 1:use adchpf 0:no use
  1104. ;allwinner,aif2config : 1:use aif2 0:no use
  1105. ;allwinner,aif3config : 1:use aif3 0:no use
  1106. ;allwinner,hp_detect_case :0:low 1:high
  1107. ;--------------------------------------------------------------------------------
  1108. ; NOTE :Make sure sndcodec_used = 0x1,i2s_used = 0x1
  1109. ; codec_used = 0x1,if register the sound card audiocodec.
  1110. ;---------------------------------------------------------------------------------
  1111. [sndcodec]
  1112. sndcodec_used = 0x1
  1113. aif2fmt = 0x3
  1114. aif3fmt = 0x3
  1115. aif2master = 0x1
  1116. hp_detect_case = 0x0
  1117. ;------------------------------------------------------------------------------
  1118. [i2s]
  1119. i2s_used = 0x1
  1120. ;-------------------------------------------------------------------------------
  1121. [codec]
  1122. codec_used = 0x1
  1123. headphonevol = 0x3b
  1124. spkervol = 0x19
  1125. earpiecevol = 0x1e
  1126. maingain = 0x4
  1127. headsetmicgain = 0x4
  1128. adcagc_cfg = 0x0
  1129. adcdrc_cfg = 0x0
  1130. adchpf_cfg = 0x0
  1131. dacdrc_cfg = 0x0
  1132. dachpf_cfg = 0x0
  1133. aif2config = 0x0
  1134. aif3config = 0x0
  1135. aif1_lrlk_div = 0x40
  1136. aif2_lrlk_div = 0x40
  1137. pa_sleep_time = 0x15e
  1138. gpio-spk = port:PH07<2><1><default><default>
  1139.  
  1140. ;----------------------------------------------------------------------------------
  1141. ;ir --- infra remote configuration
  1142. ;----------------------------------------------------------------------------------
  1143. [s_cir0]
  1144. s_cir0_used = 0
  1145. ir_power_key_code = 0x0
  1146. ir_addr_code = 0x0
  1147.  
  1148. ;-------------------------------------------------------------------------------------
  1149. ;used ---0:not used,1:used
  1150. ;pmu_id ---0:axp19x,1:axp209,2:axp22x,3:axp806,4:axp808,5:axp809,6:axp803,7:axp813
  1151. ;pmu_twi_addr ---slave address
  1152. ;pmu_twi_id ---i2c bus number (0 TWI0, 1 TWI2, 2 TWI3)
  1153. ;pmu_irq_id ---irq number (0 irq0,1 irq1)
  1154. ;pmu_chg_ic_temp ---intelligence charge pmu temperature. when it is 0, this function is closed.
  1155. ;pmu_battery_rdc ---battery initial resistance
  1156. ;pmu_battery_cap ---battery capability,mAh
  1157. ;pmu_runtime_chgcur ---set initial charging current limite,mA, 300/450/600/750/900/1050/1200/1350/1500/1650/1800/1950/
  1158. ;pmu_suspend_chgcur ---set suspend charging current limite,mA, 300/450/600/750/900/1050/1200/1350/1500/1650/1800/1950/
  1159. ;pmu_shutdown_chgcur ---set shutdown charging current limite,mA, 300/450/600/750/900/1050/1200/1350/1500/1650/1800/1950/
  1160. ;pmu_init_chgvol ---set initial charing target voltage,mV,4100/4220/4200/4240
  1161. ;pmu_ac_vol ---set usb-ac limited voltage level,mV,4000/4100/4200/4300/4400/4500/4600/4700,0 - not limite
  1162. ;pmu_ac_cur ---set usb-ac limited current level,mA,500/900, 0 - not limite
  1163. ;pmu_usbpc_vol ---set usb-pc limited voltage level,mV,4000/4100/4200/4300/4400/4500/4600/4700,0 - not limite
  1164. ;pmu_usbpc_cur ---set usb-pc limited current level,mA,500/900, 0 - not limite
  1165. ;pmu_battery_warning_level1 ---low power warning high level,5%-20%,1%/step
  1166. ;pmu_battery_warning_level2 ---low power warning low level,0%-15%,1%/step
  1167. ;pmu_chgled_func ---CHGKED pin control, 0:controlled by pmu,1:controlled by Charger
  1168. ;pmu_chgled_type ---CHGLED Type select when pmu_chgled_func=0,0:Type A, 1:type B
  1169. ;pmu_bat_para1 ---battery indication at 3.13V
  1170. ;pmu_bat_para2 ---battery indication at 3.27V
  1171. ;pmu_bat_para3 ---battery indication at 3.34V
  1172. ;pmu_bat_para4 ---battery indication at 3.41V
  1173. ;pmu_bat_para5 ---battery indication at 3.48V
  1174. ;pmu_bat_para6 ---battery indication at 3.52V
  1175. ;pmu_bat_para7 ---battery indication at 3.55V
  1176. ;pmu_bat_para8 ---battery indication at 3.57V
  1177. ;pmu_bat_para9 ---battery indication at 3.59V
  1178. ;pmu_bat_para10 ---battery indication at 3.61V
  1179. ;pmu_bat_para11 ---battery indication at 3.63V
  1180. ;pmu_bat_para12 ---battery indication at 3.64V
  1181. ;pmu_bat_para13 ---battery indication at 3.66V
  1182. ;pmu_bat_para14 ---battery indication at 3.7V
  1183. ;pmu_bat_para15 ---battery indication at 3.73V
  1184. ;pmu_bat_para16 ---battery indication at 3.77V
  1185. ;pmu_bat_para17 ---battery indication at 3.78V
  1186. ;pmu_bat_para18 ---battery indication at 3.8V
  1187. ;pmu_bat_para19 ---battery indication at 3.82V
  1188. ;pmu_bat_para20 ---battery indication at 3.84V
  1189. ;pmu_bat_para21 ---battery indication at 3.85V
  1190. ;pmu_bat_para22 ---battery indication at 3.87V
  1191. ;pmu_bat_para23 ---battery indication at 3.91V
  1192. ;pmu_bat_para24 ---battery indication at 3.94V
  1193. ;pmu_bat_para25 ---battery indication at 3.98V
  1194. ;pmu_bat_para26 ---battery indication at 4.01V
  1195. ;pmu_bat_para27 ---battery indication at 4.05V
  1196. ;pmu_bat_para28 ---battery indication at 4.08V
  1197. ;pmu_bat_para29 ---battery indication at 4.1V
  1198. ;pmu_bat_para30 ---battery indication at 4.12V
  1199. ;pmu_bat_para31 ---battery indication at 4.14V
  1200. ;pmu_bat_para32 ---battery indication at 4.15V
  1201. ;pmu_bat_temp_enable ---battery temp detect enable
  1202. ;pmu_bat_charge_ltf ---charge battery temp low threshold voltage
  1203. ;pmu_bat_charge_htf ---charge battery temp high threshold voltage
  1204. ;pmu_bat_shutdown_ltf ---shutdown battery temp low threshold voltage
  1205. ;pmu_bat_shutdown_htf ---shutdown battery temp high threshold voltage
  1206. ;pmu_bat_temp_para1 ---battery temp -25 voltage
  1207. ;pmu_bat_temp_para2 ---battery temp -15 voltage
  1208. ;pmu_bat_temp_para3 ---battery temp -10 voltage
  1209. ;pmu_bat_temp_para4 ---battery temp -5 voltage
  1210. ;pmu_bat_temp_para5 ---battery temp 0 voltage
  1211. ;pmu_bat_temp_para6 ---battery temp 5 voltage
  1212. ;pmu_bat_temp_para7 ---battery temp 10 voltage
  1213. ;pmu_bat_temp_para8 ---battery temp 20 voltage
  1214. ;pmu_bat_temp_para9 ---battery temp 30 voltage
  1215. ;pmu_bat_temp_para10 ---battery temp 40 voltage
  1216. ;pmu_bat_temp_para11 ---battery temp 45 voltage
  1217. ;pmu_bat_temp_para12 ---battery temp 50 voltage
  1218. ;pmu_bat_temp_para13 ---battery temp 55 voltage
  1219. ;pmu_bat_temp_para14 ---battery temp 60 voltage
  1220. ;pmu_bat_temp_para15 ---battery temp 70 voltage
  1221. ;pmu_bat_temp_para16 ---battery temp 80 voltage
  1222. ;pmu_powkey_off_time ---set pek off time,ms, 4000/6000/8000/10000
  1223. ;pmu_powkey_off_func ---set pek off func, 0:shutdown,1:restart
  1224. ;pmu_powkey_off_en ---set pek offlevel powerdown or not, 0:not powerdown,1:powerdown
  1225. ;pmu_powkey_long_time ---set pek pek long irq time,ms,1000/1500/2000/2500
  1226. ;pmu_powkey_on_time ---set pek on time,ms,128/1000/2000/3000
  1227. ;power_start ---when system is in charging, shutdown is power off or resart;0:restart 1:poweroff
  1228. ;--------------------------------------------------------------------------------------------------------
  1229. ;--------------------------------------------------------------------------------------------------------
  1230. ;pmu0 is axp81x
  1231. ;--------------------------------------------------------------------------------------------------------
  1232. [pmu0]
  1233. used = 1
  1234. pmu_id = 6
  1235. pmu_twi_addr = 0x34
  1236. pmu_twi_id = 1
  1237. pmu_irq_id = 64
  1238. pmu_IRQ_wakeup = 1
  1239.  
  1240. pmu_chg_ic_temp = 0
  1241. pmu_battery_rdc = 97
  1242. pmu_battery_cap = 4016
  1243. pmu_runtime_chgcur = 450
  1244. pmu_suspend_chgcur = 1500
  1245. pmu_shutdown_chgcur = 1500
  1246. pmu_init_chgvol = 4200
  1247. pmu_ac_vol = 4000
  1248. pmu_ac_cur = 3500
  1249. pmu_usbpc_vol = 4400
  1250. pmu_usbpc_cur = 500
  1251. pmu_battery_warning_level1 = 15
  1252. pmu_battery_warning_level2 = 0
  1253. pmu_chgled_func = 0
  1254. pmu_chgled_type = 0
  1255.  
  1256. pmu_bat_para1 = 0
  1257. pmu_bat_para2 = 0
  1258. pmu_bat_para3 = 0
  1259. pmu_bat_para4 = 0
  1260. pmu_bat_para5 = 0
  1261. pmu_bat_para6 = 0
  1262. pmu_bat_para7 = 1
  1263. pmu_bat_para8 = 1
  1264. pmu_bat_para9 = 1
  1265. pmu_bat_para10 = 2
  1266. pmu_bat_para11 = 3
  1267. pmu_bat_para12 = 8
  1268. pmu_bat_para13 = 16
  1269. pmu_bat_para14 = 26
  1270. pmu_bat_para15 = 43
  1271. pmu_bat_para16 = 47
  1272. pmu_bat_para17 = 52
  1273. pmu_bat_para18 = 56
  1274. pmu_bat_para19 = 60
  1275. pmu_bat_para20 = 66
  1276. pmu_bat_para21 = 72
  1277. pmu_bat_para22 = 77
  1278. pmu_bat_para23 = 82
  1279. pmu_bat_para24 = 84
  1280. pmu_bat_para25 = 90
  1281. pmu_bat_para26 = 95
  1282. pmu_bat_para27 = 98
  1283. pmu_bat_para28 = 100
  1284. pmu_bat_para29 = 100
  1285. pmu_bat_para30 = 100
  1286. pmu_bat_para31 = 100
  1287. pmu_bat_para32 = 100
  1288.  
  1289. pmu_bat_temp_enable = 0
  1290. pmu_bat_charge_ltf = 2261
  1291. pmu_bat_charge_htf = 388
  1292. pmu_bat_shutdown_ltf = 3200
  1293. pmu_bat_shutdown_htf = 237
  1294. pmu_bat_temp_para1 = 7466
  1295. pmu_bat_temp_para2 = 4480
  1296. pmu_bat_temp_para3 = 3518
  1297. pmu_bat_temp_para4 = 2786
  1298. pmu_bat_temp_para5 = 2223
  1299. pmu_bat_temp_para6 = 1788
  1300. pmu_bat_temp_para7 = 1448
  1301. pmu_bat_temp_para8 = 969
  1302. pmu_bat_temp_para9 = 664
  1303. pmu_bat_temp_para10 = 466
  1304. pmu_bat_temp_para11 = 393
  1305. pmu_bat_temp_para12 = 333
  1306. pmu_bat_temp_para13 = 283
  1307. pmu_bat_temp_para14 = 242
  1308. pmu_bat_temp_para15 = 179
  1309. pmu_bat_temp_para16 = 134
  1310.  
  1311. pmu_powkey_off_time = 6000
  1312. pmu_powkey_off_func = 0
  1313. pmu_powkey_off_en = 1
  1314. pmu_powkey_long_time = 1500
  1315. pmu_powkey_on_time = 1000
  1316. power_start = 0
  1317.  
  1318. ;--------------------------------------------------------------------------------------------------------
  1319. ;pmu0 is axp81x
  1320. ;regulator tree
  1321. ;--------------------------------------------------------------------------------------------------------
  1322. [pmu0_regu]
  1323. regulator_count = 23
  1324. regulator1 = "axp81x_dcdc1 none vcc-nand vcc-emmc vcc-sdc vcc-usb-30 vcc-io vcc-pd"
  1325. regulator2 = "axp81x_dcdc2 none vdd-cpua"
  1326. regulator3 = "axp81x_dcdc3 none"
  1327. regulator4 = "axp81x_dcdc4 none"
  1328. regulator5 = "axp81x_dcdc5 none vcc-dram"
  1329. regulator6 = "axp81x_dcdc6 none vdd-sys"
  1330. regulator7 = "axp81x_dcdc7 none"
  1331. regulator8 = "axp81x_rtc none"
  1332. regulator9 = "axp81x_aldo1 none vdd-csi-led"
  1333. regulator10 = "axp81x_aldo2 none vcc-pl"
  1334. regulator11 = "axp81x_aldo3 none vcc-avcc vcc-pll"
  1335. regulator12 = "axp81x_dldo1 none vcc-hdmi-33 vcc-dsi-33"
  1336. regulator13 = "axp81x_dldo2 none vcc-mipi"
  1337. regulator14 = "axp81x_dldo3 none avdd-csi"
  1338. regulator15 = "axp81x_dldo4 none vcc-deviceio"
  1339. regulator16 = "axp81x_eldo1 none vcc-cpvdd vcc-wifi-io vcc-pc vcc-pg"
  1340. regulator17 = "axp81x_eldo2 none vcc-lcd-0"
  1341. regulator18 = "axp81x_eldo3 none dvdd-csi-18"
  1342. regulator19 = "axp81x_fldo1 none vcc-hsic-12"
  1343. regulator20 = "axp81x_fldo2 none vdd-cpus";
  1344. regulator21 = "axp81x_gpio0ldo none vcc-ctp"
  1345. regulator22 = "axp81x_gpio1ldo none iovdd-csi vcc-pe"
  1346. regulator23 = "axp81x_dc1sw none vcc-wifi-8089"
  1347.  
  1348. ;----------------------------------------------------------------------------------
  1349. ; dvfs voltage-frequency table configuration
  1350. ;
  1351. ; max_freq: cpu maximum frequency, based on Hz
  1352. ; min_freq: cpu minimum frequency, based on Hz
  1353. ;
  1354. ; lv_count: count of lv_freq/lv_volt, must be < 16
  1355. ;
  1356. ; lv1: core vdd is 1.30v if cpu frequency is (1104Mhz, 1152Mhz]
  1357. ; lv2: core vdd is 1.26v if cpu frequency is (1008Mhz, 1104Mhz]
  1358. ; lv3: core vdd is 1.20v if cpu frequency is (816Mhz, 1008Mhz]
  1359. ; lv4: core vdd is 1.10v if cpu frequency is (648Mhz, 816Mhz]
  1360. ; lv5: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz]
  1361. ; lv6: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz]
  1362. ; lv7: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz]
  1363. ; lv8: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz]
  1364. ;
  1365. ;----------------------------------------------------------------------------------
  1366. [dvfs_table]
  1367. ;extremity_freq = 1344000000
  1368. max_freq = 1152000000
  1369. min_freq = 480000000
  1370.  
  1371. lv_count = 8
  1372. lv1_freq = 1152000000
  1373. lv1_volt = 1300
  1374.  
  1375. lv2_freq = 1104000000
  1376. lv2_volt = 1260
  1377.  
  1378. lv3_freq = 1008000000
  1379. lv3_volt = 1200
  1380.  
  1381. lv4_freq = 816000000
  1382. lv4_volt = 1100
  1383.  
  1384. lv5_freq = 648000000
  1385. lv5_volt = 1040
  1386.  
  1387. lv6_freq = 0
  1388. lv6_volt = 1040
  1389.  
  1390. lv7_freq = 0
  1391. lv7_volt = 1040
  1392.  
  1393. lv8_freq = 0
  1394. lv8_volt = 1040
  1395.  
  1396. ;----------------------------------------------------------------------------------
  1397. ;s_uart0 config parameters
  1398. ;s_uart0_used --s_uart0 whether used for arisc debugging
  1399. ;
  1400. ;----------------------------------------------------------------------------------
  1401. [s_uart0]
  1402. s_uart0_used = 1
  1403. s_uart0_tx = port:PL02<2><default><default><default>
  1404. s_uart0_rx = port:PL03<2><default><default><default>
  1405.  
  1406. ;----------------------------------------------------------------------------------
  1407. ;s_rsb0 config parameters
  1408. ;s_rsb0_used --s_rsb0 whether used for arisc
  1409. ;
  1410. ;----------------------------------------------------------------------------------
  1411. [s_rsb0]
  1412. s_rsb0_used = 1
  1413. s_rsb0_sck = port:PL00<2><1><2><default>
  1414. s_rsb0_sda = port:PL01<2><1><2><default>
  1415.  
  1416. ;----------------------------------------------------------------------------------
  1417. ;s_jtag0 config parameters
  1418. ;s_jtag0_used --s_jtag0 whether used for arisc
  1419. ;
  1420. ;----------------------------------------------------------------------------------
  1421. [s_jtag0]
  1422. s_jtag0_used = 0
  1423. s_jtag0_tms = port:PL04<2><1><2><default>
  1424. s_jtag0_tck = port:PL05<2><1><2><default>
  1425. s_jtag0_tdo = port:PL06<2><1><2><default>
  1426. s_jtag0_tdi = port:PL07<2><1><2><default>
  1427.  
  1428. ;----------------------------------------------------------------------------------
  1429. ;virtual device
  1430. ;virtual device for pinctrl testing
  1431. ;device have pin PA1 PA2
  1432. ;----------------------------------------------------------------------------------
  1433. [Vdevice]
  1434. Vdevice_used = 1
  1435. Vdevice_0 = port:PB01<4><1><2><default>
  1436. Vdevice_1 = port:PB02<4><1><2><default>
  1437.  
  1438. ;----------------------------------------------------------------------------------
  1439. ;mali400 parameters
  1440. ;normal_freq : the normal frequency of gpu
  1441. ;scene_ctrl_status: scene control status, if this is enabled, android layer can ask
  1442. ; gpu driver to change frequency in certain scene
  1443. ;temp_ctrl_status : temperature control status, if this is enabled, the gpu frequency
  1444. ; will drop down if gpu's temperature is too high
  1445. ;----------------------------------------------------------------------------------
  1446. [gpu_mali400_0]
  1447. normal_freq = 408
  1448. scene_ctrl_status = 0
  1449. temp_ctrl_status = 1
  1450. ;----------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement