| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| lattice/ | H | - | - | 1,688 | 1,396 | |
| README.md | H A D | 12-Jun-2025 | 469 | 22 | 17 | |
| cpld.cpp | H A D | 26-Nov-2025 | 1.8 KiB | 71 | 62 | |
| cpld.hpp | H A D | 26-Nov-2025 | 1.5 KiB | 45 | 35 | |
| cpld_interface.cpp | H A D | 13-Aug-2025 | 1,001 | 42 | 33 | |
| cpld_interface.hpp | H A D | 12-Jun-2025 | 1.7 KiB | 63 | 47 | |
| cpld_software_manager.cpp | H A D | 26-Nov-2025 | 3.7 KiB | 123 | 90 | |
| cpld_software_manager.hpp | H A D | 26-Feb-2025 | 574 | 23 | 16 | |
| meson.build | H A D | 26-Nov-2025 | 979 | 43 | 39 | |
| xyz.openbmc_project.Software.CPLD.service | H A D | 02-Dec-2025 | 345 | 15 | 12 |
README.md
1# CPLD Update Daemon 2 3This daemon implements the update process for CPLD attached via I2C bus. 4 5## Configuration Example 6 7The following shows an example of entity manager configuration record for 8lattice LCMXO3LF-4300C CPLD. 9 10```json 11{ 12 "Address": "0x40", 13 "Bus": 5, 14 "FirmwareInfo": { 15 "CompatibleHardware": "com.meta.Hardware.Harma.CPLD.LCMXO3LF_4300C_mb", 16 "VendorIANA": 40981 17 }, 18 "Name": "Harma_MB_CPLD", 19 "Type": "LatticeLCMXO3LF_4300CFirmware" 20} 21``` 22