-
dd3ad3be67
zynq::flash: implement stopping LinearAddressing mode
Astro
2019-11-29 23:48:08 +0100
-
a8a7f11990
zynq::flash: configure quad i/o fast read mode
Astro
2019-11-29 23:37:54 +0100
-
78caca1f04
zynq::flash: setup additional signals
Astro
2019-11-28 03:22:26 +0100
-
5642feb824
zynq::flash: add missing config bits to enable addressing mode
Astro
2019-11-28 03:02:51 +0100
-
a199a5dc7d
zynq::flash: add more setup
Astro
2019-11-23 01:59:24 +0100
-
3180f1c3f7
zynq::flash: begin driver implementation
Astro
2019-11-21 00:14:09 +0100
-
8037042040
zynq::slcr: implement boot_mode bits
Astro
2019-11-20 21:31:54 +0100
-
6ffcf7d4a4
ram: lock for concurrent use
Astro
2019-11-20 17:25:30 +0100
-
4f8a76e29b
stdio: lock for use by core1
Astro
2019-11-20 17:00:57 +0100
-
ff41f4dd2d
cortex_a9::mutex: restore and fix powersaving behaviour, doc
Astro
2019-11-20 16:19:35 +0100
-
d89f594ba4
cortex_a9::mutex: use AtomU32, remove powersaving behavior
Astro
2019-11-18 02:37:59 +0100
-
4e4ff512d9
add cortex_a9::mutex
Astro
2019-11-18 02:13:54 +0100
-
85f29ace6b
boot: flush cache-line
Astro
2019-11-18 01:13:57 +0100
-
ef6d0ff3f1
boot: reset core1 before start
Astro
2019-11-18 00:38:03 +0100
-
0bc941d789
main: start_core1
Astro
2019-11-16 00:53:30 +0100
-
a416f48af1
main: add empty main_core1()
Astro
2019-11-16 00:21:57 +0100
-
b6596d930d
boot: ACTLR.enable_smp()
Astro
2019-11-16 00:12:58 +0100
-
49901d1b8a
boot: prepare core1 bootup
Astro
2019-11-15 23:54:26 +0100
-
4a1d0fc0c3
zynq::mpcore: add register definitions
Björn Stein
2019-11-14 02:11:58 +0100
-
50481b3a80
main: rm obsolete compile feature
Astro
2019-11-13 23:33:11 +0100
-
b76dc4037d
main: change IP address to 192.168.1.51/24
Astro
2019-11-13 16:02:56 +0100
-
caa69fda2e
main: refactor into boot
Astro
2019-11-11 02:43:05 +0100
-
3279aab961
main: refactor into abort, panic, ram
Astro
2019-11-11 02:37:06 +0100
-
92c274348f
zynq::eth: enable checksum offload
Astro
2019-11-11 01:39:07 +0100
-
3eb7fce572
delint
Astro
2019-11-11 01:21:30 +0100
-
b1472096ba
main: change IP address to 192.168.1.28/24
Astro
2019-11-11 01:04:55 +0100
-
cb1b5776cd
Cargo.lock: update dependencies
Astro
2019-11-11 00:45:33 +0100
-
3496755406
update rust + smoltcp
Astro
2019-11-11 00:28:46 +0100
-
959bf8a245
zynq::eth: don't check_link_change if link already established
Astro
2019-11-11 00:08:05 +0100
-
4d3b2ac7e5
zynq::ddr: use different data_bus_width for targets
Astro
2019-11-11 00:06:35 +0100
-
cae02947bc
zynq::eth: remove all memory barriers
Astro
2019-11-10 23:47:56 +0100
-
afd96bd887
zynq::clocks: unlock slcr in enable_io()
Astro
2019-11-06 23:21:22 +0100
-
261455877d
zynq::ddr: fix DDR 3x/2x setup, print clocks
Astro
2019-11-06 23:05:29 +0100
-
ff96bf903b
zynq::ddr: only enable_ddr if no clock yet
Astro
2019-11-06 23:04:35 +0100
-
d2df5652d0
Revert "zynq: replace unnecessary slcr::unlocked with new"
Astro
2019-11-06 22:59:17 +0100
-
eb56dda44f
zynq::slcr::unlocked: fix comment
Astro
2019-11-06 22:58:50 +0100
-
6e50b32e80
openocd: configure SRST for digilent_jtag_smt2_nc + Zynq
Sebastien Bourdeauducq
2019-11-05 12:35:59 +0800
-
74c43b3477
zynq::eth::tx: clear entry.word1 for each packet
Astro
2019-11-04 02:31:40 +0100
-
99a00e019b
zynq::eth: implement phy::extended_status, set clock for link speed
Astro
2019-11-04 02:23:27 +0100
-
961e2e1dd0
zynq::{ddr, eth}: fix clock divisor calculation
Astro
2019-11-03 02:22:41 +0100
-
04e816d99e
zynq::slcr: fix a bitfield index
Astro
2019-11-03 02:01:42 +0100
-
6bee1f44f4
zynq: replace unnecessary slcr::unlocked with new
Astro
2019-10-31 20:47:05 +0100
-
54e4b9281f
main: rewrap linked_list_allocator
Astro
2019-10-31 19:20:49 +0100
-
f688eb83ab
default.nix: update cargoSha256
Astro
2019-10-31 03:19:39 +0100
-
5c62716a99
zynq::eth: switch rx and tx descriptor words to vcell
Astro
2019-10-31 03:15:13 +0100
-
1f728686ff
rm ram, add linked_list_allocator on ddr
Astro
2019-10-31 01:41:10 +0100
-
e248d3d3b1
zynq::ddr: optimize memtest
Astro
2019-10-31 01:30:04 +0100
-
91bab76ab6
zynq::ddr: fix usable ram size
Astro
2019-10-31 01:21:38 +0100
-
43501003f9
openocd/zc706: decimate
adapter_khz
for reliability
Astro
2019-10-31 00:28:19 +0100
-
ceeaa6427e
zynq::ddr: fix typo
Astro
2019-10-28 23:58:25 +0100
-
7cdf6c0918
start implementation of a StaticAllocator
Astro
2019-10-28 00:43:57 +0100
-
fc39885d3b
zynq::ddr: fix clock setup
Astro
2019-10-28 00:43:09 +0100
-
f199ac68b4
zynq::ddr: don't overwrite slcr.ddr_pll_ctrl
Astro
2019-10-27 22:54:34 +0100
-
637bb35f43
zynq::ddr: fix memtest progress calculation
Astro
2019-10-27 20:38:35 +0100
-
85bd506132
zynq::ddr: parameters
Astro
2019-10-27 20:38:06 +0100
-
27114aec62
zynq::ddr: fix PLL_FDIV_LOCK_PARAM usage
Astro
2019-10-27 20:30:38 +0100
-
9b4f07f37c
zynq::ddr, main: parameters, memtest
Astro
2019-10-25 23:19:34 +0200
-
e61d1268ac
zynq::slcr: doc, fix
Astro
2019-10-25 23:18:18 +0200
-
a4d3360a70
zynq::slcr: implement Display for PllStatus
Astro
2019-10-25 20:38:10 +0200
-
838434cdec
zynq::ddr: wait for init
Astro
2019-10-25 19:09:54 +0200
-
4cf5283ba8
zynq::ddr: implement reset_ddrc(), add to main
Astro
2019-10-24 01:39:14 +0200
-
a8886de067
zynq::ddr: implement configure_iob()
Astro
2019-10-24 01:24:12 +0200
-
afda48e3fe
zynq::ddr: add clock_setup(), calibrate_iob_impedance()
Astro
2019-10-22 01:25:35 +0200
-
c046bbf8a2
move slcr, clocks, uart, eth into src/zynq/
Astro
2019-10-21 22:19:03 +0200
-
9d725bcf0f
zynq::ddr: init with clock setup
Astro
2019-10-21 22:12:10 +0200
-
58cf9833cc
slcr: implement PllCfg and DdrClkCtrl
Astro
2019-10-21 22:10:51 +0200
-
83b8bb096a
add zynq::axi_gp
Astro
2019-10-19 01:46:43 +0200
-
b541160f38
add zynq::axi_hp
Astro
2019-10-18 23:46:00 +0200
-
1804c4c6e8
cortex_a9: add proper L1 cache invalidation
Björn Stein
2019-10-18 00:11:51 +0200
-
d87b874b21
eth: add memory barriers, reorder access
Björn Stein
2019-10-18 00:04:22 +0200
-
9053166acc
eth: increase desc list safety
Björn Stein
2019-10-18 00:03:17 +0200
-
4e9c38527e
rm debug, delint
Astro
2019-09-29 03:01:24 +0200
-
a76214cb9d
eth: split into Eth and EthInner
Astro
2019-09-29 02:58:17 +0200
-
0f6bc68d1f
eth: prepare link change detection
Astro
2019-09-29 02:30:03 +0200
-
378755a0ce
main: bump RX_LEN/TX_LEN to 2
Astro
2019-09-29 01:39:57 +0200
-
644cc64524
eth: align DescEntries
Astro
2019-09-29 01:39:12 +0200
-
f9cc561144
link.x: fix __stack_start
Astro
2019-09-29 01:38:23 +0200
-
06bc7ba809
openocd: fix PL_TAPID for both targets
Astro
2019-09-28 23:53:40 +0200
-
d5334cc083
default.nix: fix use of rustManifest
Astro
2019-09-26 23:34:06 +0200
-
20249cf2da
default.nix: build zc706
Astro
2019-09-26 17:54:37 +0200
-
ace24112fa
Cargo.toml: use compiler_builtins release
Astro
2019-09-26 17:54:05 +0200
-
109a203e02
default.nix: add a static channel-rust-nightly.toml that fits the current rustcSrc
Astro
2019-09-26 17:17:31 +0200
-
5ef0213b97
default.nix: update rustcSrc
Astro
2019-09-26 16:37:19 +0200
-
d210b2b13f
shell.nix: use gcc cross pkg that actually builds
Astro
2019-09-26 16:24:47 +0200
-
c38b2e418e
shell.nix: add openocd and gdb
Sebastien Bourdeauducq
2019-08-30 16:14:23 +0800
-
6771531255
README: fix openocd not finding files
Sebastien Bourdeauducq
2019-08-20 13:45:50 +0800
-
4c62ce0dad
main: restrict eth buffers to 1 each
Astro
2019-08-19 02:21:36 +0200
-
9c73cf130d
eth: wait for link
Astro
2019-08-19 02:21:02 +0200
-
c5a7f059c2
linker script: fix default ocm memory regions
Astro
2019-08-19 02:19:48 +0200
-
cc0c4e521e
linker script: shrink STACK_SIZE to avoid DataAborts
Astro
2019-08-19 00:15:23 +0200
-
45ed5f6c5b
abort handlers: replace panic with infinite loop
Astro
2019-08-19 00:14:43 +0200
-
d11e581862
main: setup smoltcp
Astro
2019-07-05 00:44:53 +0200
-
3a5ed0aac6
eth: add smoltcp support
Astro
2019-07-02 23:29:16 +0200
-
5603766c5d
eth: enable csum offloading
Astro
2019-08-19 01:12:52 +0200
-
43c3f3e4a6
eth: fix tx_clock magnitude bug
Astro
2019-08-18 22:52:05 +0200
-
4bc1d21ae9
eth: rm obsolete TODO
Astro
2019-08-18 22:44:33 +0200
-
bfb3a00a4e
eth: derive proper mdc_clk_div from clocks
Astro
2019-08-18 22:43:56 +0200
-
022da2a7a7
default.nix: update rustcSrc
Astro
2019-08-18 22:16:47 +0200
-
b8818863c4
read clocks
Astro
2019-08-17 02:55:56 +0200
-
1f9ad5ff62
delint
Astro
2019-08-11 00:55:27 +0200