From 952fb9ce7d3bd5ab433ac7958d52cb887b23f574 Mon Sep 17 00:00:00 2001 From: August Date: Tue, 7 Aug 2018 19:11:32 +0800 Subject: [PATCH] dragonboard: add m64_hdmi target and fix dts pack warning Signed-off-by: August --- .../arch/arm64/boot/dts/sunxi/Makefile | 3 +- .../arm64/boot/dts/sunxi/sun50iw1p1-m64.dts | 16 + .../boot/dts/sunxi/sun50iw1p1-m64_hdmi.dts | 16 + .../sun50iw1p1/configs/m64_hdmi/bootlogo.bmp | Bin 0 -> 3686454 bytes .../configs/m64_hdmi/sys_config.fex | 1648 ++++++++++++++++ .../configs/m64_hdmi/sys_config_linux-4.9.fex | 1655 +++++++++++++++++ .../configs/m64_hdmi/sys_partition.fex | 134 ++ .../configs/m64_hdmi/test_config.fex | 395 ++++ .../sun50iw1p1/configs/m64_hdmi/warnings.bmp | Bin 0 -> 4096054 bytes 9 files changed, 3866 insertions(+), 1 deletion(-) create mode 100644 lichee/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw1p1-m64.dts create mode 100644 lichee/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw1p1-m64_hdmi.dts create mode 100755 lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/bootlogo.bmp create mode 100644 lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/sys_config.fex create mode 100755 lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/sys_config_linux-4.9.fex create mode 100644 lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/sys_partition.fex create mode 100755 lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/test_config.fex create mode 100755 lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/warnings.bmp diff --git a/lichee/linux-4.9/arch/arm64/boot/dts/sunxi/Makefile b/lichee/linux-4.9/arch/arm64/boot/dts/sunxi/Makefile index 42c0e2b5e6..ea42efe865 100644 --- a/lichee/linux-4.9/arch/arm64/boot/dts/sunxi/Makefile +++ b/lichee/linux-4.9/arch/arm64/boot/dts/sunxi/Makefile @@ -4,7 +4,8 @@ dtb-$(CONFIG_ARCH_SUN50IW3P1) += sun50iw3p1-fpga.dtb sun50iw3p1-soc.dtb \ dtb-$(CONFIG_ARCH_SUN50IW1P1) += sun50iw1p1-fpga.dtb sun50iw1p1-perf1_v1_0.dtb \ sun50iw1p1-perf2_v1_0.dtb sun50iw1p1-t1.dtb \ - sun50iw1p1-sata.dtb sun50iw1p1-soc.dtb + sun50iw1p1-sata.dtb sun50iw1p1-soc.dtb \ + sun50iw1p1-m64_hdmi.dtb sun50iw1p1-m64.dtb dtb-$(CONFIG_ARCH_SUN50IW6P1) += sun50iw6p1-soc.dtb diff --git a/lichee/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw1p1-m64.dts b/lichee/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw1p1-m64.dts new file mode 100644 index 0000000000..5c4b2c8394 --- /dev/null +++ b/lichee/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw1p1-m64.dts @@ -0,0 +1,16 @@ +/* + * Allwinner Technology CO., Ltd. sun50iw1p1 fpga board. + * + * fpga board support. + */ + +/dts-v1/; + +#include "sun50iw1p1.dtsi" + +/{ + + soc@01c00000 { + + }; +}; diff --git a/lichee/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw1p1-m64_hdmi.dts b/lichee/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw1p1-m64_hdmi.dts new file mode 100644 index 0000000000..5c4b2c8394 --- /dev/null +++ b/lichee/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw1p1-m64_hdmi.dts @@ -0,0 +1,16 @@ +/* + * Allwinner Technology CO., Ltd. sun50iw1p1 fpga board. + * + * fpga board support. + */ + +/dts-v1/; + +#include "sun50iw1p1.dtsi" + +/{ + + soc@01c00000 { + + }; +}; diff --git a/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/bootlogo.bmp b/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/bootlogo.bmp new file mode 100755 index 0000000000000000000000000000000000000000..6a86d09bb66d19d13524c8133259a92e51f84dcb GIT binary patch literal 3686454 zcmeF)^{*}4TJHOOZ*qRUf5SbHz{TC&-Q7L7I~&+Ya0mnvT!K3x0fO!X5AJRYIk4T9 zOc|rgeZFsNZ}l2|`kZ6TIoDd>TBoh*y?XVMPgP%s@$9!%d+T?5{kMF>XE42f+W*Ik z|MiS#{KfzMjA#5`&-j0N_l#%c^WXh{o>6Tqc*ZmKP6{ZXfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim} z0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7j zD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUg zfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A 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

