summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/shared/lpc (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-05-21arm/shared/lpc/clock/lpc-clock-config.c: Remove unused variable warningJoel Sherrill1-1/+0
2015-05-20bsps: Convert clock drivers to use a timecounterAlexander Krutwig1-16/+21
Update #2271.
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns7-7/+7
2014-03-14bsps/arm: Add DP83848 PHY support to LPC EthernetPavel Pisa1-0/+8
2014-03-14bsps/arm: Add PHY detection to LPC EthernetPavel Pisa1-13/+45
2014-03-14bsps/arm: Reset MII management in LPC EthernetPavel Pisa1-1/+7
Reduce MII clock to support LPC17XX.
2013-11-29doxygen: refactored doxygen in libbsp/arm/lpc32xxDaniel Ramirez5-9/+9
This patch refactors a lot of the existing doxygen within libbsp/arm/lpc32xx. Much of this refactoring was just renaming of existing groups to conform to a more consistent naming structure. With the addition of a doxygen header for tm27.h, all files within lpc32xx belong to doxygen group now. lpc32xx should be used a reference for adding doxygen to other bsps.
2013-01-09bsps/arm: Fix LPC Ethernet driver initializationSebastian Huber1-0/+3
2012-12-18bsps/arm: Move promiscuous mode settingSebastian Huber1-2/+3
2012-12-18bsps/arm: Add PHY up/downSebastian Huber1-53/+211
All PHYs will be set to power up/down state with the BMCR[BMCR_PDOWN] setting. The KSZ80X1RNL will use the energy detect power down (EDPD) mode with PLL automatically turned in the up state. It will use the slow oscillator mode in the down state. To prevent system bus lock-ups the PHY is set to the up state before Ethernet module initialization. In case of a communication failure with the PHY or weird PHY identifiers the initialization will be aborted.
2012-12-18bsps/arm: Add PHY timeout detectionSebastian Huber1-9/+20
2012-12-18bsps/arm: Add interface down supportSebastian Huber1-43/+95
2012-12-18bsps/arm: Prepare for interface down supportSebastian Huber1-78/+83
2012-12-18bsps/arm: Use assert() instead of status macrosSebastian Huber1-33/+9
2012-12-18bsps/arm: Remove superfluous attributesSebastian Huber1-3/+3
2012-12-18bsps/arm: Avoid mbuf migration in LPC ethernetSebastian Huber1-56/+30
The receive task will only hand over a mbuf if it gets a new one immediately. This avoids mbuf migration out of the receive task in case of overload.
2012-11-02libnetworking: Use system eventsSebastian Huber1-5/+5
Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP. Add and use rtems_bsdnet_event_send().
2012-09-28bsps/arm: Fix rtems_mii_ioctl() usageSebastian Huber1-1/+1
2012-09-28bsps/arm: Add LPC_DMA_CHANNEL_COUNTSebastian Huber1-2/+3
2012-04-19lpc shared: Clock driver clean up and ISR Handler Prototype Correction.Joel Sherrill1-1/+1
2012-03-24bsps: Shared ARMv7-M clock driverSebastian Huber1-1/+7
2011-05-192011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber5-150/+587
* shared/lpc/include/lpc-emc.h, shared/lpc/include/lpc-lcd.h: New files. * shared/lpc/include/lpc-dma.h: API changes. * shared/lpc/clock/lpc-clock-config.c: Fixed nano seconds extension. * shared/lpc/network/lpc-ethernet.c: Format. Multicast hash filter support.
2011-03-282011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-12/+24
* shared/lpc/network/lpc-ethernet.c: Support multicast.
2010-12-162010-12-16 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber3-10/+168
* shared/lpc/include/lpc-i2s.h: Documentation. Fixed defines. * shared/lpc/include/lpc-timer.h: Documentation. * shared/lpc/network/lpc-ethernet.c: Added support for 10MBit/s links.
2010-12-032010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-0/+131
* preinstall.am, shared/lpc/include/lpc-i2s.h, shared/startup/linkcmds.armv4, shared/startup/linkcmds.armv7: New files. * Makefile.am: Added header and linker command files intended to be used by every ARM BSP. * shared/startup/linkcmds.base: Support for EABI and ARM ELF standard. * shared/include/linker-symbols.h: Update due to linker command file changes. * shared/start/start.S, shared/include/start.h: Renamed entry symbol from start to _start to avoid namespace conflicts. Update due to linker command file changes.
2010-04-09unify irq data types and code, merge s3c2400/s3c2410 supportThomas Doerfler2-15/+20
2010-04-09added dma headerThomas Doerfler4-3/+273
added thumb support to start.S updated documentation
2010-01-12add support for lpc32xxThomas Doerfler1-0/+1400
2009-12-15add support for LPC32xxThomas Doerfler2-0/+224