- 01 9月, 2012 40 次提交
-
-
由 Tom Rini 提交于
- Remove the call to set ddrctrl->ddrioctrl as it's all zeros. - Comment what we're really setting in ddrctrl->ddrckectrl which is that we're operating in the normal mode where EMIF/PHY clock is controlled by the PHY. Signed-off-by: NTom Rini <trini@ti.com>
-
由 Vaibhav Bedia 提交于
EMIF parameters are calculated based on the AC timing parameters from the SDRAM datasheet and the DDR frequency. Current values for these paramters in AM335x U-Boot code, though reliable, are not fully optimal. The most optimal settings can be derived based on the guidelines published at [1]. A pre-computed set of values with the most optimum settings for AM335x EVM and BeagleBone can be found at [2]. [1] http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips [2] http://processors.wiki.ti.com/index.php/OMAP_and_Sitara_CCS_support#AM335xSigned-off-by: NVaibhav Bedia <vaibhav.bedia@ti.com> Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
- Remove a handful of unused defines. - Prefix more values with 'DDR2' as DDR3 will require different values. Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
Depending on if we have DDR2 or DDR3 on the board we will need to call ddr_pll_config with a different value. This call can be delayed slightly to the point where we know which type of memory we have. Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
We need to pass in the type of memory that is connected to the board. The only reliable way to do this is to know what type of board we are running on (which later will be knowable in s_init()). For now, pass in the value of DDR2. Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
Rework the EMIF4/DDR code slightly to setup the structs that config_cmd_ctrl and config_ddr_data take to be setup at compile time and mark them as const. This lets us simplify the calling path slightly as well as making it easier to deal with DDR3. Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
With the previous bugfix we now don't need to set two different REF_CTRL values and instead set the final value. Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
When we change SDRAM_CONFIG this triggers a refresh based on all of the parameters that we have programmed so we must do this last. Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
We do not need to check for EMIF_GCLK and L3_GCLK being active. This was a hold-over from bringup and no longer required. Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
The am33xx does not have a DMM, so don't define the base. Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
- Add default commands - Add HUSH parser - Make environment, malloc areas larger - Add ATAGS and OF_LIBFDT - Add defaults to boot ramdisk and MMC, use uEnv.txt Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
Signed-off-by: NTom Rini <trini@ti.com>
-
由 Javier Martinez Canillas 提交于
This patch adds SPL support for IGEP-based boards. Tested on an IGEPv2 Rev.C board with Micron NAND Flash memory. Signed-off-by: NJavier Martinez Canillas <javier@dowhile0.org>
-
由 Javier Martinez Canillas 提交于
Signed-off-by: NJavier Martinez Canillas <javier@dowhile0.org>
-
由 Javier Martinez Canillas 提交于
IGEP-based boards can have two different flash memories, a OneNAND or a NAND device. Add a configuration option for to choose which memory to use. Signed-off-by: NJavier Martinez Canillas <javier@dowhile0.org> Acked-by: NEnric Balletbo i Serra <eballetbo@gmail.com>
-
由 Chandan Nath 提交于
This patch adds board-specific initialization for CPSW on TI AM335X based boards. Tested on BeagleBone. Signed-off-by: NChandan Nath <chandan.nath@ti.com> [Ilya: split board-specific part into separate patch] Signed-off-by: NIlya Yanok <ilya.yanok@cogentembedded.com>
-
由 Ilya Yanok 提交于
Read the on-board EEPROM during startup to detect the version of the board we are running on (as for now only BeagleBone vs EVM detection is supported). Signed-off-by: NIlya Yanok <ilya.yanok@cogentembedded.com>
-
由 Chandan Nath 提交于
This patch adds pin mux settings for CPSW switch found on TI AM335X based boards (MII and RGMII modes). Signed-off-by: NChandan Nath <chandan.nath@ti.com> [Ilya: split pinmux into separate patch] Signed-off-by: NIlya Yanok <ilya.yanok@cogentembedded.com>
-
由 Chandan Nath 提交于
This patch adds platform-specific initialization for CPSW switch on TI AM33XX SoCs. Signed-off-by: NChandan Nath <chandan.nath@ti.com> [Ilya: split init out of original patch] Signed-off-by: NIlya Yanok <ilya.yanok@cogentembedded.com>
-
由 Cyril Chemparathy 提交于
CPSW is an on-chip ethernet switch that is found on various SoCs from Texas Instruments. This patch adds a simple driver (based on the Linux driver) for this hardware module. This patch also adds support to clean and flush dcache during packet send and receive. Changes by Sandhya: Added support to clean and flush dcache during packet send/receive and added timeouts. Signed-off-by: NCyril Chemparathy <cyril@ti.com> Signed-off-by: NChandan Nath <chandan.nath@ti.com> Signed-off-by: NSatyanarayana, Sandhya <sandhya.satyanarayana@ti.com> [Ilya: Cleaned cache handling, some style cleanup, some small fixes, use of internal RAM for descriptors] Signed-off-by: NIlya Yanok <ilya.yanok@cogentembedded.com>
-
由 Peter Meerwald 提交于
Signed-off-by: NPeter Meerwald <p.meerwald@bct-electronic.com>
-
由 Mikhail Kshevetskiy 提交于
also fix NS16550_init() as we need 16x divider Signed-off-by: NMikhail Kshevetskiy <mikhail.kshevetskiy@gmail.com> Acked-by: NChristian Riesch <christian.riesch@omicron.at> Tested-by: NChristian Riesch <christian.riesch@omicron.at> Acked-by: NSughosh Ganu <urwithsughosh@gmail.com> Tested-by: NSughosh Ganu <urwithsughosh@gmail.com>
-
由 Mikhail Kshevetskiy 提交于
Signed-off-by: NMikhail Kshevetskiy <mikhail.kshevetskiy@gmail.com> Tested-by: NSughosh Ganu <urwithsughosh@gmail.com>
-
由 Mikhail Kshevetskiy 提交于
follow section 15.2.13.1 (Initializing Following Device Power Up or Reset) of OMAP-L138 DSP+ARM Processor Technical Reference Manual Signed-off-by: NMikhail Kshevetskiy <mikhail.kshevetskiy@gmail.com> Acked-by: NChristian Riesch <christian.riesch@omicron.at> Tested-by: NChristian Riesch <christian.riesch@omicron.at>
-
由 Albert ARIBAUD 提交于
This reverts commit 5347560f5427bcdd48a563b62180481606ac8044, which was applied only to get release 2012.07 functional on as many ARM targets as possible despite mis-aligned accesses.
-
由 Steve Sakoman 提交于
This patch sets up pinmux, enables fclk, and defines CONFIG_I2C_MULTI_BUS Signed-off-by: NSteve Sakoman <steve@sakoman.com>
-
由 Peter Meerwald 提交于
Signed-off-by: NPeter Meerwald <pmeerw@pmeerw.net>
-
由 Peter Meerwald 提交于
Signed-off-by: NPeter Meerwald <p.meerwald@bct-electronic.com>
-
由 Peter Meerwald 提交于
Signed-off-by: NPeter Meerwald <p.meerwald@bct-electronic.com>
-
由 Javier Martinez Canillas 提交于
omap2plus_defconfig now has built-in compile support for EXT4 enabled by default now. So, we can use EXT4 as the default root file system type for MMC. Signed-off-by: NJavier Martinez Canillas <javier@dowhile0.org> Acked-by: NEnric Balletbo i Serra <eballetbo@gmail.com>
-
由 Javier Martinez Canillas 提交于
An OMAP specific serial driver was merged on the Linux kenel a long time ago. So, it makes sense to default the console name to OMAP ttyO instead of the generic ttyS naming. Signed-off-by: NJavier Martinez Canillas <javier@dowhile0.org> Acked-by: NEnric Balletbo i Serra <eballetbo@gmail.com>
-
由 Lad, Prabhakar 提交于
This patch adds support for direct NOR boot mode on da850/omap-l138. Added da850evm_direct_nor entry in boards.cfg to allow to build targets. Tested-by: NChristian Riesch <christian.riesch@omicron.at> Signed-off-by: NLad, Prabhakar <prabhakar.lad@ti.com> Signed-off-by: NRajashekhara, Sudhakar <sudhakar.raj@ti.com> Signed-off-by: NHadli, Manjunath <manjunath.hadli@ti.com>
-
由 Lad, Prabhakar 提交于
This patch adds configuration required for NAND SP on DA850/OMAP-L138. Tested-by: NChristian Riesch <christian.riesch@omicron.at> Signed-off-by: NLad, Prabhakar <prabhakar.lad@ti.com> Signed-off-by: NRajashekhara, Sudhakar <sudhakar.raj@ti.com> Signed-off-by: NHadli, Manjunath <manjunath.hadli@ti.com>
-
由 Lad, Prabhakar 提交于
Though Commit id a3f88293 (da850evm: setup the NAND flash timings) has configured the AEMIF timings, they are not exactly in sync with the timings used in Linux. Linux is configuring the timing register as 0x08222204, where as currently it configured to 0x00100084 in U-Boot. This issue was found out when support for NAND SPL is added in U-Boot. Without this patch U-Boot does not come up with SPL. Tested-by: NChristian Riesch <christian.riesch@omicron.at> Signed-off-by: NLad, Prabhakar <prabhakar.lad@ti.com> Signed-off-by: NRajashekhara, Sudhakar <sudhakar.raj@ti.com> Signed-off-by: NHadli, Manjunath <manjunath.hadli@ti.com>
-
由 Lad, Prabhakar 提交于
DA850/OMAP-L138 does not support strict MMC/SD boot mode. SPL will be in SPI flash and U-Boot image will be in MMC/SD card. SPL will do the low level initialization and then loads the u-boot image from MMC/SD card. Define CONFIG_SPL_MMC_LOAD macro in the DA850/OMAP-L138 configuration file to enable this feature. Tested-by: NChristian Riesch <christian.riesch@omicron.at> Signed-off-by: NLad, Prabhakar <prabhakar.lad@ti.com> Signed-off-by: NRajashekhara, Sudhakar <sudhakar.raj@ti.com> Signed-off-by: NHadli, Manjunath <manjunath.hadli@ti.com>
-
由 Lad, Prabhakar 提交于
define SPI specific configs for SPL only when CONFIG_USE_SPIFLASH config is defined Tested-by: NChristian Riesch <christian.riesch@omicron.at> Signed-off-by: NLad, Prabhakar <prabhakar.lad@ti.com> Signed-off-by: NRajashekhara, Sudhakar <sudhakar.raj@ti.com> Signed-off-by: NHadli, Manjunath <manjunath.hadli@ti.com>
-
由 Lad, Prabhakar 提交于
initialize baudrate, flags, data and serial initialization, only when CONFIG_SPL_LIBCOMMON_SUPPORT is defined. Tested-by: NChristian Riesch <christian.riesch@omicron.at> Signed-off-by: NLad, Prabhakar <prabhakar.lad@ti.com> Signed-off-by: NRajashekhara, Sudhakar <sudhakar.raj@ti.com> Signed-off-by: NHadli, Manjunath <manjunath.hadli@ti.com> Acked-by: NChristian Riesch <christian.riesch@omicron.at>
-
由 Rajashekhara, Sudhakar 提交于
On Logic PD Rev.3 DA850/OMAP-L138 EVM, NOR and MMC/SD cannot work together. This patch enables the MMC/SD support only when NOR support is disabled. NOR Flash identification works even without this patch, but erase and write will have issues. Tested-by: NChristian Riesch <christian.riesch@omicron.at> Signed-off-by: NRajashekhara, Sudhakar <sudhakar.raj@ti.com> Signed-off-by: NLad, Prabhakar <prabhakar.lad@ti.com> Signed-off-by: NHadli, Manjunath <manjunath.hadli@ti.com>
-
由 Rajashekhara, Sudhakar 提交于
AHCLKR/UART1_RTS/GP0[11] pin needs to be configured for MMC and NOR to work on DA850/OMAP-L138 Rev.3 EVM. When GP0[11] is low, the SD0 interface will not work, but NOR flash will. When GP0[11] is high, SD0 will work but NOR flash will not. Tested-by: NChristian Riesch <christian.riesch@omicron.at> Signed-off-by: NRajashekhara, Sudhakar <sudhakar.raj@ti.com> Signed-off-by: NLad, Prabhakar <prabhakar.lad@ti.com> Signed-off-by: NHadli, Manjunath <manjunath.hadli@ti.com>
-