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