PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل hdmi کوبی بورد 4



hmm
08-08-2015, 17:24
سلام
من یک کوبی بورد ورژن 4 جدیدا خریدم
کوبی بورد یه اندروید دیفالت روش داره که خروجیش روی VGA هست و مشکلی نداره
ولی وقتی تو تنظیمات ستنیگ اندروید میزنم روی HDMI تصویر هیچی نمیده
همه گزینه های HDMI اون قیما رو هم تست کردم
البته من با VGA نهایتا میخوام کار کنم ولی چون میخوام روش linaro بریزم خروجی دیفالت ایمیج اصلی روی HDMI هست
من وقتی sd card که روش ایمیج linaro رو ریختم میزنم به کوبی و روشنش می کنم نه روی VGA تصویر میده(که نبایدم بده چون دیفالت روی HDMI) هست نه روی HDMI
حدس قریب به یقین خودم اینه که مشکل از بورد هست
به خود شرکت کویر الکترونیک گفتم فعلا منو پیچوندن و میگن به ساپورت کوبی بگو که این کارم کردیم ولی خب فعلا شنبه هست و چینی ها تا دوشنبه تعطیلا
کار منم یکم فوری هست
کسی میدونه احیانا چه جوری میشه linaro با دیفالت VGA چه جوری میشه روی sd ریخت که حداقل بتونم کار فوریمو انجام بدم

dariush_ab
08-08-2015, 21:15
سلام
من یک کوبی بورد ورژن 4 جدیدا خریدم
کوبی بورد یه اندروید دیفالت روش داره که خروجیش روی VGA هست و مشکلی نداره
ولی وقتی تو تنظیمات ستنیگ اندروید میزنم روی HDMI تصویر هیچی نمیده
همه گزینه های HDMI اون قیما رو هم تست کردم
البته من با VGA نهایتا میخوام کار کنم ولی چون میخوام روش linaro بریزم خروجی دیفالت ایمیج اصلی روی HDMI هست
من وقتی sd card که روش ایمیج linaro رو ریختم میزنم به کوبی و روشنش می کنم نه روی VGA تصویر میده(که نبایدم بده چون دیفالت روی HDMI) هست نه روی HDMI
حدس قریب به یقین خودم اینه که مشکل از بورد هست
به خود شرکت کویر الکترونیک گفتم فعلا منو پیچوندن و میگن به ساپورت کوبی بگو که این کارم کردیم ولی خب فعلا شنبه هست و چینی ها تا دوشنبه تعطیلا
کار منم یکم فوری هست
کسی میدونه احیانا چه جوری میشه linaro با دیفالت VGA چه جوری میشه روی sd ریخت که حداقل بتونم کار فوریمو انجام بدم
سلام.
دوست عزیز لطفا این دو ایمج رو روی برد تست کنید و نتیجه رو بگید:


linaro-desktop-cb4-card-hdmi-v0.4.img.7z (You can see links before reply)
linaro-desktop-cb4-emmc-hdmi-v0.4.img.7z (You can see links before reply)


برای vga باید script.bin را به شکل زیر تغییر بدهید:


