Peter Maydell wrote:
On 25 December 2013 08:35, liguang<lig.f...@cn.fujitsu.com>  wrote:
sunxi-linux kernel parse config script
to do hardware configurations

Signed-off-by: liguang<lig.f...@cn.fujitsu.com>
---
  hw/arm/allwinner-a10.c         |   18 ++++++++++++++++++
  hw/arm/cubieboard.c            |    2 ++
  include/hw/arm/allwinner-a10.h |    5 +++++
  pc-bios/aw-script.bin          |  Bin 0 ->  50188 bytes
What is this? You can't just stick a 50K binary into the
tree with no explanation, I'm afraid.


it's the approach sunxi-linux kernel config hardware,
the binary is actually a transformed text script,
and context of script is like:

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

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

[twi_para]
twi_port = 0
twi_scl = port:PB00<2><default><default><default>
twi_sda = port:PB01<2><default><default><default>

[uart_para]
uart_debug_port = 0
uart_debug_tx = port:PB22<2><1><default><default>
uart_debug_rx = port:PB23<2><1><default><default>

....


Reply via email to