Commit Graph

  • 442eb06868 pyrite: Support older micron flash chips master Alex Forencich 2026-02-26 01:23:50 -08:00
  • ae3fa375f4 cndm: Add support for VCU118 Alex Forencich 2026-02-26 00:39:15 -08:00
  • b4eb645007 pyrite: Print some more flash registers Alex Forencich 2026-02-25 23:25:32 -08:00
  • 64d5f02cd9 pyrite: Add missing include Alex Forencich 2026-02-25 23:24:35 -08:00
  • 8567f91ef6 cndm: Add support for Silicom fb2CG@KU15P Alex Forencich 2026-02-25 00:52:42 -08:00
  • 2659fec26b cndm: Add support for ZCU106 Alex Forencich 2026-02-24 18:33:41 -08:00
  • 6827f619f7 cndm: Clean up unused MMCM outputs Alex Forencich 2026-02-24 17:51:57 -08:00
  • 39638ab4d3 eth/example: Clean up unused MMCM outputs Alex Forencich 2026-02-24 17:51:40 -08:00
  • 146fc78a2f eth/example: XDC cleanup Alex Forencich 2026-02-24 17:50:10 -08:00
  • 3fc54f0384 cndm: Add missing testbench connections Alex Forencich 2026-02-24 17:49:26 -08:00
  • 37393ca112 cndm_proto: Add missing testbench connections Alex Forencich 2026-02-24 17:49:10 -08:00
  • 6f43d2b454 eth/example: Clean up hardware server commands Alex Forencich 2026-02-24 17:48:32 -08:00
  • 34408521cc cndm: Add support for VCU108 Alex Forencich 2026-02-24 15:23:32 -08:00
  • 5545602a26 pcie: Fix width cast Alex Forencich 2026-02-24 14:26:42 -08:00
  • 8b925954ef pyrite: Add support for flashing via PCIe VSEC Alex Forencich 2026-02-24 12:33:55 -08:00
  • 5d3aff95cc pcie: Add VSEC AXIL register access extended capability implementation for UltraScale Alex Forencich 2026-02-24 12:20:02 -08:00
  • 7bb3f18fa3 pcie: Add VSEC APB register access extended capability implementation for UltraScale Alex Forencich 2026-02-24 12:19:54 -08:00
  • 842d39faca pyrite: Fix compiler warning Alex Forencich 2026-02-24 12:02:55 -08:00
  • d627de2c15 pyrite: Ensure APB IF is included Alex Forencich 2026-02-24 11:47:59 -08:00
  • 0519318ea0 cndm: Alveo testbench cleanup Alex Forencich 2026-02-23 20:55:51 -08:00
  • b1d66f36fb cndm: AS02MC04 testbench cleanup Alex Forencich 2026-02-23 20:55:36 -08:00
  • e33bac67d7 cndm: Add support for Alpha Data ADM-PCIE-9V3 Alex Forencich 2026-02-23 20:53:30 -08:00
  • 781b7902a6 cndm: Add support for Alveo U280 Alex Forencich 2026-02-23 14:47:18 -08:00
  • a404a2c0ba cndm: Add support for Alveo U50 Alex Forencich 2026-02-23 14:13:26 -08:00
  • d09efd9a5a cndm: Add support for RK-XCKU5P-F Alex Forencich 2026-02-23 00:51:13 -08:00
  • 329b9a99be cndm: Add support for Alveo X3/X3522 Alex Forencich 2026-02-23 00:47:08 -08:00
  • 0ccd136c15 cndm: Add support for Alveo U45N/SN1000 Alex Forencich 2026-02-23 00:45:49 -08:00
  • 5b7b0bc35e cndm: Add support for Alveo AU55N/AU55C Alex Forencich 2026-02-23 00:45:03 -08:00
  • 7f55a956f4 cndm: Add support for Alveo AU250 Alex Forencich 2026-02-22 18:32:10 -08:00
  • d1aa3013c6 cndm: Add support for Alveo AU200/VCU1525 Alex Forencich 2026-02-22 16:49:55 -08:00
  • 09665325bc eth: Update readme Alex Forencich 2026-02-22 15:13:04 -08:00
  • 4b3319ff0c eth: Add Ethernet example design for XEM8320 board Alex Forencich 2026-02-22 13:58:24 -08:00
  • 9ace50f723 eth: Support artixuplus in MAC wrappers Alex Forencich 2026-02-22 13:14:59 -08:00
  • d8719efbee cndm: Fix device IDs Alex Forencich 2026-02-21 15:57:34 -08:00
  • ca5f9b045d dma: Add workaround for verilator linter bug Alex Forencich 2026-02-21 14:03:37 -08:00
  • 69c2a1e896 pyrite: Cast widths Alex Forencich 2026-02-21 13:56:13 -08:00
  • 427aabe5d7 eth: RK-XCKU5P-F XDC cleanup Alex Forencich 2026-02-21 02:49:01 -08:00
  • be80d4e964 pcie: Tie off AXIL user signals in PCIe AXI lite master module Alex Forencich 2026-02-21 02:48:18 -08:00
  • 1e6f5531d1 eth: Fix typo Alex Forencich 2026-02-20 22:15:01 -08:00
  • c37b4cbbfa pyrite: Cast widths Alex Forencich 2026-02-20 22:14:20 -08:00
  • 9b55a08465 pcie: Cast widths in VPD implementation Alex Forencich 2026-02-20 22:14:01 -08:00
  • 63c9544c3f cndm: Clean up parameters, add flashing support via pyrite Alex Forencich 2026-02-20 22:05:50 -08:00
  • b68be72e70 cndm: Fix readme Alex Forencich 2026-02-20 21:34:06 -08:00
  • 5a439c7e8e pyrite: Add flash access modules for UltraScale PCIe VPD Alex Forencich 2026-02-20 21:33:09 -08:00
  • 2387aa793e eth: Add Ethernet example design for RK-XCKU5P-F board Alex Forencich 2026-02-20 21:31:46 -08:00
  • add1c7aec2 eth: Fix path Alex Forencich 2026-02-20 21:10:04 -08:00
  • 8fe55a6aae eth: Minor example design cleanup Alex Forencich 2026-02-20 13:54:48 -08:00
  • 2b2450da54 cndm: Fix path Alex Forencich 2026-02-20 12:41:10 -08:00
  • 589a80f582 pyrite: Initial commit of pyrite flashing utility Alex Forencich 2026-02-19 21:46:09 -08:00
  • 8f40d3a426 cndm_proto: Fix PCIe class code Alex Forencich 2026-02-18 13:21:35 -08:00
  • 43de83de89 cndm: Fix PCIe class code Alex Forencich 2026-02-18 13:21:24 -08:00
  • 8b13e7a1ea ptp: Ensure reads are consistent Alex Forencich 2026-02-16 20:37:37 -08:00
  • 45d7b1d77c ptp: Fix signal name Alex Forencich 2026-02-16 17:47:29 -08:00
  • dc70c7247a ptp: Fix parameter name Alex Forencich 2026-02-16 16:54:56 -08:00
  • 9630afce1d pcie: Add VPD capability implementation for UltraScale+ Alex Forencich 2026-02-16 13:37:35 -08:00
  • d6744bc99b cndm_proto: Clean up ports Alex Forencich 2026-02-16 12:34:37 -08:00
  • ab01a1ba42 cndm: Clean up ports Alex Forencich 2026-02-16 12:34:28 -08:00
  • 5951547d11 apb: Add APB to AXI lite adapter module and testbench Alex Forencich 2026-02-15 12:49:30 -08:00
  • 51e0909327 Update readme Alex Forencich 2026-02-14 15:36:37 -08:00
  • 88310fd348 cndm: Add PTP support Alex Forencich 2026-02-14 00:44:42 -08:00
  • eb289eb045 cndm_proto: Update MAC instances Alex Forencich 2026-02-13 22:21:00 -08:00
  • 2ef9481d00 eth: Update example designs Alex Forencich 2026-02-13 22:18:52 -08:00
  • 31553f5734 eth: Integrate PTP TD leaf clock into MACs Alex Forencich 2026-02-13 21:54:11 -08:00
  • 380e2d521a ptp: Adjust loop gains in PTP TD leaf clock Alex Forencich 2026-02-13 21:26:48 -08:00
  • ce8147f174 ptp: Adjust for delay when setting time in PTP TD model Alex Forencich 2026-02-13 21:25:37 -08:00
  • 8b6fb5fdb2 ptp: Tame the control loop a bit, avoid higher gain when locked Alex Forencich 2026-02-13 17:30:52 -08:00
  • 0461953bcc ptp: Fix wraparound issue in PTP TD leaf clock Alex Forencich 2026-02-13 16:51:14 -08:00
  • 9c51c6e275 ptp: Fix typo in PTP TD model Alex Forencich 2026-02-12 23:11:13 -08:00
  • c247b3fc7a ptp: Add PTP TD PHC control register wrappers Alex Forencich 2026-02-12 18:05:46 -08:00
  • 86202e5263 cndm_proto: Connect PCIe cfg_mgmt in testbenches Alex Forencich 2026-02-06 15:47:14 -08:00
  • 1ad0b99952 cndm: Connect PCIe cfg_mgmt in testbenches Alex Forencich 2026-02-06 15:47:04 -08:00
  • 43e46044f6 dma: Fix typo Alex Forencich 2026-02-06 13:47:21 -08:00
  • 7606ca328b cndm_proto: Add PCIe configuration shim instance to read extended tag enable bit Alex Forencich 2026-02-05 14:37:42 -08:00
  • 20a5166f96 cndm: Add PCIe configuration shim instance to read extended tag enable bit Alex Forencich 2026-02-05 14:37:27 -08:00
  • ddac834e99 pcie: Add configuration shim for UltraScale Alex Forencich 2026-02-05 14:35:01 -08:00
  • 62da198a76 dma: Remove extraneous comma Alex Forencich 2026-01-18 00:13:18 -08:00
  • 8328f50673 lss: Add I2C slave APB master module and testbench Alex Forencich 2026-01-13 18:25:06 -08:00
  • 9e8925de39 lss: Tie off unused interface signals Alex Forencich 2026-01-13 15:59:06 -08:00
  • 9e336fbdd5 Update readme Alex Forencich 2026-01-12 00:19:18 -08:00
  • bedd85d7f6 Update readme Alex Forencich 2026-01-10 00:35:42 -08:00
  • be40d3ac2d eth: Update example design readme Alex Forencich 2026-01-09 16:43:01 -08:00
  • 329fcf1f45 cndm_proto: Add some comments to core HDL Alex Forencich 2026-01-09 00:05:10 -08:00
  • 4b3a4b4059 eth: Capture TX tag on the first cylce of the packet Alex Forencich 2026-01-03 23:44:53 -08:00
  • 108fb10735 cndm_proto: Remove padding bug workaround Alex Forencich 2026-01-02 01:24:51 -08:00
  • 3c4aecc859 cndm: Remove padding bug workaround Alex Forencich 2026-01-02 01:24:42 -08:00
  • 711b268cb7 cndm_proto: Clean up tests Alex Forencich 2026-01-02 01:24:21 -08:00
  • 2987c8db71 cndm: Clean up tests Alex Forencich 2026-01-02 01:24:08 -08:00
  • d1bba66104 eth: Fix MAC padding bug in 32-bit MACs Alex Forencich 2026-01-02 01:19:53 -08:00
  • 77b50c7f85 cndm_proto: Support changing MAC address Alex Forencich 2026-01-01 22:13:03 -08:00
  • 541f6a9ee6 cndm: Support changing MAC address Alex Forencich 2026-01-01 22:12:38 -08:00
  • eca44dc247 cndm: Allocate IRQ structures in one block Alex Forencich 2026-01-01 22:04:13 -08:00
  • 107238cce2 cndm_proto: Use ARRAY_SIZE Alex Forencich 2026-01-01 21:51:26 -08:00
  • 38d13f8337 cndm: Use ARRAY_SIZE Alex Forencich 2026-01-01 21:51:14 -08:00
  • 847d47b71f cndm_proto: Replace DRIVER_NAME with KBUILD_MODNAME Alex Forencich 2026-01-01 21:45:11 -08:00
  • b8cd443e01 cndm: Replace DRIVER_NAME with KBUILD_MODNAME Alex Forencich 2026-01-01 21:41:45 -08:00
  • d554f45b22 cndm: Register regions with the instance name instead of the module name Alex Forencich 2026-01-01 21:35:59 -08:00
  • c18aed2074 cndm: Print PCIe configuration summary Alex Forencich 2026-01-01 21:19:19 -08:00
  • 3e421e3cdd cndm: Implement mmap and ioctl Alex Forencich 2026-01-01 15:07:50 -08:00
  • a0e6ac2c35 cndm: Ensure IDA is cleaned up on module unload Alex Forencich 2026-01-01 01:42:52 -08:00
  • 0c0ac88462 cndm: Factor out common probe/remove code Alex Forencich 2026-01-01 01:33:58 -08:00