mirror of
https://github.com/Fishwaldo/build.git
synced 2025-03-30 18:51:30 +00:00
commit
e2158a76c4
2 changed files with 124 additions and 96 deletions
|
@ -1,8 +1,13 @@
|
|||
;Placeholder for Banana Pi M2 -- the name of the fex is important yet, nothing else
|
||||
;H3 dolphin-p1 board application
|
||||
;H3 dolphin-p1 board application
|
||||
;---------------------------------------------------------------------------------------------------------
|
||||
; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
|
||||
; 描述gpio的形式:Port:端口+组内序号<功能分配><内部电阻状态><驱动能力><输出电平状态>
|
||||
;---------------------------------------------------------------------------------------------------------
|
||||
|
||||
[product]
|
||||
version = "100"
|
||||
machine = "bananapim2-plus"
|
||||
machine = "bananapi-m2-plus"
|
||||
|
||||
;---------------------------------------------------------------------------------------------------------
|
||||
; eraseflag - 1 erase data partition, 0 - do not erase data partition
|
||||
|
@ -54,7 +59,7 @@ fel_key_min =02
|
|||
logical_start = 40960
|
||||
sprite_work_delay = 500
|
||||
sprite_err_delay = 200
|
||||
sprite_gpio0 = port:PA15<1><default><default><default>
|
||||
sprite_gpio0 = port:PL10<1><default><default><default>
|
||||
next_work = 3
|
||||
|
||||
;---------------------------------------------------------------------------------
|
||||
|
@ -62,15 +67,16 @@ next_work = 3
|
|||
; start_type : 1: start system directly when power supply, 0: wait IR/KEY to power on
|
||||
; irkey_used : 1: ir key used, 0: not
|
||||
; pmukey_used: 1: physical button used, 0: not
|
||||
; led_power : 1: light, 0: off
|
||||
; led_state : 1: light, 0: off
|
||||
; pmukey_num : the index of gpio, only support PL
|
||||
; led_power : 1: light, 0: off, the control gpio is PL10
|
||||
; led_state : 1: light, 0: off, default is 0
|
||||
;---------------------------------------------------------------------------------
|
||||
[box_start_os]
|
||||
used = 1
|
||||
start_type = 1
|
||||
irkey_used = 1
|
||||
pmukey_used = 1
|
||||
pmukey_num = 3
|
||||
pmukey_num = 30
|
||||
led_power = 0
|
||||
led_state = 0
|
||||
|
||||
|
@ -82,8 +88,8 @@ led_state = 0
|
|||
;-------------------------------------------------------------------------------
|
||||
[boot_init_gpio]
|
||||
used = 1
|
||||
gpio0 = port:PA15<1><default><default><1>
|
||||
gpio1 = port:PG11<1><default><default><1>
|
||||
gpio0 = port:PL10<1><default><default><1>
|
||||
gpio1 = port:PA15<1><default><default><1>
|
||||
|
||||
;----------------------------------------------------------------------------------
|
||||
; used: 模块使能端 1:开启模块 0:关闭模块
|
||||
|
@ -93,7 +99,7 @@ gpio1 = port:PG11<1><default><default><1>
|
|||
[recovery_para]
|
||||
used = 1
|
||||
mode = 2
|
||||
recovery_key = port:PL04<0><default><default><default>
|
||||
recovery_key = port:PL03<0><default><default><default>
|
||||
|
||||
|
||||
;---------------------------------------------------------------------------------------------------------
|
||||
|
@ -164,10 +170,14 @@ pll_de = 864
|
|||
;*****************************************************************************
|
||||
;sdram configuration
|
||||
;
|
||||
;dram_para2 = 0x00001200 ;Representative enable dram Dual
|
||||
;
|
||||
;dram_para2 = 0x00001100 ;on behalf of a single channel is enabled dram
|
||||
; dram_tpr7[31:31]=1, use gpio type to detect dram type and
|
||||
; dram_tpr7[31:31]=0, not use gpio type to detect dram type.
|
||||
;
|
||||
; if set ddr type auto detect, use dram_tpr7 to set dram clk.
|
||||
; for example: if dram_tpr13[13:13] = 1, it use
|
||||
; dram_tpr7[29:20] to set lpddr2 clk,
|
||||
; dram_tpr7[19:10] to set lpddr3 clk,
|
||||
; dram_tpr7[9:0] to set ddr3 or ddr3l clk.
|
||||
;*****************************************************************************
|
||||
[dram_para]
|
||||
dram_clk = 672
|
||||
|
@ -224,7 +234,7 @@ dram_selfresh_en = 1
|
|||
dram_freq = 36
|
||||
wakeup_src0 =
|
||||
wakeup_src_wl = port:PG10<4><default><default><0>
|
||||
wakeup_src_bt = port:PL03<6><default><default><0>
|
||||
;wakeup_src_bt = port:PL03<6><default><default><0>
|
||||
|
||||
;----------------------------------------------------------------------------------
|
||||
;i2c configuration
|
||||
|
@ -256,9 +266,9 @@ uart_tx = port:PA04<2><1><default><default>
|
|||
uart_rx = port:PA05<2><1><default><default>
|
||||
|
||||
[uart1]
|
||||
uart_used = 0
|
||||
uart_used = 1
|
||||
uart_port = 1
|
||||
uart_type = 2
|
||||
uart_type = 4
|
||||
uart_tx = port:PG06<2><1><default><default>
|
||||
uart_rx = port:PG07<2><1><default><default>
|
||||
uart_rts = port:PG08<2><1><default><default>
|
||||
|
@ -321,38 +331,49 @@ manual_cs = 0
|
|||
; ** COMMENT THE PINS USED IN OTHER INTERFACES (I2C, SPI, 1-WIRE...)
|
||||
;----------------------------------------------------------------------------------
|
||||
[gpio_para]
|
||||
gpio_used = 1
|
||||
gpio_num = 19
|
||||
gpio_pin_1 = port:PA06<1><default><default><0>
|
||||
gpio_pin_2 = port:PA13<1><default><default><0>
|
||||
gpio_pin_3 = port:PA14<1><default><default><0>
|
||||
gpio_pin_4 = port:PA01<1><default><default><0>
|
||||
gpio_pin_5 = port:PD14<1><default><default><0>
|
||||
gpio_pin_6 = port:PA00<1><default><default><0>
|
||||
gpio_pin_7 = port:PA03<1><default><default><0>
|
||||
gpio_pin_8 = port:PC04<1><default><default><0>
|
||||
gpio_pin_9 = port:PC07<1><default><default><0>
|
||||
gpio_pin_10 = port:PA02<1><default><default><0>
|
||||
gpio_pin_11 = port:PA21<1><default><default><0>
|
||||
gpio_pin_12 = port:PA07<1><default><default><0>
|
||||
gpio_pin_13 = port:PA08<1><default><default><0>
|
||||
gpio_pin_14 = port:PG08<1><default><default><0>
|
||||
gpio_pin_15 = port:PA09<1><default><default><0>
|
||||
gpio_pin_16 = port:PA10<1><default><default><0>
|
||||
gpio_pin_17 = port:PG09<1><default><default><0>
|
||||
gpio_pin_18 = port:PG06<1><default><default><0>
|
||||
gpio_pin_19 = port:PG07<1><default><default><0>
|
||||
gpio_used = 1
|
||||
gpio_num = 30
|
||||
gpio_pin_1 = port:PA12<1><default><default><0>
|
||||
gpio_pin_2 = port:PA11<1><default><default><0>
|
||||
gpio_pin_3 = port:PA06<1><default><default><0>
|
||||
gpio_pin_4 = port:PA13<1><default><default><0>
|
||||
gpio_pin_5 = port:PA14<1><default><default><0>
|
||||
gpio_pin_6 = port:PA01<1><default><default><0>
|
||||
gpio_pin_7 = port:PA16<1><default><default><0>
|
||||
gpio_pin_8 = port:PA00<1><default><default><0>
|
||||
gpio_pin_9 = port:PA03<1><default><default><0>
|
||||
;gpio_pin_10 = port:PA15<1><default><default><0>
|
||||
gpio_pin_10 = port:PC04<1><default><default><0>
|
||||
gpio_pin_11 = port:PC00<1><default><default><0>
|
||||
gpio_pin_12 = port:PC01<1><default><default><0>
|
||||
gpio_pin_13 = port:PA02<1><default><default><0>
|
||||
gpio_pin_14 = port:PC02<1><default><default><0>
|
||||
gpio_pin_15 = port:PC03<1><default><default><0>
|
||||
gpio_pin_16 = port:PC07<1><default><default><0>
|
||||
gpio_pin_17 = port:PA19<1><default><default><0>
|
||||
gpio_pin_18 = port:PA18<1><default><default><0>
|
||||
gpio_pin_19 = port:PA07<1><default><default><0>
|
||||
gpio_pin_20 = port:PA08<1><default><default><0>
|
||||
gpio_pin_21 = port:PL02<1><default><default><0>
|
||||
gpio_pin_22 = port:PA09<1><default><default><0>
|
||||
gpio_pin_23 = port:PA10<1><default><default><0>
|
||||
gpio_pin_24 = port:PL04<1><default><default><0>
|
||||
gpio_pin_25 = port:PA16<1><default><default><0>
|
||||
gpio_pin_26 = port:PA21<1><default><default><0>
|
||||
gpio_pin_27 = port:PA20<1><default><default><0>
|
||||
;gpio_pin_29 = port:PL10<1><default><default><1>
|
||||
gpio_pin_28 = port:PL03<0><default><default><1>
|
||||
|
||||
;[led_assign]
|
||||
;normal_led = "gpio_pin_2"
|
||||
;standby_led = "gpio_pin_1"
|
||||
;normal_led = "gpio_pin_29"
|
||||
;standby_led = "gpio_pin_10"
|
||||
|
||||
[leds_para]
|
||||
leds_used = 1
|
||||
green_led = port:PL10<1><default><default><0>
|
||||
green_led = port:PL10<1><default><default><1>
|
||||
green_led_active_low = 0
|
||||
red_led = port:PA15<1><default><default><0>
|
||||
red_led_active_low = 1
|
||||
red_led_active_low = 0
|
||||
|
||||
;----------------------------------------------------------------------------------
|
||||
;thermal configuration
|
||||
|
@ -399,13 +420,11 @@ ths_trip2_0 = 105
|
|||
;----------------------------------------------------------------------------------
|
||||
|
||||
[cooler_table]
|
||||
cooler_count = 6
|
||||
cooler0 = "1296000 4 4294967295 0"
|
||||
cooler1 = "1200000 4 4294967295 0"
|
||||
cooler2 = "1008000 4 4294967295 0"
|
||||
cooler3 = "816000 4 4294967295 0"
|
||||
cooler4 = "648000 4 4294967295 0"
|
||||
cooler5 = "480000 1 4294967295 0"
|
||||
cooler_count = 4
|
||||
cooler0 = "1200000 4 4294967295 0"
|
||||
cooler1 = "1008000 4 4294967295 0"
|
||||
cooler2 = "816000 4 4294967295 0"
|
||||
cooler3 = "648000 1 4294967295 0"
|
||||
|
||||
[nand0_para]
|
||||
nand_support_2ch = 0
|
||||
|
@ -604,25 +623,25 @@ vip_csi_d7 = port:PE11<2><default><default><default>
|
|||
vip_csi_sck = port:PE12<2><default><default><default>
|
||||
vip_csi_sda = port:PE13<2><default><default><default>
|
||||
|
||||
vip_dev0_mname = "gc2035"
|
||||
vip_dev0_pos = "front"
|
||||
vip_dev0_mname = "ov5640"
|
||||
vip_dev0_pos = "rear"
|
||||
vip_dev0_lane = 1
|
||||
vip_dev0_twi_id = 2
|
||||
vip_dev0_twi_id = 0
|
||||
vip_dev0_twi_addr = 0x78
|
||||
vip_dev0_isp_used = 0
|
||||
vip_dev0_fmt = 0
|
||||
vip_dev0_stby_mode = 0
|
||||
vip_dev0_vflip = 1
|
||||
vip_dev0_hflip = 1
|
||||
vip_dev0_vflip = 0
|
||||
vip_dev0_hflip = 0
|
||||
vip_dev0_iovdd = ""
|
||||
vip_dev0_iovdd_vol = 2800000
|
||||
vip_dev0_avdd = ""
|
||||
vip_dev0_avdd_vol = 2800000
|
||||
vip_dev0_dvdd = ""
|
||||
vip_dev0_dvdd_vol = 1800000
|
||||
vip_dev0_dvdd_vol = 1500000
|
||||
vip_dev0_afvdd = ""
|
||||
vip_dev0_afvdd_vol = 2800000
|
||||
vip_dev0_power_en = port:PA17<1><default><default><1>
|
||||
vip_dev0_power_en = port:PD14<1><default><default><1>
|
||||
vip_dev0_reset = port:PE14<1><default><default><1>
|
||||
vip_dev0_pwdn = port:PE15<1><default><default><0>
|
||||
vip_dev0_flash_en =
|
||||
|
@ -635,7 +654,7 @@ vip_dev0_act_slave = 0x18
|
|||
|
||||
|
||||
vip_dev1_mname = ""
|
||||
vip_dev1_pos = "rear"
|
||||
vip_dev1_pos = "front"
|
||||
vip_dev1_lane = 1
|
||||
vip_dev1_twi_id = 0
|
||||
vip_dev1_twi_addr =
|
||||
|
@ -796,13 +815,11 @@ smc_sda = port:PA08<2><default><default><default>
|
|||
;--------------------------------
|
||||
[usbc0]
|
||||
usb_used = 1
|
||||
;usb_port_type = 2
|
||||
usb_port_type = 1
|
||||
;usb_detect_type = 1
|
||||
usb_detect_type = 0
|
||||
usb_id_gpio =
|
||||
usb_det_vbus_gpio =
|
||||
usb_drv_vbus_gpio = port:PL02<1><0><default><0>
|
||||
usb_id_gpio = port:PL06<0><1><default><default>
|
||||
usb_det_vbus_gpio = port:PL06<0><1><default><default>
|
||||
usb_drv_vbus_gpio = port:PD11<1><0><default><0>
|
||||
usb_host_init_state = 1
|
||||
usb_restrict_gpio =
|
||||
usb_restric_flag = 0
|
||||
|
@ -817,7 +834,7 @@ usb_not_suspend = 0
|
|||
;--------------------------------
|
||||
[usbc1]
|
||||
usb_used = 1
|
||||
usb_drv_vbus_gpio = port:PG13<1><0><default><0>
|
||||
usb_drv_vbus_gpio =
|
||||
usb_restrict_gpio =
|
||||
usb_host_init_state = 1
|
||||
usb_restric_flag = 0
|
||||
|
@ -829,7 +846,7 @@ usb_not_suspend = 0
|
|||
;--- USB2控制标志
|
||||
;--------------------------------
|
||||
[usbc2]
|
||||
usb_used = 0
|
||||
usb_used = 1
|
||||
usb_drv_vbus_gpio =
|
||||
usb_restrict_gpio =
|
||||
usb_host_init_state = 1
|
||||
|
@ -842,8 +859,7 @@ usb_not_suspend = 0
|
|||
;--- USB3控制标志
|
||||
;--------------------------------
|
||||
[usbc3]
|
||||
usb_used = 1
|
||||
;usb_drv_vbus_gpio = port:PG11<1><default><default><1>
|
||||
usb_used = 0
|
||||
usb_drv_vbus_gpio =
|
||||
usb_restrict_gpio =
|
||||
usb_host_init_state = 1
|
||||
|
@ -891,7 +907,7 @@ serial_unique = 0
|
|||
;lpo_use_apclk: ""- not use, "losc_out"- a23/33/H3, "ac10032k1"、"ac10032k2"、"ac10032k3"- a80
|
||||
;--------------------------------------------------------------------------------
|
||||
[module_para]
|
||||
module_num = 7
|
||||
module_num = 4
|
||||
module_power0 = "vcc-wifi-33"
|
||||
module_power0_vol = 0
|
||||
module_power1 =
|
||||
|
@ -916,8 +932,8 @@ lpo_use_apclk =
|
|||
[wifi_para]
|
||||
wifi_used = 1
|
||||
wifi_sdc_id = 1
|
||||
wifi_usbc_id = 2
|
||||
wifi_usbc_type = 1
|
||||
;wifi_usbc_id = 2
|
||||
;wifi_usbc_type = 1
|
||||
wl_reg_on = port:PL07<1><default><default><0>
|
||||
wl_host_wake = port:PG10<0><default><default><0>
|
||||
wl_host_wake_invert = 0
|
||||
|
@ -926,6 +942,7 @@ wl_host_wake_invert = 0
|
|||
;bluetooth configuration
|
||||
;bt_used: 0- no used, 1- used
|
||||
;bt_uard_id: 0- uart0, 1- uart1, 2- uart2
|
||||
;bt_uart_baud: uart baud rate, unit: bps
|
||||
;bt_rst_n: bt function enable io
|
||||
;bt_wake: host wake-up bluetooth device
|
||||
;bt_host_wake: bt device wake-up host
|
||||
|
@ -933,11 +950,12 @@ wl_host_wake_invert = 0
|
|||
; 0: not used, 1: used
|
||||
;--------------------------------------------------------------------------------
|
||||
[bt_para]
|
||||
bt_used = 0
|
||||
bt_used = 1
|
||||
bt_uart_id = 1
|
||||
bt_rst_n =
|
||||
bt_wake =
|
||||
bt_host_wake =
|
||||
bt_uart_baud = 1500000
|
||||
bt_rst_n = port:PG12<0><default><default><0>
|
||||
bt_wake = port:PG13<0><default><default><0>
|
||||
bt_host_wake = port:PG11<1><default><default><0>
|
||||
bt_host_wake_invert = 0
|
||||
|
||||
;--------------------------------------------------------------------------------
|
||||
|
@ -1071,6 +1089,8 @@ ir_power_key_code11 = 0x57
|
|||
ir_addr_code11 = 0xff00
|
||||
ir_power_key_code12 = 0x4d
|
||||
ir_addr_code12 = 0xff40
|
||||
ir_power_key_code13 = 0x88
|
||||
ir_addr_code13 = 0xdd22
|
||||
|
||||
|
||||
;----------------------------------------------------------------------------------
|
||||
|
@ -1106,28 +1126,18 @@ ir_tx = port:PH07<2><default><default><default>
|
|||
;
|
||||
;----------------------------------------------------------------------------------
|
||||
[dvfs_table]
|
||||
pmuic_type = 2
|
||||
pmuic_type = 0
|
||||
pmu_gpio0 = port:PL06<1><1><2><1>
|
||||
pmu_level0 = 11300
|
||||
pmu_level1 = 01100
|
||||
extremity_freq = 1296000000
|
||||
pmu_level0 = 11300
|
||||
pmu_level1 = 1100
|
||||
;extremity_freq = 1296000000
|
||||
max_freq = 1200000000
|
||||
min_freq = 480000000
|
||||
LV_count = 7
|
||||
LV1_freq = 1296000000
|
||||
LV1_volt = 1320
|
||||
LV2_freq = 1200000000
|
||||
LV2_volt = 1240
|
||||
LV3_freq = 1104000000
|
||||
LV3_volt = 1180
|
||||
LV4_freq = 1008000000
|
||||
LV4_volt = 1140
|
||||
LV5_freq = 960000000
|
||||
LV5_volt = 1080
|
||||
LV6_freq = 816000000
|
||||
LV6_volt = 1020
|
||||
LV7_freq = 480000000
|
||||
LV7_volt = 980
|
||||
min_freq = 648000000
|
||||
LV_count = 2
|
||||
LV1_freq = 1200000000
|
||||
LV1_volt = 1300
|
||||
LV2_freq = 648000000
|
||||
LV2_volt = 1300
|
||||
|
||||
[gpu_dvfs_table]
|
||||
|
||||
|
@ -1142,6 +1152,24 @@ G_LV1_volt = 1200000
|
|||
G_LV2_freq = 456000000
|
||||
G_LV2_volt = 1200000
|
||||
|
||||
;----------------------------------------------------------------------------------
|
||||
;special gpio config for Board Vendor ID
|
||||
;vid_used -- if board need distinguished by gpio,set '1';if not,set '0'
|
||||
;vid_count -- the count of vendor id bits
|
||||
;vid_bit_[0..3] -- gpio config for each bit of board vendor id
|
||||
;example: vendor id hex format :{0x 0 0 1 0 }
|
||||
; | | | |
|
||||
; [vid_bit_3] [vid_bit_2] [vid_bit_1] [vid_bit_0]
|
||||
;----------------------------------------------------------------------------------
|
||||
[board_vendor]
|
||||
vid_used = 0
|
||||
vid_count = 0
|
||||
vid_bit_0 = port:PD16<0><1><default><default>
|
||||
vid_bit_1 = port:PD15<0><1><default><default>
|
||||
vid_bit_2 = port:PD14<0><1><default><default>
|
||||
vid_bit_3 = port:PD13<0><1><default><default>
|
||||
vid_bit_4 = port:PD12<0><1><default><default>
|
||||
vid_bit_5 = port:PD17<0><1><default><default>
|
||||
|
||||
;----------------------------------------------------------------------------------
|
||||
;virtual device
|
||||
|
|
|
@ -254,14 +254,14 @@ case $BOARD in
|
|||
DESKTOP_TARGET="jessie,default"
|
||||
;;
|
||||
|
||||
bananapim2plus)#disabled
|
||||
bananapim2plus)#enabled
|
||||
# description H3 quad core 1Gb SoC Wifi
|
||||
LINUXFAMILY="sun8i"
|
||||
BOOTCONFIG="bananapim2_plus_defconfig"
|
||||
MODULES="ap6210 #gpio_sunxi #w1-sunxi #w1-gpio #w1-therm"
|
||||
BOOTCONFIG="orangepi_plus_defconfig"
|
||||
MODULES="#gpio_sunxi #w1-sunxi #w1-gpio #w1-therm #ap6211"
|
||||
MODULES_NEXT="brcmfmac"
|
||||
CPUMIN="0"
|
||||
CPUMAX="0"
|
||||
CPUMIN="648000"
|
||||
CPUMAX="1200000"
|
||||
GOVERNOR="interactive"
|
||||
;;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue