Changelog of DAMC-MOTCTRL MMC
V2.03
- Update CPLD to an even version number
V2.02
- Add mmcmailbox support towards MPSoC PS
V2.01
- Improve PMBUS programming
V2.0
- Migrate to libdmmc v2.0
- Add support for mmcterm
- Add CLI for K7 UART mux
- Add PMBUS voltage monitoring
- Add PMBUS config for TPSxxx chips
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