u-boot-brain/arch/arm/cpu/armv7/omap5
Lokesh Vutla 71bed1855f ARM: DRA7: Add support for manual mode configuration
In addition to the regular mux configuration, certain pins of DRA7
require to have "manual mode" also programmed, when predefined
delay characteristics cannot be used for the interface.

struct iodelay_cfg_entry is introduced for populating
manual mode IO timings.
For configuring manual mode, along with the normal pad
configuration do the following steps:
- Select MODESELECT field of each assocaited PAD.
  CTRL_CORE_PAD_XXX[8]:MODESELECT = 1(Enable MANUAL_MODE macro along with mux)
- Populate A_DELAY, G_DELAY values that are specified in DATA MANUAL.
  And pass the offset of the CFG_XXX register in iodelay_cfg_entry.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
2015-06-12 13:02:05 -04:00
..
abb.c DRA7: add ABB setup for MPU voltage domain 2014-01-24 11:41:17 -05:00
config.mk kbuild: use shorten logs for mkimage rules 2014-02-25 11:01:29 -05:00
dra7xx_iodelay.c ARM: DRA7: Add support for manual mode configuration 2015-06-12 13:02:05 -04:00
emif.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
hw_data.c ARM: DRA7: Update DDR IO registers 2015-06-12 12:43:07 -04:00
hwinit.c ARM: DRA7: Make do_set_mux32() generic 2015-06-12 13:02:05 -04:00
Kconfig arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
Makefile ARM: DRA7: Add support for IO delay configuration 2015-06-12 13:02:05 -04:00
prcm-regs.c ARM: DRA7: Add support for IO delay configuration 2015-06-12 13:02:05 -04:00
sdram.c ARM: DRA7xx: EMIF: Fix DLL_CALIB_CTRL register 2015-06-12 12:43:07 -04:00