Added POST and EEPROM writer for C6670
[keystone-rtos/mcsdk-tools.git] / post / evmc6670l / bin / post_i2crom.map.pp
1 section 
2 {
3   param_index    = 0
4   boot_mode      = 40
5   sw_pll_prediv  = 1
6   sw_pll_mult    = 16
7   sw_pll_postdiv = 2
8   options        = 1
10   core_freq_mhz    = 625
11   i2c_clk_freq_khz = 200
13   dev_addr_ext = 0x50
15   multi_i2c_id = 0
16   my_i2c_id    = 1
17   address_delay = 0
18   exe_file = "post.i2c.ccs"
19 }
21 ; The layout statement defines how the resulting I2C image is layed out. The base address
22 ; of this (given in the dev_addr) statement must be known to the initial IBL program
23 ; at compile time. The layout block is simple a group of 32 bit i2c addresses, so 
24 ; the order of the exe_file and pad_file_id statements must be configured so as to
25 ; match the definition of struct iblI2cMap_t defined in ibl.h.
26 layout
27 {
28   dev_addr     = 0x420          ; Defined in iblcfg.h
29   dev_addr_ext = 0x50
30   file_align   = 0x80
32   exe_file    = ""
33   pad_file_id = 1
36   exe_file    = ""
37   pad_file_id = 1
38 }
40 ; The pad statements simply provide space for the IBL configuration structures. It is valid to
41 ; have a single configuration structure which is used for both endian values.
42 pad
43 {
44   pad_file_id  = 1
45   dev_addr     = 0x500
46   dev_addr_ext = 0x50
47   len          = 0x300
48 }