This website requires JavaScript.
213529cf7a
update dependencies
master
Simon Renblad
2024-12-17 14:16:04 +0800
4cfcc75d5c
flake output hashes
Simon Renblad
2024-12-16 13:39:01 +0800
578431cbc6
up cargo dependencies
Simon Renblad
2024-12-17 14:17:35 +0800
6188fe7d69
silence inline_const warns
Simon Renblad
2024-12-17 15:16:52 +0800
2713b459ed
remove unused abi-blacklist
Simon Renblad
2024-12-17 15:16:25 +0800
0ea7e2c760
fix const in arr expression
Simon Renblad
2024-10-22 12:07:15 +0800
fa660a7433
migrate inline asm macro
Simon Renblad
2024-10-22 12:04:08 +0800
d2ec041107
up compiler builtins
Simon Renblad
2024-12-17 14:20:50 +0800
48ab85bf2e
use forked core_io, fatfs
Simon Renblad
2024-12-17 14:17:22 +0800
d477272c5c
use llvm13, remove llvm11 copy
Simon Renblad
2024-12-16 13:10:50 +0800
80180ba8f6
bump rust vers
Simon Renblad
2024-12-17 14:15:43 +0800
12975de2e1
flake: add missing attributes on rustc (for nixpkgs-unstable compat)
release-8
Sebastien Bourdeauducq
2024-11-16 17:31:34 +0800
8c404829ef
flake: update nixpkgs
Sebastien Bourdeauducq
2024-11-16 17:15:03 +0800
8f041b017c
switch to oxalica rust overlay
Sebastien Bourdeauducq
2024-11-16 17:13:55 +0800
5815baf88b
Reorder Status.get_link to check for higher speeds before slower.
release-7
newell
2024-11-15 13:09:17 -0800
cc20478d91
Add i2c support
newell
2024-10-04 23:38:28 -0700
5ef3016554
flake: update dependencies
Sebastien Bourdeauducq
2024-09-30 14:15:10 +0800
6a45a0dfd0
ebaz4205 support Co-authored-by: newell <newell.jensen@gmail.com> Co-committed-by: newell <newell.jensen@gmail.com>
newell
2024-09-30 14:08:58 +0800
db22dafe28
Update EMIO to Emio
newell
2024-09-27 18:55:32 -0700
8f2dc94cf8
Re-introduce deleted whitespace
newell
2024-09-25 19:28:47 -0700
f2eebf44e9
Review update
newell
2024-09-24 23:14:34 -0700
7453a20420
Add ebaz4205 to build targets
newell
2024-09-23 19:46:10 -0700
41f780e118
Clean up branch
newell
2024-09-23 13:39:11 -0700
c3d92abe99
Update eth/mod.rs
newell
2024-09-23 11:25:41 -0700
6c3d901f00
Create EMIO PLLSource
newell
2024-09-20 15:23:46 -0700
bb76c13ee0
Remove cfg for eth
newell
2024-09-05 22:31:42 -0700
eae21579bc
More updates. Fixed openocd.
newell
2024-09-04 16:05:55 -0700
a75568bd42
EBAZ4205 Initial commit
newell
2024-08-13 13:52:21 -0700
b2b3e5c933
flake: update dependencies
Sebastien Bourdeauducq
2024-07-09 17:03:22 +0200
0efbbe39fe
llvm: patch for artiq-zynq release-7
Simon Renblad
2024-06-06 10:49:42 +0800
2d51e2696b
llvm: patch for artiq-zynq release-7
Simon Renblad
2024-06-06 10:49:42 +0800
51b8111e79
flake: move to nixos 24.05
Sebastien Bourdeauducq
2024-05-28 17:37:50 +0800
46dc25b89e
add LLVM copy from nixpkgs
Simon Renblad
2024-05-23 14:07:42 +0800
731684abb4
flake: switch to nixpkgs master, update dependencies
Sebastien Bourdeauducq
2024-05-09 10:02:43 +0800
195a21fe78
use nix format for arm gnu toolchain
Florian Agbuya
2024-03-25 17:20:19 +0800
96cefe6f06
update fsbl source
Florian Agbuya
2024-03-25 17:16:56 +0800
7c58c0cf43
abort: rename to exception_vectors
morgan
2024-03-07 12:26:28 +0800
9005b73316
experiment: add set_vector_table example
morgan
2024-03-06 16:01:16 +0800
b1994dbe16
abort: support custom exception vector table addr
morgan
2024-03-06 16:00:58 +0800
5bd336c961
add support for using custom FIQ handler cfg: add dummy FIQ handler cfg abort: gate dummy FIQ handler using cfg
morgan
2024-02-02 17:01:07 +0800
298f64a2f9
boot: enable FIQ asm: add FIQ enable instruction
morgan
2024-02-02 16:15:46 +0800
4168eb63a7
GIC: fix wrong core target config when enabling interrupt (#109 )
morgan
2023-12-19 18:41:03 +0800
99ad16bfc1
fix wrong core target config
morgan
2023-12-19 17:13:18 +0800
1df7d1bb7d
fix typo
morgan
2023-12-15 10:15:18 +0800
1b714a8ca0
GlobalTimer: add timer IRQ to experiment gic: add disable individual interrupt support mpcore: refactor icdicer registers as array main: start timer with interrupt and add IRQ
morgan
2023-12-14 13:02:45 +0800
535c162034
GlobalTimer: add timer start with interrupt
morgan
2023-12-14 12:54:38 +0800
0c29a20d36
mpcore: fix comp_enable typo
morgan
2023-12-05 15:41:07 +0800
a43b8bf64e
mkbootimage: work around buffer overflow
Sebastien Bourdeauducq
2023-12-03 16:16:22 +0800
91bae572f9
fix "unknown argument '-Wl,--undefined=AUDITABLE_VERSION_INFO'"
Sebastien Bourdeauducq
2023-12-03 11:09:31 +0800
301f9236e5
switch to nixpkgs cargo-xbuild (with workaround for rust nonsense)
Sebastien Bourdeauducq
2023-12-03 10:55:05 +0800
55b36ee37e
switch to new nixpkgs release
Sebastien Bourdeauducq
2023-12-03 10:45:47 +0800
24c804e6f0
libcortex_a9: add interrupt exit support for interrupt_handler macro (#107 ) Co-authored-by: morgan <mc@m-labs.hk> Co-committed-by: morgan <mc@m-labs.hk>
morgan
2023-11-20 12:30:27 +0800
63c604e336
expand stack alignment docs
morgan
2023-11-20 12:29:31 +0800
c91c8cc6c3
use lower-case for asm
morgan
2023-11-20 12:13:49 +0800
8d204cf0eb
Add core0 interrupt return test
morgan
2023-11-14 15:01:37 +0800
40b3d2e057
Add interrupt exit support to interrupt_handler interrupt_handler: preserve registers and load them after $name2 fn interrupt_handler: allow $name2 fn to return
morgan
2023-11-14 15:01:27 +0800
be672ab662
flake: update dependencies
Sebastien Bourdeauducq
2023-10-20 17:46:01 +0800
0106430805
remove gpio reset
mwojcik
2023-10-18 17:33:19 +0800
c15b54f92b
kasli-soc: add support for PHY_RST GPIO
jmatyas
2023-07-27 13:40:55 +0200
de42a5d1b2
flake: update to LLVM 14
Sebastien Bourdeauducq
2023-08-07 23:26:58 +0800
ff03bf92a3
flake: update dependencies
Sebastien Bourdeauducq
2023-08-07 23:23:02 +0800
f20c008264
flake: nixpkgs 23.05
Sebastien Bourdeauducq
2023-05-27 18:20:53 +0800
755e7d6aae
WIP replace crates' patch with forked fatfs
Egor Savkin
2023-02-08 16:36:46 +0800
e78460ecf6
WIP successful build wit updated Rust toolchain
Egor Savkin
2023-02-08 12:45:35 +0800
f887219db1
WIP update version of Rust
Egor Savkin
2023-02-01 17:55:54 +0800
67dbb5932f
flake: update mkbootimage
Sebastien Bourdeauducq
2022-11-30 22:36:56 +0800
dab5c6f070
flake: NixOS 22.11, update dependencies
Sebastien Bourdeauducq
2022-11-30 22:29:58 +0800
0a3a777652
Fix soft_rst bit, add reboot function
esavkin
2022-10-07 11:04:41 +0800
92b3f3e1dd
panic: turn on error_led for kasli_soc
mwojcik
2022-08-26 11:44:55 +0800
f586ba5a13
experiments: add error led test for kasli_soc
mwojcik
2022-08-26 11:43:23 +0800
42cc256812
add error led
mwojcik
2022-08-26 10:50:59 +0800
1acf0dc213
panic: turn on error_led for kasli_soc
mwojcik
2022-08-26 11:44:55 +0800
5bf2411609
experiments: add error led test for kasli_soc
mwojcik
2022-08-26 11:43:23 +0800
73cb8babc4
add error led
mwojcik
2022-08-26 10:50:59 +0800
043a152b91
szl: change CPU frequency of Kasli-SoC to 1 GHz
occheung
2022-07-20 15:16:15 +0800
6cd32f6ee0
flake: update dependencies
Sebastien Bourdeauducq
2022-05-31 21:02:28 +0800
605c8f73a6
mutex: add async version of lock
mwojcik
2022-05-24 16:59:01 +0800
56c27e98e4
config: add "fat_lfn" feature
mwojcik
2022-04-06 16:17:57 +0800
f496da4f3e
config: create config dir if not present
mwojcik
2022-04-06 16:17:35 +0800
1c8e2c318c
eth phy: reset page to 0 on kasli-soc for ident
mwojcik
2022-03-10 17:11:41 +0800
67880b4e0b
openocd: moved common code from target files
mwojcik
2022-03-10 16:37:51 +0800
e96222ff6f
update dependencies
Sebastien Bourdeauducq
2022-03-10 17:01:37 +0800
e18c6e97c8
openocd: moved common code from target files
mwojcik
2022-03-10 16:37:51 +0800
dc1ca3d3d0
szl: fallback to netboot if boot mode not supported
mwojcik
2022-03-10 16:19:38 +0800
c4c52c33b4
eth phy: use unreachable!() for impossible values
mwojcik
2022-03-10 16:45:29 +0800
072fd5f015
eth phy: set LEDs only on Kasli-SoC
mwojcik
2022-03-10 16:07:25 +0800
2b3c7e4b2f
eth leds: * break led0 from led1 - similar, but not the same settings (led2 not implemented) * fix values, make it compilable * set default behavior (one led for link, other for activity)
mwojcik
2022-03-10 15:58:53 +0800
84d6d391ce
libboard_zynq: eth phy for Marvell 88E1518 * add support for LED control registers * support for registers on different pages
mwojcik
2022-03-09 17:23:18 +0800
43e0440911
Kasli-SoC: Get MAC address from EEPROM (#90 ) Co-authored-by: mwojcik <mw@m-labs.hk> Co-committed-by: mwojcik <mw@m-labs.hk>
mwojcik
2022-03-07 18:01:44 +0800
20bb50931c
libconfig: remove "no_i2c" feature, opt-level 's'
mwojcik
2022-03-07 17:51:32 +0800
6d828bb348
szl: move libconfig no_i2c feature to lib settings
mwojcik
2022-03-07 16:55:44 +0800
c52de6b2d7
add no_i2c feature for szl to fit in ocm
mwojcik
2022-03-07 15:56:23 +0800
ce6589c017
net_settings: fix typo in fn name (get_addresses)
mwojcik
2022-03-07 15:29:37 +0800
84bbf00128
net_settings: read mac from eeprom for kasli-soc
mwojcik
2022-03-07 15:28:22 +0800
3e95df1f64
pca954x_select: api supports no channel enabled
mwojcik
2022-02-11 13:46:51 +0800
26ab2927b9
pca954x: log detected type
mwojcik
2022-02-11 12:00:39 +0800
dacc816eb4
pca954x: improve code, fix I2C_SW_RESET behavior
mwojcik
2022-02-11 11:22:53 +0800
fbc783d7ad
flake: add pyftdi to env
mwojcik
2022-02-11 11:19:15 +0800
14b0247716
pca954x: fix to work on cold boot
mwojcik
2022-02-09 17:23:33 +0800
bc41b91192
adjust pca address
mwojcik
2022-02-08 16:39:12 +0800