summaryrefslogtreecommitdiffstats
path: root/sys/arm/lpc
Commit message (Collapse)AuthorAgeFilesLines
* MFcalloutng:mav2013-02-281-20/+12
| | | | | | | Switch eventtimers(9) from using struct bintime to sbintime_t. Even before this not a single driver really supported full dynamic range of struct bintime even in theory, not speaking about practical inexpediency. This change legitimates the status quo and cleans up the code.
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-1/+1
| | | | | | | | | malloc(9) flags within sys. Exceptions: - sys/contrib not touched - sys/mbuf.h edited manually
* Fix typo; s/ouput/outputkevlo2012-11-071-1/+1
|
* Merge the FDT versions of initarm.andrew2012-11-031-503/+9
| | | | | | | | | The copies of initarm used on platforms with FDT support were almost identical. The differences were pulled out into separate functions that were called by initarm. This change merges the, now identical, copies of initarm and a few of it's support functions. This is a step towards a common kernel on ARMv6.
* Merge r242125 into the other ARMv6 copies of initarm.andrew2012-10-311-0/+5
|
* Move the call to platform_gpio_init() into initarm_gpio_init() to reduceandrew2012-10-301-5/+5
| | | | the diff to the other FDT versions of initarm.
* Create the new initarm_ functions to reduce the diff to the other FDTandrew2012-09-261-11/+25
| | | | versions of initarm
* Use arm_dump_avail_init to build the dump_avail arrayandrew2012-09-261-6/+1
|
* Start to clean up the lpc initarm as it also uses FDT.andrew2012-09-261-12/+18
|
* Update different versions of physmap_init to be identical in preparationandrew2012-09-231-3/+13
| | | | for merging them.
* Reduce the diff between the FDT implementations of initarm.andrew2012-09-221-4/+4
| | | | This only touches whitespace and comments.
* Create a common set_stackptrs in sys/arm/machdep.c.andrew2012-09-221-11/+2
| | | | | | | On single core devices set_stackptrs is only ever called with cpu = 0 in initarm and will be identical to the existing function. On SMP this needs to be implemented for sys/arm/mp_machdep.c, but the implementations are identical for each SoC.
* Set machine correctly on ARM. This allows universe to use the correct worldandrew2012-08-181-0/+1
| | | | | | when building each kernel. Reviewed by: imp
* Switch lpc initarm() to use struct arm_boot_params and therefore fixjceel2012-08-151-33/+7
| | | | | | EA3250 kernel build. Approved by: gonzo
* Merging of projects/armv6, part 8gonzo2012-08-1520-0/+6692
r235162: Initial LPC32x0 support. Includes DTS file for Embedded Artists EA3250 board. Peripherals currently supported: - Serial ports - Interrupt controller - Timers - Ethernet - USB host - Framebuffer (in conjunction with SSD1289 LCD controller) - RTC - SPI - GPIO Submitted by: Jakub Wojciech Klama <jceel@freebsd.org>
OpenPOWER on IntegriCloud