diff options
author | Macpaul Lin | 2011-04-11 15:45:32 -0500 |
---|---|---|
committer | Wolfgang Denk | 2011-04-30 14:04:25 -0500 |
commit | 0abddf82d54c704cf066524235b6414333e8d087 (patch) | |
tree | 3ae31f30d1d61056be409afe1ea98a21646262ac /README | |
parent | dea6386b715827e080a9fa6e6d706f2bdf8a998e (diff) | |
download | u-boot-0abddf82d54c704cf066524235b6414333e8d087.tar.gz u-boot-0abddf82d54c704cf066524235b6414333e8d087.tar.xz u-boot-0abddf82d54c704cf066524235b6414333e8d087.zip |
cmd_ide: enhance new feature "CONFIG_IDE_AHB"
Although most IDE controller is designed to be connected to PCI bridge,
there are still some IDE controller support AHB interface for SoC design.
The driver implementation of these IDE-AHB controllers differ from other
IDE-PCI controller, some additional registers and commands access is required
during CMD/DATA I/O. Hence a configuration "CONFIG_IDE_AHB" in cmd_ide.c is
required to be defined to support these kinds of SoC controllers. Such as
Faraday's FTIDE020 series and Global Unichip's UINF-0301.
Signed-off-by: Macpaul Lin <macpaul@andestech.com>
Diffstat (limited to 'README')
-rw-r--r-- | README | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -2751,6 +2751,14 @@ Low Level (hardware related) configuration options: | |||
2751 | source code. It is used to make hardware dependant | 2751 | source code. It is used to make hardware dependant |
2752 | initializations. | 2752 | initializations. |
2753 | 2753 | ||
2754 | - CONFIG_IDE_AHB: | ||
2755 | Most IDE controllers were designed to be connected with PCI | ||
2756 | interface. Only few of them were designed for AHB interface. | ||
2757 | When software is doing ATA command and data transfer to | ||
2758 | IDE devices through IDE-AHB controller, some additional | ||
2759 | registers accessing to these kind of IDE-AHB controller | ||
2760 | is requierd. | ||
2761 | |||
2754 | - CONFIG_SYS_IMMR: Physical address of the Internal Memory. | 2762 | - CONFIG_SYS_IMMR: Physical address of the Internal Memory. |
2755 | DO NOT CHANGE unless you know exactly what you're | 2763 | DO NOT CHANGE unless you know exactly what you're |
2756 | doing! (11-4) [MPC8xx/82xx systems only] | 2764 | doing! (11-4) [MPC8xx/82xx systems only] |