Back to home page

LXR

 
 

    


File indexing completed on 2025-05-11 08:22:50

0001 /*
0002  * Copyright 2020 NXP
0003  * All rights reserved.
0004  *
0005  * SPDX-License-Identifier: BSD-3-Clause
0006  */
0007 
0008 #include <bsp/flash-headers.h>
0009 #include <stdint.h>
0010 
0011 __attribute__((section(".boot_hdr.dcd_data")))
0012 const uint8_t imxrt_dcd_data[] = {
0013     /* HEADER */
0014     /* Tag */
0015     0xD2,
0016     /* Image Length */
0017     0x04, 0x10,
0018     /* Version */
0019     0x41,
0020 
0021     /* COMMANDS */
0022 
0023     /* group: 'Imported Commands' */
0024     /* #1.1-113, command header bytes for merged 'Write - value' command */
0025     0xCC, 0x03, 0x8C, 0x04,
0026     /* #1.1, command: write_value, address: CCM_CCGR0, value: 0xFFFFFFFF, size: 4 */
0027     0x40, 0x0F, 0xC0, 0x68, 0xFF, 0xFF, 0xFF, 0xFF,
0028     /* #1.2, command: write_value, address: CCM_CCGR1, value: 0xFFFFFFFF, size: 4 */
0029     0x40, 0x0F, 0xC0, 0x6C, 0xFF, 0xFF, 0xFF, 0xFF,
0030     /* #1.3, command: write_value, address: CCM_CCGR2, value: 0xFFFFFFFF, size: 4 */
0031     0x40, 0x0F, 0xC0, 0x70, 0xFF, 0xFF, 0xFF, 0xFF,
0032     /* #1.4, command: write_value, address: CCM_CCGR3, value: 0xFFFFFFFF, size: 4 */
0033     0x40, 0x0F, 0xC0, 0x74, 0xFF, 0xFF, 0xFF, 0xFF,
0034     /* #1.5, command: write_value, address: CCM_CCGR4, value: 0xFFFFFFFF, size: 4 */
0035     0x40, 0x0F, 0xC0, 0x78, 0xFF, 0xFF, 0xFF, 0xFF,
0036     /* #1.6, command: write_value, address: CCM_CCGR5, value: 0xFFFFFFFF, size: 4 */
0037     0x40, 0x0F, 0xC0, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF,
0038     /* #1.7, command: write_value, address: CCM_CCGR6, value: 0xFFFFFFFF, size: 4 */
0039     0x40, 0x0F, 0xC0, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
0040     /* #1.8, command: write_value, address: CCM_ANALOG_PLL_SYS, value: 0x2001, size: 4 */
0041     0x40, 0x0D, 0x80, 0x30, 0x00, 0x00, 0x20, 0x01,
0042     /* #1.9, command: write_value, address: CCM_ANALOG_PFD_528, value: 0x1D0000, size: 4 */
0043     0x40, 0x0D, 0x81, 0x00, 0x00, 0x1D, 0x00, 0x00,
0044     /* #1.10, command: write_value, address: CCM_CBCDR, value: 0x10D40, size: 4 */
0045     0x40, 0x0F, 0xC0, 0x14, 0x00, 0x01, 0x0D, 0x40,
0046     /* #1.11, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_00, value: 0x00, size: 4 */
0047     0x40, 0x1F, 0x80, 0x14, 0x00, 0x00, 0x00, 0x00,
0048     /* #1.12, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_01, value: 0x00, size: 4 */
0049     0x40, 0x1F, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00,
0050     /* #1.13, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_02, value: 0x00, size: 4 */
0051     0x40, 0x1F, 0x80, 0x1C, 0x00, 0x00, 0x00, 0x00,
0052     /* #1.14, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_03, value: 0x00, size: 4 */
0053     0x40, 0x1F, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00,
0054     /* #1.15, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_04, value: 0x00, size: 4 */
0055     0x40, 0x1F, 0x80, 0x24, 0x00, 0x00, 0x00, 0x00,
0056     /* #1.16, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_05, value: 0x00, size: 4 */
0057     0x40, 0x1F, 0x80, 0x28, 0x00, 0x00, 0x00, 0x00,
0058     /* #1.17, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_06, value: 0x00, size: 4 */
0059     0x40, 0x1F, 0x80, 0x2C, 0x00, 0x00, 0x00, 0x00,
0060     /* #1.18, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_07, value: 0x00, size: 4 */
0061     0x40, 0x1F, 0x80, 0x30, 0x00, 0x00, 0x00, 0x00,
0062     /* #1.19, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_08, value: 0x00, size: 4 */
0063     0x40, 0x1F, 0x80, 0x34, 0x00, 0x00, 0x00, 0x00,
0064     /* #1.20, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_09, value: 0x00, size: 4 */
0065     0x40, 0x1F, 0x80, 0x38, 0x00, 0x00, 0x00, 0x00,
0066     /* #1.21, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_10, value: 0x00, size: 4 */
0067     0x40, 0x1F, 0x80, 0x3C, 0x00, 0x00, 0x00, 0x00,
0068     /* #1.22, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_11, value: 0x00, size: 4 */
0069     0x40, 0x1F, 0x80, 0x40, 0x00, 0x00, 0x00, 0x00,
0070     /* #1.23, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_12, value: 0x00, size: 4 */
0071     0x40, 0x1F, 0x80, 0x44, 0x00, 0x00, 0x00, 0x00,
0072     /* #1.24, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_13, value: 0x00, size: 4 */
0073     0x40, 0x1F, 0x80, 0x48, 0x00, 0x00, 0x00, 0x00,
0074     /* #1.25, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_14, value: 0x00, size: 4 */
0075     0x40, 0x1F, 0x80, 0x4C, 0x00, 0x00, 0x00, 0x00,
0076     /* #1.26, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_15, value: 0x00, size: 4 */
0077     0x40, 0x1F, 0x80, 0x50, 0x00, 0x00, 0x00, 0x00,
0078     /* #1.27, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_16, value: 0x00, size: 4 */
0079     0x40, 0x1F, 0x80, 0x54, 0x00, 0x00, 0x00, 0x00,
0080     /* #1.28, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_17, value: 0x00, size: 4 */
0081     0x40, 0x1F, 0x80, 0x58, 0x00, 0x00, 0x00, 0x00,
0082     /* #1.29, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_18, value: 0x00, size: 4 */
0083     0x40, 0x1F, 0x80, 0x5C, 0x00, 0x00, 0x00, 0x00,
0084     /* #1.30, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_19, value: 0x00, size: 4 */
0085     0x40, 0x1F, 0x80, 0x60, 0x00, 0x00, 0x00, 0x00,
0086     /* #1.31, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_20, value: 0x00, size: 4 */
0087     0x40, 0x1F, 0x80, 0x64, 0x00, 0x00, 0x00, 0x00,
0088     /* #1.32, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_21, value: 0x00, size: 4 */
0089     0x40, 0x1F, 0x80, 0x68, 0x00, 0x00, 0x00, 0x00,
0090     /* #1.33, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_22, value: 0x00, size: 4 */
0091     0x40, 0x1F, 0x80, 0x6C, 0x00, 0x00, 0x00, 0x00,
0092     /* #1.34, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_23, value: 0x00, size: 4 */
0093     0x40, 0x1F, 0x80, 0x70, 0x00, 0x00, 0x00, 0x00,
0094     /* #1.35, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_24, value: 0x00, size: 4 */
0095     0x40, 0x1F, 0x80, 0x74, 0x00, 0x00, 0x00, 0x00,
0096     /* #1.36, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_25, value: 0x00, size: 4 */
0097     0x40, 0x1F, 0x80, 0x78, 0x00, 0x00, 0x00, 0x00,
0098     /* #1.37, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_26, value: 0x00, size: 4 */
0099     0x40, 0x1F, 0x80, 0x7C, 0x00, 0x00, 0x00, 0x00,
0100     /* #1.38, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_27, value: 0x00, size: 4 */
0101     0x40, 0x1F, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00,
0102     /* #1.39, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_28, value: 0x00, size: 4 */
0103     0x40, 0x1F, 0x80, 0x84, 0x00, 0x00, 0x00, 0x00,
0104     /* #1.40, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_29, value: 0x00, size: 4 */
0105     0x40, 0x1F, 0x80, 0x88, 0x00, 0x00, 0x00, 0x00,
0106     /* #1.41, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_30, value: 0x00, size: 4 */
0107     0x40, 0x1F, 0x80, 0x8C, 0x00, 0x00, 0x00, 0x00,
0108     /* #1.42, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_31, value: 0x00, size: 4 */
0109     0x40, 0x1F, 0x80, 0x90, 0x00, 0x00, 0x00, 0x00,
0110     /* #1.43, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_32, value: 0x00, size: 4 */
0111     0x40, 0x1F, 0x80, 0x94, 0x00, 0x00, 0x00, 0x00,
0112     /* #1.44, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_33, value: 0x00, size: 4 */
0113     0x40, 0x1F, 0x80, 0x98, 0x00, 0x00, 0x00, 0x00,
0114     /* #1.45, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_34, value: 0x00, size: 4 */
0115     0x40, 0x1F, 0x80, 0x9C, 0x00, 0x00, 0x00, 0x00,
0116     /* #1.46, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_35, value: 0x00, size: 4 */
0117     0x40, 0x1F, 0x80, 0xA0, 0x00, 0x00, 0x00, 0x00,
0118     /* #1.47, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_36, value: 0x00, size: 4 */
0119     0x40, 0x1F, 0x80, 0xA4, 0x00, 0x00, 0x00, 0x00,
0120     /* #1.48, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_37, value: 0x00, size: 4 */
0121     0x40, 0x1F, 0x80, 0xA8, 0x00, 0x00, 0x00, 0x00,
0122     /* #1.49, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_38, value: 0x00, size: 4 */
0123     0x40, 0x1F, 0x80, 0xAC, 0x00, 0x00, 0x00, 0x00,
0124     /* #1.50, command: write_value, address: IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_39, value: 0x10, size: 4 */
0125     0x40, 0x1F, 0x80, 0xB0, 0x00, 0x00, 0x00, 0x10,
0126     /* #1.51, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_00, value: 0x110F9, size: 4 */
0127     0x40, 0x1F, 0x82, 0x04, 0x00, 0x01, 0x10, 0xF9,
0128     /* #1.52, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_01, value: 0x110F9, size: 4 */
0129     0x40, 0x1F, 0x82, 0x08, 0x00, 0x01, 0x10, 0xF9,
0130     /* #1.53, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_02, value: 0x110F9, size: 4 */
0131     0x40, 0x1F, 0x82, 0x0C, 0x00, 0x01, 0x10, 0xF9,
0132     /* #1.54, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_03, value: 0x110F9, size: 4 */
0133     0x40, 0x1F, 0x82, 0x10, 0x00, 0x01, 0x10, 0xF9,
0134     /* #1.55, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_04, value: 0x110F9, size: 4 */
0135     0x40, 0x1F, 0x82, 0x14, 0x00, 0x01, 0x10, 0xF9,
0136     /* #1.56, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_05, value: 0x110F9, size: 4 */
0137     0x40, 0x1F, 0x82, 0x18, 0x00, 0x01, 0x10, 0xF9,
0138     /* #1.57, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_06, value: 0x110F9, size: 4 */
0139     0x40, 0x1F, 0x82, 0x1C, 0x00, 0x01, 0x10, 0xF9,
0140     /* #1.58, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_07, value: 0x110F9, size: 4 */
0141     0x40, 0x1F, 0x82, 0x20, 0x00, 0x01, 0x10, 0xF9,
0142     /* #1.59, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_08, value: 0x110F9, size: 4 */
0143     0x40, 0x1F, 0x82, 0x24, 0x00, 0x01, 0x10, 0xF9,
0144     /* #1.60, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_09, value: 0x110F9, size: 4 */
0145     0x40, 0x1F, 0x82, 0x28, 0x00, 0x01, 0x10, 0xF9,
0146     /* #1.61, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_10, value: 0x110F9, size: 4 */
0147     0x40, 0x1F, 0x82, 0x2C, 0x00, 0x01, 0x10, 0xF9,
0148     /* #1.62, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_11, value: 0x110F9, size: 4 */
0149     0x40, 0x1F, 0x82, 0x30, 0x00, 0x01, 0x10, 0xF9,
0150     /* #1.63, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_12, value: 0x110F9, size: 4 */
0151     0x40, 0x1F, 0x82, 0x34, 0x00, 0x01, 0x10, 0xF9,
0152     /* #1.64, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_13, value: 0x110F9, size: 4 */
0153     0x40, 0x1F, 0x82, 0x38, 0x00, 0x01, 0x10, 0xF9,
0154     /* #1.65, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_14, value: 0x110F9, size: 4 */
0155     0x40, 0x1F, 0x82, 0x3C, 0x00, 0x01, 0x10, 0xF9,
0156     /* #1.66, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_15, value: 0x110F9, size: 4 */
0157     0x40, 0x1F, 0x82, 0x40, 0x00, 0x01, 0x10, 0xF9,
0158     /* #1.67, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_16, value: 0x110F9, size: 4 */
0159     0x40, 0x1F, 0x82, 0x44, 0x00, 0x01, 0x10, 0xF9,
0160     /* #1.68, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_17, value: 0x110F9, size: 4 */
0161     0x40, 0x1F, 0x82, 0x48, 0x00, 0x01, 0x10, 0xF9,
0162     /* #1.69, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_18, value: 0x110F9, size: 4 */
0163     0x40, 0x1F, 0x82, 0x4C, 0x00, 0x01, 0x10, 0xF9,
0164     /* #1.70, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_19, value: 0x110F9, size: 4 */
0165     0x40, 0x1F, 0x82, 0x50, 0x00, 0x01, 0x10, 0xF9,
0166     /* #1.71, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_20, value: 0x110F9, size: 4 */
0167     0x40, 0x1F, 0x82, 0x54, 0x00, 0x01, 0x10, 0xF9,
0168     /* #1.72, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_21, value: 0x110F9, size: 4 */
0169     0x40, 0x1F, 0x82, 0x58, 0x00, 0x01, 0x10, 0xF9,
0170     /* #1.73, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_22, value: 0x110F9, size: 4 */
0171     0x40, 0x1F, 0x82, 0x5C, 0x00, 0x01, 0x10, 0xF9,
0172     /* #1.74, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_23, value: 0x110F9, size: 4 */
0173     0x40, 0x1F, 0x82, 0x60, 0x00, 0x01, 0x10, 0xF9,
0174     /* #1.75, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_24, value: 0x110F9, size: 4 */
0175     0x40, 0x1F, 0x82, 0x64, 0x00, 0x01, 0x10, 0xF9,
0176     /* #1.76, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_25, value: 0x110F9, size: 4 */
0177     0x40, 0x1F, 0x82, 0x68, 0x00, 0x01, 0x10, 0xF9,
0178     /* #1.77, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_26, value: 0x110F9, size: 4 */
0179     0x40, 0x1F, 0x82, 0x6C, 0x00, 0x01, 0x10, 0xF9,
0180     /* #1.78, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_27, value: 0x110F9, size: 4 */
0181     0x40, 0x1F, 0x82, 0x70, 0x00, 0x01, 0x10, 0xF9,
0182     /* #1.79, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_28, value: 0x110F9, size: 4 */
0183     0x40, 0x1F, 0x82, 0x74, 0x00, 0x01, 0x10, 0xF9,
0184     /* #1.80, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_29, value: 0x110F9, size: 4 */
0185     0x40, 0x1F, 0x82, 0x78, 0x00, 0x01, 0x10, 0xF9,
0186     /* #1.81, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_30, value: 0x110F9, size: 4 */
0187     0x40, 0x1F, 0x82, 0x7C, 0x00, 0x01, 0x10, 0xF9,
0188     /* #1.82, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_31, value: 0x110F9, size: 4 */
0189     0x40, 0x1F, 0x82, 0x80, 0x00, 0x01, 0x10, 0xF9,
0190     /* #1.83, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_32, value: 0x110F9, size: 4 */
0191     0x40, 0x1F, 0x82, 0x84, 0x00, 0x01, 0x10, 0xF9,
0192     /* #1.84, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_33, value: 0x110F9, size: 4 */
0193     0x40, 0x1F, 0x82, 0x88, 0x00, 0x01, 0x10, 0xF9,
0194     /* #1.85, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_34, value: 0x110F9, size: 4 */
0195     0x40, 0x1F, 0x82, 0x8C, 0x00, 0x01, 0x10, 0xF9,
0196     /* #1.86, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_35, value: 0x110F9, size: 4 */
0197     0x40, 0x1F, 0x82, 0x90, 0x00, 0x01, 0x10, 0xF9,
0198     /* #1.87, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_36, value: 0x110F9, size: 4 */
0199     0x40, 0x1F, 0x82, 0x94, 0x00, 0x01, 0x10, 0xF9,
0200     /* #1.88, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_37, value: 0x110F9, size: 4 */
0201     0x40, 0x1F, 0x82, 0x98, 0x00, 0x01, 0x10, 0xF9,
0202     /* #1.89, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_38, value: 0x110F9, size: 4 */
0203     0x40, 0x1F, 0x82, 0x9C, 0x00, 0x01, 0x10, 0xF9,
0204     /* #1.90, command: write_value, address: IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_39, value: 0x110F9, size: 4 */
0205     0x40, 0x1F, 0x82, 0xA0, 0x00, 0x01, 0x10, 0xF9,
0206     /* #1.91, command: write_value, address: SEMC_MCR, value: 0x10000004, size: 4 */
0207     0x40, 0x2F, 0x00, 0x00, 0x10, 0x00, 0x00, 0x04,
0208     /* #1.92, command: write_value, address: SEMC_BMCR0, value: 0x30524, size: 4 */
0209     0x40, 0x2F, 0x00, 0x08, 0x00, 0x03, 0x05, 0x24,
0210     /* #1.93, command: write_value, address: SEMC_BMCR1, value: 0x6030524, size: 4 */
0211     0x40, 0x2F, 0x00, 0x0C, 0x06, 0x03, 0x05, 0x24,
0212     /* #1.94, command: write_value, address: SEMC_BR0, value: 0x8000001B, size: 4 */
0213     0x40, 0x2F, 0x00, 0x10, 0x80, 0x00, 0x00, 0x1B,
0214     /* #1.95, command: write_value, address: SEMC_BR1, value: 0x8200001B, size: 4 */
0215     0x40, 0x2F, 0x00, 0x14, 0x82, 0x00, 0x00, 0x1B,
0216     /* #1.96, command: write_value, address: SEMC_BR2, value: 0x8400001B, size: 4 */
0217     0x40, 0x2F, 0x00, 0x18, 0x84, 0x00, 0x00, 0x1B,
0218     /* #1.97, command: write_value, address: SEMC_BR3, value: 0x8600001B, size: 4 */
0219     0x40, 0x2F, 0x00, 0x1C, 0x86, 0x00, 0x00, 0x1B,
0220     /* #1.98, command: write_value, address: SEMC_BR4, value: 0x90000021, size: 4 */
0221     0x40, 0x2F, 0x00, 0x20, 0x90, 0x00, 0x00, 0x21,
0222     /* #1.99, command: write_value, address: SEMC_BR5, value: 0xA0000019, size: 4 */
0223     0x40, 0x2F, 0x00, 0x24, 0xA0, 0x00, 0x00, 0x19,
0224     /* #1.100, command: write_value, address: SEMC_BR6, value: 0xA8000017, size: 4 */
0225     0x40, 0x2F, 0x00, 0x28, 0xA8, 0x00, 0x00, 0x17,
0226     /* #1.101, command: write_value, address: SEMC_BR7, value: 0xA900001B, size: 4 */
0227     0x40, 0x2F, 0x00, 0x2C, 0xA9, 0x00, 0x00, 0x1B,
0228     /* #1.102, command: write_value, address: SEMC_BR8, value: 0x21, size: 4 */
0229     0x40, 0x2F, 0x00, 0x30, 0x00, 0x00, 0x00, 0x21,
0230     /* #1.103, command: write_value, address: SEMC_IOCR, value: 0x79A8, size: 4 */
0231     0x40, 0x2F, 0x00, 0x04, 0x00, 0x00, 0x79, 0xA8,
0232     /* #1.104, command: write_value, address: SEMC_SDRAMCR0, value: 0xF31, size: 4 */
0233     0x40, 0x2F, 0x00, 0x40, 0x00, 0x00, 0x0F, 0x31,
0234     /* #1.105, command: write_value, address: SEMC_SDRAMCR1, value: 0x652922, size: 4 */
0235     0x40, 0x2F, 0x00, 0x44, 0x00, 0x65, 0x29, 0x22,
0236     /* #1.106, command: write_value, address: SEMC_SDRAMCR2, value: 0x10920, size: 4 */
0237     0x40, 0x2F, 0x00, 0x48, 0x00, 0x01, 0x09, 0x20,
0238     /* #1.107, command: write_value, address: SEMC_SDRAMCR3, value: 0x50210A08, size: 4 */
0239     0x40, 0x2F, 0x00, 0x4C, 0x50, 0x21, 0x0A, 0x08,
0240     /* #1.108, command: write_value, address: SEMC_DBICR0, value: 0x21, size: 4 */
0241     0x40, 0x2F, 0x00, 0x80, 0x00, 0x00, 0x00, 0x21,
0242     /* #1.109, command: write_value, address: SEMC_DBICR1, value: 0x888888, size: 4 */
0243     0x40, 0x2F, 0x00, 0x84, 0x00, 0x88, 0x88, 0x88,
0244     /* #1.110, command: write_value, address: SEMC_IPCR1, value: 0x02, size: 4 */
0245     0x40, 0x2F, 0x00, 0x94, 0x00, 0x00, 0x00, 0x02,
0246     /* #1.111, command: write_value, address: SEMC_IPCR2, value: 0x00, size: 4 */
0247     0x40, 0x2F, 0x00, 0x98, 0x00, 0x00, 0x00, 0x00,
0248     /* #1.112, command: write_value, address: SEMC_IPCR0, value: 0x80000000, size: 4 */
0249     0x40, 0x2F, 0x00, 0x90, 0x80, 0x00, 0x00, 0x00,
0250     /* #1.113, command: write_value, address: SEMC_IPCMD, value: 0xA55A000F, size: 4 */
0251     0x40, 0x2F, 0x00, 0x9C, 0xA5, 0x5A, 0x00, 0x0F,
0252     /* #2, command: check_any_bit_set, address: SEMC_INTR, value: 0x01, size: 4 */
0253     0xCF, 0x00, 0x0C, 0x1C, 0x40, 0x2F, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x01,
0254     /* #3.1-2, command header bytes for merged 'Write - value' command */
0255     0xCC, 0x00, 0x14, 0x04,
0256     /* #3.1, command: write_value, address: SEMC_IPCR0, value: 0x80000000, size: 4 */
0257     0x40, 0x2F, 0x00, 0x90, 0x80, 0x00, 0x00, 0x00,
0258     /* #3.2, command: write_value, address: SEMC_IPCMD, value: 0xA55A000C, size: 4 */
0259     0x40, 0x2F, 0x00, 0x9C, 0xA5, 0x5A, 0x00, 0x0C,
0260     /* #4, command: check_any_bit_set, address: SEMC_INTR, value: 0x01, size: 4 */
0261     0xCF, 0x00, 0x0C, 0x1C, 0x40, 0x2F, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x01,
0262     /* #5.1-2, command header bytes for merged 'Write - value' command */
0263     0xCC, 0x00, 0x14, 0x04,
0264     /* #5.1, command: write_value, address: SEMC_IPCR0, value: 0x80000000, size: 4 */
0265     0x40, 0x2F, 0x00, 0x90, 0x80, 0x00, 0x00, 0x00,
0266     /* #5.2, command: write_value, address: SEMC_IPCMD, value: 0xA55A000C, size: 4 */
0267     0x40, 0x2F, 0x00, 0x9C, 0xA5, 0x5A, 0x00, 0x0C,
0268     /* #6, command: check_any_bit_set, address: SEMC_INTR, value: 0x01, size: 4 */
0269     0xCF, 0x00, 0x0C, 0x1C, 0x40, 0x2F, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x01,
0270     /* #7.1-3, command header bytes for merged 'Write - value' command */
0271     0xCC, 0x00, 0x1C, 0x04,
0272     /* #7.1, command: write_value, address: SEMC_IPTXDAT, value: 0x33, size: 4 */
0273     0x40, 0x2F, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x33,
0274     /* #7.2, command: write_value, address: SEMC_IPCR0, value: 0x80000000, size: 4 */
0275     0x40, 0x2F, 0x00, 0x90, 0x80, 0x00, 0x00, 0x00,
0276     /* #7.3, command: write_value, address: SEMC_IPCMD, value: 0xA55A000A, size: 4 */
0277     0x40, 0x2F, 0x00, 0x9C, 0xA5, 0x5A, 0x00, 0x0A,
0278     /* #8, command: check_any_bit_set, address: SEMC_INTR, value: 0x01, size: 4 */
0279     0xCF, 0x00, 0x0C, 0x1C, 0x40, 0x2F, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x01,
0280     /* #9, command: write_value, address: SEMC_SDRAMCR3, value: 0x50210A09, size: 4 */
0281     0xCC, 0x00, 0x0C, 0x04, 0x40, 0x2F, 0x00, 0x4C, 0x50, 0x21, 0x0A, 0x09
0282     };
0283 /* BE CAREFUL MODIFYING THIS SETTINGS - IT IS YAML SETTINGS FOR TOOLS */