| How to use U-Boot on Freescale MX6DQSCM boards |
| ---------------------------------------------- |
| |
| - Build U-Boot for MX6DQSCM QWKS rev3 board*: |
| |
| $ make mx6dqscm_1gb_fix_qwks_rev3_defconfig |
| $ make |
| |
| This will generate the u-boot image u-boot.imx. |
| |
| - Flash the u-boot image into the micro SD card: |
| |
| sudo dd if=u-boot.imx of=/dev/sdX bs=1k seek=1; sync |
| |
| *Other defconfigs availabe are: |
| mx6dqscm_1gb_fix_qwks_rev3_defconfig |
| mx6dqscm_1gb_fix_qwks_rev3_spinor_defconfig |
| mx6dqscm_1gb_interleaving_qwks_rev3_android_defconfig |
| |
| |
| - Jumper settings for fix mode images to boot from the top SD: |
| |
| Fix mode SW1: ON ON OFF OFF ON OFF OFF ON |
| Interleave mode SW1: ON OFF ON OFF ON OFF OFF ON |
| Single channel(512MB/epop) SW1: ON OFF OFF OFF ON OFF OFF ON |
| |
| - Jumper settings for fix mode images to boot from internal SPI-NOR: |
| |
| Fix mode SW1: ON ON OFF X X ON ON OFF |
| Interleave mode SW1: ON OFF ON X X ON ON OFF |
| Single channel(512MB/epop) SW1: ON OFF OFF X X ON ON OFF |
| |
| - Jumper settings to boot from internal eMMC (just for ePOP): |
| |
| Single channel(epop) SW1: ON OFF OFF ON ON OFF ON ON |
| |
| |
| Additional configurations |
| ========================== |
| |
| For custom configurations like 2GB or 512MB, the following option can be added on the defconfig |
| according with the customization needed. (Check also the Kconfig file at the mx6dqscm directory) |
| |
| - memory size option: 512MB, 2GB (if not set any, 1GB is the default value) |
| |
| CONFIG_SCM_LPDDR2_512MB |
| CONFIG_SCM_LPDDR2_2GB |
| |
| - memeory mode: fix or interleave (if not set any, fix/single mode is the default mode) |
| |
| CONFIG_INTERLEAVING_MODE |
| |
| - boot mode: SPI-NOR boot or SD (if not set any, MMC/SD is the default boot mode) |
| |
| CONFIG_SPI_BOOT |
| |
| - board: evb, qwks (if not set any, qwks-rev2 is the default board) |
| |
| CONFIG_SCMHVB |
| CONFIG_QWKS_REV3 |
| CONFIG_SCMEVB |
| CONFIG_SCMHVB |
| |