xref: /openbmc/phosphor-bmc-code-mgmt/cpld/README.md (revision 61e12672130e6724256f4fd3806e1032d0112940)
1f6470b5eSDaniel Hsu# CPLD Update Daemon
2f6470b5eSDaniel Hsu
3f6470b5eSDaniel HsuThis daemon implements the update process for CPLD attached via I2C bus.
4f6470b5eSDaniel Hsu
5f6470b5eSDaniel Hsu## Configuration Example
6f6470b5eSDaniel Hsu
7f6470b5eSDaniel HsuThe following shows an example of entity manager configuration record for
8f6470b5eSDaniel Hsulattice LCMXO3LF-4300C CPLD.
9f6470b5eSDaniel Hsu
10f6470b5eSDaniel Hsu```json
11f6470b5eSDaniel Hsu{
12f6470b5eSDaniel Hsu  "Address": "0x40",
13f6470b5eSDaniel Hsu  "Bus": 5,
14f6470b5eSDaniel Hsu  "FirmwareInfo": {
15*61e12672SDaniel Hsu    "CompatibleHardware": "com.meta.Hardware.Harma.CPLD.LCMXO3LF_4300C_mb",
16f6470b5eSDaniel Hsu    "VendorIANA": 40981
17f6470b5eSDaniel Hsu  },
18*61e12672SDaniel Hsu  "Name": "Harma_MB_CPLD",
19*61e12672SDaniel Hsu  "Type": "LatticeLCMXO3LF_4300CFirmware"
20f6470b5eSDaniel Hsu}
21f6470b5eSDaniel Hsu```
22