mwojcik
73cb8babc4
add error led
2022-08-26 11:52:49 +08:00
Sebastien Bourdeauducq
6cd32f6ee0
flake: update dependencies
2022-05-31 21:02:28 +08:00
mwojcik
605c8f73a6
mutex: add async version of lock
2022-05-25 10:22:16 +08:00
mwojcik
56c27e98e4
config: add "fat_lfn" feature
2022-04-07 15:44:07 +08:00
mwojcik
f496da4f3e
config: create config dir if not present
2022-04-06 16:17:35 +08:00
mwojcik
1c8e2c318c
eth phy: reset page to 0 on kasli-soc for ident
2022-03-10 17:11:41 +08:00
mwojcik
67880b4e0b
openocd: moved common code from target files
2022-03-10 17:05:25 +08:00
Sebastien Bourdeauducq
e96222ff6f
update dependencies
2022-03-10 17:01:37 +08:00
mwojcik
dc1ca3d3d0
szl: fallback to netboot if boot mode not supported
2022-03-10 16:48:00 +08:00
mwojcik
c4c52c33b4
eth phy: use unreachable!() for impossible values
2022-03-10 16:45:29 +08:00
mwojcik
072fd5f015
eth phy: set LEDs only on Kasli-SoC
2022-03-10 16:42:25 +08:00
mwojcik
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)
2022-03-10 16:42:25 +08:00
mwojcik
84d6d391ce
libboard_zynq: eth phy for Marvell 88E1518
...
* add support for LED control registers
* support for registers on different pages
2022-03-10 16:42:25 +08:00
mwojcik
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>
2022-03-07 18:01:44 +08:00
mwojcik
3e95df1f64
pca954x_select: api supports no channel enabled
2022-02-11 13:46:51 +08:00
mwojcik
26ab2927b9
pca954x: log detected type
2022-02-11 12:00:39 +08:00
mwojcik
dacc816eb4
pca954x: improve code, fix I2C_SW_RESET behavior
2022-02-11 11:22:53 +08:00
mwojcik
fbc783d7ad
flake: add pyftdi to env
2022-02-11 11:19:15 +08:00
mwojcik
14b0247716
pca954x: fix to work on cold boot
2022-02-09 17:23:33 +08:00
mwojcik
bc41b91192
adjust pca address
2022-02-08 16:39:12 +08:00
mwojcik
3efc682bd6
add pca954x autodetection, pca9547 support
2022-02-08 15:40:17 +08:00
mwojcik
e5e646f40e
Additional outputs to flakes ( #86 )
...
Co-authored-by: mwojcik <mw@m-labs.hk>
Co-committed-by: mwojcik <mw@m-labs.hk>
2022-02-04 18:42:35 +08:00
Sebastien Bourdeauducq
2e7cfe04c8
update copyright year
2022-01-27 18:00:24 +08:00
mwojcik
24e0d724f2
nix flakes support ( #85 )
...
Reviewed-on: #85
Co-authored-by: mwojcik <mw@m-labs.hk>
Co-committed-by: mwojcik <mw@m-labs.hk>
2022-01-27 16:26:33 +08:00
Sebastien Bourdeauducq
823e909281
openocd: upgrade deprecated syntax
2021-12-03 18:42:45 +08:00
Sebastien Bourdeauducq
57d8d8fbc7
update dependencies
2021-08-09 15:05:05 +08:00
Sebastien Bourdeauducq
a4902966d1
update Rust Mozilla overlay
2021-08-09 14:53:08 +08:00
Sebastien Bourdeauducq
2c161720fa
revert a11cb852a8
2021-07-05 13:45:22 +08:00
topquark12
a42e5a95ff
phy: fix issue 78, scan PHY MDIO addr starting at 0
2021-07-05 13:25:22 +08:00
Sebastien Bourdeauducq
03122f810a
openocd: adapt to newer version (zc706)
2021-06-25 17:43:05 +08:00
Sebastien Bourdeauducq
c7e9f85de2
openocd: adapt to newer version
2021-06-25 17:01:02 +08:00
Sebastien Bourdeauducq
104d1ef232
openocd: name kasli_soc consistently
2021-06-25 16:45:38 +08:00
Sebastien Bourdeauducq
b0ec74d764
i2c: half_period -> unit_delay
2021-06-25 16:26:53 +08:00
Sebastien Bourdeauducq
4159aab6c8
i2c: conservative timing, avoid SCL/SDA races. Closes #83
2021-06-25 16:26:04 +08:00
Sebastien Bourdeauducq
d18c77c0eb
i2c: fix error messages
2021-06-25 16:23:50 +08:00
Sebastien Bourdeauducq
8dbe2cf9f3
add SZL multi-board package
2021-06-25 16:21:49 +08:00
Sebastien Bourdeauducq
040d41fd76
update cargosha256
2021-06-19 22:47:21 +08:00
Sebastien Bourdeauducq
9180918619
update dependencies
2021-06-19 22:40:09 +08:00
Sebastien Bourdeauducq
8ec7216e9a
update cargo-xbuild
2021-06-19 22:25:07 +08:00
Sebastien Bourdeauducq
0e9d3f146a
remove use of deprecated stdenv.lib
2021-06-19 22:04:14 +08:00
Sebastien Bourdeauducq
411eebd96c
i2c: configure I2C_SW_RESET MIO on Kasli-SoC
2021-06-19 18:49:51 +08:00
sb10q
e31adb722d
README: add Kasli-SoC
2021-05-30 07:37:27 +08:00
Sebastien Bourdeauducq
759bf95a76
add Kasli-SoC POR control program
2021-05-29 17:43:21 +08:00
Sebastien Bourdeauducq
f83ef218de
update cargosha256
2021-05-29 14:13:51 +08:00
Sebastien Bourdeauducq
062b894a4b
use updated upstream core_io
2021-05-29 14:09:11 +08:00
Sebastien Bourdeauducq
2f9019ca0f
szl: update copyright year
2021-05-29 14:01:29 +08:00
Sebastien Bourdeauducq
7b29ab2628
update dependencies
...
Prevent cargo from messing up core_io this time.
2021-05-29 13:10:54 +08:00
Sebastien Bourdeauducq
a9697ec8d8
Revert "update dependencies"
...
This reverts commit 0220cf19eb
.
2021-05-29 13:05:35 +08:00
Sebastien Bourdeauducq
0220cf19eb
update dependencies
2021-05-29 13:03:35 +08:00
Sebastien Bourdeauducq
a11cb852a8
libboard_zynq: work around Kasli-SoC MDIO breakage ( #78 )
2021-05-29 12:50:28 +08:00