Lines Matching +full:async +full:- +full:enum
4 #include <phosphor-logging/lg2.hpp>
15 enum class latticeChip
23 UNSUPPORTED = -1,
26 enum class latticeStringType
46 lg2::error("Unsupported chip enum: {CHIPENUM}", "CHIPENUM", chip); in getLatticeChipStr()
55 std::replace(chipString.begin(), chipString.end(), '_', '-'); in getLatticeChipStr()
64 enum class latticeChipFamily
101 enum cpldI2cCmd
123 LatticeBaseCPLD(sdbusplus::async::context& ctx, const uint16_t bus, in LatticeBaseCPLD()
135 sdbusplus::async::task<bool> updateFirmware(
139 sdbusplus::async::task<bool> getVersion(std::string& version);
142 sdbusplus::async::context& ctx;
151 virtual sdbusplus::async::task<bool> prepareUpdate(const uint8_t*,
153 virtual sdbusplus::async::task<bool> doUpdate() = 0;
154 virtual sdbusplus::async::task<bool> finishUpdate() = 0;
158 sdbusplus::async::task<bool> enableProgramMode();
159 sdbusplus::async::task<bool> resetConfigFlash();
160 sdbusplus::async::task<bool> programDone();
161 sdbusplus::async::task<bool> disableConfigInterface();
162 sdbusplus::async::task<bool> waitBusyAndVerify();
165 virtual sdbusplus::async::task<bool> readUserCode(uint32_t&) = 0;
166 sdbusplus::async::task<bool> readBusyFlag(uint8_t& busyFlag);
167 sdbusplus::async::task<bool> readStatusReg(uint8_t& statusReg);