D%GFPrqBm`!qKE=+)pg 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 +sdc_d0 = port:PF1<2><1><2> +sdc_clk = port:PF2<2><1><2> +sdc_cmd = port:PF3<2><1><2> +sdc_d3 = port:PF4<2><1><2> +sdc_d2 = port:PF5<2><1><2> + +[card2_boot_para] +;sdc_io_1v8 = 1 +card_ctrl = 2 +card_high_speed = 1 +card_line = 8 +sdc_ds = port:PC1<3><1><3> +sdc_clk = port:PC5<3><1><3> +sdc_cmd = port:PC6<3><1><3> +sdc_d0 = port:PC8<3><1><3> +sdc_d1 = port:PC9<3><1><3> +sdc_d2 = port:PC10<3><1><3> +sdc_d3 = port:PC11<3><1><3> +sdc_d4 = port:PC12<3><1><3> +sdc_d5 = port:PC13<3><1><3> +sdc_d6 = port:PC14<3><1><3> +sdc_d7 = port:PC15<3><1><3> +sdc_emmc_rst = port:PC16<3><1><3> +sdc_ex_dly_used = 2 + +[twi_para] +twi_port = 0 +twi_scl = port:PH0<2> +twi_sda = port:PH1<2> + +[uart_para] +uart_debug_port = 0 +uart_debug_tx = port:PB8<4><1> +uart_debug_rx = port:PB9<4><1> + +[jtag_para] +jtag_enable = 1 +jtag_ms = port:PB0<4> +jtag_ck = port:PB1<4> +jtag_do = port:PB2<4> +jtag_di = port:PB3<4> + +[clock] +pll4 = 300 +pll6 = 600 +pll8 = 360 +pll9 = 297 +pll10 = 264 + +;***************************************************************************** +;sdram configuration +; +;***************************************************************************** +[dram_para] + +dram_clk = 672 +dram_type = 3 +dram_zq = 0x3b3bbb +dram_odt_en = 0x1 +dram_para1 = 0x10E410E4 +dram_para2 = 0x1000 +dram_mr0 = 0x1840 +dram_mr1 = 0x40 +dram_mr2 = 0x18 +dram_mr3 = 0x2 +dram_tpr0 = 0x004A2195 +dram_tpr1 = 0x02424190 +dram_tpr2 = 0x0008B060 +dram_tpr3 = 0x04b005dc +dram_tpr4 = 0x0 +dram_tpr5 = 0x0 +dram_tpr6 = 0x0 +dram_tpr7 = 0x0 +dram_tpr8 = 0x0 +dram_tpr9 = 0x0 +dram_tpr10 = 0x8808 +dram_tpr11 = 0x20250000 +dram_tpr12 = 0x0 +dram_tpr13 = 0x04000800 + +;---------------------------------------------------------------------------------- +;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 * * * ; +;------------------------------------------------------------------------------; +[gmac_para] +gmac_used = 0 +gmac_txd0 = port:PA00<2> +gmac_txd1 = port:PA01<2> +gmac_txd2 = port:PA02<2> +gmac_txd3 = port:PA03<2> +gmac_txd4 = port:PA04<2> +gmac_txd5 = port:PA05<2> +gmac_txd6 = port:PA06<2> +gmac_txd7 = port:PA07<2> +gmac_txclk = port:PA08<2> +gmac_txen = port:PA09<2> +gmac_gtxclk = port:PA10<2> +gmac_rxd0 = port:PA11<2> +gmac_rxd1 = port:PA12<2> +gmac_rxd2 = port:PA13<2> +gmac_rxd3 = port:PA14<2> +gmac_rxd4 = port:PA15<2> +gmac_rxd5 = port:PA16<2> +gmac_rxd6 = port:PA17<2> +gmac_rxd7 = port:PA18<2> +gmac_rxdv = port:PA19<2> +gmac_rxclk = port:PA20<2> +gmac_txerr = port:PA21<2> +gmac_rxerr = port:PA22<2> +gmac_col = port:PA23<2> +gmac_crs = port:PA24<2> +gmac_clkin = port:PA25<2> +gmac_mdc = port:PA26<2> +gmac_mdio = port:PA27<2> + +;---------------------------------------------------------------------------------- +;i2c configuration +;---------------------------------------------------------------------------------- +[twi0] +twi0_used = 1 +twi0_scl = port:PH0<2> +twi0_sda = port:PH1<2> +twi_regulator = "vcc-io2" + +[twi0_suspend] +twi0_scl = port:PH0<7> +twi0_sda = port:PH1<7> + +[twi1] +twi1_used = 1 +twi1_scl = port:PH2<2> +twi1_sda = port:PH3<2> +twi_regulator = "vcc-io2" + +[twi1_suspend] +twi1_scl = port:PH2<7> +twi1_sda = port:PH3<7> + +[twi2] +twi2_used = 0 +twi2_scl = port:PE14<3> +twi2_sda = port:PE15<3> + +[twi2_suspend] +twi2_scl = port:PE14<7> +twi2_sda = port:PE15<7> + +;---------------------------------------------------------------------------------- +;TWI device configuration +;compatible --- device name +;reg --- device address +;---------------------------------------------------------------------------------- +;[twi0/twi_board0] +;compatible = +;reg = + +;---------------------------------------------------------------------------------- +;uart configuration +;uart_port --- x (/dev/ttySx, x=0,1,2,...) +;uart_type --- 2 (2 wire), 4 (4 wire), 8 (8 wire, full function) +;---------------------------------------------------------------------------------- +[uart0] +uart0_used = 1 +uart0_port = 0 +uart0_type = 2 +uart0_tx = port:PB8<4><1> +uart0_rx = port:PB9<4><1> + +[uart0_suspend] +uart0_tx = port:PB8<7><1> +uart0_rx = port:PB9<7><1> + +[uart1] +uart1_used = 1 +uart1_port = 1 +uart1_type = 4 +uart1_tx = port:PG6<2><1> +uart1_rx = port:PG7<2><1> +uart1_rts = port:PG8<2><1> +uart1_cts = port:PG9<2><1> + +[uart1_suspend] +uart1_tx = port:PG6<7><1> +uart1_rx = port:PG7<7><1> +uart1_rts = port:PG8<7><1> +uart1_cts = port:PG9<7><1> + +[uart2] +uart2_used = 0 +uart2_port = 2 +uart2_type = 4 +uart2_tx = port:PB0<2><1> +uart2_rx = port:PB1<2><1> +uart2_rts = port:PB2<2><1> +uart2_cts = port:PB3<2><1> + +[uart2_suspend] +uart2_tx = port:PB0<7><1> +uart2_rx = port:PB1<7><1> +uart2_rts = port:PB2<7><1> +uart2_cts = port:PB3<7><1> + +[uart3] +uart3_used = 0 +uart3_port = 3 +uart3_type = 4 +uart3_tx = port:PH4<2><1> +uart3_rx = port:PH5<2><1> +uart3_rts = port:PH6<2><1> +uart3_cts = port:PH7<2><1> + +[uart3_suspend] +uart3_tx = port:PH4<7><1> +uart3_rx = port:PH5<7><1> +uart3_rts = port:PH6<7><1> +uart3_cts = port:PH7<7><1> + +[uart4] +uart4_used = 0 +uart4_port = 4 +uart4_type = 4 +uart4_tx = port:PD2<3><1> +uart4_rx = port:PD3<3><1> +uart4_rts = port:PD4<3><1> +uart4_cts = port:PD5<3><1> + +[uart4_suspend] +uart4_tx = port:PD2<7><1> +uart4_rx = port:PD3<7><1> +uart4_rts = port:PD4<7><1> +uart4_cts = port:PD5<7><1> + +;---------------------------------------------------------------------------------- +;SPI controller configuration +;---------------------------------------------------------------------------------- +[spi0] +spi0_used = 0 +spi0_cs_number = 1 +spi0_cs_bitmap = 1 +spi0_cs0 = port:PC3<4><1> +spi0_sclk = port:PC2<4> +spi0_mosi = port:PC0<4> +spi0_miso = port:PC1<4> + +[spi0_suspend] +spi0_cs0 = port:PC3<7><1> +spi0_sclk = port:PC2<7> +spi0_mosi = port:PC0<7> +spi0_miso = port:PC1<7> + +[spi1] +spi1_used = 0 +spi1_cs_number = 1 +spi1_cs_bitmap = 1 +spi1_cs0 = port:PD0<4><1> +spi1_sclk = port:PD1<4> +spi1_mosi = port:PD2<4> +spi1_miso = port:PD3<4> + +[spi1_suspend] +spi1_cs0 = port:PD0<7><1> +spi1_sclk = port:PD1<7> +spi1_mosi = port:PD2<7> +spi1_miso = port:PD3<7> + +;---------------------------------------------------------------------------------- +;SPI device configuration +;compatible --- device name +;spi-max-frequency --- work frequency +;reg --- chip select +;optional properties: spi-cpha, spi-cpol, spi-cs-high +;---------------------------------------------------------------------------------- +;[spi0/spi_board0] +;compatible = +;spi-max-frequency = +;reg = +;spi-cpha +;spi-cpol +;spi-cs-high + +;---------------------------------------------------------------------------------- +;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] +compatible = "allwinner,sun50i-ctp-para" +ctp_used = 1 +ctp_name = "ft5x_ts" +;ctp_name = "gsl1680e_801YDT" +ctp_twi_id = 0 +ctp_twi_addr = 0x38 +ctp_screen_max_x = 800 +ctp_screen_max_y = 1280 +ctp_revert_x_flag = 0 +ctp_revert_y_flag = 0 +ctp_exchange_x_y_flag = 0 + +ctp_int_port = port:PH04<6> +ctp_wakeup = port:PH08<1><1> +ctp_power_ldo = "vcc-ctp" +ctp_power_ldo_vol = 3300 +ctp_power_io = + +;-------------------------------------------------------------------------------- +; 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] +compatible = "allwinner,sun50i-ctp-list" +ctp_list_used = 1 +ft5x16_ts = 1 +gslX680new = 1 +gt9xx_ts = 0 +gt9xxnew_ts = 1 +gt82x = 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 = port:power3<1><1> + +;---------------------------------------------------------------------------------- +; nand0_dragonboard default is 0,only in dragonboard card boot mode must be set 1 +;---------------------------------------------------------------------------------- +[nand0_para] +nand0_dragonboard = 0 +nand0_support_2ch = 0 + +nand0_used = 1 +nand0_we = port:PC00<2><0><1> +nand0_ale = port:PC01<2><0><1> +nand0_cle = port:PC02<2><0><1> +nand0_ce1 = port:PC03<2><1><1> +nand0_ce0 = port:PC04<2><1><1> +nand0_nre = port:PC05<2><0><1> +nand0_rb0 = port:PC06<2><1><1> +nand0_rb1 = port:PC07<2><1><1> +nand0_d0 = port:PC08<2><0><1> +nand0_d1 = port:PC09<2><0><1> +nand0_d2 = port:PC10<2><0><1> +nand0_d3 = port:PC11<2><0><1> +nand0_d4 = port:PC12<2><0><1> +nand0_d5 = port:PC13<2><0><1> +nand0_d6 = port:PC14<2><0><1> +nand0_d7 = port:PC15<2><0><1> +nand0_ndqs = port:PC16<2><0><1> +nand0_ce2 = port:PC17<2><1><1> +nand0_ce3 = port:PC18<2><1><1> + +nand0_regulator1 = "vcc-nand" +nand0_regulator2 = "none" +nand0_cache_level = 0x55aaaa55 +nand0_flush_cache_num = 0x55aaaa55 +nand0_capacity_level = 0x55aaaa55 +nand0_id_number_ctl = 0x55aaaa55 +nand0_print_level = 0x55aaaa55 +nand0_p0 = 0x55aaaa55 +nand0_p1 = 0x55aaaa55 +nand0_p2 = 0x55aaaa55 +nand0_p3 = 0x55aaaa55 + +;---------------------------------------------------------------------------------- +;disp init configuration +; +;disp_mode (0:screen0) +;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 5:RGB565 8:RGB888 12:ARGB4444 16:ARGB1555 18:RGBA5551) +;fbx_width,fbx_height (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0) +;---------------------------------------------------------------------------------- +[disp] +disp_init_enable = 1 +disp_mode = 0 + +screen0_output_type = 1 +screen0_output_mode = 4 + +screen1_output_type = 3 +screen1_output_mode = 4 + +fb0_format = 0 +fb0_width = 0 +fb0_height = 0 + +fb1_format = 0 +fb1_width = 0 +fb1_height = 0 + +;---------------------------------------------------------------------------------- +;lcd0 configuration + +;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp +;lcd_backlight lcd init backlight +;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_hv_clk_phase lcd hv panel lock phase, 0:0 degree; 1:90 degree; 2: 180 degree; 3: 270 degree +;lcd_hv_sync_polarity lcd hv panel sync signals polarity +; 0:vsync active low, hsync active low; 1:vsync active high, hsync active low +; 2:vsync active low, hsync active high; 3:vsync active high, hsync active high +;lcd_gamma_en lcd gamma correction enable +;lcd_bright_curve_en lcd bright curve correction enable +;lcd_cmap_en lcd color map function enable +;---------------------------------------------------------------------------------- +[lcd0] +lcd_used = 1 + +lcd_driver_name = "WilliamLcd" +;lcd_model_name= "LT080B21BA94" +lcd_backlight = 50 +lcd_if = 4 +lcd_x = 800 +lcd_y = 1280 +lcd_width = 108 +lcd_height = 172 +lcd_dclk_freq = 95 +lcd_pwm_used = 1 +lcd_pwm_ch = 0 +lcd_pwm_freq = 10000 +lcd_pwm_pol = 1 +lcd_pwm_max_limit = 255 +lcd_hbp = 78 +lcd_ht = 1198 +lcd_hspw = 20 +lcd_vbp = 15 +lcd_vt = 1330 +lcd_vspw = 5 +lcd_lvds_if = 0 +lcd_lvds_colordepth = 0 +lcd_lvds_mode = 0 +lcd_frm = 0 +lcd_hv_clk_phase = 0 +lcd_hv_sync_polarity= 0 +lcd_dsi_if = 0 +lcd_dsi_lane = 4 +lcd_dsi_format = 0 +lcd_dsi_te = 0 +lcd_gamma_en = 0 +lcd_bright_curve_en = 0 +lcd_cmap_en = 0 + +lcd_gpio_0 = port:PD24<1><0><1> + +;power enable +lcd_gpio_1 = port:PD21<1><0><1> +lcd_bl_en = port:PD23<1><0><1> + +lcd_power = "vcc-mipi" +lcd_power1 = "vcc-lcd" +lcd_pin_power = "vcc-pd" +lcd_fix_power = "vcc-dsi-33" + + +[hdmi] +hdmi_used = 1 +hdmi_power = "vcc-hdmi-33" +hdmi_hdcp_enable = 0 +hdmi_cts_compatibility = 0 + +;---------------------------------------------------------------------------------- +;pwm config +;---------------------------------------------------------------------------------- +[pwm0] +pwm_used = 1 +pwm_positive = port:PD22<2><0> + +[pwm0_suspend] +pwm_positive = port:PD22<7><0> + +[pwm16] +s_pwm0_used = 0 +pwm_positive = port:PL10<2><0> + +[pwm16_suspend] +pwm_positive = port:PL10<7><0> + +[boot_disp] +output_disp = 0 +output_type = 1 +output_mode = 4 + +;-------------------------------------------------------------------------------- +;csi (COMS Sensor Interface) configuration +;csi(x)_dev(x)_used: 0:disable 1:enable +;csi(x)_dev(x)_isp_used 0:not use isp 1:use isp +;csi(x)_dev(x)_fmt: 0:yuv 1:bayer raw rgb +;csi(x)_dev(x)_stby_mode: 0:not shut down power at standby 1:shut down power at standby +;csi(x)_dev(x)_vflip: flip in vertical direction 0:disable 1:enable +;csi(x)_dev(x)_hflip: flip in horizontal direction 0:disable 1:enable +;csi(x)_dev(x)_iovdd: camera module io power handle string, pmu power supply +;csi(x)_dev(x)_iovdd_vol: camera module io power voltage, pmu power supply +;csi(x)_dev(x)_avdd: camera module analog power handle string, pmu power supply +;csi(x)_dev(x)_avdd_vol: camera module analog power voltage, pmu power supply +;csi(x)_dev(x)_dvdd: camera module core power handle string, pmu power supply +;csi(x)_dev(x)_dvdd_vol: camera module core power voltage, pmu power supply +;csi(x)_dev(x)_afvdd: camera module vcm power handle string, pmu power supply +;csi(x)_dev(x)_afvdd_vol: camera module vcm power voltage, pmu power supply +;fill voltage in uV, e.g. iovdd = 2.8V, csix_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] +csi0_used = 1 +csi0_sensor_list = 0 +csi0_pck = port:PE00<2> +csi0_mck = port:PE01<2> +csi0_hsync = port:PE02<2> +csi0_vsync = port:PE03<2> +csi0_d0 = port:PE04<2> +csi0_d1 = port:PE05<2> +csi0_d2 = port:PE06<2> +csi0_d3 = port:PE07<2> +csi0_d4 = port:PE08<2> +csi0_d5 = port:PE09<2> +csi0_d6 = port:PE10<2> +csi0_d7 = port:PE11<2> +csi0_sck = port:PE12<2> +csi0_sda = port:PE13<2> + +[csi0/csi0_dev0] +csi0_dev0_used = 1 +csi0_dev0_mname = "gc2145" +csi0_dev0_twi_addr = 0x78 +csi0_dev0_pos = "rear" +csi0_dev0_isp_used = 1 +csi0_dev0_fmt = 0 +csi0_dev0_stby_mode = 0 +csi0_dev0_vflip = 0 +csi0_dev0_hflip = 0 +csi0_dev0_iovdd = "iovdd-csi" +csi0_dev0_iovdd_vol = 2800000 +csi0_dev0_avdd = "avdd-csi" +csi0_dev0_avdd_vol = 2800000 +csi0_dev0_dvdd = "dvdd-csi-18" +csi0_dev0_dvdd_vol = 1500000 +csi0_dev0_afvdd = "afvcc-csi" +csi0_dev0_afvdd_vol = 2800000 +;csi0_dev0_power_en = port:PB04<1><0><1><0> +csi0_dev0_power_en = +csi0_dev0_reset = port:PE14<1><0><1><0> +csi0_dev0_pwdn = port:PE15<1><0><1><0> +csi0_dev0_flash_used = 0 +csi0_dev0_flash_type = 2 +csi0_dev0_flash_en = +csi0_dev0_flash_mode = +csi0_dev0_flvdd = "" +csi0_dev0_flvdd_vol = +csi0_dev0_af_pwdn = +csi0_dev0_act_used = 0 +csi0_dev0_act_name = "ad5820_act" +csi0_dev0_act_slave = 0x18 + +[csi0/csi0_dev1] +csi0_dev1_used = 1 +csi0_dev1_mname = "gc0312" +csi0_dev1_twi_addr = 0x42 +csi0_dev1_pos = "front" +csi0_dev1_isp_used = 1 +csi0_dev1_fmt = 0 +csi0_dev1_stby_mode = 0 +csi0_dev1_vflip = 0 +csi0_dev1_hflip = 0 +csi0_dev1_iovdd = "iovdd-csi" +csi0_dev1_iovdd_vol = 2800000 +csi0_dev1_avdd = "avdd-csi" +csi0_dev1_avdd_vol = 2800000 +csi0_dev1_dvdd = "dvdd-csi-18" +csi0_dev1_dvdd_vol = 1500000 +csi0_dev1_afvdd = "afvcc-csi" +csi0_dev1_afvdd_vol = 2800000 +csi0_dev1_power_en = +csi0_dev1_reset = port:PE16<1><0><1><0> +csi0_dev1_pwdn = port:PE17<1><0><1><0> +csi0_dev1_flash_used = 0 +csi0_dev1_flash_type = 2 +csi0_dev1_flash_en = +csi0_dev1_flash_mode = +csi0_dev1_flvdd = "" +csi0_dev1_flvdd_vol = +csi0_dev1_af_pwdn = +csi0_dev1_act_used = 0 +csi0_dev1_act_name = "ad5820_act" +csi0_dev1_act_slave = 0x18 + +;-------------------------------------------------------------------------------- +;tv configuration +; +;-------------------------------------------------------------------------------- +[tvout_para] +tvout_used = +tvout_channel_num = +tv_en = + +[tvin_para] +tvin_used = +tvin_channel_num = + +; ------------------------------------------------------------------------------| +; de-interlace configuration +;-------------------------------------------------------------------------------- +[di] +di_used = 1 + +;-------------------------------------------------------------------------------- +; SDMMC PINS MAPPING | +; ------------------------------------------------------------------------------| +; Config Guide | +; sdc_used: 1-enable card, 0-disable card | +; non-removable:if you use as main memory,you should set it,for example eMMC | +; bus-width: card bus width, 1-1bit, 4-4bit, 8-8bit | +; sunxi-power-save-mode: if use sdio card,should not set it | +; vmmc:regulator for card/emmc power | +; vqmmc:regulator for card/emmc io power | +; vdmmc:regulator for card detect pin pull up power | +; other: GPIO Mapping configuration | +; ------------------------------------------------------------------------------| +; Note: | +; | +; | +; | +; | +; | +; | +;-------------------------------------------------------------------------------- + +[sdc0] +sdc0_used = 1 +bus-width = 4 +sdc0_d1 = port:PF00<2><1><2> +sdc0_d0 = port:PF01<2><1><2> +sdc0_clk = port:PF02<2><1><2> +sdc0_cmd = port:PF03<2><1><2> +sdc0_d3 = port:PF04<2><1><2> +sdc0_d2 = port:PF05<2><1><2> +cd-gpios = port:PF06<0><1><2> +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +vmmc="vcc-sdcv" +vqmmc="vcc-sdcvq33" +vdmmc="vcc-sdcvd" + + +[sdc1] +sdc1_used = 1 +bus-width = 4 +sdc1_clk = port:PG00<2><1><3> +sdc1_cmd = port:PG01<2><1><3> +sdc1_d0 = port:PG02<2><1><3> +sdc1_d1 = port:PG03<2><1><3> +sdc1_d2 = port:PG04<2><1><3> +sdc1_d3 = port:PG05<2><1><3> +;sunxi-power-save-mode = +sd-uhs-sdr50 = +sd-uhs-ddr50 = +sd-uhs-sdr104 = +cap-sdio-irq = +keep-power-in-suspend = +ignore-pm-notify = +max-frequency = 150000000 + + +[sdc2] +sdc2_used = 1 +non-removable = +bus-width = 8 +sdc2_ds = port:PC01<3><1><3> +sdc2_clk = port:PC05<3><1><3> +sdc2_cmd = port:PC06<3><1><3> +sdc2_d0 = port:PC08<3><1><3> +sdc2_d1 = port:PC09<3><1><3> +sdc2_d2 = port:PC10<3><1><3> +sdc2_d3 = port:PC11<3><1><3> +sdc2_d4 = port:PC12<3><1><3> +sdc2_d5 = port:PC13<3><1><3> +sdc2_d6 = port:PC14<3><1><3> +sdc2_d7 = port:PC15<3><1><3> +sdc2_emmc_rst = port:PC16<3><1><3> +cd-gpios = +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +mmc-ddr-1_8v = +mmc-hs200-1_8v = +mmc-hs400-1_8v = +max-frequency = 100000000 +sdc_tm4_sm0_freq0 = 0 +sdc_tm4_sm0_freq1 = 0 +sdc_tm4_sm1_freq0 = 0x00000000 +sdc_tm4_sm1_freq1 = 0 +sdc_tm4_sm2_freq0 = 0x00000000 +sdc_tm4_sm2_freq1 = 0 +sdc_tm4_sm3_freq0 = 0x05000000 +sdc_tm4_sm3_freq1 = 0x00000405 +sdc_tm4_sm4_freq0 = 0x00050000 +sdc_tm4_sm4_freq1 = 0x00000408 +vmmc="vcc-emmcv" +;vqmmc="vcc-emmcvq33" +vqmmc="vcc-emmcvq18" +vdmmc="none" + + +;[mmc3] +;mmc3_used = 0 +;mmc3_detmode = 2 +;mmc3_buswidth = 4 +;mmc3_clk = port:PA10<2><1><2> +;mmc3_cmd = port:PA09<2><1><2> +;mmc3_d0 = port:PA11<2><1><2> +;mmc3_d1 = port:PA12<2><1><2> +;mmc3_d2 = port:PA13<2><1><2> +;mmc3_d3 = port:PA14<2><1><2> +;mmc3_det = +;mmc3_use_wp = 0 +;mmc3_wp = +;mmc3_isio = 0 +;mmc3_regulator = "none" + +; ------------------------------------------------------------------------------| +; sim card configuration +;-------------------------------------------------------------------------------- +[smc] +smc_used = +smc_rst = +smc_vppen = +smc_vppp = +smc_det = +smc_vccen = +smc_sck = +smc_sda = + +;-------------------------------- +;[usbc0]: usbc0 configuration. +;usb_used: usb controller enable. 0-disable, 1-enable. +;usb_port_type: usb mode. 0-device, 1-host, 2-otg. +;usb_detect_type: usb hotplug detect mode. 0-none, 1-vbus/id detect, 2-id/dpdm detect. +;usb_detect_mode: usb otg switch has two config. 0-thread scan, 1-id gpio interrupt. +;usb_id_gpio: usb id detect IO. +;usb_det_vbus_gpio: USB DET_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;usb_drv_vbus_gpio: USB DRY_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;-------------------------------- +;-------------------------------- +;--- USB0 CONFIG +;-------------------------------- +[usbc0] +usbc0_used = 1 +usb_port_type = 2 +usb_detect_type = 1 +usb_detect_mode = 0 +usb_id_gpio = port:PH09<0><1> +usb_det_vbus_gpio = "axp_ctrl" +usb_drv_vbus_gpio = port:power3<1><0><0> +usb_host_init_state = 0 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 +;--- USB Device +usb_luns = 3 +usb_serial_unique = 1 +usb_serial_number = "20080411" +rndis_wceis = 1 + +;-------------------------------- +;--- USB1 CONFIG +;-------------------------------- +[usbc1] +usbc1_used = 0 +usb_drv_vbus_gpio = port:PB06<1><0><0> +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 +;--- HSIC config +usb_hsic_used = 0 +usb_hsic_regulator_io = "vcc-hsic-12" +;--- Marvell 4G HSIC +usb_hsic_ctrl = 0 +usb_hsic_rdy_gpio = +;--- SMSC usb3503 HSIC HUB +usb_hsic_usb3503_flag = 0 +usb_hsic_hub_connect_gpio = +usb_hsic_int_n_gpio = +usb_hsic_reset_n_gpio = + +;-------------------------------- +;--- 序列号标志 +;-------------------------------- +[serial_feature] +sn_filename = "ULI/factory/snum.txt" + +;-------------------------------------------------------------------------------- +; G sensor configuration +; gs_twi_id --- TWI ID for controlling Gsensor (0: TWI0, 1: TWI1, 2: TWI2) +;-------------------------------------------------------------------------------- +[gsensor] +compatible = "allwinner,sun50i-gsensor-para" +gsensor_used = 1 +gsensor_twi_id = 1 +gsensor_twi_addr = 0x18 +gsensor_vcc_io = "vcc-io2" +gsensor_vcc_io_val = 3300 +gsensor_int1 = port:PH05<6><1> +gsensor_int2 = port:PH06<6><1> + +;-------------------------------------------------------------------------------- +; 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] +compatible = "allwinner,sun50i-gsensor-list-para" +gsensor_list_used = 1 +lsm9ds0_acc_mag = 0 +bma250 = 1 +mma8452 = 0 +mma7660 = 0 +mma865x = 0 +afa750 = 0 +lis3de_acc = 0 +lis3dh_acc = 0 +kxtik = 0 +dmard10 = 0 +dmard06 = 0 +mxc622x = 0 +fxos8700 = 0 +lsm303d = 0 +sc7a30 = 0 +mir3da = 1 + +;-------------------------------------------------------------------------------- +;wlan configuration +;wlan_used: 0-not use, 1- use +;wlan_busnum: sdio/usb index +;clocks: external low power clock input (32.768KHz) +;wlan_power: input supply voltage +;wlan_io_regulator: wlan/sdio I/O voltage +;wlan_regon: power up/down internal regulators used by wifi section +;wlan_hostwake: wlan to wake-up host +;-------------------------------------------------------------------------------- +[wlan] +compatible = "allwinner,sunxi-wlan" +wlan_used = 1 +wlan_busnum = 1 +clocks = +wlan_power = +wlan_io_regulator = "vcc-wifi-io" +wlan_regon = port:PL02<1><0> +wlan_hostwake = port:PL03<6><0> + +;-------------------------------------------------------------------------------- +;bluetooth configuration +;bt_used: 0- no used, 1- used +;clocks: external low power clock input (32.768KHz) +;bt_power: input supply voltage +;bt_io_regulator: bluetooth I/O voltage +;bt_rst_n: power up/down internal regulators used by BT section +;-------------------------------------------------------------------------------- +[bt] +compatible = "allwinner,sunxi-bt" +bt_used = 1 +clocks = +bt_power = +bt_io_regulator = "vcc-wifi-io" +bt_rst_n = port:PL04<1><0> + +;-------------------------------------------------------------------------------- +;bluetooth lpm configuration +;btlpm_used: 0- no used, 1- used +;uart_index: 0- uart0, 1- uart1, 2- uart2 +;bt_wake: host wake-up bluetooth device +;bt_hostwake: bt device wake-up host +;-------------------------------------------------------------------------------- +[btlpm] +compatible = "allwinner,sunxi-btlpm" +btlpm_used = 1 +uart_index = 1 +bt_wake = port:PL06<1><1> +bt_hostwake = port:PL05<6><0> + +;-------------------------------------------------------------------------------- +;3G configuration +;-------------------------------------------------------------------------------- +[3g_para] +3g_used = 0 +3g_usbc_num = 2 +3g_uart_num = 0 +bb_vbat = port:PL03<1><0> +bb_host_wake = port:PM00<1><0> +bb_on = port:PM01<1><0> +bb_pwr_on = port:PM03<1><0> +bb_wake = port:PM04<1><0> +bb_rf_dis = port:PM05<1><0> +bb_rst = port:PM06<1><0> +3g_int = + +;-------------------------------------------------------------------------------- +;gyroscope +;-------------------------------------------------------------------------------- +[gyroscopesensor] +compatible ="allwinner,sun50i-gyr_sensors-para" +gyroscopesensor_used = 0 +gy_twi_id = 2 +gy_twi_addr = 0x6a +gy_int1 = port:PA10<6><1> +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] +compatible ="allwinner,sun50i-gyr_sensors-list-para" +gy_list_used = 0 +lsm9ds0_gyr = 1 +l3gd20_gyr = 0 +bmg160_gyr = 1 + + +;-------------------------------------------------------------------------------- +;light sensor +;-------------------------------------------------------------------------------- +[lightsensor] +compatible ="allwinner,sun50i-lsensors-para" +lightsensor_used =0 +ls_twi_id = 2 +ls_twi_addr = 0x23 +ls_int = port:PA12<6><1> + +;-------------------------------------------------------------------------------- +; 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] +compatible ="allwinner,sun50i-lsensors-list-para" +ls_list_used =0 +ltr_501als = 1 +jsa1212 = 0 +jsa1127 = 1 +stk3x1x = 0 + +;-------------------------------------------------------------------------------- +;compass +;-------------------------------------------------------------------------------- +[compasssensor] +compatible ="allwinner,sun50i-compass-para" +compasssensor_used = 0 +compass_twi_id = 2 +compass_twi_addr = 0x0d +compass_int = port:PA11<6><1> + + +;-------------------------------------------------------------------------------- +; compass sensor automatic detection configuration +;compass_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[compass_list] +compatible ="allwinner,sun50i-compass-list-para" +compass_list_used = 0 +lsm9ds0 = 1 +lsm303d = 0 +;akm8963 = 1 + +;-------------------------------------------------------------------------------- +; NOTE :Make sure spdif_used = 0x1,spdifmach_used = 0x1, +; if register the sound card spdif. +;-------------------------------------------------------------------------------- +[spdif] +spdif_used = 0 +[sndspdif] +sndspdif_used = 0 +;---------------------------------------------------------------------------------- +; NOTE :Make sure daudio2_used = 0x1,sndhdmi_used = 0x1, +; if register the sound card hdmi. +;--------------------------------------------------------------------------------- +[daudio2] +daudio2_used = 1 +[sndhdmi] +sndhdmi_used = 1 +;-------------------------------------------------------------------------------- +;allwinner,pcm_lrck_period :16/32/64/128/256 +;allwinner,pcm_lrckr_period :no use +;allwinner,slot_width_select :16bits/20bits/24bits/32bits +;allwinner,pcm_lsb_first :0: msb first; 1: lsb first +;allwinner,tx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,rx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,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 +;allwinner,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) +;allwinner,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) +;allwinner,frametype :0: long frame = 2 clock width; 1: short frame +;allwinner,tdm_config :0:pcm 1:i2s +;allwinner,daudio_regulator : regulator name +;allwinner,daudio0_used :0:not use 1:use +;-------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio0_used = 0x1,daudio1_used = 0x1, +; if register the sound card DAUDIO1. +;-------------------------------------------------------------------------------- +[snddaudio0] +snddaudio0_used = 0 +;----------------------------------------------------------------------------- +[daudio0] +pcm_lrck_period = 0x20 +;pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +;pcm_lsb_first = 0x0 +;tx_data_mode = 0x0 +;rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +daudio_regulator = +daudio0_used = 0 + +;------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio1_used = 0x1,daudio0_used = 0x1, +; if register the sound card DAUDIO0. +;-------------------------------------------------------------------------------- +[snddaudio1] +snddaudio1_used = 0 +;----------------------------------------------------------------------------- +[daudio1] +pcm_lrck_period = 0x20 +;pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +;pcm_lsb_first = 0x0 +;tx_data_mode = 0x0 +;rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +daudio_regulator = +daudio1_used = 0 + +;-------------------------------------------------------------------------------------- +;allwinner,headphonevol :headphone volume:0x0--0x3f 0db--(-62db) 1db/step +;allwinner,spkervol : speaker volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,earpiecevol : earpiece volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,maingain : mainmic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,headsetmicgain : headphonemic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,adcagc_cfg : 1:use adcagc 0:no use +;allwinner,adcdrc_cfg : 1:use adcdrc 0:no use +;allwinner,adchpf_cfg : 1:use adchpf 0:no use +;allwinner,dacdrc_cfg : 1:use adcdrc 0:no use +;allwinner,dachpf_cfg : 1:use adchpf 0:no use +;allwinner,aif2config : 1:use aif2 0:no use +;allwinner,aif3config : 1:use aif3 0:no use +;allwinner,hp_detect_case :0:low 1:high +;-------------------------------------------------------------------------------- +; NOTE :Make sure sndcodec_used = 0x1,i2s_used = 0x1 +; codec_used = 0x1,if register the sound card audiocodec. +;--------------------------------------------------------------------------------- +[sndcodec] +sndcodec_used = 0x1 +aif2fmt = 0x3 +aif3fmt = 0x3 +aif2master = 0x1 +hp_detect_case = 0x0 +;------------------------------------------------------------------------------ +[i2s] +i2s_used = 0x1 +;------------------------------------------------------------------------------- +[codec] +codec_used = 0x1 +headphonevol = 0x38 +spkervol = 0x18 +earpiecevol = 0x1e +maingain = 0x7 +headsetmicgain = 0x4 +adcinputgain = 0x7 +adcagc_cfg = 0x0 +adcdrc_cfg = 0x0 +adchpf_cfg = 0x1 +dacdrc_cfg = 0x0 +dachpf_cfg = 0x0 +aif2config = 0x0 +aif3config = 0x0 +aif1_lrlk_div = 0x40 +aif2_lrlk_div = 0x40 +pa_sleep_time = 0x0a +dac_digital_vol = 0x9898 +gpio-spk = port:PH07<2><1> + +;---------------------------------------------------------------------------------- +;ir --- infra remote configuration +;---------------------------------------------------------------------------------- +[s_cir0] +s_cir0_used = 0 +ir_power_key_code = 0x0 +ir_addr_code = 0x0 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---pmu0 name, support:axp803 +;used ---0:not used,1:used +;pmu_id ---0:axp19x,1:axp209,2:axp22x,3:axp806,4:axp808,5:axp809,6:axp803,7:axp813 +;reg ---pmu0 twi slave address +;pmu_vbusen_func ---N_VBUSEN function select,0:as an output,1:as an input +;pmu_reset ---when power key press longer than 16s, 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_shutdown ---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 +;-------------------------------------------------------------------------------------------------------- +[pmu0] +compatible = "axp803" +used = 1 +pmu_id = 6 +pmu_vbusen_func = 0 +pmu_reset = 0 +pmu_irq_wakeup = 1 +pmu_hot_shutdown = 1 +pmu_inshort = 0 + +;-------------------------------------------------------------------------------------------------------- +;pmu_chg_ic_temp ---intelligence charge pmu temperature. when it is 0, this function is closed. +;compatible ---charger0 name, support:axp803-charger +;pmu_battery_rdc ---battery initial resistance +;pmu_battery_cap ---battery capability,mAh +;pmu_runtime_chgcur ---set initial 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_ac_vol ---set usb-ac limited voltage level,mV,4000/4100/4200/4300/4400/4500/4600/4700,0 - not limite +;pmu_ac_cur ---set usb-ac limited current level,mA,1500/2000/2500/3000/3500/4000, 0 - not limite +;pmu_usbpc_vol ---set usb-pc limited voltage level,mV,4000/4100/4200/4300/4400/4500/4600/4700,0 - not limite +;pmu_usbpc_cur ---set usb-pc limited current level,mA,500/900, 0 - not limite +;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_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 +;power_start ---when system is in charging, shutdown is power off or resart;0:restart 1:poweroff +;pmu_ocv_en ---charge by ocv, 1:enable, must be enabled +;pmu_cou_en ---charge by cou, 0:disable, 1:enable +;pmu_update_min_time ---min time for battery capatity percentage update,second, 0/5/10/20/30/60/120/164 +;pmu_init_bc_en ---set cur by bc1.2 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_bat_temp_enable ---battery temp detect enable +;pmu_bat_charge_ltf ---charge battery temp low threshold voltage +;pmu_bat_charge_htf ---charge battery temp high threshold voltage +;pmu_bat_shutdown_ltf ---shutdown battery temp low threshold voltage +;pmu_bat_shutdown_htf ---shutdown battery temp high threshold voltage +;pmu_bat_temp_para1 ---battery temp -25 voltage +;pmu_bat_temp_para2 ---battery temp -15 voltage +;pmu_bat_temp_para3 ---battery temp -10 voltage +;pmu_bat_temp_para4 ---battery temp -5 voltage +;pmu_bat_temp_para5 ---battery temp 0 voltage +;pmu_bat_temp_para6 ---battery temp 5 voltage +;pmu_bat_temp_para7 ---battery temp 10 voltage +;pmu_bat_temp_para8 ---battery temp 20 voltage +;pmu_bat_temp_para9 ---battery temp 30 voltage +;pmu_bat_temp_para10 ---battery temp 40 voltage +;pmu_bat_temp_para11 ---battery temp 45 voltage +;pmu_bat_temp_para12 ---battery temp 50 voltage +;pmu_bat_temp_para13 ---battery temp 55 voltage +;pmu_bat_temp_para14 ---battery temp 60 voltage +;pmu_bat_temp_para15 ---battery temp 70 voltage +;pmu_bat_temp_para16 ---battery temp 80 voltage +;-------------------------------------------------------------------------------------------------------- +[charger0] +compatible = "axp803-charger" +pmu_chg_ic_temp = 0 +pmu_battery_rdc = 125 +pmu_battery_cap = 3700 +pmu_runtime_chgcur = 1300 +pmu_suspend_chgcur = 1300 +pmu_shutdown_chgcur = 1300 +pmu_init_chgvol = 4350 +pmu_ac_vol = 4000 +pmu_ac_cur = 3500 +pmu_usbpc_vol = 4400 +pmu_usbpc_cur = 500 +pmu_battery_warning_level1 = 15 +pmu_battery_warning_level2 = 0 +pmu_chgled_func = 1 +pmu_chgled_type = 0 +power_start = 0 +pmu_ocv_en = 1 +pmu_cou_en = 1 +pmu_update_min_time = 30 +pmu_init_bc_en = 0 +;pmu_init_chgend_rate = 10 + +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 = 1 +pmu_bat_para8 = 1 +pmu_bat_para9 = 2 +pmu_bat_para10 = 3 +pmu_bat_para11 = 6 +pmu_bat_para12 = 9 +pmu_bat_para13 = 19 +pmu_bat_para14 = 31 +pmu_bat_para15 = 41 +pmu_bat_para16 = 44 +pmu_bat_para17 = 48 +pmu_bat_para18 = 52 +pmu_bat_para19 = 55 +pmu_bat_para20 = 59 +pmu_bat_para21 = 64 +pmu_bat_para22 = 69 +pmu_bat_para23 = 72 +pmu_bat_para24 = 75 +pmu_bat_para25 = 78 +pmu_bat_para26 = 81 +pmu_bat_para27 = 83 +pmu_bat_para28 = 85 +pmu_bat_para29 = 89 +pmu_bat_para30 = 92 +pmu_bat_para31 = 97 +pmu_bat_para32 = 100 + +pmu_bat_temp_enable = 1 +pmu_bat_charge_ltf = 2261 +pmu_bat_charge_htf = 388 +pmu_bat_shutdown_ltf = 3200 +pmu_bat_shutdown_htf = 237 +pmu_bat_temp_para1 = 7466 +pmu_bat_temp_para2 = 4480 +pmu_bat_temp_para3 = 3518 +pmu_bat_temp_para4 = 2786 +pmu_bat_temp_para5 = 2223 +pmu_bat_temp_para6 = 1788 +pmu_bat_temp_para7 = 1448 +pmu_bat_temp_para8 = 969 +pmu_bat_temp_para9 = 664 +pmu_bat_temp_para10 = 466 +pmu_bat_temp_para11 = 393 +pmu_bat_temp_para12 = 333 +pmu_bat_temp_para13 = 283 +pmu_bat_temp_para14 = 242 +pmu_bat_temp_para15 = 179 +pmu_bat_temp_para16 = 134 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---powerkey0 name, support:axp803-powerkey +;pmu_powkey_off_time ---set pek off time,ms, 4000/6000/8000/10000 +;pmu_powkey_off_func ---set pek off func, 0:shutdown,1:restart +;pmu_powkey_off_en ---set pek offlevel powerdown or not, 0:not powerdown,1:powerdown +;pmu_powkey_long_time ---set pek pek long irq time,ms,1000/1500/2000/2500 +;pmu_powkey_on_time ---set pek on time,ms,128/1000/2000/3000 +;-------------------------------------------------------------------------------------------------------- +[powerkey0] +compatible = "axp803-powerkey" +pmu_powkey_off_time = 6000 +pmu_powkey_off_func = 0 +pmu_powkey_off_en = 1 +pmu_powkey_long_time = 1500 +pmu_powkey_on_time = 1000 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---regulator0 name, support:axp803-regulator +;regulator_count ---pmu ldo count, changed with different pmu +;regulator(1~regulator_count) ---ldo details +;-------------------------------------------------------------------------------------------------------- +[regulator0] +compatible = "axp803-regulator" +regulator_count = 23 +regulator1 = "axp803_dcdc1 none vcc-nand vcc-emmc vcc-sdc vcc-usb-30 vcc-io vcc-pd vcc-emmcv vcc-emmcvq33 vcc-sdcvq33 vcc-sdcv vcc-sdcvd" +regulator2 = "axp803_dcdc2 none vdd-cpua" +regulator3 = "axp803_dcdc3 none" +regulator4 = "axp803_dcdc4 none" +regulator5 = "axp803_dcdc5 none vcc-dram" +regulator6 = "axp803_dcdc6 none vdd-sys vdd-gpu" +regulator7 = "axp803_dcdc7 none" +regulator8 = "axp803_rtc none" +regulator9 = "axp803_aldo1 none vdd-csi-led afvcc-csi iovdd-csi " +regulator10 = "axp803_aldo2 none vcc-pl" +regulator11 = "axp803_aldo3 none vcc-avcc vcc-pll" +regulator12 = "axp803_dldo1 none vcc-hdmi-33 vcc-dsi-33 vcc-io2" +regulator13 = "axp803_dldo2 none vcc-lcd" +regulator14 = "axp803_dldo3 none avdd-csi" +regulator15 = "axp803_dldo4 none vcc-wifi-io vcc-pg" +regulator16 = "axp803_eldo1 none vcc-cpvdd vcc-pc vcc-emmcvq18" +regulator17 = "axp803_eldo2 none vcc-mipi vcc-lcd-0" +regulator18 = "axp803_eldo3 none dvdd-csi-18" +regulator19 = "axp803_fldo1 none vcc-hsic-12" +regulator20 = "axp803_fldo2 none vdd-cpus"; +regulator21 = "axp803_gpio0ldo none vcc-ctp" +regulator22 = "axp803_gpio1ldo none " +regulator23 = "axp803_dc1sw none vcc-wifi-8089" + +;-------------------------------------------------------------------------------------------------------- +;compatible ---axp_gpio0 name, support:axp803-gpio +;-------------------------------------------------------------------------------------------------------- +[axp_gpio0] +compatible = "axp803-gpio" +;---------------------------------------------------------------------------------- +;recovery and fastboot key +;---------------------------------------------------------------------------------- +[recovery_key] +key_min = 0x3 +key_max = 0x5 +;---------------------------------------------------------------------------------- +[fastboot_key] +key_max = 0x6 +key_min = 0x4 + +;---------------------------------------------------------------------------------- +; dvfs voltage-frequency table configuration +; +; 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 +; +; lv1: core vdd is 1.30v if cpu frequency is (1104Mhz, 1152Mhz] +; lv2: core vdd is 1.26v if cpu frequency is (1008Mhz, 1104Mhz] +; lv3: core vdd is 1.20v if cpu frequency is (816Mhz, 1008Mhz] +; lv4: core vdd is 1.10v if cpu frequency is (648Mhz, 816Mhz] +; lv5: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv6: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv7: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv8: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; +;---------------------------------------------------------------------------------- +[dvfs_table] +;extremity_freq = 1344000000 +vf_table_count = 2 + +[vf_table1] +max_freq = 1152000000 +min_freq = 480000000 + +lv_count = 8 +lv1_freq = 1152000000 +lv1_volt = 1300 + +lv2_freq = 1104000000 +lv2_volt = 1260 + +lv3_freq = 1008000000 +lv3_volt = 1200 + +lv4_freq = 816000000 +lv4_volt = 1100 + +lv5_freq = 648000000 +lv5_volt = 1040 + +lv6_freq = 0 +lv6_volt = 1040 + +lv7_freq = 0 +lv7_volt = 1040 + +lv8_freq = 0 +lv8_volt = 1040 + +[vf_table2] +max_freq = 1152000000 +min_freq = 480000000 + +lv_count = 8 +lv1_freq = 1152000000 +lv1_volt = 1260 + +lv2_freq = 1104000000 +lv2_volt = 1200 + +lv3_freq = 1008000000 +lv3_volt = 1140 + +lv4_freq = 816000000 +lv4_volt = 1060 + +lv5_freq = 648000000 +lv5_volt = 1000 + +lv6_freq = 0 +lv6_volt = 1000 + +lv7_freq = 0 +lv7_volt = 1000 + +lv8_freq = 0 +lv8_volt = 1000 + +;---------------------------------------------------------------------------------- +;s_uart0 config parameters +;s_uart0_used --s_uart0 whether used for arisc debugging +; +;---------------------------------------------------------------------------------- +[s_uart0] +s_uart0_used = 1 +s_uart0_tx = port:PL02<2> +s_uart0_rx = port:PL03<2> + +;---------------------------------------------------------------------------------- +;s_rsb0 config parameters +;s_rsb0_used --s_rsb0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_rsb0] +s_rsb0_used = 1 +s_rsb0_sck = port:PL00<2><1><2> +s_rsb0_sda = port:PL01<2><1><2> + +;---------------------------------------------------------------------------------- +;s_jtag0 config parameters +;s_jtag0_used --s_jtag0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_jtag0] +s_jtag0_used = 0 +s_jtag0_tms = port:PL04<2><1><2> +s_jtag0_tck = port:PL05<2><1><2> +s_jtag0_tdo = port:PL06<2><1><2> +s_jtag0_tdi = port:PL07<2><1><2> + +;---------------------------------------------------------------------------------- +;virtual device +;virtual device for pinctrl testing +;device have pin PA1 PA2 +;---------------------------------------------------------------------------------- +[Vdevice] +Vdevice_used = 1 +Vdevice_0 = port:PB01<4><1><2> +Vdevice_1 = port:PB02<4><1><2> + +;---------------------------------------------------------------------------------- +;gpu parameters +;regulator_id : the regulator id GPU used. +;dvfs_status : dvfs status, if this is enabled, DVFS will work. +;temp_ctrl_status : temperature control status, if this is enabled, the gpu frequency +; will drop down if the temperature of gpu is too high. +;scene_ctrl_status: scene control status, if this is enabled, android layer can ask +; gpu driver to change frequency in certain scene. +;max_level : maximum level, which is used when thermal system does not restrict +; GPU power consumption. +;begin_level : the corresponding frequency and voltage will be used during GPU +; initialization. +;lv_freq : frequency in MHz of certain level. +;lv_volt : voltage in mV of certain level. +;---------------------------------------------------------------------------------- +[gpu] +regulator_id = "vdd-gpu" +dvfs_status = 0 +temp_ctrl_status = 0 +scene_ctrl_status = 0 + +max_level = 3 +begin_level = 3 + +lv0_freq = 144 +lv0_volt = 1100 + +lv1_freq = 264 +lv1_volt = 1100 + +lv2_freq = 384 +lv2_volt = 1100 + +lv3_freq = 456 +lv3_volt = 1100 + +;---------------------------------------------------------------------------------- +;dram_region_mbytes : Widevine L1 set 64Mbyte,Widevine L3 set 0Mbyte to save ram +;drm_region_mbytes : Widevine L1 set 64Mbyte,Widevine L3 set 0Mbyte to save ram +;---------------------------------------------------------------------------------- +[secure] +dram_region_mbytes = 0 +drm_region_mbytes = 0 +drm_region_start_mbytes = 0 +;---------------------------------------------------------------------------------- diff --git a/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/sys_config_linux-4.9.fex b/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/sys_config_linux-4.9.fex new file mode 100755 index 0000000000..5d6dc834fe --- /dev/null +++ b/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/sys_config_linux-4.9.fex @@ -0,0 +1,1655 @@ +;A64 PAD application +;--------------------------------------------------------------------------------------------------------- +; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串 +; 描述gpio的形式:Port:端口+组内序号<功能分配><内部电阻状态><驱动能力><输出电平状态> +;--------------------------------------------------------------------------------------------------------- + +[product] +version = "100" +machine = "bpi-m64" + +;--------------------------------------------------------------------------------------------------------- +; eraseflag - 1 erase data partition, 0 - do not erase data partition +; next_work - action after burn, 0x0 by config, 0x1 normal, 0x2 reboot, 0x3 shutdown,0x4 reupdate ,0x5 boot +; debug_mode = 0 : do not print any message,debug_mode = 1 ,print debug message +;--------------------------------------------------------------------------------------------------------- +[platform] +eraseflag = 1 +next_work = 3 +debug_mode = 1 + +;--------------------------------------------------------------------------------------------------------- +; dragonboard_test default is 0,only in dragonboard card boot mode must be set 1 +; If you modified dragonboard_test flag,before you pack imgage, you must be build kernel again. +;--------------------------------------------------------------------------------------------------------- +[target] +boot_clock = 1008 +storage_type = -1 +burn_key = 1 +dragonboard_test = 0 + +;---------------------------------------------------------------------------------- +; 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 +;---------------------------------------------------------------------------------- + +[power_sply] +dcdc1_vol = 1003300 +dcdc2_vol = 1001200 +dcdc6_vol = 1001100 + +aldo1_vol = 2800 +aldo2_vol = 1003300 +aldo3_vol = 1003000 +dldo1_vol = 3300 +dldo2_vol = 3300 +dldo3_vol = 2800 +dldo4_vol = 3300 +eldo1_vol = 1001800 +eldo2_vol = 1800 +eldo3_vol = 1500 +fldo2_vol = 1001100 +gpio0_vol = 3300 +dc1sw_vol = 1002500 + +[card_boot] +logical_start = 40960 +sprite_gpio0 = + +;--------------------------------------------------------------------------------------------------------- +; 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:PF0<2><1><2> +sdc_d0 = port:PF1<2><1><2> +sdc_clk = port:PF2<2><1><2> +sdc_cmd = port:PF3<2><1><2> +sdc_d3 = port:PF4<2><1><2> +sdc_d2 = port:PF5<2><1><2> + +[card2_boot_para] +;sdc_io_1v8 = 1 +card_ctrl = 2 +card_high_speed = 1 +card_line = 8 +sdc_ds = port:PC1<3><1><3> +sdc_clk = port:PC5<3><1><3> +sdc_cmd = port:PC6<3><1><3> +sdc_d0 = port:PC8<3><1><3> +sdc_d1 = port:PC9<3><1><3> +sdc_d2 = port:PC10<3><1><3> +sdc_d3 = port:PC11<3><1><3> +sdc_d4 = port:PC12<3><1><3> +sdc_d5 = port:PC13<3><1><3> +sdc_d6 = port:PC14<3><1><3> +sdc_d7 = port:PC15<3><1><3> +sdc_emmc_rst = port:PC16<3><1><3> +sdc_ex_dly_used = 2 + +[twi_para] +twi_port = 0 +twi_scl = port:PH0<2> +twi_sda = port:PH1<2> + +[uart_para] +uart_debug_port = 0 +uart_debug_tx = port:PB8<4><1> +uart_debug_rx = port:PB9<4><1> + +[jtag_para] +jtag_enable = 1 +jtag_ms = port:PB0<4> +jtag_ck = port:PB1<4> +jtag_do = port:PB2<4> +jtag_di = port:PB3<4> + +[clock] +pll4 = 300 +pll6 = 600 +pll8 = 360 +pll9 = 297 +pll10 = 264 + +;***************************************************************************** +;sdram configuration +; +;***************************************************************************** +[dram_para] + +dram_clk = 672 +dram_type = 3 +dram_zq = 0x3b3bbb +dram_odt_en = 0x1 +dram_para1 = 0x10E410E4 +dram_para2 = 0x1000 +dram_mr0 = 0x1840 +dram_mr1 = 0x40 +dram_mr2 = 0x18 +dram_mr3 = 0x2 +dram_tpr0 = 0x004A2195 +dram_tpr1 = 0x02424190 +dram_tpr2 = 0x0008B060 +dram_tpr3 = 0x050005dc +dram_tpr4 = 0x0 +dram_tpr5 = 0x0 +dram_tpr6 = 0x0 +dram_tpr7 = 0x2a066198 +dram_tpr8 = 0x0 +dram_tpr9 = 0x0 +dram_tpr10 = 0x8808 +dram_tpr11 = 0x0 +dram_tpr12 = 0x55550000 +dram_tpr13 = 0x04002900 + +;---------------------------------------------------------------------------------- +;os life cycle para configuration +;---------------------------------------------------------------------------------- + +;------------------------------------------------------------------------------; +; 10/100/100Mbps Ethernet MAC Controller Configure ; +;------------------------------------------------------------------------------; +; 配置选项: ; +; gmac_used --- 1: gmac used, 0: not used ; +; gmac_powerx -- A[:B] A: axp channel, B: voltage value ; +; phy-mode -- rgmii, rmii, mii ; +; tx-delay -- transmit clock delay: 0~7 ; +; rx-delay -- receive clock delay: 0~31 ; +;------------------------------------------------------------------------------; +; MII RGMII MII RGMII MII RGMII ; +;PD02~05 * * PD15 * PD22 * * ; +; PD06 * * PD16 PD23 * * ; +; PD07 * * PD17 PD24 ; +; PD08 PD18 * * PD25 ; +; PD09 PD19 * * PD26 ; +; PD10 * PD20 * PD26 ; +;PD11~14 * * PD21 * * PD28 ; +;------------------------------------------------------------------------------; +[gmac0] +gmac0_used = 1 +phy-mode = "rgmii" +gmac_rxd3 = port:PD08<4> +gmac_rxd2 = port:PD09<4> +gmac_rxd1 = port:PD10<4> +gmac_rxd0 = port:PD11<4> +gmac_txd3 = port:PD15<4> +gmac_txd2 = port:PD16<4> +gmac_txd1 = port:PD17<4> +gmac_txd0 = port:PD18<4> +gmac_rxclk = port:PD12<4> +;gmac_rxerr = port:PD14<4> +gmac_rxctl = port:PD13<4> +gmac_mdc = port:PD22<4> +gmac_mdio = port:PD23<4> +gmac_txen = port:PD20<4> +gmac_txclk = port:PD19<4> +gmac_crs = port:PD19<4> +gmac_ecol = port:PD21<4> +;gmac_txerr = port:PD21<4> +;phy-rst = port:PD14<1> +gmac-power0 = "vcc-gmac-33" +gmac-power1 = "" +gmac-power2 = "" +tx-delay = 4 +rx-delay = 0 + +;---------------------------------------------------------------------------------- +;i2c configuration +;---------------------------------------------------------------------------------- +[twi0] +twi0_used = 1 +twi0_scl = port:PH0<2> +twi0_sda = port:PH1<2> +twi_regulator = "vcc-io2" + +[twi0_suspend] +twi0_scl = port:PH0<7> +twi0_sda = port:PH1<7> + +[twi1] +twi1_used = 0 +twi1_scl = port:PH2<2> +twi1_sda = port:PH3<2> +twi_regulator = "vcc-io2" + +[twi1_suspend] +twi1_scl = port:PH2<7> +twi1_sda = port:PH3<7> + +[twi2] +twi2_used = 0 +twi2_scl = port:PE14<3> +twi2_sda = port:PE15<3> + +[twi2_suspend] +twi2_scl = port:PE14<7> +twi2_sda = port:PE15<7> + +;---------------------------------------------------------------------------------- +;TWI device configuration +;compatible --- device name +;reg --- device address +;---------------------------------------------------------------------------------- +;[twi0/twi_board0] +;compatible = +;reg = + +;---------------------------------------------------------------------------------- +;uart configuration +;uart_port --- x (/dev/ttySx, x=0,1,2,...) +;uart_type --- 2 (2 wire), 4 (4 wire), 8 (8 wire, full function) +;---------------------------------------------------------------------------------- +[uart0] +uart0_used = 1 +uart0_port = 0 +uart0_type = 2 +uart0_tx = port:PB8<4><1> +uart0_rx = port:PB9<4><1> + +[uart0_suspend] +uart0_tx = port:PB8<7><1> +uart0_rx = port:PB9<7><1> + +[uart1] +uart1_used = 1 +uart1_port = 1 +uart1_type = 4 +uart1_tx = port:PG6<2><1> +uart1_rx = port:PG7<2><1> +uart1_rts = port:PG8<2><1> +uart1_cts = port:PG9<2><1> + +[uart1_suspend] +uart1_tx = port:PG6<7><1> +uart1_rx = port:PG7<7><1> +uart1_rts = port:PG8<7><1> +uart1_cts = port:PG9<7><1> + +[uart2] +uart2_used = 0 +uart2_port = 2 +uart2_type = 4 +uart2_tx = port:PB0<2><1> +uart2_rx = port:PB1<2><1> +uart2_rts = port:PB2<2><1> +uart2_cts = port:PB3<2><1> + +[uart2_suspend] +uart2_tx = port:PB0<7><1> +uart2_rx = port:PB1<7><1> +uart2_rts = port:PB2<7><1> +uart2_cts = port:PB3<7><1> + +[uart3] +uart3_used = 0 +uart3_port = 3 +uart3_type = 4 +uart3_tx = port:PH4<2><1> +uart3_rx = port:PH5<2><1> +uart3_rts = port:PH6<2><1> +uart3_cts = port:PH7<2><1> + +[uart3_suspend] +uart3_tx = port:PH4<7><1> +uart3_rx = port:PH5<7><1> +uart3_rts = port:PH6<7><1> +uart3_cts = port:PH7<7><1> + +[uart4] +uart4_used = 0 +uart4_port = 4 +uart4_type = 4 +uart4_tx = port:PD2<3><1> +uart4_rx = port:PD3<3><1> +uart4_rts = port:PD4<3><1> +uart4_cts = port:PD5<3><1> + +[uart4_suspend] +uart4_tx = port:PD2<7><1> +uart4_rx = port:PD3<7><1> +uart4_rts = port:PD4<7><1> +uart4_cts = port:PD5<7><1> + +;---------------------------------------------------------------------------------- +;SPI controller configuration +;---------------------------------------------------------------------------------- +[spi0] +spi0_used = 0 +spi0_cs_number = 1 +spi0_cs_bitmap = 1 +spi0_cs0 = port:PC3<4><1> +spi0_sclk = port:PC2<4> +spi0_mosi = port:PC0<4> +spi0_miso = port:PC1<4> + +[spi0_suspend] +spi0_cs0 = port:PC3<7><1> +spi0_sclk = port:PC2<7> +spi0_mosi = port:PC0<7> +spi0_miso = port:PC1<7> + +[spi1] +spi1_used = 0 +spi1_cs_number = 1 +spi1_cs_bitmap = 1 +spi1_cs0 = port:PD0<4><1> +spi1_sclk = port:PD1<4> +spi1_mosi = port:PD2<4> +spi1_miso = port:PD3<4> + +[spi1_suspend] +spi1_cs0 = port:PD0<7><1> +spi1_sclk = port:PD1<7> +spi1_mosi = port:PD2<7> +spi1_miso = port:PD3<7> + +;---------------------------------------------------------------------------------- +;SPI device configuration +;compatible --- device name +;spi-max-frequency --- work frequency +;reg --- chip select +;optional properties: spi-cpha, spi-cpol, spi-cs-high +;---------------------------------------------------------------------------------- +;[spi0/spi_board0] +;compatible = +;spi-max-frequency = +;reg = +;spi-cpha +;spi-cpol +;spi-cs-high + +;---------------------------------------------------------------------------------- +;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] +compatible = "allwinner,sun50i-ctp-para" +ctp_used = 1 +ctp_name = "bpi_lcd7" +ctp_twi_id = 0 +ctp_twi_addr = 0x5d +ctp_screen_max_x = 800 +ctp_screen_max_y = 480 +ctp_revert_x_flag = 0 +ctp_revert_y_flag = 0 +ctp_exchange_x_y_flag = 0 + +ctp_int_port = port:PH04<6> +ctp_wakeup = port:PH08<1> +ctp_power_ldo = "" +ctp_power_ldo_vol = 3300 +ctp_power_io = + +;-------------------------------------------------------------------------------- +; 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] +compatible = "allwinner,sun50i-ctp-list" +ctp_list_used = 1 +ft5x16_ts = 1 +gslX680new = 1 +gt9xx_ts = 0 +gt9xxnew_ts = 1 +gt82x = 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 = port:power3<1><1> + +;---------------------------------------------------------------------------------- +; nand0_dragonboard default is 0,only in dragonboard card boot mode must be set 1 +;---------------------------------------------------------------------------------- +[nand0_para] +nand0_dragonboard = 0 +nand0_support_2ch = 0 + +nand0_used = 1 +nand0_we = port:PC00<2><0><1> +nand0_ale = port:PC01<2><0><1> +nand0_cle = port:PC02<2><0><1> +nand0_ce1 = port:PC03<2><1><1> +nand0_ce0 = port:PC04<2><1><1> +nand0_nre = port:PC05<2><0><1> +nand0_rb0 = port:PC06<2><1><1> +nand0_rb1 = port:PC07<2><1><1> +nand0_d0 = port:PC08<2><0><1> +nand0_d1 = port:PC09<2><0><1> +nand0_d2 = port:PC10<2><0><1> +nand0_d3 = port:PC11<2><0><1> +nand0_d4 = port:PC12<2><0><1> +nand0_d5 = port:PC13<2><0><1> +nand0_d6 = port:PC14<2><0><1> +nand0_d7 = port:PC15<2><0><1> +nand0_ndqs = port:PC16<2><0><1> +nand0_ce2 = port:PC17<2><1><1> +nand0_ce3 = port:PC18<2><1><1> + +nand0_regulator1 = "vcc-nand" +nand0_regulator2 = "none" +nand0_cache_level = 0x55aaaa55 +nand0_flush_cache_num = 0x55aaaa55 +nand0_capacity_level = 0x55aaaa55 +nand0_id_number_ctl = 0x55aaaa55 +nand0_print_level = 0x55aaaa55 +nand0_p0 = 0x55aaaa55 +nand0_p1 = 0x55aaaa55 +nand0_p2 = 0x55aaaa55 +nand0_p3 = 0x55aaaa55 + +;---------------------------------------------------------------------------------- +;disp init configuration +; +;disp_mode (0:screen0) +;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 5:RGB565 8:RGB888 12:ARGB4444 16:ARGB1555 18:RGBA5551) +;fbx_width,fbx_height (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0) +;---------------------------------------------------------------------------------- +[disp] +disp_init_enable = 1 +disp_mode = 0 + +screen0_output_type = 3 +screen0_output_mode = 5 + +screen1_output_type = 3 +screen1_output_mode = 5 + +fb0_format = 0 +fb0_width = 0 +fb0_height = 0 + +fb1_format = 0 +fb1_width = 0 +fb1_height = 0 + +;---------------------------------------------------------------------------------- +;lcd0 configuration + +;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp +;lcd_backlight lcd init backlight +;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_hv_clk_phase lcd hv panel lock phase, 0:0 degree; 1:90 degree; 2: 180 degree; 3: 270 degree +;lcd_hv_sync_polarity lcd hv panel sync signals polarity +; 0:vsync active low, hsync active low; 1:vsync active high, hsync active low +; 2:vsync active low, hsync active high; 3:vsync active high, hsync active high +;lcd_gamma_en lcd gamma correction enable +;lcd_bright_curve_en lcd bright curve correction enable +;lcd_cmap_en lcd color map function enable +;---------------------------------------------------------------------------------- +[lcd0] +lcd_used = 1 + +lcd_driver_name = "S070WV20_MIPI_RGB" +;lcd_model_name= "LT080B21BA94" +lcd_backlight = 100 +lcd_if = 4 +lcd_x = 800 +lcd_y = 480 +lcd_width = 86 +lcd_height = 154 +lcd_dclk_freq = 30 +lcd_pwm_used = 1 +lcd_pwm_ch = 16 +lcd_pwm_freq = 50000 +lcd_bl_0_percent = 50 +lcd_pwm_pol = 1 +lcd_pwm_max_limit = 255 +lcd_hbp = 88 +lcd_ht = 928 +lcd_hspw = 48 +lcd_vbp = 32 +lcd_vt = 525 +lcd_vspw = 3 +lcd_lvds_if = 0 +lcd_lvds_colordepth = 0 +lcd_lvds_mode = 0 +lcd_frm = 0 +lcd_hv_clk_phase = 0 +lcd_hv_sync_polarity= 0 +lcd_dsi_if = 0 +lcd_dsi_lane = 4 +lcd_dsi_format = 0 +lcd_dsi_te = 0 +lcd_gamma_en = 0 +lcd_bright_curve_en = 0 +lcd_cmap_en = 0 + +;rst +lcd_gpio_0 = port:PD6<1><0><1> + +;power enable +lcd_gpio_1 = port:PD7<1><0><1> +lcd_bl_en = port:PD5<1><0><1> + +lcd_power = "vcc-dsi-33" +;lcd_power1 = "vcc-lcd" +;lcd_fix_power = "vcc-dsi-33" +lcd_pin_power = "vcc-pd" + + +[hdmi] +hdmi_used = 1 +hdmi_power = "vcc-hdmi-33" +hdmi_hdcp_enable = 0 +hdmi_cts_compatibility = 0 + +;---------------------------------------------------------------------------------- +;pwm config +;---------------------------------------------------------------------------------- +[pwm0] +pwm_used = 0 +pwm_positive = port:PD22<2><0> + +[pwm0_suspend] +pwm_positive = port:PD22<7><0> + +[spwm0] +s_pwm_used = 1 +pwm_positive = port:PL10<2><0> + +[spwm0_suspend] +pwm_positive = port:PL10<7><0> + +[boot_disp] +output_disp = 0 +output_type = 3 +output_mode = 5 + +;-------------------------------------------------------------------------------- +;csi (COMS Sensor Interface) configuration +;csi(x)_dev(x)_used: 0:disable 1:enable +;csi(x)_dev(x)_isp_used 0:not use isp 1:use isp +;csi(x)_dev(x)_fmt: 0:yuv 1:bayer raw rgb +;csi(x)_dev(x)_stby_mode: 0:not shut down power at standby 1:shut down power at standby +;csi(x)_dev(x)_vflip: flip in vertical direction 0:disable 1:enable +;csi(x)_dev(x)_hflip: flip in horizontal direction 0:disable 1:enable +;csi(x)_dev(x)_iovdd: camera module io power handle string, pmu power supply +;csi(x)_dev(x)_iovdd_vol: camera module io power voltage, pmu power supply +;csi(x)_dev(x)_avdd: camera module analog power handle string, pmu power supply +;csi(x)_dev(x)_avdd_vol: camera module analog power voltage, pmu power supply +;csi(x)_dev(x)_dvdd: camera module core power handle string, pmu power supply +;csi(x)_dev(x)_dvdd_vol: camera module core power voltage, pmu power supply +;csi(x)_dev(x)_afvdd: camera module vcm power handle string, pmu power supply +;csi(x)_dev(x)_afvdd_vol: camera module vcm power voltage, pmu power supply +;fill voltage in uV, e.g. iovdd = 2.8V, csix_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] +csi0_used = 1 +csi0_sensor_list = 1 +csi0_pck = port:PE00<2> +csi0_mck = port:PE01<2> +csi0_hsync = port:PE02<2> +csi0_vsync = port:PE03<2> +csi0_d0 = port:PE04<2> +csi0_d1 = port:PE05<2> +csi0_d2 = port:PE06<2> +csi0_d3 = port:PE07<2> +csi0_d4 = port:PE08<2> +csi0_d5 = port:PE09<2> +csi0_d6 = port:PE10<2> +csi0_d7 = port:PE11<2> +csi0_sck = port:PE12<2> +csi0_sda = port:PE13<2> + +[csi0/csi0_dev0] +csi0_dev0_used = 1 +csi0_dev0_mname = "ov5640" +csi0_dev0_twi_addr = 0x78 +csi0_dev0_pos = "rear" +csi0_dev0_isp_used = 1 +csi0_dev0_fmt = 0 +csi0_dev0_stby_mode = 0 +csi0_dev0_vflip = 1 +csi0_dev0_hflip = 1 +csi0_dev0_iovdd = "iovdd-csi" +csi0_dev0_iovdd_vol = 2800000 +csi0_dev0_avdd = "avdd-csi" +csi0_dev0_avdd_vol = 2800000 +csi0_dev0_dvdd = "dvdd-csi-18" +csi0_dev0_dvdd_vol = 1500000 +csi0_dev0_afvdd = "afvcc-csi" +csi0_dev0_afvdd_vol = 2800000 +;csi0_dev0_power_en = port:PB04<1><0><1><0> +csi0_dev0_power_en = +csi0_dev0_reset = port:PE16<1><0><1><0> +csi0_dev0_pwdn = port:PE17<1><0><1><0> +csi0_dev0_flash_used = 0 +csi0_dev0_flash_type = 2 +csi0_dev0_flash_en = +csi0_dev0_flash_mode = +csi0_dev0_flvdd = "" +csi0_dev0_flvdd_vol = +csi0_dev0_af_pwdn = +csi0_dev0_act_used = 1 +csi0_dev0_act_name = "ad5820_act" +csi0_dev0_act_slave = 0x18 + +[csi0/csi0_dev1] +csi0_dev1_used = 0 +csi0_dev1_mname = "gc0312" +csi0_dev1_twi_addr = 0x42 +csi0_dev1_pos = "front" +csi0_dev1_isp_used = 1 +csi0_dev1_fmt = 0 +csi0_dev1_stby_mode = 0 +csi0_dev1_vflip = 0 +csi0_dev1_hflip = 0 +csi0_dev1_iovdd = "iovdd-csi" +csi0_dev1_iovdd_vol = 2800000 +csi0_dev1_avdd = "avdd-csi" +csi0_dev1_avdd_vol = 2800000 +csi0_dev1_dvdd = "dvdd-csi-18" +csi0_dev1_dvdd_vol = 1500000 +csi0_dev1_afvdd = "afvcc-csi" +csi0_dev1_afvdd_vol = 2800000 +csi0_dev1_power_en = +csi0_dev1_reset = port:PE16<1><0><1><0> +csi0_dev1_pwdn = port:PE17<1><0><1><0> +csi0_dev1_flash_used = 0 +csi0_dev1_flash_type = 2 +csi0_dev1_flash_en = +csi0_dev1_flash_mode = +csi0_dev1_flvdd = "" +csi0_dev1_flvdd_vol = +csi0_dev1_af_pwdn = +csi0_dev1_act_used = 0 +csi0_dev1_act_name = "ad5820_act" +csi0_dev1_act_slave = 0x18 + +;-------------------------------------------------------------------------------- +;tv configuration +; +;-------------------------------------------------------------------------------- +[tvout_para] +tvout_used = +tvout_channel_num = +tv_en = + +[tvin_para] +tvin_used = +tvin_channel_num = + +; ------------------------------------------------------------------------------| +; de-interlace configuration +;-------------------------------------------------------------------------------- +[di] +di_used = 0 + +;-------------------------------------------------------------------------------- +; SDMMC PINS MAPPING | +; ------------------------------------------------------------------------------| +; Config Guide | +; sdc_used: 1-enable card, 0-disable card | +; non-removable:if you use as main memory,you should set it,for example eMMC | +; bus-width: card bus width, 1-1bit, 4-4bit, 8-8bit | +; sunxi-power-save-mode: if use sdio card,should not set it | +; vmmc:regulator for card/emmc power | +; vqmmc:regulator for card/emmc io power | +; vdmmc:regulator for card detect pin pull up power | +; other: GPIO Mapping configuration | +; ------------------------------------------------------------------------------| +; Note: | +; | +; | +; | +; | +; | +; | +;-------------------------------------------------------------------------------- + +[sdc0] +sdc0_used = 1 +bus-width = 4 +sdc0_d1 = port:PF00<2><1><2> +sdc0_d0 = port:PF01<2><1><2> +sdc0_clk = port:PF02<2><1><2> +sdc0_cmd = port:PF03<2><1><2> +sdc0_d3 = port:PF04<2><1><2> +sdc0_d2 = port:PF05<2><1><2> +cd-gpios = port:PF06<0><1><2> +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +vmmc="vcc-sdcv" +vqmmc="vcc-sdcvq33" +vdmmc="vcc-sdcvd" + + +[sdc1] +sdc1_used = 1 +bus-width = 4 +sdc1_clk = port:PG00<2><1><3> +sdc1_cmd = port:PG01<2><1><3> +sdc1_d0 = port:PG02<2><1><3> +sdc1_d1 = port:PG03<2><1><3> +sdc1_d2 = port:PG04<2><1><3> +sdc1_d3 = port:PG05<2><1><3> +;sunxi-power-save-mode = +sd-uhs-sdr50 = +sd-uhs-ddr50 = +sd-uhs-sdr104 = +cap-sdio-irq = +keep-power-in-suspend = +ignore-pm-notify = +max-frequency = 150000000 + + +[sdc2] +sdc2_used = 1 +non-removable = +bus-width = 8 +sdc2_ds = port:PC01<3><1><3> +sdc2_clk = port:PC05<3><1><3> +sdc2_cmd = port:PC06<3><1><3> +sdc2_d0 = port:PC08<3><1><3> +sdc2_d1 = port:PC09<3><1><3> +sdc2_d2 = port:PC10<3><1><3> +sdc2_d3 = port:PC11<3><1><3> +sdc2_d4 = port:PC12<3><1><3> +sdc2_d5 = port:PC13<3><1><3> +sdc2_d6 = port:PC14<3><1><3> +sdc2_d7 = port:PC15<3><1><3> +sdc2_emmc_rst = port:PC16<3><1><3> +cd-gpios = +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +mmc-ddr-1_8v = +mmc-hs200-1_8v = +mmc-hs400-1_8v = +max-frequency = 100000000 +sdc_tm4_sm0_freq0 = 0 +sdc_tm4_sm0_freq1 = 0 +sdc_tm4_sm1_freq0 = 0x00000000 +sdc_tm4_sm1_freq1 = 0 +sdc_tm4_sm2_freq0 = 0x00000000 +sdc_tm4_sm2_freq1 = 0 +sdc_tm4_sm3_freq0 = 0x05000000 +sdc_tm4_sm3_freq1 = 0x00000405 +sdc_tm4_sm4_freq0 = 0x00050000 +sdc_tm4_sm4_freq1 = 0x00000408 +vmmc="vcc-emmcv" +;vqmmc="vcc-emmcvq33" +vqmmc="vcc-emmcvq18" +vdmmc="none" + + +;[mmc3] +;mmc3_used = 0 +;mmc3_detmode = 2 +;mmc3_buswidth = 4 +;mmc3_clk = port:PA10<2><1><2> +;mmc3_cmd = port:PA09<2><1><2> +;mmc3_d0 = port:PA11<2><1><2> +;mmc3_d1 = port:PA12<2><1><2> +;mmc3_d2 = port:PA13<2><1><2> +;mmc3_d3 = port:PA14<2><1><2> +;mmc3_det = +;mmc3_use_wp = 0 +;mmc3_wp = +;mmc3_isio = 0 +;mmc3_regulator = "none" + +; ------------------------------------------------------------------------------| +; sim card configuration +;-------------------------------------------------------------------------------- +[smc] +smc_used = +smc_rst = +smc_vppen = +smc_vppp = +smc_det = +smc_vccen = +smc_sck = +smc_sda = + +;-------------------------------- +;[usbc0]: usbc0 configuration. +;usb_used: usb controller enable. 0-disable, 1-enable. +;usb_port_type: usb mode. 0-device, 1-host, 2-otg. +;usb_detect_type: usb hotplug detect mode. 0-none, 1-vbus/id detect, 2-id/dpdm detect. +;usb_detect_mode: usb otg switch has two config. 0-thread scan, 1-id gpio interrupt. +;usb_id_gpio: usb id detect IO. +;usb_det_vbus_gpio: USB DET_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;usb_drv_vbus_gpio: USB DRY_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;-------------------------------- +;-------------------------------- +;--- USB0 CONFIG +;-------------------------------- +[usbc0] +usbc0_used = 1 +usb_port_type = 2 +usb_detect_type = 1 +usb_detect_mode = 0 +usb_id_gpio = port:PH09<0><1> +usb_det_vbus_gpio = "axp_ctrl" +usb_drv_vbus_gpio = "axp_ctrl" +usb_host_init_state = 0 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 +;--- USB Device +usb_luns = 3 +usb_serial_unique = 1 +usb_serial_number = "20080411" +rndis_wceis = 1 + +;-------------------------------- +;--- USB1 CONFIG +;-------------------------------- +[usbc1] +usbc1_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 +;--- HSIC config +usb_hsic_used = 0 +usb_hsic_regulator_io = "vcc-hsic-12" +;--- Marvell 4G HSIC +usb_hsic_ctrl = 0 +usb_hsic_rdy_gpio = +;--- SMSC usb3503 HSIC HUB +usb_hsic_usb3503_flag = 0 +usb_hsic_hub_connect_gpio = +usb_hsic_int_n_gpio = +usb_hsic_reset_n_gpio = + +;-------------------------------- +;--- 序列号标志 +;-------------------------------- +[serial_feature] +sn_filename = "ULI/factory/snum.txt" + +;-------------------------------------------------------------------------------- +; G sensor configuration +; gs_twi_id --- TWI ID for controlling Gsensor (0: TWI0, 1: TWI1, 2: TWI2) +;-------------------------------------------------------------------------------- +[gsensor] +compatible = "allwinner,sun50i-gsensor-para" +gsensor_used = 0 +gsensor_twi_id = 1 +gsensor_twi_addr = 0x18 +gsensor_vcc_io = "vcc-io2" +gsensor_vcc_io_val = 3300 +gsensor_int1 = port:PH05<6><1> +gsensor_int2 = port:PH06<6><1> + +;-------------------------------------------------------------------------------- +; 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] +compatible = "allwinner,sun50i-gsensor-list-para" +gsensor_list_used = 0 +lsm9ds0_acc_mag = 0 +bma250 = 1 +mma8452 = 0 +mma7660 = 0 +mma865x = 0 +afa750 = 0 +lis3de_acc = 0 +lis3dh_acc = 0 +kxtik = 0 +dmard10 = 0 +dmard06 = 0 +mxc622x = 0 +fxos8700 = 0 +lsm303d = 0 +sc7a30 = 0 +mir3da = 1 + +;-------------------------------------------------------------------------------- +;wlan configuration +;wlan_used: 0-not use, 1- use +;wlan_busnum: sdio/usb index +;clocks: external low power clock input (32.768KHz) +;wlan_power: input supply voltage +;wlan_io_regulator: wlan/sdio I/O voltage +;wlan_regon: power up/down internal regulators used by wifi section +;wlan_hostwake: wlan to wake-up host +;-------------------------------------------------------------------------------- +[wlan] +compatible = "allwinner,sunxi-wlan" +wlan_used = 1 +wlan_busnum = 1 +;clocks = +wlan_power = "vcc-wifi" +wlan_io_regulator = "vcc-wifi-io" +wlan_regon = port:PL02<1><0> +wlan_hostwake = port:PL03<6><0> + +;-------------------------------------------------------------------------------- +;bluetooth configuration +;bt_used: 0- no used, 1- used +;clocks: external low power clock input (32.768KHz) +;bt_power: input supply voltage +;bt_io_regulator: bluetooth I/O voltage +;bt_rst_n: power up/down internal regulators used by BT section +;-------------------------------------------------------------------------------- +[bt] +compatible = "allwinner,sunxi-bt" +bt_used = 1 +;clocks = +bt_power = "vcc-wifi" +bt_io_regulator = "vcc-wifi-io" +bt_rst_n = port:PL04<1><0> + +;-------------------------------------------------------------------------------- +;bluetooth lpm configuration +;btlpm_used: 0- no used, 1- used +;uart_index: 0- uart0, 1- uart1, 2- uart2 +;bt_wake: host wake-up bluetooth device +;bt_hostwake: bt device wake-up host +;-------------------------------------------------------------------------------- +[btlpm] +compatible = "allwinner,sunxi-btlpm" +btlpm_used = 1 +uart_index = 1 +bt_wake = port:PL06<1><1> +bt_hostwake = port:PL05<6><0> + +;-------------------------------------------------------------------------------- +;3G configuration +;-------------------------------------------------------------------------------- +[3g_para] +3g_used = 0 +3g_usbc_num = 2 +3g_uart_num = 0 +bb_vbat = port:PL03<1><0> +bb_host_wake = port:PM00<1><0> +bb_on = port:PM01<1><0> +bb_pwr_on = port:PM03<1><0> +bb_wake = port:PM04<1><0> +bb_rf_dis = port:PM05<1><0> +bb_rst = port:PM06<1><0> +3g_int = + +;-------------------------------------------------------------------------------- +;gyroscope +;-------------------------------------------------------------------------------- +[gyroscopesensor] +compatible ="allwinner,sun50i-gyr_sensors-para" +gyroscopesensor_used = 0 +gy_twi_id = 2 +gy_twi_addr = 0x6a +gy_int1 = port:PA10<6><1> +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] +compatible ="allwinner,sun50i-gyr_sensors-list-para" +gy_list_used = 0 +lsm9ds0_gyr = 1 +l3gd20_gyr = 0 +bmg160_gyr = 1 + + +;-------------------------------------------------------------------------------- +;light sensor +;-------------------------------------------------------------------------------- +[lightsensor] +compatible ="allwinner,sun50i-lsensors-para" +lightsensor_used =0 +ls_twi_id = 2 +ls_twi_addr = 0x23 +ls_int = port:PA12<6><1> + +;-------------------------------------------------------------------------------- +; 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] +compatible ="allwinner,sun50i-lsensors-list-para" +ls_list_used =0 +ltr_501als = 1 +jsa1212 = 0 +jsa1127 = 1 +stk3x1x = 0 + +;-------------------------------------------------------------------------------- +;compass +;-------------------------------------------------------------------------------- +[compasssensor] +compatible ="allwinner,sun50i-compass-para" +compasssensor_used = 0 +compass_twi_id = 2 +compass_twi_addr = 0x0d +compass_int = port:PA11<6><1> + + +;-------------------------------------------------------------------------------- +; compass sensor automatic detection configuration +;compass_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[compass_list] +compatible ="allwinner,sun50i-compass-list-para" +compass_list_used = 0 +lsm9ds0 = 1 +lsm303d = 0 +;akm8963 = 1 + +;-------------------------------------------------------------------------------- +; NOTE :Make sure spdif_used = 0x1,spdifmach_used = 0x1, +; if register the sound card spdif. +;-------------------------------------------------------------------------------- +[spdif] +spdif_used = 0 +[sndspdif] +sndspdif_used = 0 +;---------------------------------------------------------------------------------- +; NOTE :Make sure daudio2_used = 0x1,sndhdmi_used = 0x1, +; if register the sound card hdmi. +;--------------------------------------------------------------------------------- +[daudio2] +daudio2_used = 1 +[sndhdmi] +sndhdmi_used = 1 +;-------------------------------------------------------------------------------- +;allwinner,pcm_lrck_period :16/32/64/128/256 +;allwinner,pcm_lrckr_period :no use +;allwinner,slot_width_select :16bits/20bits/24bits/32bits +;allwinner,pcm_lsb_first :0: msb first; 1: lsb first +;allwinner,tx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,rx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,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 +;allwinner,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) +;allwinner,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) +;allwinner,frametype :0: long frame = 2 clock width; 1: short frame +;allwinner,tdm_config :0:pcm 1:i2s +;allwinner,daudio_regulator : regulator name +;allwinner,daudio0_used :0:not use 1:use +;-------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio0_used = 0x1,daudio1_used = 0x1, +; if register the sound card DAUDIO1. +;-------------------------------------------------------------------------------- +[snddaudio0] +snddaudio0_used = 0 +;----------------------------------------------------------------------------- +[daudio0] +pcm_lrck_period = 0x20 +;pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +;pcm_lsb_first = 0x0 +;tx_data_mode = 0x0 +;rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +daudio_regulator = +daudio0_used = 0 + +;------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio1_used = 0x1,daudio0_used = 0x1, +; if register the sound card DAUDIO0. +;-------------------------------------------------------------------------------- +[snddaudio1] +snddaudio1_used = 0 +;----------------------------------------------------------------------------- +[daudio1] +pcm_lrck_period = 0x20 +;pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +;pcm_lsb_first = 0x0 +;tx_data_mode = 0x0 +;rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +daudio_regulator = +daudio1_used = 0 + +;-------------------------------------------------------------------------------------- +;allwinner,headphonevol :headphone volume:0x0--0x3f 0db--(-62db) 1db/step +;allwinner,spkervol : speaker volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,earpiecevol : earpiece volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,maingain : mainmic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,headsetmicgain : headphonemic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,adcagc_cfg : 1:use adcagc 0:no use +;allwinner,adcdrc_cfg : 1:use adcdrc 0:no use +;allwinner,adchpf_cfg : 1:use adchpf 0:no use +;allwinner,dacdrc_cfg : 1:use adcdrc 0:no use +;allwinner,dachpf_cfg : 1:use adchpf 0:no use +;allwinner,aif2config : 1:use aif2 0:no use +;allwinner,aif3config : 1:use aif3 0:no use +;allwinner,hp_detect_case :0:low 1:high +;-------------------------------------------------------------------------------- +; NOTE :Make sure sndcodec_used = 0x1,i2s_used = 0x1 +; codec_used = 0x1,if register the sound card audiocodec. +;--------------------------------------------------------------------------------- +[sndcodec] +sndcodec_used = 0x1 +aif2fmt = 0x3 +aif3fmt = 0x3 +aif2master = 0x1 +hp_detect_case = 0x1 +;------------------------------------------------------------------------------ +[i2s] +i2s_used = 0x1 +;------------------------------------------------------------------------------- +[codec] +codec_used = 0x1 +headphonevol = 0x38 +spkervol = 0x18 +earpiecevol = 0x1e +maingain = 0x7 +headsetmicgain = 0x4 +adcinputgain = 0x7 +adcagc_cfg = 0x0 +adcdrc_cfg = 0x0 +adchpf_cfg = 0x1 +dacdrc_cfg = 0x0 +dachpf_cfg = 0x0 +aif2config = 0x0 +aif3config = 0x0 +aif1_lrlk_div = 0x40 +aif2_lrlk_div = 0x40 +pa_sleep_time = 0x0a +dac_digital_vol = 0xa0a0 +gpio-spk = port:PD14<1><0><0> + +;---------------------------------------------------------------------------------- +;ir --- infra remote configuration +;---------------------------------------------------------------------------------- +[s_cir0] +s_cir0_used = 1 +supply = "vcc-cir" +supply_vol = 3300000 +ir_protocol_used = 0 +ir_power_key_code = 116 +ir_addr_code = 0x17c612 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---pmu0 name, support:axp803 +;used ---0:not used,1:used +;pmu_id ---0:axp19x,1:axp209,2:axp22x,3:axp806,4:axp808,5:axp809,6:axp803,7:axp813 +;reg ---pmu0 twi slave address +;pmu_vbusen_func ---N_VBUSEN function select,0:as an output,1:as an input +;pmu_reset ---when power key press longer than 16s, 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_shutdown ---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 +;-------------------------------------------------------------------------------------------------------- +[pmu0] +compatible = "axp803" +used = 1 +pmu_id = 6 +pmu_vbusen_func = 0 +pmu_reset = 0 +pmu_irq_wakeup = 1 +pmu_hot_shutdown = 1 +pmu_inshort = 0 + +;-------------------------------------------------------------------------------------------------------- +;pmu_chg_ic_temp ---intelligence charge pmu temperature. when it is 0, this function is closed. +;compatible ---charger0 name, support:axp803-charger +;pmu_battery_rdc ---battery initial resistance +;pmu_battery_cap ---battery capability,mAh +;pmu_runtime_chgcur ---set initial 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_ac_vol ---set usb-ac limited voltage level,mV,4000/4100/4200/4300/4400/4500/4600/4700,0 - not limite +;pmu_ac_cur ---set usb-ac limited current level,mA,1500/2000/2500/3000/3500/4000, 0 - not limite +;pmu_usbpc_vol ---set usb-pc limited voltage level,mV,4000/4100/4200/4300/4400/4500/4600/4700,0 - not limite +;pmu_usbpc_cur ---set usb-pc limited current level,mA,500/900, 0 - not limite +;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_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 +;power_start ---when system is in charging, shutdown is power off or resart;0:restart 1:poweroff +;pmu_ocv_en ---charge by ocv, 1:enable, must be enabled +;pmu_cou_en ---charge by cou, 0:disable, 1:enable +;pmu_update_min_time ---min time for battery capatity percentage update,second, 0/5/10/20/30/60/120/164 +;pmu_init_bc_en ---set cur by bc1.2 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_bat_temp_enable ---battery temp detect enable +;pmu_bat_charge_ltf ---charge battery temp low threshold voltage +;pmu_bat_charge_htf ---charge battery temp high threshold voltage +;pmu_bat_shutdown_ltf ---shutdown battery temp low threshold voltage +;pmu_bat_shutdown_htf ---shutdown battery temp high threshold voltage +;pmu_bat_temp_para1 ---battery temp -25 voltage +;pmu_bat_temp_para2 ---battery temp -15 voltage +;pmu_bat_temp_para3 ---battery temp -10 voltage +;pmu_bat_temp_para4 ---battery temp -5 voltage +;pmu_bat_temp_para5 ---battery temp 0 voltage +;pmu_bat_temp_para6 ---battery temp 5 voltage +;pmu_bat_temp_para7 ---battery temp 10 voltage +;pmu_bat_temp_para8 ---battery temp 20 voltage +;pmu_bat_temp_para9 ---battery temp 30 voltage +;pmu_bat_temp_para10 ---battery temp 40 voltage +;pmu_bat_temp_para11 ---battery temp 45 voltage +;pmu_bat_temp_para12 ---battery temp 50 voltage +;pmu_bat_temp_para13 ---battery temp 55 voltage +;pmu_bat_temp_para14 ---battery temp 60 voltage +;pmu_bat_temp_para15 ---battery temp 70 voltage +;pmu_bat_temp_para16 ---battery temp 80 voltage +;-------------------------------------------------------------------------------------------------------- +[charger0] +compatible = "axp803-charger" +pmu_bat_unused = 1 +pmu_chg_ic_temp = 0 +pmu_battery_rdc = 125 +pmu_battery_cap = 3700 +pmu_runtime_chgcur = 800 +pmu_suspend_chgcur = 1300 +pmu_shutdown_chgcur = 1300 +pmu_init_chgvol = 4350 +pmu_ac_vol = 4000 +pmu_ac_cur = 3500 +pmu_usbpc_vol = 4400 +pmu_usbpc_cur = 500 +pmu_battery_warning_level1 = 15 +pmu_battery_warning_level2 = 0 +pmu_chgled_func = 1 +pmu_chgled_type = 0 +power_start = 0 +pmu_ocv_en = 1 +pmu_cou_en = 1 +pmu_update_min_time = 30 +pmu_init_bc_en = 0 +;pmu_init_chgend_rate = 10 + +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 = 1 +pmu_bat_para8 = 1 +pmu_bat_para9 = 2 +pmu_bat_para10 = 3 +pmu_bat_para11 = 6 +pmu_bat_para12 = 9 +pmu_bat_para13 = 19 +pmu_bat_para14 = 31 +pmu_bat_para15 = 41 +pmu_bat_para16 = 44 +pmu_bat_para17 = 48 +pmu_bat_para18 = 52 +pmu_bat_para19 = 55 +pmu_bat_para20 = 59 +pmu_bat_para21 = 64 +pmu_bat_para22 = 69 +pmu_bat_para23 = 72 +pmu_bat_para24 = 75 +pmu_bat_para25 = 78 +pmu_bat_para26 = 81 +pmu_bat_para27 = 83 +pmu_bat_para28 = 85 +pmu_bat_para29 = 89 +pmu_bat_para30 = 92 +pmu_bat_para31 = 97 +pmu_bat_para32 = 100 + +pmu_bat_temp_enable = 1 +pmu_bat_charge_ltf = 2261 +pmu_bat_charge_htf = 388 +pmu_bat_shutdown_ltf = 3200 +pmu_bat_shutdown_htf = 237 +pmu_bat_temp_para1 = 7466 +pmu_bat_temp_para2 = 4480 +pmu_bat_temp_para3 = 3518 +pmu_bat_temp_para4 = 2786 +pmu_bat_temp_para5 = 2223 +pmu_bat_temp_para6 = 1788 +pmu_bat_temp_para7 = 1448 +pmu_bat_temp_para8 = 969 +pmu_bat_temp_para9 = 664 +pmu_bat_temp_para10 = 466 +pmu_bat_temp_para11 = 393 +pmu_bat_temp_para12 = 333 +pmu_bat_temp_para13 = 283 +pmu_bat_temp_para14 = 242 +pmu_bat_temp_para15 = 179 +pmu_bat_temp_para16 = 134 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---powerkey0 name, support:axp803-powerkey +;pmu_powkey_off_time ---set pek off time,ms, 4000/6000/8000/10000 +;pmu_powkey_off_func ---set pek off func, 0:shutdown,1:restart +;pmu_powkey_off_en ---set pek offlevel powerdown or not, 0:not powerdown,1:powerdown +;pmu_powkey_long_time ---set pek pek long irq time,ms,1000/1500/2000/2500 +;pmu_powkey_on_time ---set pek on time,ms,128/1000/2000/3000 +;-------------------------------------------------------------------------------------------------------- +[powerkey0] +compatible = "axp803-powerkey" +pmu_powkey_off_time = 6000 +pmu_powkey_off_func = 0 +pmu_powkey_off_en = 1 +pmu_powkey_long_time = 1500 +pmu_powkey_on_time = 1000 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---regulator0 name, support:axp803-regulator +;regulator_count ---pmu ldo count, changed with different pmu +;regulator(1~regulator_count) ---ldo details +;-------------------------------------------------------------------------------------------------------- +[regulator0] +compatible = "axp803-regulator" +regulator_count = 23 +regulator1 = "axp803_dcdc1 none vcc-nand vcc-emmc vcc-sdc vcc-usb-30 vcc-io vcc-emmcv vcc-emmcvq33 vcc-sdcvq33 vcc-sdcv vcc-sdcvd" +regulator2 = "axp803_dcdc2 none vdd-cpua" +regulator3 = "axp803_dcdc3 none" +regulator4 = "axp803_dcdc4 none" +regulator5 = "axp803_dcdc5 none vcc-dram" +regulator6 = "axp803_dcdc6 none vdd-sys vdd-gpu" +regulator7 = "axp803_dcdc7 none" +regulator8 = "axp803_rtc none" +regulator9 = "axp803_aldo1 none vdd-csi-led afvcc-csi iovdd-csi " +regulator10 = "axp803_aldo2 none vcc-pl" +regulator11 = "axp803_aldo3 none vcc-avcc vcc-pll" +regulator12 = "axp803_dldo1 none vcc-hdmi-33 vcc-dsi-33 vcc-io2" +regulator13 = "axp803_dldo2 none vcc-wifi" +regulator14 = "axp803_dldo3 none avdd-csi" +regulator15 = "axp803_dldo4 none vcc-wifi-io vcc-pg" +regulator16 = "axp803_eldo1 none vcc-cpvdd vcc-pc vcc-emmcvq18" +regulator17 = "axp803_eldo2 none vcc-lcd-0" +regulator18 = "axp803_eldo3 none dvdd-csi-18" +regulator19 = "axp803_fldo1 none vcc-hsic-12" +regulator20 = "axp803_fldo2 none vdd-cpus"; +regulator21 = "axp803_gpio0ldo none vcc-cir" +regulator22 = "axp803_gpio1ldo none " +regulator23 = "axp803_dc1sw none vcc-pd vcc-gmac-33" + +;-------------------------------------------------------------------------------------------------------- +;compatible ---axp_gpio0 name, support:axp803-gpio +;-------------------------------------------------------------------------------------------------------- +[axp_gpio0] +compatible = "axp803-gpio" +;---------------------------------------------------------------------------------- +;recovery and fastboot key +;---------------------------------------------------------------------------------- +[recovery_key] +key_min = 0x3 +key_max = 0x5 +;---------------------------------------------------------------------------------- +[fastboot_key] +key_max = 0x6 +key_min = 0x4 + +;---------------------------------------------------------------------------------- +; dvfs voltage-frequency table configuration +; +; 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 +; +; lv1: core vdd is 1.30v if cpu frequency is (1104Mhz, 1152Mhz] +; lv2: core vdd is 1.26v if cpu frequency is (1008Mhz, 1104Mhz] +; lv3: core vdd is 1.20v if cpu frequency is (816Mhz, 1008Mhz] +; lv4: core vdd is 1.10v if cpu frequency is (648Mhz, 816Mhz] +; lv5: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv6: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv7: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv8: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; +;---------------------------------------------------------------------------------- +[dvfs_table] +;extremity_freq = 1344000000 +vf_table_count = 2 + +[vf_table1] +max_freq = 1152000000 +min_freq = 480000000 + +lv_count = 8 +lv1_freq = 1152000000 +lv1_volt = 1300 + +lv2_freq = 1104000000 +lv2_volt = 1260 + +lv3_freq = 1008000000 +lv3_volt = 1200 + +lv4_freq = 816000000 +lv4_volt = 1100 + +lv5_freq = 648000000 +lv5_volt = 1040 + +lv6_freq = 0 +lv6_volt = 1040 + +lv7_freq = 0 +lv7_volt = 1040 + +lv8_freq = 0 +lv8_volt = 1040 + +[vf_table2] +max_freq = 1152000000 +min_freq = 480000000 + +lv_count = 8 +lv1_freq = 1152000000 +lv1_volt = 1260 + +lv2_freq = 1104000000 +lv2_volt = 1200 + +lv3_freq = 1008000000 +lv3_volt = 1140 + +lv4_freq = 816000000 +lv4_volt = 1060 + +lv5_freq = 648000000 +lv5_volt = 1000 + +lv6_freq = 0 +lv6_volt = 1000 + +lv7_freq = 0 +lv7_volt = 1000 + +lv8_freq = 0 +lv8_volt = 1000 + +;---------------------------------------------------------------------------------- +;s_uart0 config parameters +;s_uart0_used --s_uart0 whether used for arisc debugging +; +;---------------------------------------------------------------------------------- +[s_uart0] +s_uart0_used = 1 +s_uart0_tx = port:PL02<2> +s_uart0_rx = port:PL03<2> + +;---------------------------------------------------------------------------------- +;s_rsb0 config parameters +;s_rsb0_used --s_rsb0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_rsb0] +s_rsb0_used = 1 +s_rsb0_sck = port:PL00<2><1><2> +s_rsb0_sda = port:PL01<2><1><2> + +;---------------------------------------------------------------------------------- +;s_jtag0 config parameters +;s_jtag0_used --s_jtag0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_jtag0] +s_jtag0_used = 0 +s_jtag0_tms = port:PL04<2><1><2> +s_jtag0_tck = port:PL05<2><1><2> +s_jtag0_tdo = port:PL06<2><1><2> +s_jtag0_tdi = port:PL07<2><1><2> + +;---------------------------------------------------------------------------------- +;virtual device +;virtual device for pinctrl testing +;device have pin PA1 PA2 +;---------------------------------------------------------------------------------- +[Vdevice] +Vdevice_used = 1 +Vdevice_0 = port:PB01<4><1><2> +Vdevice_1 = port:PB02<4><1><2> + +;---------------------------------------------------------------------------------- +;gpu parameters +;regulator_id : the regulator id GPU used. +;dvfs_status : dvfs status, if this is enabled, DVFS will work. +;temp_ctrl_status : temperature control status, if this is enabled, the gpu frequency +; will drop down if the temperature of gpu is too high. +;scene_ctrl_status: scene control status, if this is enabled, android layer can ask +; gpu driver to change frequency in certain scene. +;max_level : maximum level, which is used when thermal system does not restrict +; GPU power consumption. +;begin_level : the corresponding frequency and voltage will be used during GPU +; initialization. +;lv_freq : frequency in MHz of certain level. +;lv_volt : voltage in mV of certain level. +;---------------------------------------------------------------------------------- +[gpu] +regulator_id = "vdd-gpu" +dvfs_status = 0 +temp_ctrl_status = 0 +scene_ctrl_status = 0 + +max_level = 3 +begin_level = 3 + +lv0_freq = 144 +lv0_volt = 1100 + +lv1_freq = 264 +lv1_volt = 1100 + +lv2_freq = 384 +lv2_volt = 1100 + +lv3_freq = 456 +lv3_volt = 1100 + +;---------------------------------------------------------------------------------- +;dram_region_mbytes : Widevine L1 set 64Mbyte,Widevine L3 set 0Mbyte to save ram +;drm_region_mbytes : Widevine L1 set 64Mbyte,Widevine L3 set 0Mbyte to save ram +;---------------------------------------------------------------------------------- +[secure] +dram_region_mbytes = 0 +drm_region_mbytes = 0 +drm_region_start_mbytes = 0 +;---------------------------------------------------------------------------------- diff --git a/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/sys_partition.fex b/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/sys_partition.fex new file mode 100644 index 0000000000..2e1d7a6efe --- /dev/null +++ b/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/sys_partition.fex @@ -0,0 +1,134 @@ +;--------------------------------------------------------------------------------------------------- +; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串 +;--------------------------------------------------------------------------------------------------- + + +;--------------------------------------------------------------------------------------------------- +; 固件下载参数配置 +;--------------------------------------------------------------------------------------------------- +;*************************************************************************************************** +; mbr的大小, 以Kbyte为单位 +;*************************************************************************************************** +[mbr] +size = 16384 + +;*************************************************************************************************** +; 分区配置 +; +; +; partition 定义范例: +; [partition] ; //表示是一个分区 +; name = USERFS2 ; //分区名称 +; size = 16384 ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T +; downloadfile = "123.fex" ; //下载文件的路径和名称,可以使用相对路径,相对是指相对于image.cfg文件所在分区。也可以使用绝对路径 +; keydata = 1 ; //私有数据分区,重新量产数据将不丢失 +; encrypt = 1 ; //采用加密方式烧录,将提供数据加密,但损失烧录速度 +; user_type = ? ; //私有用法 +; verify = 1 ; //要求量产完成后校验是否正确 +; +; 注:1、name唯一, 不允许同名 +; 2、name最大12个字符 +; 3、size = 0, 将创建一个无大小的空分区 +; 4、为了安全和效率考虑,分区大小最好保证为16M字节的整数倍 +;*************************************************************************************************** +[partition_start] + +;------------------------------>mmcblk0p2/nanda +[partition] + name = bootloader + size = 65536 + downloadfile = "boot-resource.fex" + user_type = 0x8000 + +;------------------------------>mmcblk0p5/nandb +[partition] + name = env + size = 32768 + downloadfile = "env.fex" + user_type = 0x8000 + +;------------------------------>mmcblk0p6/nandc +[partition] + name = boot + size = 65536 + downloadfile = "boot.fex" + user_type = 0x8000 + +;------------------------------>mmcblk0p7/nandd +[partition] + name = system + size = 3145728 + downloadfile = "system.fex" + user_type = 0x8000 + +;------------------------------> +[partition] + name = vendor + size = 614400 + downloadfile = "vendor.fex" + user_type = 0x8000 + +;------------------------------> +[partition] + name = misc + size = 32768 + user_type = 0x8000 + +;------------------------------> +[partition] + name = recovery + size = 65536 + downloadfile = "recovery.fex" + user_type = 0x8000 + +;------------------------------> +[partition] + name = cache + size = 1048576 + user_type = 0x8000 + +;------------------------------>store encryptable +[partition] + name = metadata + size = 32768 + user_type = 0x8000 + +;------------------------------>data image private +[partition] + name = private + size = 32768 + ro = 0 + user_type = 0x8000 + +;------------------------------>frp +[partition] + name = frp + size = 1024 + ro = 0 + user_type = 0x8000 + keydata = 0x8000 + +;------------------------------>empty +[partition] + name = empty + size = 31744 + ro = 0 + user_type = 0x8000 + +;------------------------------>device tree overlay +[partition] + name = dto + size = 32768 + user_type = 0x8000 + +;------------------------------>media_data +[partition] + name = media_data + size = 32768 + user_type = 0x8000 + +;------------------------------>UDISK +[partition] + name = UDISK + user_type = 0x8100 + diff --git a/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/test_config.fex b/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/test_config.fex new file mode 100755 index 0000000000..f39020c2c5 --- /dev/null +++ b/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/test_config.fex @@ -0,0 +1,395 @@ +;------------------------------------------------------------------------------- +; 测试模块配置示例 +; +; [example] +; display_name= "Example" +; activated = 1 +; program = "example.sh" +; category = 0 +; run_type = 1 +; +; display_name +; 显示到界面的名称,字符串类型,如果需要显示双引号,可以使用以下语法: +; display_name= string:"Example" +; 区别在于后者会显示"string:"后面所有的字符,包括空格和制表符。该项能够容纳 +; 64个英文字符,32个中文字符。如果display_name为空,测试程序不会运行。 +; +; activated +; 0: 不测试该模块 +; 1: 测试该模块 +; +; program +; 模块的测试程序,该项能够容纳16个英文字符。 +; +; category +; 0: 自动化测试模块 +; 1: 手动测试模块 +; +; run_type +; 0: 等待当前模块的测试程序执行完毕再运行下一个模块的测试程序 +; 1: 不等待当前模块的测试程序执行完毕 +; 一般为了提高整体的测试速度,对于耗时较长的测试程序建议填0,反之填1;注意,当 +; category = 1,即手动测试模块时,该项无效。 +;------------------------------------------------------------------------------- + +;------------------------------------------------------------------------------- +; test_size +; unit: MB +;------------------------------------------------------------------------------- +[dram] +display_name= "内存" +activated = 1 +program = "memtester.sh" +category = 0 +run_type = 1 +dram_size = 1024 +test_size = 8 +platform = "sun50iw1p1" + +[rtc] +display_name= "时钟" +activated = 1 +program = "rtctester.sh" +category = 0 +run_type = 1 + +;------------------------------------------------------------------------------- +; module_path: The full path of wifi module file +; module_args: The arguments of wifi module (brcm module need this arg) +;------------------------------------------------------------------------------- +[wifi] +display_name= "网络" +activated = 1 +program = "wifitester.sh" +category = 0 +run_type = 1 +module_count= 1 +module_path = "/system/vendor/modules/bcmdhd.ko" +module_args = "nvram_path=/system/vendor/modules/nvram_ap6212.txt" + +[ethernet] +display_name= "乙太網" +activated = 1 +program = "nettester.sh" +category = 0 +run_type = 1 +module_path = +module_args = + +;------------------------------------------------------------------------------- +; module_path +; The full path of g-sensor module file. +; device_name +; The name of g-sensor device. +;------------------------------------------------------------------------------- +[gsensor] +display_name= "重力感应器" +activated = 0 +program = "gsensortester.sh" +category = 0 +run_type = 1 +module_count= 1 +module1_path= "/system/vendor/modules/bma250.ko" +device_name = "bma250" + +;------------------------------------------------------------------------------- +; module_path +; The full path of gyro module file. +; device_name +; The name of gyro device. +;------------------------------------------------------------------------------- +[gyro] +display_name= "陀螺仪" +activated = 0 +program = "gyrotester.sh" +category = 0 +run_type = 1 +module_count= 1 +module1_path= "/system/vendor/modules/lsm9ds0_gyr.ko" +device_name = "lsm9ds0_gyr" + +;------------------------------------------------------------------------------- +; module_path +; The full path of e-compass module file. +; device_name +; The name of e-compass device. +;------------------------------------------------------------------------------- +[compass] +display_name= "指南针" +activated = 0 +program = "compasstester.sh" +category = 0 +run_type = 1 +module_count= 1 +module1_path= +device_name = "lsm9ds0_mag" + +;------------------------------------------------------------------------------- +; test_size +; Test size for nand read and write test. +;------------------------------------------------------------------------------- +[nand] +display_name= "闪存" +activated = 0 +program = "nandtester.sh" +category = 0 +run_type = 1 +module_path= "/system/vendor/modules/nand.ko" +test_size = 16 + +[emmc] +display_name= "emmc闪存" +activated = 1 +program = "emmctester.sh" +category = 0 +run_type = 1 +test_size = 128 + +;------------------------------------------------------------------------------- +; dst_bt: The destination bt device to search when run test (not essential) +; module_path: The full path of bt module file (brcm module need this arg) +; device_node: The AP's hardware communication port to bt module +; baud_rate: The baud_rate of bt module when run test (not essential) +; bt_vnd: The bt module vendor, support broadcom/realtek +; rtk_bt_chip: The bt chip name (rtk module need this arg) +;------------------------------------------------------------------------------- +[bluetooth] +display_name= "蓝牙" +activated = 1 +program = "bttester.sh" +test_time = 3 +category = 0 +dst_bt = ":" +run_type = 1 +module_path = "/system/vendor/modules/bcm43438a1.hcd" +device_node = "/dev/ttyS1" +baud_rate = 1500000 +bt_vnd = "broadcom" +;rtk_bt_chip = "rtl8723cs_xx" + +[mmc] +display_name= "SDCard" +activated = 1 +program = "mmctester.sh" +category = 1 +run_type = 1 + +[udisk] +display_name= "U盘" +activated = 1 +program = "udisktester.sh" +category = 1 +run_type = 1 + +[Usb_HOST1] +display_name= "USB主机1" +activated = 0 +program = "host1tester.sh" +category = 1 +run_type = 1 + +[Usb_HOST2] +display_name= "USB主机2" +activated = 0 +program = "host2tester.sh" +category = 1 +run_type = 1 + +[Usb_OTG] +display_name= "USB_OTG" +activated = 0 +program = "otgtester.sh" +category = 1 +run_type = 1 +;------------------------------------------------------------------------------- +; sound_file +; The full path of sound file. +; samplerate +; The samplerate of sound file. +; support_mode +; 0 : 480I +; 1 : 576I +; 2 : 480P +; 3 : 576P +; 4 : 720P 50HZ +; 5 : 720P 60HZ +; 6 : 1080I 50HZ +; 7 : 1080I 60HZ +; 8 : 1080P 24HZ +; 9 : 1080P 50HZ +; 10: 1080P 60HZ +;------------------------------------------------------------------------------- +[hdmi] +display_name= "HDMI" +activated = 0 +program = "hdmitester.sh" +category = 1 +run_type = 1 +sound_file = "/dragonboard/data/test48000.pcm" +samplerate = 48000 +support_mode= 2 +module_count= 1 +module1_path= "/system/vendor/modules/hdmi.ko" +;------------------------------------------------------------------------------- +; module_path +; The full path of key module file. +;------------------------------------------------------------------------------- +[key] +display_name= "按键" +activated = 0 +program = "keytester" +category = 1 +run_type = 1 +module_path = + +;------------------------------------------------------------------------------- +; module_path +; The full path of ir module file. +;------------------------------------------------------------------------------- +[ir] +display_name= "红外" +activated = 1 +program = "irtester" +category = 1 +run_type = 1 +module_path = "/system/vendor/modules/sunxi-ir-rx.ko" + +;------------------------------------------------------------------------------- +; delay +; delay ? second before recording +; volume: +; the output volume,range from 0 to 63 +; music_playtime: +; music playback time in secend before recording +; sound_file: +; the sound_file you want to play +; samplerate: +; the sound file samplerate +; micx_gain: +; input gain for mic1 or mic2 +; 0:0db,1:35db;2:38db;3:41db +; micx_used: +; the mic you want to test +; micx_threshold: +; the mic data threshold.the test will be pass when the capture data above this value +;------------------------------------------------------------------------------------ +[mic] +display_name= "录音耳机" +activated = 1 +program = "mictester" +category = 1 +run_type = 1 +delay = 3 +volume = 40 +music_playtime =10 +music_file = "/dragonboard/data/test48000.pcm" +samplerate = 48000 +mic1_used = 1 +mic2_used = 0 +mic1_gain = 1 +mic2_gain = 1 +mic1_threshold =8191 +mic2_threshold =8191 +;------------------------------------------------------------------------------- +; type +; 0: rtp +; 1: ctp +; module_path +; The full path of tp module. +;------------------------------------------------------------------------------- +[tp] +display_name= "触摸" +type = 0 +module_path = "/system/vendor/modules/gt9xxnew_ts.ko" +device_name = "gt9xxnew_ts" + +;------------------------------------------------------------------------------- +; module_count +; The number of module need to be insmod. +; modulex_path +; 'x' is the index of module, starts from 0. +;------------------------------------------------------------------------------- +[camera] +activated = 1 +module_count= 7 +module1_path= "/system/vendor/modules/videobuf2-core.ko" +module2_path= "/system/vendor/modules/videobuf2-memops.ko" +module3_path= "/system/vendor/modules/videobuf2-v4l2.ko" +module4_path= "/system/vendor/modules/videobuf2-dma-contig.ko" +module5_path= "/system/vendor/modules/vfe_io.ko" +module6_path= "/system/vendor/modules/ov5640.ko" +module7_path= "/system/vendor/modules/vfe_v4l2.ko" +dev_cnt = 1 +csi_cnt = 1 +fps = 10 + +;------------------------------------------------------------------------------- +; manual_menu_name +; manual test case menu name, 32bytes. +; auto_menu_name +; auto test case menu name, 32bytes. +; clear_button_name +; clear screen button name, 8bytes. +; font_size +; test case font display size, valid value: 20pixel(default), 24pixel. +; +; Color Index +; 0: White +; 1: Yellow +; 2: Green +; 3: Cyan +; 4: Magenta +; 5: Red +; 6: Blue +; 7: Black +; 8: Beauty +; menu_bgcolor +; The background color index of test case category menu. +; menu_fgcolor +; The foreground color index of test case category menu. +; item_init_bgcolor +; The background color index of test case item init status. +; item_init_fgcolor +; The foreground color index of test case item init status. +; item_ok_bgcolor +; The background color index of test case item OK status. +; item_ok_fgcolor +; The foreground color index of test case item OK status. +; item_fail_bgcolor +; The background color index of test case item fail status. +; item_fail_fgcolor +; The foreground color index of test case item fail status. +; +; pass_str +; The string display after test case display_name when test OK. +; fail_str +; The string display after test case display_name when test Fail. +;------------------------------------------------------------------------------- +[df_view] +tv_scale_factor = 95 +manual_menu_name = "手动测试项" +auto_menu_name = "自动测试项" +clear_button_name = "清屏" +wifi_menu_name = "wifi热点列表" +font_size = 20 +menu_bgcolor = 1 +menu_fgcolor = 7 + +item_init_bgcolor = 7 +item_init_fgcolor = 0 +item_ok_bgcolor = 7 +item_ok_fgcolor = 6 +item_fail_bgcolor = 7 +item_fail_fgcolor = 5 +tp_draw_color = 0 + +;item_init_bgcolor = 0 +;item_init_fgcolor = 7 +;item_ok_bgcolor = 0 +;item_ok_fgcolor = 6 +;item_fail_bgcolor = 0 +;item_fail_fgcolor = 5 +;tp_draw_color = 7 + +pass_str = "通过" +fail_str = "失败" diff --git a/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/warnings.bmp b/lichee/tools/pack/chips/sun50iw1p1/configs/m64_hdmi/warnings.bmp new file mode 100755 index 0000000000000000000000000000000000000000..816cd3a1cf73c34cc8ddcdf89085499f840ecb9d GIT binary patch literal 4096054 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 z01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY z48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;k zzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u z01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY z48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;k zzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u z01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY z48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;k zzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u z01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY z48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;k zzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u z01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY z48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;k zzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u z01UtY4E(=#>3{?P002PH|JUsZbb}5!;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- z4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV z;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX| z0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@T zIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRg zfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q-4mjX|0}eRgfCCOV;D7@TIN*Q- T4mjX|0}eRgfCCOV;K2Go=iC`h literal 0 HcmV?d00001