Changelog of DAMC-FMC2ZUP MMC
V2.09
- Fix support for double width FMCs
- Fix build artifact list
V2.08
- Add support for Double Width FMCs
- Add support for 1.5V FMC Vadj
V2.07
- Add interlock override support
- Assert PMBUS write protect pin
- Update CPLD to v1.12
V2.06
- Set RTM Vadj value for single-ended boards (2.5V)
- Add support for RTM Vadj via potentiometer
V2.05
- Add support for backplane eth info
V2.04
V2.03
- Add reg.dump, stack dump & backtrace on watchdog reset
V2.02
- Make MCH show_fru show product name from FRU
- Fix manual fru_start/shutdown from MCH
V2.01
- Fix manual fru_start/shutdown from MCH
V2.00
- Migrate to new CPLD regmap
- Add support for FMC PG, HSPC, CLK_DIR signals
- Include PS_ERROR/PS_STATUS in status info
V1.21
- Add support for FMC sensors
- Improve IPMI latency
- Fix CPLD error on reset
- Misc RTM fixes and improvements
- Add support for FRU FmcI2cDeviceDefinition
- Support RTM handle in out-of-crate mode
- Add RTM Isens calibration
V1.20
- Fix CPLD error (0xff) on reset
V1.19
- Skip Z3_DRV_EN when 12V not enabled
V1.18
- Make show_fru on MCH show the actual name of the RTM
- Improve IPMB debug logging
V1.17
- Fix detection of unprogrammed power manager
- Include Stamp UID in version info & boot msg
V1.16
- Fix FRU ID in RTM device locator
V1.15
- Add support for MDI variant w/o Z3 PLL
- Avoid PCA9574 errors when booting w/ 12V enabled
- Wait for AMC powerdown seq finished before retrying
- Don't probe FMC EEPROM if FMC module not present
- Add eefd - set EEPROM to factory defaults
V1.14
- FMC: Add support for 32k EEPROM at different address
- FMC: Add support for optional GA-swapped fallback EEPROM addresses
- CPLD: Fix errors when rebooting w/ 12V enabled
V1.13
- Update CPLD to 7.2; fixes swapped interlock lines
- Fix wdg bootloop in case of blocked FMC I2C bus
- Fix wdg reset when i2cd operates on blocked bus
- Restrict RTM UID and DAC access to DESY RTMs
- Add ppf command (set payload power fail policy)
- Fix FRU parser for longer part_no strings
- Fix FPGA INIT & DONE readout
- Detect unprogrammed power manager
V1.12
- Add support for FMC sensors
- Fix CPLD auto-update on unprogrammed boards
- Add support for SPI flash update
- Add i2cget/set commands
V1.11
- Add DRTM-PZT4 compatibility mode
- Fix assignment of DC/DC temperature sensors
V1.10
- Fix MCH warnings / fail LED / power cycle in bootloader mode
V1.09
- Update CPLD (fix "stuck at boot")
V1.08
- Fix redundant decimal places on NAT sensor display
V1.07
- Fix rounding errors in sensors coefficients
- Fix I_RTM sensors increments
- Force I_RTM readings to zero if RTM off
V1.06
- Add R/W support for FMC EEPROMs
- Add FMC EEPROM addr. width auto-detection
- Fix PLL startup delay issue
- Add support for out-of-crate mode
V1.05
- Fix "Z3 compatibility" FRU parsing
- Fix channel name VCC_1V8 -> VCC_1V8A
- Fix SI5340 console message
V1.04
- Fix watchdog reset loop in case of unprogrammed powermanager
V1.03
- FRU write verify, fix corrupt AMC FRU
V1.02
- Wait for shutdown complete, when handle is pulled. Keep 12V PP, until PSM has gracefully shut down.
V1.01
- PSM orderly shutdown on pmc write|verify command
V1.00
- Change Jenkins build to use recent CPLD interface (with EFB)
V0.18
- Last version using "legacy CPLD" as default build (-DCPLD_NO_EFB=1)
- Support in-application update of CPLD
- Support IMON channels for current monitoring
- Support PMBUS configuration from MMC
- Use PMBUS commands instead of GPIO to switch payload pwr
V0.17
- preliminary version w/ FMC & RTM e-keying
V0.16
- Implement FMC Vadj & ZUP Vcore setting
V0.15
- Add support for updating the bootloader
V0.14
V0.13
- Initial version w/ libdmmc