| c23e5e7e | 18-Jul-2011 |
Andreas Bießmann <andreas.devel@googlemail.com> |
a/a/c/arm920t/at91/reset.c: drop obsolete CONFIG_AT91RM9200_USART
The CONFIG_AT91RM9200_USART is an remnant of 18ed5e9550810e2fc5bf2c757aee47774609651c which deleted the at91rm9200_usart driver.
Si
a/a/c/arm920t/at91/reset.c: drop obsolete CONFIG_AT91RM9200_USART
The CONFIG_AT91RM9200_USART is an remnant of 18ed5e9550810e2fc5bf2c757aee47774609651c which deleted the at91rm9200_usart driver.
Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
show more ...
|
| 8312af9f | 18-Jul-2011 |
Andreas Bießmann <andreas.devel@googlemail.com> |
a/a/c/arm920t/cpu.c: remove CONFIG_AT91_LEGACY warning
The CONFIG_AT91_LEGACY warning became obsolete due to complete removal of at91rm9200 arch code in arm920t.
Signed-off-by: Andreas Bießmann <an
a/a/c/arm920t/cpu.c: remove CONFIG_AT91_LEGACY warning
The CONFIG_AT91_LEGACY warning became obsolete due to complete removal of at91rm9200 arch code in arm920t.
Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
show more ...
|
| cf055282 | 18-Jul-2011 |
Andreas Bießmann <andreas.devel@googlemail.com> |
ARM: remove obsolete at91rm9200
The big "ARM: remove broken boards" series deletes all boards using obsolete arm920t/at91rm9200 arch code. Therefore we can safely remove this code now.
Signed-off-b
ARM: remove obsolete at91rm9200
The big "ARM: remove broken boards" series deletes all boards using obsolete arm920t/at91rm9200 arch code. Therefore we can safely remove this code now.
Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
show more ...
|
| b4dc6442 | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap4: clock init support for omap4460
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com> |
| d506719f | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap4: support TPS programming
TPS62361 is the new power supply used in OMAP4460 that supplies vdd_mpu.
VCORE1 from Phoenix supplies vdd_core and VCORE2 supplies vdd_iva. VCORE3 is not used in OMAP
omap4: support TPS programming
TPS62361 is the new power supply used in OMAP4460 that supplies vdd_mpu.
VCORE1 from Phoenix supplies vdd_core and VCORE2 supplies vdd_iva. VCORE3 is not used in OMAP4460.
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
show more ...
|
| 25223a68 | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap: reuse omap3 gpio support in omap4
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com> |
| 924eb369 | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap4: sdram init changes for omap4460
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com> |
| 5ab12a9e | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap4: add omap4460 revision detection
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com> |
| 3decb14a | 21-Jul-2011 |
John Rigby <john.rigby@linaro.org> |
mkimage: Add OMAP boot image support
- Add mkimage support for OMAP boot image - Add support for OMAP boot image(MLO) generation in the new SPL framework
Signed-off-by: John Rigby <john.rigby@lin
mkimage: Add OMAP boot image support
- Add mkimage support for OMAP boot image - Add support for OMAP boot image(MLO) generation in the new SPL framework
Signed-off-by: John Rigby <john.rigby@linaro.org> Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
show more ...
|
| 8cf686e1 | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap: add MMC and FAT support to SPL
- Add MMC raw and FAT mode boot support for OMAP - Provide a means by which parameters passed by ROM-code can be saved in u-boot. - Save boot mode related info
omap: add MMC and FAT support to SPL
- Add MMC raw and FAT mode boot support for OMAP - Provide a means by which parameters passed by ROM-code can be saved in u-boot. - Save boot mode related information passed by OMAP4 ROM-code and use it to determine where to load the u-boot from - Assumes that the image has a mkimage header. Gets the payload size and load address from this header. If the header is not detected assume u-boot.bin as payload
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
show more ...
|
| bcae7211 | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap: add basic SPL support
- Provide alternate implementations of board_init_f() board_init_r() for OMAP spl. - Provide linker script - Initialize global data - Add serial console support - Updat
omap: add basic SPL support
- Provide alternate implementations of board_init_f() board_init_r() for OMAP spl. - Provide linker script - Initialize global data - Add serial console support - Update CONFIG_SYS_TEXT_BASE to allow for SPL's bss and move it to board config header from config.mk
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
show more ...
|
| 033ca724 | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
armv7: start.S: fixes and enhancements for SPL
- Allow SPL to have .bss disjoint from rest of the image - Allow for .bss setup in CONFIG_SPL_BUILD case too. - Take care of the special case where rel
armv7: start.S: fixes and enhancements for SPL
- Allow SPL to have .bss disjoint from rest of the image - Allow for .bss setup in CONFIG_SPL_BUILD case too. - Take care of the special case where relocation offset = 0. - Compile out exception handling code and install a simpler vector
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
show more ...
|
| 1e463866 | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap4: automatic sdram detection
Identify SDRAM devices connected to EMIF automatically: LPDDR2 devices have some Mode Registers that provide details about the device such as the type, density, bus
omap4: automatic sdram detection
Identify SDRAM devices connected to EMIF automatically: LPDDR2 devices have some Mode Registers that provide details about the device such as the type, density, bus width etc. EMIF has the capability to read these registers. If there are no devices connected to a given chip-select reading mode registers will return junk values. After reading as many such registers as possible and matching with expected ranges of values the driver can identify if there is a device connected to the respective CS. If we identify that a device is connected the values read give us complete details about the device.
This along with the base AC timings specified by JESD209-2 allows us to do a complete automatic initialization of SDRAM that works on all boards.
Please note that the default AC timings specified by JESD209-2 will be safe for all devices but not necessarily optimal. However, for the Elpida devices used on Panda and SDP the default timings are both safe and optimal.
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
show more ...
|
| 095aea29 | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap4: calculate EMIF register values
Calculate EMIF register values based on AC timing parameters from the SDRAM datasheet and the DDR frequency rather than using the hard-coded values.
For a new
omap4: calculate EMIF register values
Calculate EMIF register values based on AC timing parameters from the SDRAM datasheet and the DDR frequency rather than using the hard-coded values.
For a new board the user doen't have to go through the tedious process of calculating the register values. Instead, just provide the AC timings from the device data sheet as input and the driver will automatically calculate the register values.
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
show more ...
|
| 2ae610f0 | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap4: add sdram init support
Add support for the SDRAM controller (EMIF).
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com> |
| 3776801d | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap4: add clock support
Add support for: 1. DPLL locking 2. Initialization of clock domains and clock modules 3. Setting up the right voltage on voltage rails
This work draws upon previous work do
omap4: add clock support
Add support for: 1. DPLL locking 2. Initialization of clock domains and clock modules 3. Setting up the right voltage on voltage rails
This work draws upon previous work done for x-loader by: Santosh Shilimkar <santosh.shilimkar@ti.com> Rajendra Nayak <rnayak@ti.com>
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
show more ...
|
| ad577c8a | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap4: add OMAP4430 revision check
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com> |
| 469ec1e3 | 21-Jul-2011 |
Aneesh V <aneesh@ti.com> |
omap4: cleanup pin mux data
- separate mux settings into essential and non essential parts - essential part is board independent as of now(so move it to SoC directory). Will help in having single
omap4: cleanup pin mux data
- separate mux settings into essential and non essential parts - essential part is board independent as of now(so move it to SoC directory). Will help in having single SPL for all boards. - Non-essential part(the pins not essential for u-boot to function) need to be phased out eventually. - Correct mux data by aligning to the latest settings in x-loader
Signed-off-by: Aneesh V <aneesh@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
show more ...
|
| 80bb756d | 18-Jul-2011 |
Sanjeev Premi <premi@ti.com> |
omap3: Include array definition only when it is used
The array of strings corresponding to cpu revision is used only when CONFIG_DISPLAY_CPUINFO is selected - in the function print_cpuinfo().
Enclo
omap3: Include array definition only when it is used
The array of strings corresponding to cpu revision is used only when CONFIG_DISPLAY_CPUINFO is selected - in the function print_cpuinfo().
Enclose definition of this array in #ifdef...#endif for the same.
Signed-off-by: Sanjeev Premi <premi@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
show more ...
|
| 16263087 | 22-Jul-2011 |
Mike Williams <mike@mikebwilliams.com> |
cleanup: Fix typos and misspellings in various files.
Recieve/Receive recieve/receive Interupt/Interrupt interupt/interrupt Addres/Address addres/address
Signed-off-by: Mike Williams <mike@mikebwil
cleanup: Fix typos and misspellings in various files.
Recieve/Receive recieve/receive Interupt/Interrupt interupt/interrupt Addres/Address addres/address
Signed-off-by: Mike Williams <mike@mikebwilliams.com>
show more ...
|
| 17659d7d | 15-Jul-2011 |
Graeme Russ <graeme.russ@gmail.com> |
Timer: Remove reset_timer_masked()
In some circumstances, reset_timer_masked() was called be timer_init() in order to perform architecture specific timer initialisation. In such cases, the required
Timer: Remove reset_timer_masked()
In some circumstances, reset_timer_masked() was called be timer_init() in order to perform architecture specific timer initialisation. In such cases, the required code in reset_timer_masked() has been moved into timer_init()
show more ...
|
| 53fc43c6 | 15-Jul-2011 |
Graeme Russ <graeme.russ@gmail.com> |
Timer: Fix at91rm9200/spi.c timer usage |
| 4769be21 | 15-Jul-2011 |
Graeme Russ <graeme.russ@gmail.com> |
Timer: Remove reset_timer() for non-Nios2 arches |
| 5c8404af | 15-Jul-2011 |
Graeme Russ <graeme.russ@gmail.com> |
Timer: Remove set_timer completely |
| 401bb30b | 13-Jul-2011 |
Aneesh V <aneesh@ti.com> |
replace CONFIG_PRELOADER with CONFIG_SPL_BUILD
replace all occurences of CONFIG_PRELOADER with CONFIG_SPL_BUILD
Signed-off-by: Aneesh V <aneesh@ti.com> |