summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* BBB: Migrate custom exception handler mapping from rom_reset.S to ↵Jarielle Catbagan2015-07-042-38/+24
| | | | ram_vector_install() in cpuio.c
* BBB: am335x.h: Fix/updateJarielle Catbagan2015-07-041-241/+486
| | | | | | | | * Fixed file header * Formatted code to be atleast below the 80 character limit * Incorporated defines for CM_WKUP registers * Included defines for UART0 RXD/TXD Control Module registers * Added defines for pad control bits
* eliminate need for libc by eliminating need to pull in ctype arrayEd Sutter2015-06-291-0/+59
|
* add support for RTEMS toolset, make this the defaultEd Sutter2015-06-291-1/+12
|
* remove ctype_ptr variables in prep for non-libc buildEd Sutter2015-06-291-3/+0
|
* remove APPRAMBASE_OVERRIDE and include DM/PM commandsEd Sutter2015-06-291-4/+2
|
* cleanup uninitialized variable warningEd Sutter2015-06-291-1/+1
|
* cleanup monargs warningEd Sutter2015-06-291-2/+4
|
* BBB/AM335x: Store addresses of custom exception handlers in the Public RAM ↵Jarielle Catbagan2015-06-271-0/+37
| | | | | | | | | | | | | reserved for exception vectors The AM335x jumps to a predefined location when handling an exception. The default locations of the exception handlers are tablified in Table 26-3 under Section 26.1.3.2 in the AM335x TRM. When Umon is executing and an exception occurs the AM335x will normally try to jump to the default exception handler appropriate for the exception that has occured. Since Umon defines a set of custom exception handlers, the addresses of these exception handlers must be stored in the RAM exception vector space in the Public RAM of the AM335x. This is done so that when an exception occurs, instead of program execution being transferred to one of the default exception handlers, it will instead be transferred to a custom exception handler defined by Umon.
* Map base Umon image in internal SRAM of AM335x/BBBJarielle Catbagan2015-06-271-4/+4
| | | | | The internal SRAM of the AM335x/BBB is 109KB. First half is allocated to Umon code and nonvolatile data while the second half is allocated to volatile data.
* Updated BBB CONSOLE_UART_BASE in config.hJarielle Catbagan2015-06-271-1/+3
| | | | | CONSOLE_UART_BASE in config.h is set to UART0_BASE, where UART0_BASE is defined in am335x.h. As a result, the inclusion of am335x.h in config.h has been added as well.
* In BBB Makefile, the value of -mcpu in CUSTOM_CFLAGS has been changed from ↵Jarielle Catbagan2015-06-271-1/+1
| | | | arm1136j-s to cortex-a8
* Removed bdi2000.cfg in BBB port as it does not target the AM335xJarielle Catbagan2015-06-271-188/+0
|
* Removed cpu_gpio.h, cpu_i2c.c, and cpu_i2c.hJarielle Catbagan2015-06-273-704/+0
|
* Replaced omap3530.h with am335x.h in BBB portJarielle Catbagan2015-06-274-499/+907
| | | | | | am335x.h contains register base addresses and offsets specific to the AM335x found on the BBB. The inclusion of this file replaces omap3530.h found in rom_reset.S and ram_reset.S.
* Removed ads7846.* from BBB portJarielle Catbagan2015-06-272-236/+0
| | | | | | The ADS7846 Interface routines are not relevant to the BBB port, therefore it is removed. Unlike the previously existing ad7843.c, ads7846.c does not have to be removed from the compilation process as it is not included.
* Replaced cpu.h with the template cpu.hJarielle Catbagan2015-06-271-24/+2
|
* Removed nand740.c from BBB portJarielle Catbagan2015-06-272-334/+1
| | | | | | nand740.c is for the NAND device found on the CSB740. Hence, the file is not relevant to the BBB. The file has also been removed from the compilation process in Makefile.
* Removed "ads" command from being included in the common cmdtbl.c from ↵Jarielle Catbagan2015-06-272-4/+0
| | | | xcmddcl.h and xcmdtbl.h
* Updated BBB config.h to target BBBJarielle Catbagan2015-06-271-44/+44
| | | | | | | | * Updated header comment to reflect BBB target and the individual who who did the adaptation * CPU_* and PLATFORM_* have been set to match BBB target * ALLOCSIZE is set to 1KB * All INCLUDE_xx macros have been set to 0
* Removed ad7843.* from BBB portJarielle Catbagan2015-06-273-370/+1
| | | | | The AD7843 Interface routines are not relevant to the BBB, therefore it is removed. ad7843.c has been removed from the compilation process in Makefile.
* Removed all omap3530_* peripheral source and header files from BBB portJarielle Catbagan2015-06-278-3044/+1
| | | | Additionally, the compilation of these files were excluded in the Makefile
* Replaced cpuio.c and cpuio.h in BBB portJarielle Catbagan2015-06-272-346/+79
| | | | | | The former cpuio.* files contained code specific to CSB740. It was replaced with the template cpuio.* files with the getUartDivisor() function retained from the previous cpuio.c
* Updated header comment in BEAGLEBONEBLACK_boot.ldtJarielle Catbagan2015-06-271-4/+5
|
* Removed csb740 OMAP3530 setup in rom_reset.S in BBB portJarielle Catbagan2015-06-271-190/+0
|
* Fixed 'boot' and 'ramtst' prerequisite makefile name in Makefile for BBB portJarielle Catbagan2015-06-271-2/+2
| | | | | 'boot' and 'ramtst' targets in Makefile need to have prerequisite makefile as "Makefile" instead of "makefile".
* Renamed linker script templates in BBB port to match BBB targetJarielle Catbagan2015-06-272-0/+0
| | | | | * Renamed CSB740_boot.ldt -> BEAGLEBONEBLACK_boot.ldt * Renamed CSB740_ramtst.ldt -> BEAGLEBONEBLACK_ramtst.ldt
* Fixed BASE variable in common.makeJarielle Catbagan2015-06-271-1/+1
| | | | | The BASE variable was changed from $(TOPDIR)/target -> $(TOPDIR) as the "target" directory's contents were moved to the $(TOPDIR).
* Updated BBB port makefileJarielle Catbagan2015-06-271-6/+6
| | | | | * Changed PLATFORM and TGTDIR to match BBB target * Fixed inclusion of .make files
* Updated bashrc in BBB port to target BBBJarielle Catbagan2015-06-271-3/+3
|
* Duplicated csb740 directory to beagleboneblack directory for BBB portJarielle Catbagan2015-06-2739-0/+11378
|
* Removed execution mode file attribute from all ASCII text filesJarielle Catbagan2015-06-2764-0/+0
|
* Rename makefile -> Makefile.Amar Takhar2015-04-163-0/+0
|
* Initial commit of the umon repository.Amar Takhar2015-04-16285-0/+83325
Prior to this three changes were made: * Remove umon_ prefix from parent directories. * Collapse main/target/ into main/ * Remove ports/template/flashtest.scr.ucon script.