Initial structure.

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@1 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
建立空项目

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@2 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe


git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@3 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
335x-project

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@4 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1、把u-boot的源码移动到/335/目录下。
2、建立原始版的u-boot

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@5 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
位置错误，删除。

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@6 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.添加宏：ZHD_AM335X
打开该宏，可以编译能够在天漠开发板上运行的u-boot。
关闭，则会编译能够在start kit和evm上运行的u-boot。

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@7 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.修改启动环境变量，支持从ramdisk启动，指定根文件系统为cramfs
2.修改环境参数，取消内核校验和启动环境变量导入
3.取消spi设备启动支持

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@8 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.支持eMMC启动
2.指定am335x的mmc0支持raw模式，mmc1支持fat模式。
->系统上电默认检测mmc1，如果mmc1有有效启动镜像，则启动，否则跳转到mmc0启动。

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@9 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.添加gpio支持。
2.添加mmc1的自动更新支持，延时2s。
3.重定向环境变量的保存媒介为eMMC。
4.修改bootcmd，添加更新相关命令。

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@10 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.解决reversion 9中，宏ZHD_AM335X被误删的问题。
2.解决reversion 10中，宏失效的问题。
3.删除一些重复复制的代码。

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@11 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.迁移mlo的地址为0x20000
2.增加卡槽检测命令“card_test_cmd”
3.增加一键还原功能
4.mmc1实现完全自动更新系统，无须干预
5.增加修复备份系统的命令“backup_system”

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@12 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.支持nfs挂载，方便调试。
设置开发板ip为192.168.2.140，tftp及nfs服务器地址192.168.2.4，路径为虚拟机中nfs的绝对路径。

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@13 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.修正打印信息错误
2.修正编译出错
3.修正升级和还原的bug

本版本所有代码均经过测试，至此u-boot的所有版本代码导入成功。


git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@14 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
porting to irkt2

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@15 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.成功启动。
2.mmc0测试正常。
3.mmc1有初始化，但无法正常操作。
#fixme:
1.gpio功能测试
2.pmic功能测试
3.取消nand和nor的代码
4.mmc1操作问题

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@16 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.修改ddr3参数
2.添加电源使能，按键等的配置代码
3.修改mmc1的8bit模式移植代码，指定mmc1为8bit模式
4.新的pcb板，mmc1和mmc0的功能做了交换，mmc1为emmc接口，mmc0为sd卡接口。
5.添加pmic芯片vdd3控制代码

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@17 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.串口选择脚成功拉低，使能pmic的5v输出。串口可用。
2.电源使能脚成功拉高
3.加了toshiba的emmc的patch后，emmc使用正常。
#fixme
修改emmc的raw模式指定
使能ddr3内存电源管脚

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@18 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.启动emmc的raw模式，指定mmc0为fat，mmc1为raw。测试通过，
2.uboot开启ddr3电源，测试通过。
3.修正raw启动的指定rootfs容量为3.5MB。

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@19 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe
1.fix wifi sdio-interface by power up wifi module at boot time
2.fix i2c2 timed-out issue
3.add ethernet power-up pin

git-svn-id: https://192.168.1.10:1230/svn/%E6%8A%80%E6%9C%AF%E7%BB%84SVN@20 cc96f0a0-d58f-8a49-aa02-fe85e0dd7cbe