Name Date Size #Lines LOC

..--

lattice/H--1,084882

README.mdH A D12-Jun-2025469 2217

cpld.cppH A D26-Feb-20251.3 KiB5346

cpld.hppH A D26-Feb-20251.2 KiB4030

cpld_interface.cppH A D12-Jun-20251 KiB4434

cpld_interface.hppH A D12-Jun-20251.7 KiB6347

cpld_software_manager.cppH A D12-Jun-20252.6 KiB9470

cpld_software_manager.hppH A D26-Feb-2025574 2316

meson.buildH A D26-Feb-2025888 3227

xyz.openbmc_project.Software.CPLD.serviceH A D26-Feb-2025337 1512

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