Commit Graph

101 Commits

Author SHA1 Message Date
Travis Geiselbrecht
436c5a885f [arch][microblaze] initial stab at getting a nulled out microblaze port compiling 2015-01-29 21:06:04 -08:00
Chris Anderson
5ed4eca1ba [zynq] Add slcr commands and pull out DDR config 2014-11-21 10:37:00 -08:00
Travis Geiselbrecht
49b0475a9a [target][uzed] remove extraneous TIMER_CLOCK_FREQ #define 2014-10-30 14:51:25 -07:00
Chris Anderson
a112873487 [zynq][gem] Move uzed and zybo gem inits to target 2014-10-10 14:56:38 -07:00
Chris Anderson
3e6334670f [zynq][gem] Move MIO cfg in the gem driver to the target cfg 2014-10-10 13:39:09 -07:00
Chris Anderson
751039507b [zynq] Add support to boot without configuring DRAM 2014-08-27 13:30:41 -07:00
Chris Anderson
27d679facd [zynq] Add uzed target support 2014-08-27 11:48:18 -07:00
Chris Anderson
e060c035d1 [zynq] Remove generated init for Zybo, add platform init routines 2014-08-27 11:48:18 -07:00
Travis Geiselbrecht
81dbfc2493 [platform][zynq] add support for putting the base of the system in dram (1MB offset)
-Add a few global #defines: ZYNQ_CODE_IN_SDRAM and ZYNQ_SDRAM_INIT which
are used in a few places to initialize or not initialze dram and affect
the way the VM is brought up.
-Add zybo-dram-test project
2014-08-13 17:28:47 -07:00
Travis Geiselbrecht
91e3efde16 [platform|target] add platform|target_quiesce calls 2014-08-12 16:09:09 -07:00
Brian Swetland
df26d050b9 [target][zybo] factor shared code into an app
Some but not all zybo based projects will want to share some higher
level initialization code, so move that to app/zybo-common and make
the zybo target a bit more bare-bones.
2014-08-08 15:20:30 -07:00
Brian Swetland
070fb64dfd [target][zybo] create bootloader patition if it doesn't exist 2014-08-05 18:16:11 -07:00
Travis Geiselbrecht
73b8ddbfb2 [target][zybo] add net0.use_dhcp flag to force dhcp even if ip address is set 2014-08-04 17:48:30 -07:00
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