Lines Matching full:configuration

297                     shiftLeftFromMSB(sepLine + 4, &configuration.devIdExp);  in parseImage()
298 debug("device id from configuration: {ID}", "ID", lg2::hex, in parseImage()
299 configuration.devIdExp); in parseImage()
303 shiftLeftFromMSB(sepLine + 4, &configuration.devRevExp); in parseImage()
305 configuration.devRevExp); in parseImage()
312 if (configuration.devRevExp < (gen3SWRevMin << 24)) in parseImage()
315 configuration.mode = gen3Legacy; in parseImage()
320 configuration.mode = gen3Production; in parseImage()
327 configuration.mode = gen2Hex; in parseImage()
346 configuration.pData[dcnt].len = sepLine[1] - 2; in parseImage()
347 configuration.pData[dcnt].pec = in parseImage()
348 sepLine[3 + configuration.pData[dcnt].len]; in parseImage()
349 configuration.pData[dcnt].addr = sepLine[2]; in parseImage()
350 configuration.pData[dcnt].cmd = sepLine[3]; in parseImage()
351 std::memcpy(configuration.pData[dcnt].data, sepLine + 2, in parseImage()
352 configuration.pData[dcnt].len + 1); in parseImage()
356 configuration.cfgId = sepLine[4] & 0x0F; in parseImage()
358 configuration.cfgId); in parseImage()
361 if (configuration.mode == gen3Legacy) in parseImage()
363 std::memcpy(&configuration.crcExp, &sepLine[4], in parseImage()
366 configuration.crcExp); in parseImage()
370 if (configuration.mode == gen3Production) in parseImage()
372 std::memcpy(&configuration.crcExp, &sepLine[4], in parseImage()
375 lg2::hex, configuration.crcExp); in parseImage()
379 if (configuration.mode == gen2Hex) in parseImage()
381 std::memcpy(&configuration.crcExp, &sepLine[4], in parseImage()
384 configuration.crcExp); in parseImage()
399 configuration.wrCnt = dcnt; in parseImage()
407 for (int i = 0; i < configuration.wrCnt; i++) in checkImage()
409 crc8 = calcCRC8(configuration.pData[i].data, in checkImage()
410 configuration.pData[i].len + 1); in checkImage()
411 if (crc8 != configuration.pData[i].pec) in checkImage()
416 configuration.pData[i].pec); in checkImage()
430 for (int i = 0; i < configuration.wrCnt; i++) in program()
432 std::memcpy(tbuf, configuration.pData[i].data + 1, in program()
433 configuration.pData[i].len); in program()
436 tbuf, configuration.pData[i].len, rbuf, rlen))) in program()
497 …"A CRC mismatch exists within the configuration data. Programming failed before TP banks are cons… in getProgStatus()
524 tbuf[1] = configuration.cfgId; in restoreCfg()
526 debug("Restore configuration ID: {ID}", "ID", lg2::hex, in restoreCfg()
527 configuration.cfgId); in restoreCfg()
565 if (mode != configuration.mode) in verifyImage()
568 "program failed with mode of device and configuration are not equal"); in verifyImage()
590 if (devID != configuration.devIdExp) in verifyImage()
608 (configuration.devRevExp <= 0x1)) in verifyImage()
620 (configuration.devRevExp >= gen3SWRevMin)) in verifyImage()
649 debug("CRC from config: {CRC}", "CRC", lg2::hex, configuration.crcExp); in verifyImage()
651 if (crc == configuration.crcExp) in verifyImage()
653 error("program failed with same CRC value at device and configuration"); in verifyImage()