288 Commits

Author SHA1 Message Date
Chris Anderson
98a09511e9 [zynq] Convert clk/mio jam table to readable code
Also re-added the generated pll table for documentation purposes
2014-08-04 15:54:25 -07:00
Chris Anderson
8599667a79 [zynq] Document IO PLL 2014-07-31 15:40:10 -07:00
Chris Anderson
2b4c03e80e [zynq] Convert the Zynq PLL init jam table into readable code
End goal will be to convert all the functions and remove ps7 entirely.
2014-07-31 15:37:03 -07:00
Chris Anderson
4a3ac17349 [gem]/[minip] mac and console changes
+ Add gem_set_macaddr
+ Disable promiscuous mode
+ Change flood command to raw
+ Change gem's console command from 'g' to 'gem'
+ Add status commands for both minip and gem
2014-07-31 01:24:40 -07:00
Travis Geiselbrecht
646070cd7f [target][zybo] read mac address and ip addresses from sysparams, if present
If the mac address isn't present, make up a random local one.
2014-07-26 20:54:34 -07:00
Chris Anderson
f3f4be5a8c [target][zybo] init minip 2014-07-24 17:53:37 -07:00
Travis Geiselbrecht
503f30f685 Merge remote-tracking branch 'github/vm'
Conflicts:
	platform/vexpress-a9/include/platform/vexpress-a9.h
	platform/zynq/rules.mk
2014-07-24 01:29:43 -07:00
Travis Geiselbrecht
4e5cb161a5 [target][zybo] add sysparam and ptable support
Add some code in target init that sets up the spi flash ptable
and sysparam block.
2014-07-23 15:22:12 -07:00
Travis Geiselbrecht
bcebb0861a [platform][zynq] refactor qspi into two layers 2014-07-15 20:09:08 -07:00
Travis Geiselbrecht
8186d9f365 [target] remove zynq-qemu test target 2014-07-14 17:32:08 -07:00
Travis Geiselbrecht
184cac4a0f [platform] add zybo and vexpress-a9 support for the VM 2014-07-11 18:11:59 -07:00
Travis Geiselbrecht
3f23b1dd30 [target][zynq-qemu] get the qemu target working after clock changes
The qemu target seems to emulate a 33Mhz crystal with default
pll settings.
2014-05-29 19:10:00 -07:00
Travis Geiselbrecht
bdb5addd5b [platform][zynq] initial implementation of some clock routines
-Mostly introspection at this point
-Move target specific jam table to early platform init
2014-05-29 18:24:55 -07:00
Travis Geiselbrecht
3558ec9328 [platform][vexpress-a9] add proper interrupt driven uart rx 2014-05-17 22:37:56 -07:00
Travis Geiselbrecht
25af26a00b [platform] remove realview-pb
vexpress-* is the new qemu target
2014-05-17 19:48:50 -07:00
Travis Geiselbrecht
53d2a21177 [platform][vexpress-a9] initial add of platform support for arm versatile express for cortex-a9 2014-05-17 17:53:54 -07:00
Travis Geiselbrecht
a69f397e06 [target][zybo] set the heap to the base of dram that's not covered with sram 2014-05-02 22:30:22 -07:00
Travis Geiselbrecht
1930cb3abd [platform][zynq] update timer code to take tick from target 2014-05-02 20:21:10 -07:00
Travis Geiselbrecht
adeed42672 [platform][alterasoc] initial support for Altera Cyclone V based SoC
-Initial dev board is a Helio
2014-05-01 19:06:57 -07:00
Sergio Rodriguez
11d4d89688 Merge remote-tracking branch 'upstream/master' into x86_64 2014-04-21 13:42:31 -07:00
Travis Geiselbrecht
e5a4b14bed [target][zybo] add initial port to zybo board 2014-04-20 23:53:13 -07:00
Travis Geiselbrecht
dcabc6cbe5 [platform][zynq] debug uart code tweak
-wait until there's a slot in the fifo before writing
-let the target set the debug uart
2014-04-20 17:50:23 -07:00
Travis Geiselbrecht
2ca94926a2 [platform][zynq] add quick 'n dirty support for Xilinx Zynq FPGA SoC
-tested against qemu model only at this point
-uart is polled
2014-04-19 00:46:52 -07:00
Sergio Rodriguez
e49f1d4f91 Creating initial commit for x86-64 for LK, this will be the base for the 64 bit version of LK. 2014-04-18 17:09:43 -07:00
Travis Geiselbrecht
8104e48945 [target][stm32f4-discovery] set HSE_VALUE to 8Mhz 2014-03-18 13:50:52 -07:00
Alex Ray
f42bc980d4 stm32f4-discovery: close port of stm32-p407
For the discovery dev board. Because it's pretty sweet.
2014-03-17 23:55:04 -07:00
Travis Geiselbrecht
6233aaae78 [target][lpcexpresso1549] added target init code from lpcopen example code
Initialize the board and move some of the uart initialization into platform space.
2014-03-16 12:37:43 -07:00
Travis Geiselbrecht
26956d9f6f [platform][lpc15xx] first stab at lpc15xx platform and target
Port to lpcexpresso 1549 board.
Builds, but not tested.
2014-03-15 13:32:30 -07:00
Travis Geiselbrecht
0cc8ef5ee8 [platform] add support for Foundation v8 emulator from ARM 2014-01-26 22:53:25 -08:00
Travis Geiselbrecht
9bb5a177e2 [osk5912] remove this old platform and target
Thanks for the years of service osk5912, we'll miss ya.
2014-01-25 20:30:47 -08:00
Travis Geiselbrecht
90d2942b44 [platform][stellaris] fix a bug in the usb driver, add more interfaces/endpoints 2013-09-12 11:12:46 -07:00
Travis Geiselbrecht
e3774f7108 [platform][stellaris] start of usb driver for stellaris 2013-09-09 15:03:58 -07:00
Dima Zavin
e8a9b4b7a4 [libc] move tracing out of debug into separate trace.h
Change-Id: I7476fc17b587a0ea2a42cbe3d49b72063e4c5dc8
Signed-off-by: Dima Zavin <dima@android.com>
2013-08-05 10:04:29 -07:00
Travis Geiselbrecht
c818726b77 [make] fix a few rules.mk to use MODULE_DEPS instead of MODULES 2013-07-31 12:13:21 -07:00
Corey Tabaka
b02705bfa3 [target][pc-x86] Configure and init PCNET device. 2013-07-18 02:30:42 -07:00
Travis Geiselbrecht
98b4fbdb23 [ide-ffs] Merge remote-tracking branch 'eieio/ide-ffs' 2013-07-12 11:39:14 -07:00
Travis Geiselbrecht
d5cf22f40d [make] rename DEFINES to GLOBAL_DEFINES
To fix your module makefiles:
-Change DEFINES to GLOBAL_DEFINES
2013-06-07 22:26:38 -07:00
Travis Geiselbrecht
e002c58b59 [make] rename INCLUDES -> GLOBAL_INCLUDES
To be more consistent, rename make variable INCLUDES to GLOBAL_INCLUDES.
Also remove the need to put -I in front of each field, the make system
will do that for you.

