summaryrefslogtreecommitdiffstats
path: root/bsps/powerpc/gen5200/include/bsp/mpc5200.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-05-20Update company nameSebastian Huber1-1/+1
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2022-07-12bsps/powerpc/gen5200: Change license to BSD-2Joel Sherrill1-3/+22
Updates #3053.
2022-03-10bsps/powerpc/gen5200: Manual file header clean upChristian Mauderer1-21/+13
Updates #4625.
2022-03-10bsps/powerpc/: Scripted embedded brains header file clean upJoel Sherrill1-2/+2
Updates #4625.
2018-01-25Remove make preinstallChris Johns1-0/+0
A speciality of the RTEMS build system was the make preinstall step. It copied header files from arbitrary locations into the build tree. The header files were included via the -Bsome/build/tree/path GCC command line option. This has at least seven problems: * The make preinstall step itself needs time and disk space. * Errors in header files show up in the build tree copy. This makes it hard for editors to open the right file to fix the error. * There is no clear relationship between source and build tree header files. This makes an audit of the build process difficult. * The visibility of all header files in the build tree makes it difficult to enforce API barriers. For example it is discouraged to use BSP-specifics in the cpukit. * An introduction of a new build system is difficult. * Include paths specified by the -B option are system headers. This may suppress warnings. * The parallel build had sporadic failures on some hosts. This patch removes the make preinstall step. All installed header files are moved to dedicated include directories in the source tree. Let @RTEMS_CPU@ be the target architecture, e.g. arm, powerpc, sparc, etc. Let @RTEMS_BSP_FAMILIY@ be a BSP family base directory, e.g. erc32, imx, qoriq, etc. The new cpukit include directories are: * cpukit/include * cpukit/score/cpu/@RTEMS_CPU@/include * cpukit/libnetworking The new BSP include directories are: * bsps/include * bsps/@RTEMS_CPU@/include * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILIY@/include There are build tree include directories for generated files. The include directory order favours the most general header file, e.g. it is not possible to override general header files via the include path order. The "bootstrap -p" option was removed. The new "bootstrap -H" option should be used to regenerate the "headers.am" files. Update #3254.
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2010-11-152010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-159/+292
* make/custom/dp2.cfg, startup/linkcmds.dp2: New files. * Makefile.am, preinstall.am: Reflect change above. Install <bsp/utility.h>. Install BestComm header files. * configure.ac: Changed BSP options. * include/mpc5200.h: Added module structures and register defines. * bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h, bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, bestcomm/bestcomm_priv.h, bestcomm/load_task.c, bestcomm/tasksetup_bdtable.c, bestcomm/task_api/bestcomm_cntrl.h: C++ compatibility. Use special heap to manage the SRAM region. Use interrupt extension API. Fixed warnings. * console/console.c: Fixed console registration. Fixed warnings. Added GPS module registration. * ide/pcmcia_ide.h: Fixed clock value macros. * ide/pcmcia_ide.c: Update for BestComm API changes. DP2 specific initialization. Removed zero loop in PIO receive function. * include/bsp.h: Added DP2 variant. Removed obsolete defines. * include/mscan-base.h, mscan/mscan-base.c: Use volatile qualifier. Format. * irq/irq.c: Fixed peripheral interrupt handling. * network_5200/network.c: Update for BestComm API changes. * start/start.S: U-Boot fixes. * startup/cpuinit.c: Enable write-back cache strategy. Added special memory regions. * startup/linkcmds.brs5l: Fixed memory size.
2010-04-302010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-0/+60
* include/irq-config.h: Removed file. * Makefile.am, preinstall.am: Reflect change above. Added interrupt support modules. * include/irq.h: Moved defines from 'include/irq-config.h'. * include/mpc5200.h: Added GPIO PIN defines.
2007-12-062007-12-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-989/+985
* include/mpc5200.h: Expand tabs.
2007-10-312007-10-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-1/+1
* include/mpc5200.h: Fix typo.
2007-10-302007-10-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-10/+10
* include/mpc5200.h: Fix constants off by one nibble.
2007-10-302007-10-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-49/+142
* include/mpc5200.h: Added some simple interrupt GPIO constants.
2007-06-202007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-1/+1
Add Embedded Planets EP5200 which is the same as the Freescale 5200Lite (a.k.a. IceCube) evaluation board. * Makefile.am: Add linkcmds.ep5200. Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm. * preinstall.am: Add linkcmds.ep5200. * clock/clock.c: Correct math for prescaler/counter when bus speed is high enough to require multiple passes of loop. * console/console.c: Use same math for initial baud rate as when it is changed via ioctl. When HAS_UBOOT is defined, initialize console to the same baud as it was with U-Boot. * include/bsp.h: Add EP5200 and console boot baud support. * include/mpc5200.h: Spacing. * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are both defined, dump the U-Boot BD info structure. * vectors/vectors.S: ep5200 cannot use vectors segment. When loading it, U-Boot freezes. Besides, U-Boot can automatically start the BSP so we do not have to run from board reset. * startup/linkcmds.ep5200: New file.
2006-09-112006-09-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-2/+2
* include/mpc5200.h, network_5200/network.c: Convert C++ style comments to C style.
2006-07-09applied patches for PR1117/1118/1119/1120Thomas Doerfler1-0/+3
2006-01-01Cleanup CVS data.Ralf Corsepius1-23/+0
2005-12-31New (CVS import Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>'sRalf Corsepius1-0/+1107
submission).