Changeset 98eb7e78 in rtems
- Timestamp:
- 11/26/13 00:14:28 (10 years ago)
- Branches:
- 4.11, 5, master
- Children:
- db08c38
- Parents:
- ea3e6928
- git-author:
- Daniel Ramirez <javamonn@…> (11/26/13 00:14:28)
- git-committer:
- Gedare Bloom <gedare@…> (11/27/13 14:53:52)
- Location:
- c/src/lib/libbsp
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/arm/raspberrypi/clock/clockdrv.c
rea3e6928 r98eb7e78 1 /** 2 * @file 3 * 4 * @ingroup bsp_clock 5 * 6 * @brief Raspberry Pi clock support. 7 */ 8 1 9 /* 2 10 * BCM2835 Clock driver -
c/src/lib/libbsp/arm/raspberrypi/console/console-config.c
rea3e6928 r98eb7e78 1 /** 2 * @file 3 * 4 * @ingroup raspberrypi_usart 5 * 6 * @brief Console Configuration. 7 */ 8 1 9 /* 2 10 * Copyright (c) 2013 Alan Cudmore -
c/src/lib/libbsp/arm/raspberrypi/console/usart.c
rea3e6928 r98eb7e78 1 /** 2 * @file 3 * 4 * @ingroup raspberrypi_usart 5 * 6 * @brief USART support. 7 */ 8 1 9 /* 2 10 * Copyright (c) 2013 Alan Cudmore -
c/src/lib/libbsp/arm/raspberrypi/include/bsp.h
rea3e6928 r98eb7e78 37 37 38 38 #endif /* LIBBSP_ARM_RASPBERRYPI_BSP_H */ 39 40 /** 41 * @defgroup arm_raspberrypi Raspberry Pi Support 42 * 43 * @ingroup bsp_arm 44 * 45 * @brief Raspberry Pi support package 46 * 47 */ -
c/src/lib/libbsp/arm/raspberrypi/include/irq.h
rea3e6928 r98eb7e78 2 2 * @file 3 3 * 4 * @ingroup bsp_interrupt4 * @ingroup raspberrypi_interrupt 5 5 * 6 6 * @brief Interrupt definitions. 7 7 */ 8 8 9 /* 9 /** 10 10 * Copyright (c) 2013 Alan Cudmore 11 11 * … … 25 25 #include <rtems/irq.h> 26 26 #include <rtems/irq-extension.h> 27 28 /** 29 * @defgroup raspberrypi_interrupt Interrrupt Support 30 * 31 * @ingroup arm_raspberrypi 32 * 33 * @brief Interrupt support. 34 */ 27 35 28 36 #define BCM2835_INTC_TOTAL_IRQ 64 + 8 -
c/src/lib/libbsp/arm/raspberrypi/include/mmu.h
rea3e6928 r98eb7e78 36 36 * @defgroup raspberrypi_mmu MMU Support 37 37 * 38 * @ingroup raspberrypi38 * @ingroup arm_raspberrypi 39 39 * 40 40 * @brief MMU support. -
c/src/lib/libbsp/arm/raspberrypi/include/raspberrypi.h
rea3e6928 r98eb7e78 1 2 /** 3 * @file 4 * 5 * @ingroup raspberrypi_reg 6 * 7 * @brief Register definitions. 8 */ 1 9 2 10 /* 3 * raspberrypi.h4 *5 11 * Copyright (c) 2013 Alan Cudmore. 6 12 * … … 21 27 * @defgroup raspberrypi_reg Register Definitions 22 28 * 23 * @ingroup raspberrypi24 * 25 * @brief Register definitions.29 * @ingroup arm_raspberrypi 30 * 31 * @brief Register Definitions 26 32 * 27 33 * @{ -
c/src/lib/libbsp/arm/raspberrypi/include/usart.h
rea3e6928 r98eb7e78 1 /** 2 * @file 3 * 4 * @ingroup raspberrypi_usart 5 * 6 * @brief USART support. 7 */ 8 9 10 /** 11 * @defgroup raspberrypi_usart USART Support 12 * 13 * @ingroup arm_raspberrypi 14 * 15 * @brief Universal Synchronous/Asynchronous Receiver/Transmitter (USART) Support 16 */ 17 1 18 /* 2 19 * Copyright (c) 2013 Alan Cudmore. -
c/src/lib/libbsp/arm/raspberrypi/irq/irq.c
rea3e6928 r98eb7e78 2 2 * @file 3 3 * 4 * @ingroup bsp_interrupt4 * @ingroup raspberrypi_interrupt 5 5 * 6 6 * @brief Interrupt support. -
c/src/lib/libbsp/arm/raspberrypi/startup/bspreset.c
rea3e6928 r98eb7e78 2 2 * @file 3 3 * 4 * @ingroup raspberrypi4 * @ingroup arm_start 5 5 * 6 * @brief R eset code.6 * @brief Raspberry Pi reset code. 7 7 */ 8 8 -
c/src/lib/libbsp/arm/raspberrypi/startup/bspstart.c
rea3e6928 r98eb7e78 2 2 * @file 3 3 * 4 * @ingroup raspberrypi4 * @ingroup arm_start 5 5 * 6 * @brief Startup code.6 * @brief Raspberry pi startup code. 7 7 */ 8 8 -
c/src/lib/libbsp/arm/raspberrypi/startup/bspstarthooks.c
rea3e6928 r98eb7e78 2 2 * @file 3 3 * 4 * @ingroup raspberrypi4 * @ingroup arm_start 5 5 * 6 * @brief Startup code.6 * @brief Rasberry Pi startup code. 7 7 */ 8 8 -
c/src/lib/libbsp/arm/raspberrypi/startup/linkcmds
rea3e6928 r98eb7e78 2 2 * @file 3 3 * 4 * @ingroup raspberry _pi4 * @ingroup raspberrypi_linker 5 5 * 6 * @brief Memory map .6 * @brief Memory map 7 7 */ 8 8 9 9 /** 10 * @defgroup raspberry _pi Memory Map10 * @defgroup raspberrypi_linker Raspberry Pi Memory Map 11 11 * 12 12 * @ingroup bsp_linker 13 13 * 14 14 * @brief Raspberry Pi memory map. 15 * 15 */ 16 17 /** 16 18 * <table> 17 19 * <tr><th>Region Name</th><th>Region Begin</th><th>Region Size</th></tr> -
c/src/lib/libbsp/arm/raspberrypi/startup/mm_config_table.c
rea3e6928 r98eb7e78 1 /** 2 * @file 3 * 4 * @ingroup arm_start 5 * 6 * @brief Raspberry Pi low level start 7 */ 8 1 9 /* 2 10 * Copyright (c) 2013 embedded brains GmbH. All rights reserved. -
c/src/lib/libbsp/arm/shared/include/start.h
rea3e6928 r98eb7e78 2 2 * @file 3 3 * 4 * @ingroup bsp_start4 * @ingroup arm_start 5 5 * 6 * @brief System low level start.6 * @brief ARM system low level start. 7 7 */ 8 8 … … 33 33 34 34 /** 35 * @defgroup bsp_start System Start35 * @defgroup arm_start System Start 36 36 * 37 * @ingroup bsp_ kit37 * @ingroup bsp_arm 38 38 * 39 * @brief System low level start.39 * @brief ARM system low level start. 40 40 * 41 41 * @{ … … 141 141 142 142 #endif /* LIBBSP_ARM_SHARED_START_H */ 143 144 /** 145 * @defgroup bsp_arm ARM 146 * 147 * @ingroup bsp_kit 148 * 149 * @brief ARM Board Support Packages. 150 */ -
c/src/lib/libbsp/shared/clockdrv_shell.h
rea3e6928 r98eb7e78 1 1 /** 2 * 2 * @file 3 3 * 4 * Clock Tick Device Driver Shell 4 * @ingroup bsp_clock 5 * 6 * @brief Clock Tick Device Driver Shell 5 7 */ 6 8 … … 18 20 #include <bsp.h> 19 21 22 /** 23 * @defgroup bsp_clock Clock Support 24 * 25 * @ingroup bsp_kit 26 * 27 * @brief Clock support 28 * 29 */ 20 30 #if CLOCK_DRIVER_USE_FAST_IDLE && CLOCK_DRIVER_ISRS_PER_TICK 21 31 #error "clockdrv_shell.h: Fast Idle PLUS n ISRs per tick is not supported" 22 32 #endif 23 33 24 /* 25 * This method is rarely used so default it.34 /** 35 * @brief This method is rarely used so default it. 26 36 */ 27 37 #ifndef Clock_driver_support_find_timer … … 29 39 #endif 30 40 31 /* 32 * ISRs until next clock tick41 /** 42 * @brief ISRs until next clock tick 33 43 */ 34 44 #if CLOCK_DRIVER_ISRS_PER_TICK … … 36 46 #endif 37 47 38 /* 39 * Clock ticks since initialization48 /** 49 * @brief Clock ticks since initialization 40 50 */ 41 51 volatile uint32_t Clock_driver_ticks; … … 43 53 void Clock_exit( void ); 44 54 45 /* 46 * Clock_isr55 /** 56 * @brief Clock_isr 47 57 * 48 58 * This is the clock tick interrupt handler. 49 59 * 50 * Input parameters: 51 * vector - vector number 60 * @param vector Vector number. 52 61 * 53 62 * Output parameters: NONE … … 109 118 } 110 119 111 /* 112 * Clock_exit120 /** 121 * @brief Clock_exit 113 122 * 114 123 * This routine allows the clock driver to exit by masking the interrupt and … … 130 139 } 131 140 132 /* 133 * Clock_initialize141 /** 142 * @brief Clock_initialize 134 143 * 135 * 144 * This routine initializes the clock driver. 136 145 * 137 * Input parameters: 138 * major - clock device major number 139 * minor - clock device minor number 140 * parg - pointer to optional device driver arguments 146 * @param[in] major Clock device major number. 147 * @param[in] minor Clock device minor number. 148 * @param[in] parg Pointer to optional device driver arguments 141 149 * 142 * Output parameters: NONE 143 * 144 * Return values: 145 * rtems_device_driver status code 150 * @retval rtems_device_driver status code 146 151 */ 147 152
Note: See TracChangeset
for help on using the changeset viewer.