To fix your module makefiles:
-Change INCLUDES -> GLOBAL_INCLUDES
-Remove -I prefix
2013-06-07 22:26:06 -07:00
Corey Tabaka
f99d0af6ad [target][pc-x86] Add driver config and init. 2013-06-01 22:59:56 -07:00
Travis Geiselbrecht
3dffd4ea6b [platform][stellaris] begin of a gpio api 2013-03-18 01:41:39 -07:00
Travis Geiselbrecht
4b403554e8 [target][stellaris-launchpad] enable debug LEDs 2013-02-17 18:20:50 -08:00
Ian McKellar
057ae19f8e Merge branch 'master' into stellaris 2013-02-04 22:12:58 -08:00
Travis Geiselbrecht
d62c6977c4 [platform][realview-pb] first stab at working Realview Explore board
This target seems to be the best one to target for generic arm support
on current stock qemu builds.
2012-12-30 17:57:06 -08:00
Ian McKellar
c2381cd2ec it boots! 2012-11-06 06:05:21 -08:00
Travis Geiselbrecht
a6e3b0976f [target] run target/ through astyle 2012-10-31 22:09:18 -07:00
Travis Geiselbrecht
9202b462a1 [sam7ex256] remove the at91sam7 and sam7ex256 platform and target
The first port of lk, RIP.
2012-10-30 21:07:10 -07:00
Travis Geiselbrecht
52de9b3b63 [target][stm32-p407] add stm32-p407 target and corresponding projects 2012-10-14 13:27:53 -07:00
Travis Geiselbrecht
48326dc028 [target][stm3220g] update to newest changes in stm32f2xx platform 2012-10-14 13:27:53 -07:00
Corey Tabaka
f81e79a303 [target] Beaglebone target. 2012-10-10 01:27:42 -07:00
Chris Anderson
b614bcf281 [stm32f2xx] Clean up gpios and get uart3 running 2012-10-07 01:36:29 -07:00