[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 4
screen0_output_mode = 4
screen1_output_type = 2
screen1_output_mode = 14
fb0_framebuffer_num = 2
fb0_format = 10
fb0_pixel_sequence = 0
fb0_scaler_mode_enable = 1
fb1_framebuffer_num = 2
fb1_format = 10
fb1_pixel_sequence = 0
fb1_scaler_mode_enable = 1

hmm
09-08-2015, 12:45
اون طور که من تو فروم کوبی خوندم نسخه 0.4 لینارو تو مد vga باگ داشته که تو نسخه آخر رفعش کردند
من میخوام نسخه یک لینارو رو روی کوبیم بریزم که باگ نداره
متاسفانه ساپورت شرکت کویر الکترونیک واقعا افتضاحه و در حد یک فروشنده عمل می کنن نه نمایندگی
با اینکه نمایندگی رسمی کوبی هست و باید مستقیم خدمات بده منو به ساپورت خود کوبی پاس میدن با اینکه میدونن الان اونا پاسخگو من نیستن
یعنی کافیه خودشون با یه بورد دیگه تست کنن رو اندروید دیفالتش میتونن HDMI تصویر بگیرن یا نه و اون وقت متوجه میشن برد خراب به من دادند

kavir
09-08-2015, 13:10
اون طور که من تو فروم کوبی خوندم نسخه 0.4 لینارو تو مد vga باگ داشته که تو نسخه آخر رفعش کردند
من میخوام نسخه یک لینارو رو روی کوبیم بریزم که باگ نداره
متاسفانه ساپورت شرکت کویر الکترونیک واقعا افتضاحه و در حد یک فروشنده عمل می کنن نه نمایندگی
با اینکه نمایندگی رسمی کوبی هست و باید مستقیم خدمات بده منو به ساپورت خود کوبی پاس میدن با اینکه میدونن الان اونا پاسخگو من نیستن
یعنی کافیه خودشون با یه بورد دیگه تست کنن رو اندروید دیفالتش میتونن HDMI تصویر بگیرن یا نه و اون وقت متوجه میشن برد خراب به من دادند

ساپورت یعنی شما خیلی برات سخته اینجا یه سوال مطرح کنید؟ چند بار زنگ زدین و خدمتتون عرض کردم که توی فروم خودمون یا کوبی برد مطرح کنید من نمیدونم توقع شما از ساپورت چیه دیگه

hmm
09-08-2015, 13:26
کمترین ساپورت یعنی نعویض قطعه معیوبی که در روز اول خرابیشو اعلام کردم
یعنی همون کاری که تو پست قبلیم گفتم(تست بورد دیگر توسط خودتون)
از راه دور چه جوری میخواید صحت بورد رو تست کنیند ؟ راهش قطعه مرجوع بشه تا بررسی بشه اگر مشتری مداری دارید باید یه بورد به طور موقت بدید به ما که کار ما هم معطل نشه

hmm
09-08-2015, 14:33
در ضمن فایل script.bin در فایل ایمیج گفته شده موجود نبود
ما فایل sys_config.fex رو پیدا کردیم که تنظیمات خروجی هم توش بود ولی تغییرات بالا رو هم دادیم فرقی نکرد(البته همه فلگ هایی که گفتید هم موجود نبود و فرق داشت که ما هم اضافه مردیم به فایل)
یه فایل sh هم داره که تو خودش گفته بعد نصب باید ران شه تا تنظیمات خروجی عوض بشه که خب ما مشکل همون نصب رو داریم

hmm
09-08-2015, 16:28
متاسفانه ساپورت کویر الکترونیک علاوه بر پاسخگو نبودن بسیار بی ادب و بی فرهنگ هم هستن که حتی تلفن رو وسط مکالمه قطع می کنن و میگن هرکاری میخواید بکنید
طبق قانون تجارات الکترونیک و همچنین اون نماد الکترونیکی که مثلا گرفتن متعهد به مرجوع کردن کالا (حتی بدون دلیل)بدون هزینه تا یک هفته پس از خرید هستند که اینم بهش عمل نمی کنن
واقعا متاسفم

dariush_ab
09-08-2015, 16:39
در ضمن فایل script.bin در فایل ایمیج گفته شده موجود نبود
ما فایل sys_config.fex رو پیدا کردیم که تنظیمات خروجی هم توش بود ولی تغییرات بالا رو هم دادیم فرقی نکرد(البته همه فلگ هایی که گفتید هم موجود نبود و فرق داشت که ما هم اضافه مردیم به فایل)
یه فایل sh هم داره که تو خودش گفته بعد نصب باید ران شه تا تنظیمات خروجی عوض بشه که خب ما مشکل همون نصب رو داریم
مهندس کمی صبر داشته باشید با هم مشکل رو حل می کنیم.
شما الان اندروید با hdmi لازم دارید یا لینوکس؟
این 2 رو تست کردید ببینید آیا hdmi تصویر دارید یا نه؟


linaro-desktop-cb4-card-hdmi-v0.4.img.7z (You can see links before reply)
linaro-desktop-cb4-emmc-hdmi-v0.4.img.7z (You can see links before reply)

hmm
09-08-2015, 16:50
روی emmc اندروید بود که زبانش چینی بود که انگلیسی کردیم
ولی من لینوکس میخوام برای کارم یعنی linaro از بدبختی ما هم ایمیج اصلیش فقط برای HDMI هست
من کارم فوری نبود صبر میکردم ولی چهارشنبه سفارش دادم حالا باید تا فردا صبر کنم که چینی ها بیان سرکار
ما خودم با چینی ها صحبت کردم آی کیو اونا خیلی تعطیل تر از ماهاست
با خود ساپورت کوبی هم برای یک قضیه تو کوبی 2 صحبت کردیم زبان انگلیسیشونم فاجعه هست حتی نوشتاریشون
می دونم اونا هم لفتش میدن و کار من فوریه
من دفعه اولم نیست که با کوبی سرو کله میزنم روشون اندروید و لینوکس ریختم

الانم تیم فنیمون هم ایمیج اصلی رو بررسی کردن میگن یه راهش گرفتن سورس قسمت vga و کامپایل کردنش هست ولی این وقت گیره و مشکل اصلی که خراب بودن HDMI رو حل نمیکنه
شما بگو من چیکار کنم
من میگم اگه دوستان فکر میکنن بردشون سالمه از ما تحویل بگیرن یکی دیگه بدن

dariush_ab
09-08-2015, 17:05
روی emmc اندروید بود که زبانش چینی بود که انگلیسی کردیم
ولی من لینوکس میخوام برای کارم یعنی linaro از بدبختی ما هم ایمیج اصلیش فقط برای HDMI هست
من کارم فوری نبود صبر میکردم ولی چهارشنبه سفارش دادم حالا باید تا فردا صبر کنم که چینی ها بیان سرکار
ما خودم با چینی ها صحبت کردم آی کیو اونا خیلی تعطیل تر از ماهاست
با خود ساپورت کوبی هم برای یک قضیه تو کوبی 2 صحبت کردیم زبان انگلیسیشونم فاجعه هست حتی نوشتاریشون
می دونم اونا هم لفتش میدن و کار من فوریه
من دفعه اولم نیست که با کوبی سرو کله میزنم روشون اندروید و لینوکس ریختم

الانم تیم فنیمون هم ایمیج اصلی رو بررسی کردن میگن یه راهش گرفتن سورس قسمت vga و کامپایل کردنش هست ولی این وقت گیره و مشکل اصلی که خراب بودن HDMI رو حل نمیکنه
شما بگو من چیکار کنم
من میگم اگه دوستان فکر میکنن بردشون سالمه از ما تحویل بگیرن یکی دیگه بدن

من درست متوجه نمیشم شما چی میخواین ولی با این پست آخر فکر میکنم لینوکس با vga میخواین.درسته؟
عوض کردن اسکریپت برای تغییر خروجی تصویر روی emmc کمی مشکله و باید آنلاین انجام بدید.
حالا مشکل شما این هستش که نمیتونین این کار رو انجام بدید یا عوض می کنید و کار نمیکنه؟
اگر هم که باگ باشه که روی هر بردی همین خواهدبود.
من یک ایمج اندروید روی کامپیوترم داشتم به این نام:
android4.4-cb4-emmc-v2.0.img
اسکریپت اون رو نگاه کنید...
قسمت تنظیمات تصویر رو می تونید به دلخواه عوض کنید.
در لینوکس script.bin هستش و در اندروید sys_config.fex که باز هم به script.bin تبدیل میشه.


;A80 PAD application
;---------------------------------------------------------------------------------------------------------
; 说明: 脚本中的字符串区分大小写,用户可 修改"="后面的数值,但是不要修改前面的字 串
; 描述gpio的形式:Port:端口+组内序号<功能分配><内部电阻状态><驱动能力><输出电平状态>
;---------------------------------------------------------------------------------------------------------


[product]
version = "100"
machine = "optimus"


[platform]
eraseflag = 1
;----------------------------------------------------------------------------------
; system configuration
; ?
;dcdc1_vol ---set dcdc1 voltage,mV,1600-3400,100mV/step
;dcdc2_vol ---set dcdc2 voltage,mV,600-1540,20mV/step
;dcdc3_vol ---set dcdc3 voltage,mV,600-1860,20mV/step
;dcdc4_vol ---set dcdc4 voltage,mV,600-1540,20mV/step
;dcdc5_vol ---set dcdc5 voltage,mV,1000-2550,50mV/step
;aldo2_vol ---set aldo2 voltage,mV,700-3300,100mV/step
;aldo3_vol ---set aldo3 voltage,mV,700-3300,100mV/step
;----------------------------------------------------------------------------------
[target]
boot_clock = 1008
storage_type = -1
[charging_type]
charging_type = 1
;---------------------------------------------------------------------------------
; uboot key detect enable
; 当keyen_flag = 1 时,支持按键检测
; 当keyen_flag = 0 时,不支持
;---------------------------------------------------------------------------------
[key_detect_en]
keyen_flag = 0


;----------------------------------------------------------------------------------
;
; 各路电压输出语法说明:
;
; 电压名称 = 100XXXX : 表示把该路电压设置为XXXX指定的电压 ,同时打开输出开关
; 电压名称 = 000XXXX : 表示把该路电压设置为XXXX指定的电压 ,同时关闭输出开关,当有需要时由 内核驱动打开
; 电压名称 = 0 : 表示关闭该路电压输出开关,不修改 有的值
;
;----------------------------------------------------------------------------------
[power_sply]
dcdc1_vol = 1003000
dcdc2_vol = 900
dcdc3_vol = 1000900
dcdc4_vol = 1000900
dcdc5_vol = 1001500
dc5ldo_vol = 1000900
dldo2_vol = 1003000
eldo3_vol = 1001800
aldo1_vol = 1003000
aldo3_vol = 1003000


[slave_power_sply]
dcdca_vol = 1000900
dcdcb_vol = 0
dcdcc_vol = 0
dcdcd_vol = 1000900
dcdce_vol = 1002100
aldo1_vol = 1003000
bldo1_vol = 1001800
bldo2_vol = 1001800
cldo1_vol = 0


[gpio_bias]
pa_bias = "axp809:gpio1:2500"
pb_bias = "axp809:aldo2:1800"
pc_bias = "axp809:dcdc1:3000"
pd_bias = "axp806:bldo1:1800"
pe_bias = "axp809:eldo2:1800"
pf_bias = "axp809:dcdc1:3000"
pg_bias = "axp809:gpio0:3000"
ph_bias = "axp809:dcdc1:3000"
pl_bias = "axp809:dldo2:3000"
pm_bias = "axp809:eldo3:3000"


[card_boot]
logical_start = 40960
sprite_gpio0 =
next_work = 3




;---------------------------------------------------------------------------------------------------------
; if 1 == standby_mode, then support super standby;
; else, support normal standby.
;---------------------------------------------------------------------------------------------------------
[pm_para]
standby_mode = 1


[card0_boot_para]
card_ctrl = 0
card_high_speed = 1
card_line = 4
sdc_d1 = port:PF00<2><1><default><default>
sdc_d0 = port:PF01<2><1><default><default>
sdc_clk = port:PF02<2><1><default><default>
sdc_cmd = port:PF03<2><1><default><default>
sdc_d3 = port:PF04<2><1><default><default>
sdc_d2 = port:PF05<2><1><default><default>


[card2_boot_para]
card_ctrl = 2
card_high_speed = 1
card_line = 4
sdc_cmd = port:PC06<3><1><default><default>
sdc_clk = port:PC07<3><1><default><default>
sdc_d0 = port:PC08<3><1><default><default>
sdc_d1 = port:PC09<3><1><default><default>
sdc_d2 = port:PC10<3><1><default><default>
sdc_d3 = port:PC11<3><1><default><default>



output_disp = 1
output_type = 3
output_mode = 10
auto_hpd = 1


[twi_para]
twi_port = 0
twi_scl = port:PH14<2><default><default><default>
twi_sda = port:PH15<2><default><default><default>


[uart_para]
uart_debug_port = 0
uart_debug_tx = port:PH12<2><1><default><default>
uart_debug_rx = port:PH13<2><1><default><default>


[jtag_para]
jtag_enable = 1
jtag_ms = port:PF00<3><default><default><default>
jtag_ck = port:PF05<3><default><default><default>
jtag_do = port:PF03<3><default><default><default>
jtag_di = port:PF01<3><default><default><default>


[clock]
pll4 = 300
pll6 = 600
pll8 = 297
pll9 = 297
pll10 = 2376


;************************************************* ****************************
;sdram configuration
;
;dram_para2 = 0x00001200 ;代表启用dram双通道
;
;dram_para2 = 0x00001100 ;代表启用dram单通道
;
;************************************************* ****************************
[dram_para]
dram_clk = 672
dram_type = 3
dram_zq = 0x003F3FDD
dram_odt_en = 1
dram_para1 = 0x10f41000
dram_para2 = 0x00001200
dram_mr0 = 0x1A50
dram_mr1 = 0x40
dram_mr2 = 0x10
dram_mr3 = 0
dram_tpr0 = 0x04E214EA
dram_tpr1 = 0x004214AD
dram_tpr2 = 0x10A75030
dram_tpr3 = 0
dram_tpr4 = 0
dram_tpr5 = 0
dram_tpr6 = 0
dram_tpr7 = 0
dram_tpr8 = 0
dram_tpr9 = 0
dram_tpr10 = 0
dram_tpr11 = 0
dram_tpr12 = 168
dram_tpr13 = 0x23
;----------------------------------------------------------------------------------
;os life cycle para configuration
;----------------------------------------------------------------------------------


;------------------------------------------------------------------------------;
; 10/100/100Mbps Ethernet MAC Controller Configure ;
;------------------------------------------------------------------------------;
; 配置选项: ;
; gmac_used --- 1: gmac used, 0: not used ;
;------------------------------------------------------------------------------;
; MII GMII RGMII MII GMII RGMII MII GMII RGMII ;
;PA00~03 * * * PA10 * * PA20 * * * ;
; PA04 * PA11~14 * * * PA21 * * ;
; PA05 * PA15 * PA22 * * ;
; PA06 * PA16 * PA23 * * ;
; PA07 * PA17 * PA24 * * ;
; PA08 * * PA18 * PA25 * * ;
; PA09 * * * PA19 * * * PA26~27 * * * ;
;------------------------------------------------------------------------------;
[gmac0]
gmac_used = 1
gmac_rxd3 = port:PA00<2><default><3><default>
gmac_rxd2 = port:PA01<2><default><3><default>
gmac_rxd1 = port:PA02<2><default><3><default>
gmac_rxd0 = port:PA03<2><default><3><default>
gmac_rxclk = port:PA04<2><default><3><default>
gmac_rxdv = port:PA05<2><default><3><default>
;gmac_rxerr = port:PA06<2><default><3><default>
gmac_txd3 = port:PA07<2><default><3><default>
gmac_txd2 = port:PA08<2><default><3><default>
gmac_txd1 = port:PA09<2><default><3><default>
gmac_txd0 = port:PA10<2><default><3><default>
;gmac_crs = port:PA11<2><default><3><default>
gmac_txclk = port:PA12<2><default><3><default>
gmac_txen = port:PA13<2><default><3><default>
gmac_txerr = port:PA14<2><default><3><default>
gmac_col = port:PA15<2><default><3><default>
gmac_mdc = port:PA16<2><default><3><default>
gmac_mdio = port:PA17<2><default><3><default>


;---------------------------------------------------------------------------------------------------------
; wakeup_src_para:
; sometimes, u would like to add more wakeup src in standby mode, these para will be
; help;
; u need to make sure the standby mode support the wakeup src. Also, some hw
; condition must be guaranteed.
; including:
; cpu_en: power on or off.
; 1: mean power on
; 0: mean power off
; cpu_freq: indicating lowest freq. unit is Mhz;
; dram selfresh_en: selfresh or not.
; 1: enable enter selfresh
; 0: disable enter selfresh
; dram_pll: if not enter selfresh, indicating lowest freq. unit is Mhz;
; wakeup_src: to make the scenario work, the wakeup src is needed.
;---------------------------------------------------------------------------------------------------------
[wakeup_src_para]
cpu_en = 0
cpu_freq = 48
; (cpu:apb:ahb)
pll_ratio = 0x111
dram_selfresh_en = 1
dram_freq = 36
wakeup_src0 =
wakeup_src_wl = port:PL03<4><default><default><0>
wakeup_src_bt = port:PL04<4><default><default><0>
bb_wake_ap = port:PM01<4><default><default><0>


;----------------------------------------------------------------------------------
;i2c configuration
;----------------------------------------------------------------------------------
[twi0]
twi_used = 1
twi_scl = port:PH0<2><default><default><default>
twi_sda = port:PH1<2><default><default><default>


[twi1]
twi_used = 1
twi_scl = port:PH2<2><default><default><default>
twi_sda = port:PH3<2><default><default><default>


[twi2]
twi_used = 0
twi_scl = port:PH4<2><default><default><default>
twi_sda = port:PH5<2><default><default><default>


[twi3]
twi_used = 0
twi_scl = port:PG10<2><default><default><default>
twi_sda = port:PG11<2><default><default><default>


[twi4]
twi_used = 0
twi_scl = port:PB15<4><default><default><default>
twi_sda = port:PB16<4><default><default><default>


;----------------------------------------------------------------------------------
;uart configuration
;uart_type --- 2 (2 wire), 4 (4 wire), 8 (8 wire, full function)
;----------------------------------------------------------------------------------
[uart0]
uart_used = 1
uart_port = 0
uart_type = 2
uart_tx = port:PH12<2><1><default><default>
uart_rx = port:PH13<2><1><default><default>


[uart1]
uart_used = 0
uart_port = 1
uart_type = 8
uart_tx = port:PA0<4><1><default><default>
uart_rx = port:PA1<4><1><default><default>
uart_rts = port:PA2<4><1><default><default>
uart_cts = port:PA3<4><1><default><default>
;uart_dtr = port:PA4<4><1><default><default>
;uart_dsr = port:PA5<4><1><default><default>
;uart_dcd = port:PA6<4><1><default><default>
;uart_ring = port:PA7<4><1><default><default>


[uart2]
uart_used = 1
uart_port = 2
uart_type = 4
uart_tx = port:PG06<2><1><default><default>
uart_rx = port:PG07<2><1><default><default>
uart_rts = port:PG08<2><1><default><default>
uart_cts = port:PG09<2><1><default><default>


[uart3]
uart_used = 0
uart_port = 3
uart_type = 4
uart_tx = port:PB05<3><1><default><default>
uart_rx = port:PB06<3><1><default><default>
uart_rts = port:PB04<3><1><default><default>
uart_cts = port:PB00<3><1><default><default>


[uart4]
uart_used = 0
uart_port = 4
uart_type = 2
uart_tx = port:PG12<2><1><default><default>
uart_rx = port:PG13<2><1><default><default>
uart_rts = port:PG14<2><1><default><default>
uart_cts = port:PG15<2><1><default><default>


[uart5]
uart_used = 0
uart_port = 5
uart_type = 4
uart_tx = port:PE04<4><1><default><default>
uart_rx = port:PE05<4><1><default><default>
uart_rts = port:PE06<4><1><default><default>
uart_cts = port:PE07<4><1><default><default>


;----------------------------------------------------------------------------------
;SPI controller configuration
;----------------------------------------------------------------------------------
[spi0]
spi_used = 0
spi_cs_bitmap = 1
spi_cs0 = port:PC19<3><1><default><default>
spi_sclk = port:PC02<3><default><default><default>
spi_mosi = port:PC00<3><default><default><default>
spi_miso = port:PC01<3><default><default><default>


[spi1]
spi_used = 0
spi_cs_bitmap = 1
spi_cs0 =
spi_sclk =
spi_mosi =
spi_miso =


[spi2]
spi_used = 0
spi_cs_bitmap = 1
spi_cs0 = port:PE04<3><1><default><default>
spi_sclk = port:PE05<3><default><default><default>
spi_mosi = port:PE06<3><default><default><default>
spi_miso = port:PE07<3><default><default><default>


[spi3]
spi_used = 0
spi_cs_bitmap = 1
spi_cs0 = port:PH17<2><1><default><default>
spi_cs1 = port:PH18<2><1><default><default>
spi_cs2 = port:PH12<3><1><default><default>
spi_cs3 = port:PH13<3><default><default><default>
spi_sclk = port:PH14<2><default><default><default>
spi_mosi = port:PH15<2><default><default><default>
spi_miso = port:PH16<2><default><default><default>


;----------------------------------------------------------------------------------
;SPI device configuration
;----------------------------------------------------------------------------------
[spi_devices]
spi_dev_num = 1


[spi_board0]
modalias = "m25p32"
max_speed_hz = 33000000
bus_num = 0
chip_select = 0
mode = 0


;----------------------------------------------------------------------------------
;resistance tp configuration
;----------------------------------------------------------------------------------
[rtp_para]
rtp_used = 0
rtp_screen_size = 5
rtp_regidity_level = 5
rtp_press_threshold_enable = 0
rtp_press_threshold = 0x1f40
rtp_sensitive_level = 0xf
rtp_exchange_x_y_flag = 0


;----------------------------------------------------------------------------------
;capacitor tp configuration
;external int function
;wakeup output function
;notice --- tp_int_port & tp_io_port use the same port
;----------------------------------------------------------------------------------
[ctp_para]
ctp_used = 0
ctp_twi_id = 1
ctp_twi_addr = 0x5d
ctp_screen_max_x = 1280
ctp_screen_max_y = 800
ctp_revert_x_flag = 1
ctp_revert_y_flag = 1
ctp_exchange_x_y_flag = 1


ctp_int_port =
ctp_wakeup =


;--------------------------------------------------------------------------------
; CTP automatic detection configuration
;ctp_detect_used --- Whether startup automatic inspection function. 1:used,0:unused
;Module name postposition 1 said detection, 0 means no detection.
;--------------------------------------------------------------------------------
[ctp_list_para]
ctp_det_used = 1
ft5x_ts = 1
gt82x = 1
gslX680 = 1
gt9xx_ts = 1
gt811 = 1
zet622x = 1
aw5306_ts = 1


;----------------------------------------------------------------------------------
;touch key configuration
;----------------------------------------------------------------------------------
[tkey_para]
tkey_used = 0
tkey_twi_id =
tkey_twi_addr =
tkey_int =


;----------------------------------------------------------------------------------
;motor configuration
;----------------------------------------------------------------------------------
[motor_para]
motor_used = 0
motor_shake = 0
motor_ldo = axp22_ldoio0
motor_ldo_voltage = 3300


;----------------------------------------------------------------------------------
;thermal configuration
;----------------------------------------------------------------------------------
[ths_para]
ths_used = 1
ths_trend = 0
ths_trip1_count = 5
ths_trip1_0 = 60
ths_trip1_1 = 75
ths_trip1_2 = 85
ths_trip1_3 = 95
ths_trip1_4 = 105
ths_trip1_5 = 0
ths_trip1_6 = 0
ths_trip1_7 = 0
ths_trip1_0_min = 0
ths_trip1_0_max = 1
ths_trip1_1_min = 1
ths_trip1_1_max = 2
ths_trip1_2_min = 2
ths_trip1_2_max = 5
ths_trip1_3_min = 5
ths_trip1_3_max = 9
ths_trip1_4_min = 0
ths_trip1_4_max = 0
ths_trip1_5_min = 0
ths_trip1_5_max = 0
ths_trip1_6_min = 0
ths_trip1_6_max = 0
ths_trip2_count = 1
ths_trip2_0 = 105
;----------------------------------------------------------------------------------
;cooler_table cooler_count <=32
;----------------------------------------------------------------------------------
[cooler_table]
cooler_count = 10
cooler0 = "1200000 4 1800000 4"
cooler1 = "1200000 4 1608000 4"
cooler2 = "1200000 4 1440000 4"
cooler3 = "1200000 4 1200000 4"
cooler4 = "1200000 4 1200000 3"
cooler5 = "1200000 4 1440000 2"
cooler6 = "1200000 4 1200000 2"
cooler7 = "1200000 4 1200000 1"
cooler8 = "1200000 4 4294967295 0"
cooler9 = "600000 4 4294967295 0"
;----------------------------------------------------------------------------------


[nand0_para]
nand_support_2ch = 1


nand0_used = 1
nand0_we = port:PC00<2><default><default><default>
nand0_ale = port:PC01<2><default><default><default>
nand0_cle = port:PC02<2><default><default><default>
nand0_ce1 = port:PC03<2><default><default><default>
nand0_ce0 = port:PC04<2><default><default><default>
nand0_nre = port:PC05<2><default><default><default>
nand0_rb0 = port:PC06<2><default><default><default>
nand0_rb1 = port:PC07<2><default><default><default>
nand0_d0 = port:PC08<2><default><default><default>
nand0_d1 = port:PC09<2><default><default><default>
nand0_d2 = port:PC10<2><default><default><default>
nand0_d3 = port:PC11<2><default><default><default>
nand0_d4 = port:PC12<2><default><default><default>
nand0_d5 = port:PC13<2><default><default><default>
nand0_d6 = port:PC14<2><default><default><default>
nand0_d7 = port:PC15<2><default><default><default>
nand0_ce2 = port:PC17<2><default><default><default>
nand0_ce3 = port:PC18<2><default><default><default>
nand0_ndqs = port:PC16<2><default><default><default>


[nand1_para]
nand1_used = 1
nand1_we = port:PC00<2><default><default><default>
nand1_ale = port:PC01<2><default><default><default>
nand1_cle = port:PC03<2><default><default><default>
nand1_ce1 = port:PC03<2><default><default><default>
nand1_ce0 = port:PC04<2><default><default><default>
nand1_nre = port:PC05<2><default><default><default>
nand1_rb0 = port:PC06<2><default><default><default>
nand1_rb1 = port:PC07<2><default><default><default>
nand1_d0 = port:PC08<2><default><default><default>
nand1_d1 = port:PC09<2><default><default><default>
nand1_d2 = port:PC10<2><default><default><default>
nand1_d3 = port:PC11<2><default><default><default>
nand1_d4 = port:PC12<2><default><default><default>
nand1_d5 = port:PC13<2><default><default><default>
nand1_d6 = port:PC14<2><default><default><default>
nand1_d7 = port:PC15<2><default><default><default>
nand1_ce2 = port:PC17<2><default><default><default>
nand1_ce3 = port:PC18<2><default><default><default>
nand1_ndqs = port:PC16<2><default><default><default>

[B]
;----------------------------------------------------------------------------------
;disp init configuration
;
;disp_mode (0:screen0<screen0,fb0>)
;screenx_output_type (0:none; 1:lcd; 3:hdmi;)
;screenx_output_mode (used for hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50)
; (5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60)
;fbx format (0:ARGB 1:ABGR 2:RGBA 3:BGRA)
;fbx_width,fbx_height (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0)
;lcdx_backlight (lcd init backlight,the range:[0,256],default:197
;lcdx_yy (lcd init screen bright/contrast/saturation/hue, value:0~100, default:50/50/57/50)
;----------------------------------------------------------------------------------
[disp_init]
disp_composer_mode = 1


disp_init_enable = 1
disp_mode = 1


screen0_output_type = 1
screen0_output_mode = 1


screen1_output_type = 3
screen1_output_mode = 10


fb0_format = 0
fb0_scaler_mode_enable = 0
fb0_width = 0
fb0_height = 0


fb1_format = 0
fb1_scaler_mode_enable = 0
fb1_width = 0
fb1_height = 0


lcd0_backlight = 197
lcd1_backlight = 197


lcd0_bright = 50
lcd0_contrast = 50
lcd0_saturation = 57
lcd0_hue = 50


lcd1_bright = 50
lcd1_contrast = 50
lcd1_saturation = 57
lcd1_hue = 50


;----------------------------------------------------------------------------------
;lcd0 configuration


;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp
;lcd_x: lcd horizontal resolution
;lcd_y: lcd vertical resolution
;lcd_width: width of lcd in mm
;lcd_height: height of lcd in mm
;lcd_dclk_freq: in MHZ unit
;lcd_pwm_freq: in HZ unit
;lcd_pwm_pol: lcd backlight PWM polarity
;lcd_pwm_max_limit lcd backlight PWM max limit(<=255)
;lcd_hbp: hsync back porch
;lcd_ht: hsync total cycle
;lcd_vbp: vsync back porch
;lcd_vt: vysnc total cycle
;lcd_hspw: hsync plus width
;lcd_vspw: vysnc plus width
;lcd_lvds_if: 0:single link; 1:dual link
;lcd_lvds_colordepth: 0:8bit; 1:6bit
;lcd_lvds_mode: 0:NS mode; 1:JEIDA mode
;lcd_frm: 0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither
;lcd_gamma_en lcd gamma correction enable
;lcd_bright_curve_en lcd bright curve correction enable
;lcd_cmap_en lcd color map function enable
;deu_mode 0:smoll lcd screen; 1:large lcd screen(larger than 10inch)
;lcdgamma4iep: Smart Backlight parameter, lcd gamma vale * 10;
; decrease it while lcd is not bright enough; increase while lcd is too bright
;smart_color 90:normal lcd screen 65:retina lcd screen(9.7inch)


;vga_used if need vga,lcd_used must be 1,in that case,vga_used is 1 means output to vga
;----------------------------------------------------------------------------------
[lcd0_para]
lcd_used = 1
vga_used = 1
lcd_driver_name = "default_lcd"
lcd_if = 0
lcd_x = 1024
lcd_y = 768
lcd_width = 150
lcd_height = 94
lcd_dclk_freq = 65
lcd_pwm_used = 0
lcd_pwm_ch = 0
lcd_pwm_freq = 50000
lcd_pwm_pol = 0
lcd_hbp = 296
lcd_ht = 1344
lcd_hspw = 136
lcd_vbp = 35
lcd_vt = 806
lcd_vspw = 6
lcd_lvds_if = 0
lcd_lvds_colordepth = 1
lcd_lvds_mode = 0
lcd_frm = 1
lcd_hv_clk_phase = 0
lcd_hv_sync_polarity = 0
lcd_gamma_en = 0
lcd_bright_curve_en = 0
lcd_cmap_en = 0


deu_mode = 0
lcdgamma4iep = 22
smart_color = 90


;lcd_bl_en = port:PA6<1><0><default><1>
lcd_power = port:power2<1><0><default><1>


lcdd0 = port:PD00<2><0><3><default>
lcdd1 = port:PD01<2><0><3><default>
lcdd2 = port:PD02<2><0><3><default>
lcdd3 = port:PD03<2><0><3><default>
lcdd4 = port:PD04<2><0><3><default>
lcdd5 = port:PD05<2><0><3><default>
lcdd6 = port:PD06<2><0><3><default>
lcdd7 = port:PD07<2><0><3><default>
lcdd8 = port:PD08<2><0><3><default>
lcdd9 = port:PD09<2><0><3><default>
lcdd10 = port:PD10<2><0><3><default>
lcdd11 = port:PD11<2><0><3><default>
lcdd12 = port:PD12<2><0><3><default>
lcdd13 = port:PD13<2><0><3><default>
lcdd14 = port:PD14<2><0><3><default>
lcdd15 = port:PD15<2><0><3><default>
lcdd16 = port:PD16<2><0><3><default>
lcdd17 = port:PD17<2><0><3><default>
lcdd18 = port:PD18<2><0><3><default>
lcdd19 = port:PD19<2><0><3><default>
lcdd20 = port:PD20<2><0><3><default>
lcdd21 = port:PD21<2><0><3><default>
lcdd22 = port:PD22<2><0><3><default>
lcdd23 = port:PD23<2><0><3><default>
lcdclk = port:PD24<2><0><default><default>
lcdde = port:PD25<1><0><default><1>
lcdhsync = port:PD26<2><0><3><default>
lcdvsync = port:PD27<2><0><3><default>


;----------------------------------------------------------------------------------
;hdmi configuration
;----------------------------------------------------------------------------------
[hdmi_para]
hdmi_used = 1


;----------------------------------------------------------------------------------
;pwm config
;----------------------------------------------------------------------------------
[pwm0_para]
pwm_used = 0
pwm_positive = port:PH6<2><0><default><default>


[pwm1_para]
pwm_used = 0
pwm_positive = port:PH8<3><0><default><default>


;--------------------------------------------------------------------------------
;vip (video input port) configuration
;vip_used: 0:disable 1:enable
;vip_mode: 0:sample one interface to one buffer 1:sample two interface to one buffer
;vip_dev_qty: The quantity of devices linked to capture bus
;
;vip_define_sensor_list: If you want use sensor detect function, please set vip_define_sensor_list = 1, and
; verify that file /system/etc/hawkview/sensor_list_cfg.ini is properly configured!
;
;vip_dev(x)_pos: sensor position, "rear" or "front", if vip_define_sensor_list = 1,vip_dev(x)_pos must be configured!
;
;vip_dev(x)_isp_used 0:not use isp 1:use isp
;vip_dev(x)_fmt: 0:yuv 1:bayer raw rgb
;vip_dev(x)_stby_mode: 0:not shut down power at standby 1:shut down power at standby
;vip_dev(x)_vflip: flip in vertical direction 0:disable 1:enable
;vip_dev(x)_hflip: flip in horizontal direction 0:disable 1:enable
;vip_dev(x)_iovdd: camera module io power handle string, pmu power supply
;vip_dev(x)_iovdd_vol: camera module io power voltage, pmu power supply
;vip_dev(x)_avdd: camera module analog power handle string, pmu power supply
;vip_dev(x)_avdd_vol: camera module analog power voltage, pmu power supply
;vip_dev(x)_dvdd: camera module core power handle string, pmu power supply
;vip_dev(x)_dvdd_vol: camera module core power voltage, pmu power supply
;vip_dev(x)_afvdd: camera module vcm power handle string, pmu power supply
;vip_dev(x)_afvdd_vol: camera module vcm power voltage, pmu power supply
;x indicates the index of the devices which are linked to the same capture bus
;fill voltage in uV, e.g. iovdd = 2.8V, vip_devx_iovdd_vol = 2800000
;fill handle string as below:
;axp22_eldo3
;axp22_dldo4
;axp22_eldo2
;fill handle string "" when not using any pmu power supply


;--------------------------------------------------------------------------------
[csi0]


vip_used = 0
vip_mode = 0
vip_dev_qty = 1
vip_define_sensor_list = 0


vip_csi_mck = port:PB14<3><default><default><default>
vip_csi_sck = port:PB15<3><default><default><default>
vip_csi_sda = port:PB16<3><default><default><default>


vip_dev0_mname = "ov16825"
vip_dev0_pos = "rear"
vip_dev0_lane = 1
vip_dev0_twi_id = 0
vip_dev0_twi_addr = 0x6c
vip_dev0_isp_used = 1
vip_dev0_fmt = 1
vip_dev0_stby_mode = 0
vip_dev0_vflip = 0
vip_dev0_hflip = 0
vip_dev0_iovdd = "axp22_aldo2"
vip_dev0_iovdd_vol = 2800000
vip_dev0_avdd = "axp15_aldo2"
vip_dev0_avdd_vol = 2800000
vip_dev0_dvdd = "axp22_eldo1"
vip_dev0_dvdd_vol = 1500000
vip_dev0_afvdd = "axp15_cldo2"
vip_dev0_afvdd_vol = 2800000
vip_dev0_power_en =
vip_dev0_reset = port:PB5<1><default><default><default>
vip_dev0_pwdn = port:PB6<1><default><default><default>
vip_dev0_flash_en =
vip_dev0_flash_mode =
vip_dev0_af_pwdn =


vip_dev0_act_used = 1
vip_dev0_act_name = "dw9714_act"
vip_dev0_act_slave = 0x18




vip_dev1_mname = ""
vip_dev1_pos = "front"
vip_dev1_lane = 1
vip_dev1_twi_id = 0
vip_dev1_twi_addr =
vip_dev1_isp_used = 0
vip_dev1_fmt = 1
vip_dev1_stby_mode = 0
vip_dev1_vflip = 0
vip_dev1_hflip = 0
vip_dev1_iovdd = "axp22_eldo3"
vip_dev1_iovdd_vol = 2800000
vip_dev1_avdd = "axp22_dldo4"
vip_dev1_avdd_vol = 2800000
vip_dev1_dvdd = "axp22_eldo2"
vip_dev1_dvdd_vol = 1500000
vip_dev1_afvdd = ""
vip_dev1_afvdd_vol = 2800000
vip_dev1_power_en =
vip_dev1_reset =
vip_dev1_pwdn =
vip_dev1_flash_en =
vip_dev1_flash_mode =
vip_dev1_af_pwdn =


[csi1]


vip_used = 0
;--------------------------------------------------------------------------------
;tv configuration
;
;--------------------------------------------------------------------------------
[tvout_para]
tvout_used =
tvout_channel_num =
tv_en =


[tvin_para]
tvin_used =
tvin_channel_num =


;--------------------------------------------------------------------------------
; SDMMC PINS MAPPING |
; ------------------------------------------------------------------------------|
; Config Guide |
; sdc_used: 1-enable card, 0-disable card |
; sdc_detmode: card detect mode |
; 1-detect card by gpio polling |
; 2-detect card by gpio irq(must use IO with irq function) |
; 3-no detect, always in for boot card |
; 4-manually insert and remove by /proc/driver/sunxi-mmc.x/insert|
; sdc_buswidth: card bus width, 1-1bit, 4-4bit, 8-8bit |
; sdc_use_wp: 1-with write protect IO, 0-no write protect IO |
; sdc_isio: for sdio card |
; sdc_regulator: power control.if card supports UHS-I/DDR and HS200 timing for|
; SD3.0 or eMMC4.5, regulator must be configured. the value is |
; the ldo name of AXP221, eg: sdc_regulator = "axp22_eldo2" |
; other: GPIO Mapping configuration |
; ------------------------------------------------------------------------------|
; Note: |
; 1 if detmode=2, sdc_det's config=6 |
; else if detmode=1, sdc_det's config=0 |
; else sdc_det IO is not necessary |
; 2 if the customer wants to support UHS-I and HS200 features, he must provide|
; an independent power supply for the card. This is only used in platforms |
; that supports SD3.0 cards and eMMC4.4+ flashes |
;--------------------------------------------------------------------------------
[mmc0_para]
sdc_used = 1
sdc_detmode = 2
sdc_buswidth = 4
sdc_clk = port:PF02<2><1><2><default>
sdc_cmd = port:PF03<2><1><2><default>
sdc_d0 = port:PF01<2><1><2><default>
sdc_d1 = port:PF00<2><1><2><default>
sdc_d2 = port:PF05<2><1><2><default>
sdc_d3 = port:PF04<2><1><2><default>
sdc_det = port:PH18<6><1><2><default>
sdc_use_wp = 0
sdc_wp =
sdc_isio = 0
sdc_regulator = "none"


[mmc1_para]
sdc_used = 1
sdc_detmode = 4
sdc_buswidth = 4
sdc_clk = port:PG00<2><1><2><default>
sdc_cmd = port:PG01<2><1><2><default>
sdc_d0 = port:PG02<2><1><2><default>
sdc_d1 = port:PG03<2><1><2><default>
sdc_d2 = port:PG04<2><1><2><default>
sdc_d3 = port:PG05<2><1><2><default>
sdc_det =
sdc_use_wp = 0
sdc_wp =
sdc_isio = 1
sdc_regulator = "none"


[mmc2_para]
sdc_used = 0
sdc_detmode = 3
sdc_buswidth = 8
sdc_clk = port:PC07<3><1><2><default>
sdc_cmd = port:PC06<3><1><2><default>
sdc_d0 = port:PC08<3><1><2><default>
sdc_d1 = port:PC09<3><1><2><default>
sdc_d2 = port:PC10<3><1><2><default>
sdc_d3 = port:PC11<3><1><2><default>
sdc_d4 = port:PC12<3><1><2><default>
sdc_d5 = port:PC13<3><1><2><default>
sdc_d6 = port:PC14<3><1><2><default>
sdc_d7 = port:PC15<3><1><2><default>
emmc_rst = port:PC16<3><1><2><default>
sdc_det =
sdc_use_wp = 0
sdc_wp =
sdc_isio = 0
sdc_regulator = "none"


[mmc3_para]
sdc_used = 0
sdc_detmode = 4
sdc_buswidth = 8
sdc_clk = port:PC07<3><1><2><default>
sdc_cmd = port:PC06<3><1><2><default>
sdc_d0 = port:PC08<3><1><2><default>
sdc_d1 = port:PC09<3><1><2><default>
sdc_d2 = port:PC10<3><1><2><default>
sdc_d3 = port:PC11<3><1><2><default>
sdc_d4 = port:PC12<3><1><2><default>
sdc_d5 = port:PC13<3><1><2><default>
sdc_d6 = port:PC14<3><1><2><default>
sdc_d7 = port:PC15<3><1><2><default>
emmc_rst = port:PC16<3><1><2><default>
sdc_det =
sdc_use_wp = 0
sdc_wp =
sdc_isio = 0
sdc_regulator = "none"


; ------------------------------------------------------------------------------|
; sim card configuration
;--------------------------------------------------------------------------------
[smc_para]
smc_used =
smc_rst =
smc_vppen =
smc_vppp =
smc_det =
smc_vccen =
smc_sck =
smc_sda =




;--------------------------------
;[usbc0]:控制器0的配置。
;usb_used:USB使能标志。置1,表示系统 USB模块可用,置0,则表示系统USB禁用。
;usb_port_type:USB端口的使用情况。 0:device only;1:host only;2:OTG
;usb_detect_type:USB端口的检查方式。0: 不做检测;1:vbus/id检查;2:id/dpdm检查
;usb_id_gpio:USB ID pin脚配置。具体请参考gpio配置说明。
;usb_det_vbus_gpio:USB DET_VBUS pin脚配置。具体请参考gpio配置说明。
;usb_drv_vbus_gpio:USB DRY_VBUS pin脚配置。具体请参考gpio配置说明。
;usb_det_vbus_gpio: "axp_ctrl",表示axp 提供
;usb_restrict_gpio usb限流控制pin
;usb_restric_flag: usb限流标置
;--------------------------------
;--------------------------------
;--- USB0控制标志
;--------------------------------
[usbc0]
usb_used = 1
usb_port_type = 2
usb_detect_type = 1
usb_id_gpio = port:PH16<0><1><default><default>
usb_det_vbus_gpio = "axp_ctrl"
usb_drv_vbus_gpio = port:power4<1><0><default><1>
usb_restrict_gpio =
usb_host_init_state = 1
usb_restric_flag =
usb_restric_voltage = 3550000
usb_restric_capacity= 5
;--------------------------------
;--- USB1控制标志
;--------------------------------
[usbc1]
usb_used = 1
usb_port_type = 1
usb_detect_type = 0
usb_drv_vbus_gpio = port:PH14<1><0><default><0>
usb_restrict_gpio =
usb_host_init_state = 1
usb_restric_flag = 0


;--------------------------------
;--- USB2控制标志
;--------------------------------
[usbc2]
usb_used = 1
usb_port_type = 1
usb_detect_type = 0
usb_drv_vbus_gpio = port:PH15<1><0><default><0>
usb_restrict_gpio =
usb_host_init_state = 1
usb_restric_flag = 0


;--------------------------------
;--- USB3控制标志
;--------------------------------
[usbc3]
usb_used = 1
usb_port_type = 1
usb_detect_type = 0
usb_drv_vbus_gpio =
usb_restrict_gpio =
usb_host_init_state = 1
usb_restric_flag = 0
;--------------------------------
;--- USB Device
;--------------------------------
[usb_feature]
vendor_id = 0x18D1
mass_storage_id = 0x0001
adb_id = 0x0002


manufacturer_name = "USB Developer"
product_name = "Android"
serial_number = "20080411"


[msc_feature]
vendor_name = "USB 2.0"
product_name = "USB Flash Driver"
release = 100
luns = 3


[serial_feature]
serial_unique = 0


;--------------------------------------------------------------------------------
; G sensor configuration
; gs_twi_id --- TWI ID for controlling Gsensor (0: TWI0, 1: TWI1, 2: TWI2)
;--------------------------------------------------------------------------------
[gsensor_para]
gsensor_used = 0
gsensor_twi_id = 1
gsensor_twi_addr = 0x18
gsensor_int1 = port:PH17<6><1><default><default>
gsensor_int2 =


;--------------------------------------------------------------------------------
; G sensor automatic detection configuration
;gsensor_detect_used --- Whether startup automatic inspection function. 1:used,0:unused
;Module name postposition 1 said detection, 0 means no detection.
;--------------------------------------------------------------------------------
[gsensor_list_para]
gsensor_det_used = 1
bma250 = 1
mma8452 = 1
mma7660 = 1
mma865x = 1
afa750 = 1
lis3de_acc = 1
lis3dh_acc = 1
kxtik = 1
dmard10 = 0
dmard06 = 1
mxc622x = 1
fxos8700 = 1
lsm303d = 1


;--------------------------------------------------------------------------------
; gps gpio configuration
; gps_spi_id --- the index of SPI controller. 0: SPI0, 1: SPI1, 2: SPI2, 15: no SPI used
; gps_spi_cs_num --- the chip select number of SPI controller. 0: SPI CS0, 1: SPI CS1
; gps_lradc --- the lradc number for GPS used. 0 and 1 is valid, set 2 if not use lradc
;--------------------------------------------------------------------------------
[gps_para]


;--------------------------------------------------------------------------------
;wifi configuration
;wifi_sdc_id --- 0- SDC0, 1- SDC1, 2- SDC2, 3- SDC3
;wifi_usbc_id --- 0- USB0, 1- USB1, 2- USB2, 3- USB3
;wifi_mod_sel --- 0- none, 1- rtl8188eu, 2- rtl8723bs(wifi+bt),
; 3 - ap6181, 4- ap6210(wifi+bt), 5 - ap6330(wifi+bt)
;--------------------------------------------------------------------------------
[wifi_para]
wifi_used = 1
wifi_sdc_id = 1
wifi_usbc_id = 1
wifi_usbc_type = 1
wifi_mod_sel = 5
wifi_power = "axp22_dldo1"
wifi_power_ext1 = "axp15_cldo3"
wifi_power_ext2 = "axp22_ldoio0"
sdio_power = ""


; 1 - rtl8188eu usb wifi gpio conifg
;rtl8188eu_power = port:PH27<1><0><default><0>


; 2 - rtl8723bs sdio wifi + bt gpio config
rtl8723bs_chip_en = port:PL09<1><default><default><0>
rtl8723bs_wl_regon = port:PL02<1><default><default><0>
rtl8723bs_wl_host_wake = port:PL03<4><default><default><0>
rtl8723bs_bt_regon = port:PL05<1><default><default><0>
rtl8723bs_bt_wake = port:PL08<1><default><default><0>
rtl8723bs_bt_host_wake = port:PL04<4><default><default><0>
rtl8723bs_lpo_use_apclk = 0


; 3 - ap6181 sdio wifi gpio config
; 4 - ap6210 sdio wifi + bt gpio config
; 5 - ap6330 sdio wifi + bt gpio config
ap6xxx_wl_regon = port:PL02<1><default><default><0>
ap6xxx_wl_host_wake = port:PL03<0><default><default><0>
ap6xxx_bt_regon = port:PL05<1><default><default><0>
ap6xxx_bt_wake = port:PL08<1><default><default><0>
ap6xxx_bt_host_wake = port:PL04<0><default><default><0>
ap6xxx_lpo_use_apclk = 2


;--------------------------------------------------------------------------------
;3G configuration
;--------------------------------------------------------------------------------
[3g_para]
3g_used = 0
3g_usbc_num = 3
3g_uart_num = 4
bb_name = "mu509"
bb_vbat =
bb_on = port:PM02<1><default><default><0>
bb_pwr_on = port:PM03<1><default><default><0>
bb_wake = port:PM04<1><default><default><0>
bb_rf_dis = port:PM15<1><default><default><0>
bb_rst = port:PM00<1><default><default><0>
bb_dldo = "axp22_sw0"
bb_dldo_min_uV = 5000000
bb_dldo_max_uV = 5000000
;--------------------------------------------------------------------------------
;gyroscope
;--------------------------------------------------------------------------------
[gy_para]
gy_used = 1
gy_twi_id = 1
gy_twi_addr = 0x6a
gy_int1 = port:PH15<6><1><default><default>
gy_int2 =


;--------------------------------------------------------------------------------
; Gyro automatic detection configuration
;gy_detect_used --- Whether startup automatic inspection function. 1:used,0:unused
;Module name postposition 1 said detection, 0 means no detection.
;--------------------------------------------------------------------------------
[gy_list_para]
gy_det_used = 0
l3gd20_gyr = 1


;--------------------------------------------------------------------------------
;light sensor
;--------------------------------------------------------------------------------
[ls_para]
ls_used = 0
ls_twi_id = 1
ls_twi_addr = 0x23
ls_int = port:PH17<6><1><default><default>


;--------------------------------------------------------------------------------
; lsensor automatic detection configuration
;ls_detect_used --- Whether startup automatic inspection function. 1:used,0:unused
;Module name postposition 1 said detection, 0 means no detection.
;--------------------------------------------------------------------------------
[ls_list_para]
ls_det_used = 0
ltr_501als = 1


;--------------------------------------------------------------------------------
;compass
;--------------------------------------------------------------------------------
[compass_para]
compass_used = 0
compass_twi_id = 1
compass_twi_addr = 0x0d
compass_int =


;--------------------------------------------------------------------------------
;led
;--------------------------------------------------------------------------------
[leds_para]
leds_used = 1
leds_num = 2
leds_pin_1 = port:PH06<1><default><default><0>
leds_name_1 = "blue:ph21:led1"
leds_default_1 = 0
leds_trigger_1 = "heartbeat"
leds_pin_2 = port:PH17<1><default><default><0>
leds_name_2 = "orange:ph20:led2"
leds_default_2 = 0
leds_trigger_2 = "cpu0"
;leds_pin_3 = port:PH11<1><default><default><0>
;leds_name_3 = "white:ph11:led3"
;leds_default_3 = 0
;leds_trigger_3 = "cpu1"
;leds_pin_4 = port:PH07<1><default><default><0>
;leds_name_4 = "green:ph07:led4"
;leds_default_4 = 1
;leds_trigger_4 = "mmc0"


;--------------------------------------------------------------------------------
;blue tooth
;bt_used ---- blue tooth used (0- no used, 1- used)
;bt_uard_id ---- uart index
;--------------------------------------------------------------------------------
[bt_para]
bt_used = 1
bt_uart_id = 2
bt_wakeup =
bt_gpio =
bt_rst =


;--------------------------------------------------------------------------------
;daudio_master:1: SND_SOC_DAIFMT_CBM_CFM(codec clk & FRM master) use
; 2: SND_SOC_DAIFMT_CBS_CFM(codec clk slave & FRM master) not use
; 3: SND_SOC_DAIFMT_CBM_CFS(codec clk master & frame slave) not use
; 4: SND_SOC_DAIFMT_CBS_CFS(codec clk & FRM slave) use
;daudio_select:0 is pcm.1 is i2s
;audio_format: 1:SND_SOC_DAIFMT_I2S(standard i2s format). use
; 2:SND_SOC_DAIFMT_RIGHT_J(right justfied format).
; 3:SND_SOC_DAIFMT_LEFT_J(left justfied format)
; 4:SND_SOC_DAIFMT_DSP_A(pcm. MSB is available on 2nd BCLK rising edge after LRC rising edge). use
; 5:SND_SOC_DAIFMT_DSP_B(pcm. MSB is available on 1nd BCLK rising edge after LRC rising edge)
;signal_inversion:1:SND_SOC_DAIFMT_NB_NF(normal bit clock + frame) use
; 2:SND_SOC_DAIFMT_NB_IF(normal BCLK + inv FRM)
; 3:SND_SOC_DAIFMT_IB_NF(invert BCLK + nor FRM) use
; 4:SND_SOC_DAIFMT_IB_IF(invert BCLK + FRM)
;over_sample_rate: support 128fs/192fs/256fs/384fs/512fs/768fs
;sample_resolution :16bits/20bits/24bits
;word_select_size :16bits/20bits/24bits/32bits
;pcm_sync_period :16/32/64/128/256
;msb_lsb_first :0: msb first; 1: lsb first
;sign_extend :0: zero pending; 1: sign extend
;slot_index :slot index: 0: the 1st slot - 3: the 4th slot
;slot_width :8 bit width / 16 bit width
;frame_width :0: long frame = 2 clock width; 1: short frame
;tx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law
;rx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law
;--------------------------------------------------------------------------------
[s_i2s1]
daudio_used = 1
daudio_master = 4
daudio_select = 1
audio_format = 1
signal_inversion = 1
mclk_fs = 512
sample_resolution = 16
slot_width_select = 16
;pcm_sync_period = 256
pcm_lrck_period = 32
pcm_lrckr_period = 1
msb_lsb_first = 0
sign_extend = 0
slot_index = 0
frame_width = 0
tx_data_mode = 0
rx_data_mode = 0
s_i2s1_lrckr = port:PM04<3><1><default><default>
s_i2s1_dout1 = port:PM05<3><1><default><default>
s_i2s1_dout2 = port:PM06<3><1><default><default>
s_i2s1_dout3 = port:PM07<3><1><default><default>
s_i2s1_mclk = port:PM10<3><1><default><default>
s_i2s1_bclk = port:PM11<3><1><default><default>
s_i2s1_lrclk = port:PM12<3><1><default><default>
s_i2s1_din = port:PM13<3><1><default><default>
s_i2s1_dout0 = port:PM14<3><1><default><default>


[audio0]
audio_int_ctrl = port:PL9<6><default><default><0>
audio_pa_ctrl = port:PA16<1><default><default><0>
audio_hp_det = port:PM00<0><default><default><0>
aif3_voltage = "axp15_cldo3"
Digital_bb_cap_keytone_used = 0
;speaker_val = 0x1b
headset_val = 0x3b
single_speaker_val = 0x19
double_speaker_val = 0x1b
speaker_double_used = 1


[spdif0]
spdif_used = 0
spdif_dout = port:PH18<3><1><default><default>
spdif_din = port:PH17<3><1><default><default>
spdif_voltage = "axp22_dcdc1"




;----------------------------------------------------------------------------------
;ir rx --- infra remote configuration
;----------------------------------------------------------------------------------
[s_cir0]
ir_used = 1
ir_rx = port:PL06<3><1><default><default>
ir_power_key_code = 0x0
ir_addr_code = 0x0


;----------------------------------------------------------------------------------
;ir tx--- infra remote configuration
;----------------------------------------------------------------------------------
[cir]
ir_used = 1
ir_tx = port:PH07<2><default><default><default>


;-------------------------------------------------------------------------------------
;pmu_used ---0:not used,1:used
;pmu_twi_addr ---slave address
;pmu_twi_id ---i2c bus number (0 TWI0, 1 TWI2, 2 TWI3)
;pmu_irq_id ---irq number (0 irq0,1 irq1,……)
;pmu_battery_rdc ---battery initial resistance
;pmu_battery_cap ---battery capability,mAh
;pmu_batdeten ---battery detect en;0:disable 1:enable
;pmu_runtime_chgcur ---set initial charging current limite,mA,300/450/600/750/900/1050/1200/1350/1500/1650/1800/1950/
;pmu_earlysuspend_chgcur ---set earlysuspend charging current limite,mA,300/450/600/750/900/1050/1200/1350/1500/1650/1800/1950/
;pmu_suspend_chgcur ---set suspend charging current limite,mA,300/450/600/750/900/1050/1200/1350/1500/1650/1800/1950/
;pmu_shutdown_chgcur ---set shutdown charging current limite,mA,300/450/600/750/900/1050/1200/1350/1500/1650/1800/1950/
;pmu_init_chgvol ---set initial charing target voltage,mV,4100/4220/4200/4240
;pmu_init_chgend_rate ---set initial charing end current rate,10/15
;pmu_init_chg_enabled ---set initial charing enabled,0:disable,1:enable
;pmu_init_adc_freq ---set initial adc frequency,Hz,100/200/400/800
;pmu_init_adcts_freq ---set initial adc TS,Hz,100/200/400/800
;pmu_init_chg_pretime ---set initial pre-charging time,min,40/50/60/70
;pmu_init_chg_csttime ---set initial constance-charging time,min,360/480/600/720
;pmu_batt_cap_correct ---correct the battery capacity or not when one charge cycle 0:not correct 1:correct
;pmu_bat_regu_en ---bat regulator is enable or not when charge done 0:disable 1:enable
;pmu_bat_para1 ---battery indication at 3.13V
;pmu_bat_para2 ---battery indication at 3.27V
;pmu_bat_para3 ---battery indication at 3.34V
;pmu_bat_para4 ---battery indication at 3.41V
;pmu_bat_para5 ---battery indication at 3.48V
;pmu_bat_para6 ---battery indication at 3.52V
;pmu_bat_para7 ---battery indication at 3.55V
;pmu_bat_para8 ---battery indication at 3.57V
;pmu_bat_para9 ---battery indication at 3.59V
;pmu_bat_para10 ---battery indication at 3.61V
;pmu_bat_para11 ---battery indication at 3.63V
;pmu_bat_para12 ---battery indication at 3.64V
;pmu_bat_para13 ---battery indication at 3.66V
;pmu_bat_para14 ---battery indication at 3.7V
;pmu_bat_para15 ---battery indication at 3.73V
;pmu_bat_para16 ---battery indication at 3.77V
;pmu_bat_para17 ---battery indication at 3.78V
;pmu_bat_para18 ---battery indication at 3.8V
;pmu_bat_para19 ---battery indication at 3.82V
;pmu_bat_para20 ---battery indication at 3.84V
;pmu_bat_para21 ---battery indication at 3.85V
;pmu_bat_para22 ---battery indication at 3.87V
;pmu_bat_para23 ---battery indication at 3.91V
;pmu_bat_para24 ---battery indication at 3.94V
;pmu_bat_para25 ---battery indication at 3.98V
;pmu_bat_para26 ---battery indication at 4.01V
;pmu_bat_para27 ---battery indication at 4.05V
;pmu_bat_para28 ---battery indication at 4.08V
;pmu_bat_para29 ---battery indication at 4.1V
;pmu_bat_para30 ---battery indication at 4.12V
;pmu_bat_para31 ---battery indication at 4.14V
;pmu_bat_para32 ---battery indication at 4.15V
;pmu_usbvol_limit ---set usb-ac limited voltage enable,1:enable,0:disable
;pmu_usbcur_limit ---set usb-ac limited current enable,1:enable,0:disable
;pmu_usbvol ---set usb-ac limited voltage level,mV,4000/4100/4200/4300/4400/4500/4600/4700,0 - not limite
;pmu_usbcur ---set usb-ac limited current level,mA,500/900, 0 - not limite
;pmu_usbvol_pc ---set usb-pc limited voltage level,mV,4000/4100/4200/4300/4400/4500/4600/4700,0 - not limite
;pmu_usbcur_pc ---set usb-pc limited current level,mA,500/900, 0 - not limite
;pmu_pwroff_vol ---set protect voltage when system start up,mV,2600/2700/2800/2900/3000/3100/3200/3300
;pmu_pwron_vol ---set protect voltage after system start up,mV,2600/2700/2800/2900/3000/3100/3200/3300
;pmu_pekoff_time ---set pek off time,ms, 4000/6000/8000/10000
;pmu_pekoff_func ---set pek off func, 0:shutdown,1:restart
;pmu_pekoff_en ---set pek offlevel powerdown or not, 0:not powerdown,1:powerdown
;pmu_pekoff_delay_time ---set pek off delay time s, 0/10/20/30/40/50/60/70
;pmu_peklong_time ---set pek pek long irq time,ms,1000/1500/2000/2500
;pmu_pekon_time ---set pek on time,ms,128/1000/2000/3000
;pmu_pwrok_time ---set pmu pwrok delay time,ms,8/16/32/64
;pmu_pwrok_shutdown_en ---set pwrok 6s shutdown enable
;pmu_battery_warning_level1 ---low power warning high level,5%-20%,1%/step
;pmu_battery_warning_level2 ---low power warning low level,0%-15%,1%/step
;pmu_restvol_time ---battery indicaton reflash time,30/60/120/
;pmu_ocv_cou_adjust_time ---ocv battery indication reflash time,60/120/30
;pmu_chgled_func ---CHGKED pin control,0:controlled by pmu,1:controlled by Charger
;pmu_chgled_type ---CHGLED Type select when pmu_chgled_func=0,0:Type A,1:Type B
;pmu_vbusen_func ---N_VBUSEN function select,0:as an output,1:as an input
;pmu_reset ---when power key press longer than 16's,PMU reset or not.0:not reset 1:reset
;pmu_IRQ_wakeup ---press IRQ wakeup or not when sleep or power down.0:not wakeup 1:wakeup
;pmu_hot_shutdowm ---when PMU over temperature protect or not;0:disable 1:enable
;pmu_inshort ---ACIN and VBUS inshort or not by software;0:auto detect 1:inshort
;pmu_charge_ltf ---
;pmu_charge_htf ---
;pmu_discharge_ltf ---
;pmu_discharge_htf ---
;pmu_temp_para1 --- temp -25 voltage
;pmu_temp_para2 --- temp -15 voltage
;pmu_temp_para3 --- temp -10 voltage
;pmu_temp_para4 --- temp -5 voltage
;pmu_temp_para5 --- temp 0 voltage
;pmu_temp_para6 --- temp 5 voltage
;pmu_temp_para7 --- temp 10 voltage
;pmu_temp_para8 --- temp 20 voltage
;pmu_temp_para9 --- temp 30 voltage
;pmu_temp_para10 --- temp 40 voltage
;pmu_temp_para11 --- temp 45 voltage
;pmu_temp_para12 --- temp 50 voltage
;pmu_temp_para13 --- temp 55 voltage
;pmu_temp_para14 --- temp 60 voltage
;pmu_temp_para15 --- temp 70 voltage
;pmu_temp_para16 --- temp 80 voltage
;--------------------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------------------
;pmu1 is axp22
;--------------------------------------------------------------------------------------------------------
[pmu1_para]
pmu_used = 1
pmu_twi_addr = 0x34
pmu_twi_id = 0
pmu_irq_id = 0
pmu_battery_rdc = 100
pmu_battery_cap = 0
pmu_batdeten = 1
pmu_runtime_chgcur = 900
pmu_earlysuspend_chgcur = 900
pmu_suspend_chgcur = 1500
pmu_shutdown_chgcur = 1500
pmu_init_chgvol = 4200
pmu_init_chgend_rate = 15
pmu_init_chg_enabled = 1
pmu_init_adc_freq = 800
pmu_init_adcts_freq = 800
pmu_init_chg_pretime = 70
pmu_init_chg_csttime = 720
pmu_batt_cap_correct = 1
pmu_bat_regu_en = 0


pmu_bat_para1 = 0
pmu_bat_para2 = 0
pmu_bat_para3 = 0
pmu_bat_para4 = 0
pmu_bat_para5 = 0
pmu_bat_para6 = 0
pmu_bat_para7 = 0
pmu_bat_para8 = 0
pmu_bat_para9 = 5
pmu_bat_para10 = 8
pmu_bat_para11 = 9
pmu_bat_para12 = 10
pmu_bat_para13 = 13
pmu_bat_para14 = 16
pmu_bat_para15 = 20
pmu_bat_para16 = 33
pmu_bat_para17 = 41
pmu_bat_para18 = 46
pmu_bat_para19 = 50
pmu_bat_para20 = 53
pmu_bat_para21 = 57
pmu_bat_para22 = 61
pmu_bat_para23 = 67
pmu_bat_para24 = 73
pmu_bat_para25 = 78
pmu_bat_para26 = 84
pmu_bat_para27 = 88
pmu_bat_para28 = 92
pmu_bat_para29 = 93
pmu_bat_para30 = 94
pmu_bat_para31 = 95
pmu_bat_para32 = 100


pmu_usbvol_limit = 0
pmu_usbcur_limit = 0
pmu_usbvol = 4000
pmu_usbcur = 0
pmu_usbvol_pc = 4400
pmu_usbcur_pc = 500
pmu_pwroff_vol = 3300
pmu_pwron_vol = 2600
pmu_pekoff_time = 6000
pmu_pekoff_func = 0
pmu_pekoff_en = 1
pmu_pekoff_delay_time = 0
pmu_peklong_time = 1500
pmu_pekon_time = 1000
pmu_pwrok_time = 64
pmu_pwrok_shutdown_en = 0
pmu_battery_warning_level1 = 15
pmu_battery_warning_level2 = 0
pmu_restvol_adjust_time = 60
pmu_ocv_cou_adjust_time = 60
pmu_chgled_func = 0
pmu_chgled_type = 0
pmu_vbusen_func = 1
pmu_reset = 0
pmu_IRQ_wakeup = 0
pmu_hot_shutdowm = 1
pmu_inshort = 0
power_start = 1


pmu_temp_enable = 0
pmu_charge_ltf = 2261
pmu_charge_htf = 388
pmu_discharge_ltf = 3200
pmu_discharge_htf = 237
pmu_temp_para1 = 7466
pmu_temp_para2 = 4480
pmu_temp_para3 = 3518
pmu_temp_para4 = 2786
pmu_temp_para5 = 2223
pmu_temp_para6 = 1788
pmu_temp_para7 = 1448
pmu_temp_para8 = 969
pmu_temp_para9 = 664
pmu_temp_para10 = 466
pmu_temp_para11 = 393
pmu_temp_para12 = 333
pmu_temp_para13 = 283
pmu_temp_para14 = 242
pmu_temp_para15 = 179
pmu_temp_para16 = 134


;--------------------------------------------------------------------------------------------------------
;pmu2 is axp15
;pmu_used ---0:not used,1:used
;pmu_twi_addr ---slave address
;pmu_twi_id ---i2c bus number (0 TWI0, 1 TWI2, 2 TWI3)
;pmu_irq_id ---irq number (0 irq0,1 irq1)
;pmu_hot_shutdowm ---when PMU over temperature protect or not;0:disable 1:enable
;--------------------------------------------------------------------------------------------------------
[pmu2_para]
pmu_used = 1
pmu_twi_addr = 0x34
pmu_twi_id = 1
pmu_irq_id = 0
pmu_hot_shutdowm = 1
;----------------------------------------------------------------------------------
; dvfs voltage-frequency table configuration
;
; there are two clusters, cluster0 and cluster1, they have diffrent configuration
; on frequency and voltage.
;
; max_freq: cpu maximum frequency, based on Hz
; min_freq: cpu minimum frequency, based on Hz
;
; LV_count: count of LV_freq/LV_volt, must be < 16
;
; L_LV1: core vdd is 1.02v if cpu frequency is (1128Mhz, 1200Mhz]
; L_LV2: core vdd is 0.96v if cpu frequency is (1008Mhz, 1128Mhz]
; L_LV3: core vdd is 0.90v if cpu frequency is ( 864Mhz, 1008Mhz]
; L_LV4: core vdd is 0.84v if cpu frequency is ( 0Mhz, 864Mhz]
; L_LV5: core vdd is 0.84v if cpu frequency is ( 0Mhz, 864Mhz]
; L_LV6: core vdd is 0.84v if cpu frequency is ( 0Mhz, 864Mhz]
; L_LV7: core vdd is 0.84v if cpu frequency is ( 0Mhz, 864Mhz]
; L_LV8: core vdd is 0.84v if cpu frequency is ( 0Mhz, 864Mhz]
;
; B_LV1: core vdd is 1.08v if cpu frequency is (1608Mhz, 1800Mhz]
; B_LV2: core vdd is 1.00v if cpu frequency is (1536Mhz, 1608Mhz]
; B_LV3: core vdd is 0.96v if cpu frequency is (1440Mhz, 1536Mhz]
; B_LV4: core vdd is 0.90v if cpu frequency is (1296Mhz, 1440Mhz]
; B_LV5: core vdd is 0.84v if cpu frequency is ( 0Mhz, 1296Mhz]
; B_LV6: core vdd is 0.84v if cpu frequency is ( 0Mhz, 1296Mhz]
; B_LV7: core vdd is 0.84v if cpu frequency is ( 0Mhz, 1296Mhz]
; B_LV8: core vdd is 0.84v if cpu frequency is ( 0Mhz, 1296Mhz]
;
;----------------------------------------------------------------------------------
[dvfs_table]
vf_table_count = 2


[vf_table0]
;little
L_max_freq = 1200000000
L_min_freq = 912000000


L_LV_count = 4


L_LV1_freq = 1200000000
L_LV1_volt = 1020


L_LV2_freq = 1104000000
L_LV2_volt = 960


L_LV3_freq = 1008000000
L_LV3_volt = 900


L_LV4_freq = 0
L_LV4_volt = 840


;big
B_max_freq = 1800000000
B_min_freq = 1200000000


B_LV_count = 5


B_LV1_freq = 1800000000
B_LV1_volt = 1100


B_LV2_freq = 1608000000
B_LV2_volt = 1020


B_LV3_freq = 1416000000
B_LV3_volt = 960


B_LV4_freq = 1200000000
B_LV4_volt = 900


B_LV5_freq = 0
B_LV5_volt = 840


[vf_table1]
;little
L_max_freq = 1200000000
L_min_freq = 912000000


L_LV_count = 4


L_LV1_freq = 1200000000
L_LV1_volt = 1020


L_LV2_freq = 1104000000
L_LV2_volt = 960


L_LV3_freq = 1008000000
L_LV3_volt = 900


L_LV4_freq = 0
L_LV4_volt = 840


;big
B_max_freq = 1800000000
B_min_freq = 1200000000


B_LV_count = 5


B_LV1_freq = 1800000000
B_LV1_volt = 1100


B_LV2_freq = 1608000000
B_LV2_volt = 1020


B_LV3_freq = 1416000000
B_LV3_volt = 960


B_LV4_freq = 1200000000
B_LV4_volt = 900


B_LV5_freq = 0
B_LV5_volt = 840


;----------------------------------------------------------------------------------
;virtual device
;virtual device for pinctrl testing
;device have pin PA1 PA2
;----------------------------------------------------------------------------------
[Vdevice]
Vdevice_used = 1
Vdevice_0 =
Vdevice_1 =


;----------------------------------------------------------------------------------
;s_uart0 config parameters
;s_uart_used --s_uart0 whether used for arisc debugging
;
;----------------------------------------------------------------------------------
[s_uart0]
s_uart_used = 1
s_uart_tx = port:PL00<3><default><default><default>
s_uart_rx = port:PL01<3><default><default><default>


;----------------------------------------------------------------------------------
;s_rsb0 config parameters
;s_rsb_used --s_rsb0 whether used for arisc
;
;----------------------------------------------------------------------------------
[s_rsb0]
s_rsb_used = 1
s_rsb_sck = port:PN00<3><1><2><default>
s_rsb_sda = port:PN01<3><1><2><default>


;----------------------------------------------------------------------------------
;s_jtag0 config parameters
;s_jtag0_used --s_jtag0 whether used for arisc
;
;----------------------------------------------------------------------------------
[s_jtag0]
s_jtag_used = 1
s_jtag_tms = port:PL02<3><1><2><default>
s_jtag_tck = port:PL03<3><1><2><default>
s_jtag_tdo = port:PL04<3><1><2><default>
s_jtag_tdi = port:PL05<3><1><2><default>


;----------------------------------------------------------------------------------
;s_powchk cpus power check
;s_powchk_used --power check whether used for arisc in super standby
; bit31:enable power updat, bit1:wakeup when power state exception
; bit0:wakeup when power consumption exception
;s_power_reg the expected regs stand for power on/off state
;s_system_power the limit maxmum power consumption when super standby (unit: mw)
;
;----------------------------------------------------------------------------------
[s_powchk]
s_powchk_used = 0x80000000
s_power_reg = 0x02309621
s_system_power = 50


;----------------------------------------------------------------------------------
; dram dvfs voltage-frequency table configuration
;
; LV_count: count of LV_freq/LV_volt
;
; LV1: core vdd is 0.90v if dram frequency is (360Mhz, 672Mhz]
; LV2: core vdd is 0.84v if dram frequency is ( 0Mhz, 168Mhz]
; LV3: core vdd is 0.84v if dram frequency is ( 0Mhz, 168Mhz]
;
;----------------------------------------------------------------------------------
[dram_dvfs_table]
LV_count = 3


LV1_freq = 672000000
LV1_volt = 900


LV2_freq = 168000000
LV2_volt = 840


LV3_freq = 0
LV3_volt = 840


;----------------------------------------------------------------------------------
; dram scene frequency table configuration
;
; LV_count: count of LV_scene/LV_freq
;
; LV0: dram frequency default is 672MHz in normal
; LV1: dram frequency default is 480MHz in home, supported for 480MHz/672MHz
; LV2: dram frequency default is 240MHz in video play, supported for 240MHz/336MHz/480MHz/672MHz
; LV3: dram frequency default is 168MHz in bgmusic play
; LV4: dram frequency default is 480MHz in 4K video play, supported for 480MHz/672MHz
;
;----------------------------------------------------------------------------------
[dram_scene_table]
LV_count = 5


LV0_scene = 0
LV0_freq = 672000000


LV1_scene = 1
LV1_freq = 480000000


LV2_scene = 2
LV2_freq = 240000000


LV3_scene = 3
LV3_freq = 168000000


LV4_scene = 4
LV4_freq = 480000000

hmm
09-08-2015, 17:50
من دقیقا یک لینارو میخوام همین
حالامشکل چیه مشکل اینه که وقتی ایمیج لینارو از سایت میگیرم و روی اس دی میزنم کوبی هیچی نشون نمیده
اگه بورد سالم بود باید روی hdmi تصویر بده
حالا ما برای تست بیشتر روی اندروید دیفالت خواستیم روی hdmi تصویر بگیریم که نداد و این ثابت میکنه hdmi خرابه
راه حل نهایی تعمیر بورد هست
ولی ما برای یک راه حل موقتی با توجه به سالم بودن قسمت vga برد گفتیم ایا میشه ایمیج رو جوری تغییر داد که خروجی روی vga بده

dariush_ab
09-08-2015, 18:04
من دقیقا یک لینارو میخوام همین
حالامشکل چیه مشکل اینه که وقتی ایمیج لینارو از سایت میگیرم و روی اس دی میزنم کوبی هیچی نشون نمیده
اگه بورد سالم بود باید روی hdmi تصویر بده
حالا ما برای تست بیشتر روی اندروید دیفالت خواستیم روی hdmi تصویر بگیریم که نداد و این ثابت میکنه hdmi خرابه
راه حل نهایی تعمیر بورد هست
ولی ما برای یک راه حل موقتی با توجه به سالم بودن قسمت vga برد گفتیم ایا میشه ایمیج رو جوری تغییر داد که خروجی روی vga بده

شما می تونید ایمج آماده vga رو از لینکهای زیر دانلود کنید:



lubuntu-cb4-card-vga-v0.2.img.7z (You can see links before reply)
lubuntu-cb4-emmc-vga-v0.2.img.7z (You can see links before reply)


برای تغییر هم:


6 Switch to 1024*768 VGA display
#cd /root/boot-file
#cp vga_sys_config.fex sys_config.fex
#./update_sys_config.sh emmc
#reboot

hmm
09-08-2015, 18:15
خب همین دیگه ورژن جدیدش فقط hdmi دیفالت هست و بعد نصبش میتونی با اون کامندی که گفتید vga بشه که برای ما از اول تصویر نمیده
اون ایمیجی که شما دادید لینکشو نسخه اخر نیست و باگ داره
بازم اونم تست میکنیم ولی این راه حل نهایی نیست
باید شرکت کویر الکترونیک مسئولیت پذیر باشه و یه بورد سالم بده

dariush_ab
09-08-2015, 19:38
خب همین دیگه ورژن جدیدش فقط hdmi دیفالت هست و بعد نصبش میتونی با اون کامندی که گفتید vga بشه که برای ما از اول تصویر نمیده
اون ایمیجی که شما دادید لینکشو نسخه اخر نیست و باگ داره
بازم اونم تست میکنیم ولی این راه حل نهایی نیست
باید شرکت کویر الکترونیک مسئولیت پذیر باشه و یه بورد سالم بده
شما بدون تصویر هم می تونید دستورات رو اجرا کنید.

hmm
09-08-2015, 20:21
می دونم میشه بدون تصویر کامند زد
ولی من اصلا تصوری از اینکه وقتی روشنش می کنم چی میاد ندارم
مثلا صفحه لاگین میاد یا نه بعدش چه جوری ترمینال باز کنم که بعدش دستور بزنم
بعدش حرف من اینه که این راه حل هم موقتیه باید بورد درست بشه
متاسفانه مجبورم از مراجع قانونی اقدام به شکایت کنم