xref: /rk3399_rockchip-uboot/board/freescale/mx28evk/README (revision a81c90f4c8a7e77a0a6bf4b7288bf32f15d923a2)
117f3f366SFabio EstevamFREESCALE MX28EVK
217f3f366SFabio Estevam==================
317f3f366SFabio Estevam
417f3f366SFabio EstevamSupported hardware: only MX28EVK rev D is supported in U-boot.
517f3f366SFabio Estevam
617f3f366SFabio EstevamFiles of the MX28EVK port
717f3f366SFabio Estevam--------------------------
817f3f366SFabio Estevam
917f3f366SFabio Estevamarch/arm/cpu/arm926ejs/mxs/	- The CPU support code for the Freescale i.MX28
1017f3f366SFabio Estevamarch/arm/include/asm/arch-mxs/	- Header files for the Freescale i.MX28
1117f3f366SFabio Estevamboard/freescale/mx28evk/	- MX28EVK board specific files
1217f3f366SFabio Estevaminclude/configs/mx28evk.h	- MX28EVK configuration file
1317f3f366SFabio Estevam
1417f3f366SFabio EstevamJumper configuration
1517f3f366SFabio Estevam---------------------
1617f3f366SFabio Estevam
1717f3f366SFabio EstevamTo boot MX28EVK from an SD card, set the boot mode DIP switches as:
1817f3f366SFabio Estevam
1917f3f366SFabio Estevam   * Boot Mode Select: 1 0 0 1 (Boot from SD card Slot 0 - U42)
2017f3f366SFabio Estevam   * JTAG PSWITCH RESET: To the right (reset disabled)
2117f3f366SFabio Estevam   * Battery Source: Down
2217f3f366SFabio Estevam   * Wall 5V: Up
2317f3f366SFabio Estevam   * VDD 5V: To the left (off)
2417f3f366SFabio Estevam   * Hold Button: Down (off)
2517f3f366SFabio Estevam
26*a81c90f4SFabio EstevamTo boot MX28EVK from SPI NOR flash, set the boot mode DIP switches as:
27*a81c90f4SFabio Estevam
28*a81c90f4SFabio Estevam   * Boot Mode Select: 0 0 1 0 (Boot from SSP2)
29*a81c90f4SFabio Estevam   * JTAG PSWITCH RESET: To the right (reset disabled)
30*a81c90f4SFabio Estevam   * Battery Source: Down
31*a81c90f4SFabio Estevam   * Wall 5V: Up
32*a81c90f4SFabio Estevam   * VDD 5V: To the left (off)
33*a81c90f4SFabio Estevam   * Hold Button: Down (off)
3417f3f366SFabio Estevam
3517f3f366SFabio EstevamEnvironment Storage
3617f3f366SFabio Estevam-------------------
3717f3f366SFabio Estevam
38*a81c90f4SFabio EstevamThere are three targets for mx28evk:
3917f3f366SFabio Estevam
401bce2aebSRobert P. J. Day"make mx28evk_config"		- store environment variables into MMC
4117f3f366SFabio Estevam
4217f3f366SFabio Estevamor
4317f3f366SFabio Estevam
441bce2aebSRobert P. J. Day"make mx28evk_nand_config"	- store environment variables into NAND flash
4517f3f366SFabio Estevam
46*a81c90f4SFabio Estevamor
47*a81c90f4SFabio Estevam
48*a81c90f4SFabio Estevam"make mx28evk_spi_config"       - store enviroment variables into SPI NOR flash
49*a81c90f4SFabio Estevam
5017f3f366SFabio EstevamChoose the target accordingly.
5117f3f366SFabio Estevam
5217f3f366SFabio EstevamNote: The mx28evk board does not come with a NAND flash populated from the
5317f3f366SFabio Estevamfactory. It comes with an empty slot (U23), which allows the insertion of a
5417f3f366SFabio Estevam48-pin TSOP flash device.
5517f3f366SFabio Estevam
56*a81c90f4SFabio Estevammx28evk does not come with SPI NOR flash populated from the factory either.
57*a81c90f4SFabio EstevamIt is possible to solder a SOIC memory on U49 or use a DIP8 on J89.
58*a81c90f4SFabio EstevamTo get SPI communication to work R320, R321,R322 and C178 need to be populated.
59*a81c90f4SFabio EstevamLook in the schematics for the proper component values.
6017f3f366SFabio Estevam
61*a81c90f4SFabio EstevamFollow the instructions from doc/README.mxs to generate a bootable SD card or
62*a81c90f4SFabio Estevamto generate a binary to be flashed into SPI NOR.
63