• Joined on 2021-07-22
mwojcik pushed to ethernet_leds at mwojcik/zynq-rs 2022-03-10 16:12:54 +08:00
272f60ea9f Merge branch 'master' into ethernet_leds
43e0440911 Kasli-SoC: Get MAC address from EEPROM (#90)
Compare 2 commits »
mwojcik created pull request M-Labs/zynq-rs#91 2022-03-10 16:12:45 +08:00
Kasli-SoC: Enable Ethernet LEDs
mwojcik pushed to ethernet_leds at mwojcik/zynq-rs 2022-03-10 16:07:28 +08:00
1c0ddc8e7b eth phy: set LEDs only on Kasli-SoC
mwojcik pushed to ethernet_leds at mwojcik/zynq-rs 2022-03-10 15:58:57 +08:00
5c86c652b7 eth leds:
mwojcik created branch ethernet_leds in mwojcik/zynq-rs 2022-03-09 17:23:23 +08:00
mwojcik pushed to ethernet_leds at mwojcik/zynq-rs 2022-03-09 17:23:23 +08:00
1a962c066c libboard_zynq: eth phy for Marvell 88E1518
mwojcik commented on pull request M-Labs/zynq-rs#90 2022-03-07 17:52:23 +08:00
Kasli-SoC: Get MAC address from EEPROM

Tested with SZL and experiments - same output with arp, pingable.

mwojcik pushed to mac_from_eeprom at mwojcik/zynq-rs 2022-03-07 17:51:37 +08:00
20bb50931c libconfig: remove "no_i2c" feature, opt-level 's'
mwojcik commented on pull request M-Labs/zynq-rs#90 2022-03-07 17:51:22 +08:00
Kasli-SoC: Get MAC address from EEPROM

It does feel iffy - in theory 'z' opt-level should yield smaller binaries than 's', but in this case it doesn't. No need to change the stack besides that.

mwojcik commented on pull request M-Labs/zynq-rs#90 2022-03-07 17:37:51 +08:00
Kasli-SoC: Get MAC address from EEPROM

Stack goes into OCM3, while rodata goes into OCM (so changing stack size won't help).

Changing opt-level to 's' instead of 'z' does let it all fit, even with debug = true. Would that be a…

mwojcik created pull request M-Labs/zynq-rs#90 2022-03-07 16:59:19 +08:00
Kasli-SoC: Get MAC address from EEPROM
mwojcik pushed to mac_from_eeprom at mwojcik/zynq-rs 2022-03-07 16:55:52 +08:00
6d828bb348 szl: move libconfig no_i2c feature to lib settings
mwojcik commented on issue M-Labs/zynq-rs#89 2022-03-07 16:30:23 +08:00
get MAC address from EEPROM on Kasli-SoC

Weirdly enough, if I try to compile it from the shell (p much same command as in flake), even from master branch, I get overflowed errors.

``cargo xbuild --release --frozen -p szl…

mwojcik pushed to mac_from_eeprom at mwojcik/zynq-rs 2022-03-07 15:56:33 +08:00
c52de6b2d7 add no_i2c feature for szl to fit in ocm
mwojcik commented on issue M-Labs/zynq-rs#89 2022-03-07 15:50:16 +08:00
get MAC address from EEPROM on Kasli-SoC

I put the code for getting the MAC from EEPROM into libconfig - seems natural that MAC would be pulled from EEPROM and possibly overriden with config - however, with all that i2c code, when…

mwojcik pushed to mac_from_eeprom at mwojcik/zynq-rs 2022-03-07 15:48:35 +08:00
ce6589c017 net_settings: fix typo in fn name (get_addresses)
84bbf00128 net_settings: read mac from eeprom for kasli-soc
Compare 2 commits »
mwojcik created branch mac_from_eeprom in mwojcik/zynq-rs 2022-03-07 15:48:35 +08:00
mwojcik closed issue M-Labs/artiq-zynq#171 2022-03-07 12:33:58 +08:00
DRTIO: SoC master does not connect with 1.1 satellite
mwojcik commented on issue M-Labs/artiq-zynq#171 2022-03-07 12:33:57 +08:00
DRTIO: SoC master does not connect with 1.1 satellite

Back in the office, finally could check it out bit better, in more detail - the connection wasn't working, replaced the cable and it's all good without any changes.

mwojcik created pull request M-Labs/artiq-zynq#172 2022-03-04 14:16:58 +08:00
kasli_soc: use si5324 in master