Lines Matching refs:structCpy

478     static cy_stc_pra_system_config_t structCpy = {0UL};  in Cy_PRA_ProcessCmd()  local
718 structCpy = *((cy_stc_pra_system_config_t *)(message->praData1)); in Cy_PRA_ProcessCmd()
731 if ((structCpy.vBackupVDDDEnable) && (structCpy.iloEnable)) in Cy_PRA_ProcessCmd()
733 message->praStatus = Cy_PRA_BackupReset(structCpy.iloHibernateON); in Cy_PRA_ProcessCmd()
746 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
899structCpy.altHFcLoad = ((cy_stc_pra_ble_eco_config_t *) message->praData1)->cLoad; in Cy_PRA_ProcessCmd()
900structCpy.altHFxtalStartUpTime = ((cy_stc_pra_ble_eco_config_t *) message->praData1)->xtalStartUpT… in Cy_PRA_ProcessCmd()
901structCpy.altHFclkFreq = (uint32_t)((cy_stc_pra_ble_eco_config_t *) message->praData1)->freq; in Cy_PRA_ProcessCmd()
902structCpy.altHFsysClkDiv = (uint32_t)((cy_stc_pra_ble_eco_config_t *) message->praData1)->sysClkDi… in Cy_PRA_ProcessCmd()
903structCpy.altHFvoltageReg = (uint32_t)((cy_stc_pra_ble_eco_config_t *) message->praData1)->voltage… in Cy_PRA_ProcessCmd()
904 structCpy.clkAltHfEnable = true; in Cy_PRA_ProcessCmd()
907 … (cy_en_ble_eco_freq_t)structCpy.altHFclkFreq, in Cy_PRA_ProcessCmd()
908 … (cy_en_ble_eco_sys_clk_div_t)structCpy.altHFsysClkDiv, in Cy_PRA_ProcessCmd()
909 structCpy.altHFcLoad, in Cy_PRA_ProcessCmd()
910 structCpy.altHFxtalStartUpTime, in Cy_PRA_ProcessCmd()
911 … (cy_en_ble_eco_voltage_reg_t)structCpy.altHFvoltageReg); in Cy_PRA_ProcessCmd()
934 powerEnableTmp = structCpy.powerEnable; /* old value backup */ in Cy_PRA_ProcessCmd()
935 ldoEnableTmp = structCpy.ldoEnable; /* old value backup */ in Cy_PRA_ProcessCmd()
936 ulpEnableTmp = structCpy.ulpEnable; /* old value backup */ in Cy_PRA_ProcessCmd()
937 structCpy.powerEnable = true; in Cy_PRA_ProcessCmd()
938 structCpy.ldoEnable = true; in Cy_PRA_ProcessCmd()
939 structCpy.ldoVoltage = (cy_en_syspm_ldo_voltage_t)message->praData1; in Cy_PRA_ProcessCmd()
940 if (structCpy.ldoVoltage == CY_SYSPM_LDO_VOLTAGE_0_9V) in Cy_PRA_ProcessCmd()
942 structCpy.ulpEnable = true; in Cy_PRA_ProcessCmd()
946 structCpy.ulpEnable = false; in Cy_PRA_ProcessCmd()
950 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
954 structCpy.powerEnable = powerEnableTmp; in Cy_PRA_ProcessCmd()
955 structCpy.ldoEnable = ldoEnableTmp; in Cy_PRA_ProcessCmd()
956 structCpy.ulpEnable = ulpEnableTmp; in Cy_PRA_ProcessCmd()
969 powerEnableTmp = structCpy.powerEnable; /* Old value backup */ in Cy_PRA_ProcessCmd()
970 ldoEnableTmp = structCpy.ldoEnable; /* Old value backup */ in Cy_PRA_ProcessCmd()
971 ulpEnableTmp = structCpy.ulpEnable; /* Old value backup */ in Cy_PRA_ProcessCmd()
972 structCpy.powerEnable = true; in Cy_PRA_ProcessCmd()
973 structCpy.ldoEnable = false; in Cy_PRA_ProcessCmd()
974 structCpy.buckVoltage = (cy_en_syspm_buck_voltage1_t)message->praData1; in Cy_PRA_ProcessCmd()
975 if (structCpy.buckVoltage == CY_SYSPM_BUCK_OUT1_VOLTAGE_0_9V) in Cy_PRA_ProcessCmd()
977 structCpy.ulpEnable = true; in Cy_PRA_ProcessCmd()
981 structCpy.ulpEnable = false; in Cy_PRA_ProcessCmd()
985 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
989 structCpy.powerEnable = powerEnableTmp; in Cy_PRA_ProcessCmd()
990 structCpy.ldoEnable = ldoEnableTmp; in Cy_PRA_ProcessCmd()
991 structCpy.ulpEnable = ulpEnableTmp; in Cy_PRA_ProcessCmd()
1005 powerEnableTmp = structCpy.powerEnable; in Cy_PRA_ProcessCmd()
1006 pwrCurrentModeMinTmp = structCpy.pwrCurrentModeMin; in Cy_PRA_ProcessCmd()
1007 structCpy.powerEnable = true; in Cy_PRA_ProcessCmd()
1008 structCpy.pwrCurrentModeMin = true; in Cy_PRA_ProcessCmd()
1011 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1015 structCpy.powerEnable = powerEnableTmp; in Cy_PRA_ProcessCmd()
1016 structCpy.pwrCurrentModeMin = pwrCurrentModeMinTmp; in Cy_PRA_ProcessCmd()
1030 powerEnableTmp = structCpy.powerEnable; in Cy_PRA_ProcessCmd()
1031 pwrCurrentModeMinTmp = structCpy.pwrCurrentModeMin; in Cy_PRA_ProcessCmd()
1032 structCpy.powerEnable = true; in Cy_PRA_ProcessCmd()
1033 structCpy.pwrCurrentModeMin = false; in Cy_PRA_ProcessCmd()
1036 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1040 structCpy.powerEnable = powerEnableTmp; in Cy_PRA_ProcessCmd()
1041 structCpy.pwrCurrentModeMin = pwrCurrentModeMinTmp; in Cy_PRA_ProcessCmd()
1055 ecoEnableTmp = structCpy.ecoEnable; in Cy_PRA_ProcessCmd()
1056 structCpy.ecoEnable = false; in Cy_PRA_ProcessCmd()
1059 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1063 structCpy.ecoEnable = ecoEnableTmp; in Cy_PRA_ProcessCmd()
1078 fllOutFreqHzTmp = structCpy.fllOutFreqHz; in Cy_PRA_ProcessCmd()
1079 fllEnableTmp = structCpy.fllEnable; in Cy_PRA_ProcessCmd()
1080 structCpy.fllEnable = false; in Cy_PRA_ProcessCmd()
1081 structCpy.fllOutFreqHz = CY_PRA_DEFAULT_ZERO; in Cy_PRA_ProcessCmd()
1084 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1088 structCpy.fllEnable = fllEnableTmp; in Cy_PRA_ProcessCmd()
1089 structCpy.fllOutFreqHz = fllOutFreqHzTmp; in Cy_PRA_ProcessCmd()
1105 …essage->praData1) == CY_PRA_CLKPLL_1) ? (pllEnable = structCpy.pll0Enable) : (pllEnable = structCp… in Cy_PRA_ProcessCmd()
1107 …((message->praData1) == CY_PRA_CLKPLL_1) ? (structCpy.pll0Enable = false) : (structCpy.pll1Enable … in Cy_PRA_ProcessCmd()
1110 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1115 …((message->praData1) == CY_PRA_CLKPLL_1) ? (structCpy.pll0Enable = pllEnable) : (structCpy.pll1Ena… in Cy_PRA_ProcessCmd()
1134 iloEnableTmp = structCpy.iloEnable; in Cy_PRA_ProcessCmd()
1135 structCpy.iloEnable = true; in Cy_PRA_ProcessCmd()
1138 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1142 structCpy.iloEnable = iloEnableTmp; in Cy_PRA_ProcessCmd()
1156 iloEnableTmp = structCpy.iloEnable; in Cy_PRA_ProcessCmd()
1157 structCpy.iloEnable = false; in Cy_PRA_ProcessCmd()
1160 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1164 structCpy.iloEnable = iloEnableTmp; in Cy_PRA_ProcessCmd()
1178 iloHibernateOnTmp = structCpy.iloHibernateON; in Cy_PRA_ProcessCmd()
1179 structCpy.iloHibernateON = (CY_PRA_DATA_DISABLE != message->praData1); in Cy_PRA_ProcessCmd()
1182 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1186 structCpy.iloHibernateON = iloHibernateOnTmp; in Cy_PRA_ProcessCmd()
1200 piloEnableTmp = structCpy.piloEnable; in Cy_PRA_ProcessCmd()
1201 structCpy.piloEnable = true; in Cy_PRA_ProcessCmd()
1204 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1208 structCpy.piloEnable = piloEnableTmp; in Cy_PRA_ProcessCmd()
1222 piloEnableTmp = structCpy.piloEnable; in Cy_PRA_ProcessCmd()
1223 structCpy.piloEnable = false; in Cy_PRA_ProcessCmd()
1226 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1230 structCpy.piloEnable = piloEnableTmp; in Cy_PRA_ProcessCmd()
1244 wcoEnableTmp = structCpy.wcoEnable; in Cy_PRA_ProcessCmd()
1245 structCpy.wcoEnable = true; in Cy_PRA_ProcessCmd()
1248 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1252 structCpy.wcoEnable = wcoEnableTmp; in Cy_PRA_ProcessCmd()
1266 wcoEnableTmp = structCpy.wcoEnable; in Cy_PRA_ProcessCmd()
1267 structCpy.wcoEnable = false; in Cy_PRA_ProcessCmd()
1270 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1274 structCpy.wcoEnable = wcoEnableTmp; in Cy_PRA_ProcessCmd()
1288 bypassEnableTmp = structCpy.bypassEnable; in Cy_PRA_ProcessCmd()
1289structCpy.bypassEnable = ((cy_en_wco_bypass_modes_t) message->praData1 == CY_SYSCLK_WCO_BYPASSED) … in Cy_PRA_ProcessCmd()
1294 if (structCpy.wcoEnable) in Cy_PRA_ProcessCmd()
1296 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1300 structCpy.bypassEnable = bypassEnableTmp; in Cy_PRA_ProcessCmd()
1315 clkHFEnable = structCpy.clkHF0Enable; in Cy_PRA_ProcessCmd()
1316 structCpy.clkHF0Enable = true; in Cy_PRA_ProcessCmd()
1320 clkHFEnable = structCpy.clkHF1Enable; in Cy_PRA_ProcessCmd()
1321 structCpy.clkHF1Enable = true; in Cy_PRA_ProcessCmd()
1325 clkHFEnable = structCpy.clkHF2Enable; in Cy_PRA_ProcessCmd()
1326 structCpy.clkHF2Enable = true; in Cy_PRA_ProcessCmd()
1330 clkHFEnable = structCpy.clkHF3Enable; in Cy_PRA_ProcessCmd()
1331 structCpy.clkHF3Enable = true; in Cy_PRA_ProcessCmd()
1335 clkHFEnable = structCpy.clkHF4Enable; in Cy_PRA_ProcessCmd()
1336 structCpy.clkHF4Enable = true; in Cy_PRA_ProcessCmd()
1340 clkHFEnable = structCpy.clkHF5Enable; in Cy_PRA_ProcessCmd()
1341 structCpy.clkHF5Enable = true; in Cy_PRA_ProcessCmd()
1352 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1359 structCpy.clkHF0Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1363 structCpy.clkHF1Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1367 structCpy.clkHF2Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1371 structCpy.clkHF3Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1375 structCpy.clkHF4Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1379 structCpy.clkHF5Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1399 clkHFEnable = structCpy.clkHF0Enable; in Cy_PRA_ProcessCmd()
1400 structCpy.clkHF0Enable = false; in Cy_PRA_ProcessCmd()
1404 clkHFEnable = structCpy.clkHF1Enable; in Cy_PRA_ProcessCmd()
1405 structCpy.clkHF1Enable = false; in Cy_PRA_ProcessCmd()
1409 clkHFEnable = structCpy.clkHF2Enable; in Cy_PRA_ProcessCmd()
1410 structCpy.clkHF2Enable = false; in Cy_PRA_ProcessCmd()
1414 clkHFEnable = structCpy.clkHF3Enable; in Cy_PRA_ProcessCmd()
1415 structCpy.clkHF3Enable = false; in Cy_PRA_ProcessCmd()
1419 clkHFEnable = structCpy.clkHF4Enable; in Cy_PRA_ProcessCmd()
1420 structCpy.clkHF4Enable = false; in Cy_PRA_ProcessCmd()
1424 clkHFEnable = structCpy.clkHF5Enable; in Cy_PRA_ProcessCmd()
1425 structCpy.clkHF5Enable = false; in Cy_PRA_ProcessCmd()
1436 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1443 structCpy.clkHF0Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1447 structCpy.clkHF1Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1451 structCpy.clkHF2Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1455 structCpy.clkHF3Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1459 structCpy.clkHF4Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1463 structCpy.clkHF5Enable = clkHFEnable; in Cy_PRA_ProcessCmd()
1485 hfSource = structCpy.hf0Source; in Cy_PRA_ProcessCmd()
1486structCpy.hf0Source = ((cy_stc_pra_clkhfsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
1487 hfOutFreqMHz = structCpy.hf0OutFreqMHz; in Cy_PRA_ProcessCmd()
1488 hfEnabled = structCpy.clkHF0Enable; in Cy_PRA_ProcessCmd()
1490structCpy.hf0OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf0Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1494 hfSource = structCpy.hf1Source; in Cy_PRA_ProcessCmd()
1495structCpy.hf1Source = ((cy_stc_pra_clkhfsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
1496 hfOutFreqMHz = structCpy.hf1OutFreqMHz; in Cy_PRA_ProcessCmd()
1497 hfEnabled = structCpy.clkHF1Enable; in Cy_PRA_ProcessCmd()
1499structCpy.hf1OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf1Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1503 hfSource = structCpy.hf2Source; in Cy_PRA_ProcessCmd()
1504structCpy.hf2Source = ((cy_stc_pra_clkhfsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
1505 hfOutFreqMHz = structCpy.hf2OutFreqMHz; in Cy_PRA_ProcessCmd()
1506 hfEnabled = structCpy.clkHF2Enable; in Cy_PRA_ProcessCmd()
1508structCpy.hf2OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf2Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1512 hfSource = structCpy.hf3Source; in Cy_PRA_ProcessCmd()
1513structCpy.hf3Source = ((cy_stc_pra_clkhfsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
1514 hfOutFreqMHz = structCpy.hf3OutFreqMHz; in Cy_PRA_ProcessCmd()
1515 hfEnabled = structCpy.clkHF3Enable; in Cy_PRA_ProcessCmd()
1517structCpy.hf3OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf3Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1521 hfSource = structCpy.hf4Source; in Cy_PRA_ProcessCmd()
1522structCpy.hf4Source = ((cy_stc_pra_clkhfsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
1523 hfOutFreqMHz = structCpy.hf4OutFreqMHz; in Cy_PRA_ProcessCmd()
1524 hfEnabled = structCpy.clkHF4Enable; in Cy_PRA_ProcessCmd()
1526structCpy.hf4OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf4Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1530 hfSource = structCpy.hf5Source; in Cy_PRA_ProcessCmd()
1531structCpy.hf5Source = ((cy_stc_pra_clkhfsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
1532 hfOutFreqMHz = structCpy.hf5OutFreqMHz; in Cy_PRA_ProcessCmd()
1533 hfEnabled = structCpy.clkHF5Enable; in Cy_PRA_ProcessCmd()
1535structCpy.hf5OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf5Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1549 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1556 structCpy.hf0Source = hfSource; in Cy_PRA_ProcessCmd()
1557 structCpy.hf0OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1561 structCpy.hf1Source = hfSource; in Cy_PRA_ProcessCmd()
1562 structCpy.hf1OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1566 structCpy.hf2Source = hfSource; in Cy_PRA_ProcessCmd()
1567 structCpy.hf2OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1571 structCpy.hf3Source = hfSource; in Cy_PRA_ProcessCmd()
1572 structCpy.hf3OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1576 structCpy.hf4Source = hfSource; in Cy_PRA_ProcessCmd()
1577 structCpy.hf4OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1581 structCpy.hf5Source = hfSource; in Cy_PRA_ProcessCmd()
1582 structCpy.hf5OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1604 hfDivider = structCpy.hf0Divider; in Cy_PRA_ProcessCmd()
1605structCpy.hf0Divider = ((cy_stc_pra_clkhfsetdivider_t *) message->praData1)->divider; in Cy_PRA_ProcessCmd()
1606 hfOutFreqMHz = structCpy.hf0OutFreqMHz; in Cy_PRA_ProcessCmd()
1607 hfEnabled = structCpy.clkHF0Enable; in Cy_PRA_ProcessCmd()
1609structCpy.hf0OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf0Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1613 hfDivider = structCpy.hf1Divider; in Cy_PRA_ProcessCmd()
1614structCpy.hf1Divider = ((cy_stc_pra_clkhfsetdivider_t *) message->praData1)->divider; in Cy_PRA_ProcessCmd()
1615 hfOutFreqMHz = structCpy.hf1OutFreqMHz; in Cy_PRA_ProcessCmd()
1616 hfEnabled = structCpy.clkHF1Enable; in Cy_PRA_ProcessCmd()
1618structCpy.hf1OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf1Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1622 hfDivider = structCpy.hf2Divider; in Cy_PRA_ProcessCmd()
1623structCpy.hf2Divider = ((cy_stc_pra_clkhfsetdivider_t *) message->praData1)->divider; in Cy_PRA_ProcessCmd()
1624 hfOutFreqMHz = structCpy.hf2OutFreqMHz; in Cy_PRA_ProcessCmd()
1625 hfEnabled = structCpy.clkHF2Enable; in Cy_PRA_ProcessCmd()
1627structCpy.hf2OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf2Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1631 hfDivider = structCpy.hf3Divider; in Cy_PRA_ProcessCmd()
1632structCpy.hf3Divider = ((cy_stc_pra_clkhfsetdivider_t *) message->praData1)->divider; in Cy_PRA_ProcessCmd()
1633 hfOutFreqMHz = structCpy.hf3OutFreqMHz; in Cy_PRA_ProcessCmd()
1634 hfEnabled = structCpy.clkHF3Enable; in Cy_PRA_ProcessCmd()
1636structCpy.hf3OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf3Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1640 hfDivider = structCpy.hf4Divider; in Cy_PRA_ProcessCmd()
1641structCpy.hf4Divider = ((cy_stc_pra_clkhfsetdivider_t *) message->praData1)->divider; in Cy_PRA_ProcessCmd()
1642 hfOutFreqMHz = structCpy.hf4OutFreqMHz; in Cy_PRA_ProcessCmd()
1643 hfEnabled = structCpy.clkHF4Enable; in Cy_PRA_ProcessCmd()
1645structCpy.hf4OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf4Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1649 hfDivider = structCpy.hf5Divider; in Cy_PRA_ProcessCmd()
1650structCpy.hf5Divider = ((cy_stc_pra_clkhfsetdivider_t *) message->praData1)->divider; in Cy_PRA_ProcessCmd()
1651 hfOutFreqMHz = structCpy.hf5OutFreqMHz; in Cy_PRA_ProcessCmd()
1652 hfEnabled = structCpy.clkHF5Enable; in Cy_PRA_ProcessCmd()
1654structCpy.hf5OutFreqMHz = (Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.hf5Source)/(1UL << (… in Cy_PRA_ProcessCmd()
1668 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1675 structCpy.hf0Divider = hfDivider; in Cy_PRA_ProcessCmd()
1676 structCpy.hf0OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1680 structCpy.hf1Divider = hfDivider; in Cy_PRA_ProcessCmd()
1681 structCpy.hf1OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1685 structCpy.hf2Divider = hfDivider; in Cy_PRA_ProcessCmd()
1686 structCpy.hf2OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1690 structCpy.hf3Divider = hfDivider; in Cy_PRA_ProcessCmd()
1691 structCpy.hf3OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1695 structCpy.hf4Divider = hfDivider; in Cy_PRA_ProcessCmd()
1696 structCpy.hf4OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1700 structCpy.hf5Divider = hfDivider; in Cy_PRA_ProcessCmd()
1701 structCpy.hf5OutFreqMHz = hfOutFreqMHz; in Cy_PRA_ProcessCmd()
1718 clkFastEnableTmp = structCpy.clkFastEnable; in Cy_PRA_ProcessCmd()
1719 clkFastDivTmp = structCpy.clkFastDiv; in Cy_PRA_ProcessCmd()
1720 structCpy.clkFastEnable = true; in Cy_PRA_ProcessCmd()
1721 structCpy.clkFastDiv = (uint8_t)(message->praData1); in Cy_PRA_ProcessCmd()
1724 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1728 structCpy.clkFastDiv = clkFastDivTmp; in Cy_PRA_ProcessCmd()
1729 structCpy.clkFastEnable = clkFastEnableTmp; in Cy_PRA_ProcessCmd()
1744 clkPeriDivTmp = structCpy.clkPeriDiv; in Cy_PRA_ProcessCmd()
1745 clkPeriEnableTmp = structCpy.clkPeriEnable; in Cy_PRA_ProcessCmd()
1746 structCpy.clkPeriEnable = true; in Cy_PRA_ProcessCmd()
1747 structCpy.clkPeriDiv = (uint8_t)(message->praData1); in Cy_PRA_ProcessCmd()
1750 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1754 structCpy.clkPeriDiv = clkPeriDivTmp; in Cy_PRA_ProcessCmd()
1755 structCpy.clkPeriEnable = clkPeriEnableTmp; in Cy_PRA_ProcessCmd()
1770 clkLFEnableTmp = structCpy.clkLFEnable; in Cy_PRA_ProcessCmd()
1771 clkLfSourceTmp = structCpy.clkLfSource; in Cy_PRA_ProcessCmd()
1772 structCpy.clkLFEnable = true; in Cy_PRA_ProcessCmd()
1773 structCpy.clkLfSource = (cy_en_clklf_in_sources_t)message->praData1; in Cy_PRA_ProcessCmd()
1776 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1780 structCpy.clkLfSource = clkLfSourceTmp; in Cy_PRA_ProcessCmd()
1781 structCpy.clkLFEnable = clkLFEnableTmp; in Cy_PRA_ProcessCmd()
1795 clkTimerSourceTmp = structCpy.clkTimerSource; in Cy_PRA_ProcessCmd()
1796 structCpy.clkTimerSource = (cy_en_clktimer_in_sources_t)message->praData1; in Cy_PRA_ProcessCmd()
1798 … if ((structCpy.clkTimerEnable) && (CY_PRA_SKIP_SYS_CFG != message->praData2)) in Cy_PRA_ProcessCmd()
1800 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1804 structCpy.clkTimerSource = clkTimerSourceTmp; in Cy_PRA_ProcessCmd()
1814 clkTimerDividerTmp = structCpy.clkTimerDivider; in Cy_PRA_ProcessCmd()
1815 structCpy.clkTimerDivider = (uint8_t)(message->praData1); in Cy_PRA_ProcessCmd()
1821 … if ((structCpy.clkTimerEnable) && (CY_PRA_SKIP_SYS_CFG != message->praData2)) in Cy_PRA_ProcessCmd()
1823 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1827 structCpy.clkTimerDivider = clkTimerDividerTmp; in Cy_PRA_ProcessCmd()
1837 clkTimerEnableTmp = structCpy.clkTimerEnable; in Cy_PRA_ProcessCmd()
1838 structCpy.clkTimerEnable = true; in Cy_PRA_ProcessCmd()
1841 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1845 structCpy.clkTimerEnable = clkTimerEnableTmp; in Cy_PRA_ProcessCmd()
1859 clkTimerEnableTmp = structCpy.clkTimerEnable; in Cy_PRA_ProcessCmd()
1860 structCpy.clkTimerEnable = false; in Cy_PRA_ProcessCmd()
1863 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1867 structCpy.clkTimerEnable = clkTimerEnableTmp; in Cy_PRA_ProcessCmd()
1881 pumpSourceTmp = structCpy.pumpSource; in Cy_PRA_ProcessCmd()
1882 structCpy.pumpSource = (cy_en_clkpump_in_sources_t)message->praData1; in Cy_PRA_ProcessCmd()
1888 if ((structCpy.clkPumpEnable) && (CY_PRA_SKIP_SYS_CFG != message->praData2)) in Cy_PRA_ProcessCmd()
1890 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1894 structCpy.pumpSource = pumpSourceTmp; in Cy_PRA_ProcessCmd()
1904 pumpDividerTmp = structCpy.pumpDivider; in Cy_PRA_ProcessCmd()
1905 structCpy.pumpDivider = (cy_en_clkpump_divide_t)message->praData1; in Cy_PRA_ProcessCmd()
1911 if ((structCpy.clkPumpEnable) && (CY_PRA_SKIP_SYS_CFG != message->praData2)) in Cy_PRA_ProcessCmd()
1913 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1917 structCpy.pumpDivider = pumpDividerTmp; in Cy_PRA_ProcessCmd()
1927 clkPumpEnableTmp = structCpy.clkPumpEnable; in Cy_PRA_ProcessCmd()
1928 structCpy.clkPumpEnable = true; in Cy_PRA_ProcessCmd()
1931 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1935 structCpy.clkPumpEnable = clkPumpEnableTmp; in Cy_PRA_ProcessCmd()
1949 clkPumpEnableTmp = structCpy.clkPumpEnable; in Cy_PRA_ProcessCmd()
1950 structCpy.clkPumpEnable = false; in Cy_PRA_ProcessCmd()
1953 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1957 structCpy.clkPumpEnable = clkPumpEnableTmp; in Cy_PRA_ProcessCmd()
1972 clkBakEnableTmp = structCpy.clkBakEnable; in Cy_PRA_ProcessCmd()
1973 clkBakSourceTmp = structCpy.clkBakSource; in Cy_PRA_ProcessCmd()
1974 structCpy.clkBakEnable = true; in Cy_PRA_ProcessCmd()
1975 structCpy.clkBakSource = (cy_en_clkbak_in_sources_t)message->praData1; in Cy_PRA_ProcessCmd()
1978 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
1982 structCpy.clkBakSource = clkBakSourceTmp; in Cy_PRA_ProcessCmd()
1983 structCpy.clkBakEnable = clkBakEnableTmp; in Cy_PRA_ProcessCmd()
1998 if (structCpy.ecoEnable) in Cy_PRA_ProcessCmd()
2007structCpy.ecoFreqHz = ((cy_stc_pra_clk_eco_configure_t *) message->praData1)->praClkEcofreq; in Cy_PRA_ProcessCmd()
2008structCpy.ecoLoad = ((cy_stc_pra_clk_eco_configure_t *) message->praData1)->praCsum; in Cy_PRA_ProcessCmd()
2009structCpy.ecoEsr = ((cy_stc_pra_clk_eco_configure_t *) message->praData1)->praEsr; in Cy_PRA_ProcessCmd()
2010structCpy.ecoDriveLevel = ((cy_stc_pra_clk_eco_configure_t *) message->praData1)->praDriveLevel; in Cy_PRA_ProcessCmd()
2020 ecoEnableTmp = structCpy.ecoEnable; in Cy_PRA_ProcessCmd()
2021 structCpy.ecoEnable = true; in Cy_PRA_ProcessCmd()
2024 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
2028 structCpy.ecoEnable = ecoEnableTmp; in Cy_PRA_ProcessCmd()
2047 pathEnable = structCpy.path0Enable; in Cy_PRA_ProcessCmd()
2048 pathSrc = structCpy.path0Src; in Cy_PRA_ProcessCmd()
2049 structCpy.path0Enable = true; in Cy_PRA_ProcessCmd()
2050structCpy.path0Src = ((cy_stc_pra_clkpathsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
2054 pathEnable = structCpy.path1Enable; in Cy_PRA_ProcessCmd()
2055 pathSrc = structCpy.path1Src; in Cy_PRA_ProcessCmd()
2056 structCpy.path1Enable = true; in Cy_PRA_ProcessCmd()
2057structCpy.path1Src = ((cy_stc_pra_clkpathsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
2061 pathEnable = structCpy.path2Enable; in Cy_PRA_ProcessCmd()
2062 pathSrc = structCpy.path2Src; in Cy_PRA_ProcessCmd()
2063 structCpy.path2Enable = true; in Cy_PRA_ProcessCmd()
2064structCpy.path2Src = ((cy_stc_pra_clkpathsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
2068 pathEnable = structCpy.path3Enable; in Cy_PRA_ProcessCmd()
2069 pathSrc = structCpy.path3Src; in Cy_PRA_ProcessCmd()
2070 structCpy.path3Enable = true; in Cy_PRA_ProcessCmd()
2071structCpy.path3Src = ((cy_stc_pra_clkpathsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
2075 pathEnable = structCpy.path4Enable; in Cy_PRA_ProcessCmd()
2076 pathSrc = structCpy.path4Src; in Cy_PRA_ProcessCmd()
2077 structCpy.path4Enable = true; in Cy_PRA_ProcessCmd()
2078structCpy.path4Src = ((cy_stc_pra_clkpathsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
2082 pathEnable = structCpy.path5Enable; in Cy_PRA_ProcessCmd()
2083 pathSrc = structCpy.path5Src; in Cy_PRA_ProcessCmd()
2084 structCpy.path5Enable = true; in Cy_PRA_ProcessCmd()
2085structCpy.path5Src = ((cy_stc_pra_clkpathsetsource_t *) message->praData1)->source; in Cy_PRA_ProcessCmd()
2094 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
2101 structCpy.path0Enable = pathEnable; in Cy_PRA_ProcessCmd()
2102 structCpy.path0Src = pathSrc; in Cy_PRA_ProcessCmd()
2106 structCpy.path1Enable = pathEnable; in Cy_PRA_ProcessCmd()
2107 structCpy.path1Src = pathSrc; in Cy_PRA_ProcessCmd()
2111 structCpy.path2Enable = pathEnable; in Cy_PRA_ProcessCmd()
2112 structCpy.path2Src = pathSrc; in Cy_PRA_ProcessCmd()
2116 structCpy.path3Enable = pathEnable; in Cy_PRA_ProcessCmd()
2117 structCpy.path3Src = pathSrc; in Cy_PRA_ProcessCmd()
2121 structCpy.path4Enable = pathEnable; in Cy_PRA_ProcessCmd()
2122 structCpy.path4Src = pathSrc; in Cy_PRA_ProcessCmd()
2126 structCpy.path5Enable = pathEnable; in Cy_PRA_ProcessCmd()
2127 structCpy.path5Src = pathSrc; in Cy_PRA_ProcessCmd()
2141 if (structCpy.fllEnable) in Cy_PRA_ProcessCmd()
2144structCpy.fllOutFreqHz = Cy_PRA_CalculateFLLOutFreq(&structCpy); in Cy_PRA_ProcessCmd()
2146 if (structCpy.hf0Source == CY_SYSCLK_CLKHF_IN_CLKPATH0) in Cy_PRA_ProcessCmd()
2149structCpy.hf0OutFreqMHz = CY_SYSLIB_DIV_ROUND(Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.h… in Cy_PRA_ProcessCmd()
2156 if (structCpy.pll0Enable) in Cy_PRA_ProcessCmd()
2159structCpy.pll0OutFreqHz = Cy_PRA_CalculatePLLOutFreq(CY_PRA_CLKPLL_1, &structCpy); in Cy_PRA_ProcessCmd()
2161 if (structCpy.hf0Source == CY_SYSCLK_CLKHF_IN_CLKPATH1) in Cy_PRA_ProcessCmd()
2164structCpy.hf0OutFreqMHz = CY_SYSLIB_DIV_ROUND(Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.h… in Cy_PRA_ProcessCmd()
2171 if (structCpy.pll1Enable) in Cy_PRA_ProcessCmd()
2174structCpy.pll1OutFreqHz = Cy_PRA_CalculatePLLOutFreq(CY_PRA_CLKPLL_2, &structCpy); in Cy_PRA_ProcessCmd()
2176 if (structCpy.hf0Source == CY_SYSCLK_CLKHF_IN_CLKPATH2) in Cy_PRA_ProcessCmd()
2179structCpy.hf0OutFreqMHz = CY_SYSLIB_DIV_ROUND(Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.h… in Cy_PRA_ProcessCmd()
2186 if (structCpy.hf0Source == CY_SYSCLK_CLKHF_IN_CLKPATH3) in Cy_PRA_ProcessCmd()
2189structCpy.hf0OutFreqMHz = CY_SYSLIB_DIV_ROUND(Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.h… in Cy_PRA_ProcessCmd()
2196 if (structCpy.hf0Source == CY_SYSCLK_CLKHF_IN_CLKPATH4) in Cy_PRA_ProcessCmd()
2199structCpy.hf0OutFreqMHz = CY_SYSLIB_DIV_ROUND(Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.h… in Cy_PRA_ProcessCmd()
2206 if (structCpy.hf0Source == CY_SYSCLK_CLKHF_IN_CLKPATH5) in Cy_PRA_ProcessCmd()
2209structCpy.hf0OutFreqMHz = CY_SYSLIB_DIV_ROUND(Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.h… in Cy_PRA_ProcessCmd()
2229structCpy.fllMult = ((cy_stc_fll_manual_config_t *) message->praData1)->fllMult; in Cy_PRA_ProcessCmd()
2230structCpy.fllRefDiv = ((cy_stc_fll_manual_config_t *) message->praData1)->refDiv; in Cy_PRA_ProcessCmd()
2231structCpy.fllCcoRange = ((cy_stc_fll_manual_config_t *) message->praData1)->ccoRange; in Cy_PRA_ProcessCmd()
2232structCpy.enableOutputDiv = ((cy_stc_fll_manual_config_t *) message->praData1)->enableOutputDiv; in Cy_PRA_ProcessCmd()
2233structCpy.lockTolerance = ((cy_stc_fll_manual_config_t *) message->praData1)->lockTolerance; in Cy_PRA_ProcessCmd()
2234 structCpy.igain = ((cy_stc_fll_manual_config_t *) message->praData1)->igain; in Cy_PRA_ProcessCmd()
2235 structCpy.pgain = ((cy_stc_fll_manual_config_t *) message->praData1)->pgain; in Cy_PRA_ProcessCmd()
2236structCpy.settlingCount = ((cy_stc_fll_manual_config_t *) message->praData1)->settlingCount; in Cy_PRA_ProcessCmd()
2237structCpy.outputMode = ((cy_stc_fll_manual_config_t *) message->praData1)->outputMode; in Cy_PRA_ProcessCmd()
2238structCpy.ccoFreq = ((cy_stc_fll_manual_config_t *) message->praData1)->cco_Freq; in Cy_PRA_ProcessCmd()
2246 if (structCpy.fllEnable == true) /* FLL is already enabled */ in Cy_PRA_ProcessCmd()
2252 structCpy.fllEnable = true; in Cy_PRA_ProcessCmd()
2255 structCpy.fllOutFreqHz = Cy_PRA_CalculateFLLOutFreq(&structCpy); in Cy_PRA_ProcessCmd()
2258 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
2261 structCpy.fllOutFreqHz = CY_PRA_DEFAULT_ZERO; in Cy_PRA_ProcessCmd()
2262 structCpy.fllEnable = false; in Cy_PRA_ProcessCmd()
2267 if (structCpy.hf0Source == CY_SYSCLK_CLKHF_IN_CLKPATH0) in Cy_PRA_ProcessCmd()
2270structCpy.hf0OutFreqMHz = CY_SYSLIB_DIV_ROUND(Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.h… in Cy_PRA_ProcessCmd()
2298structCpy.pll0FeedbackDiv = ((cy_stc_pra_clk_pll_manconfigure_t *) message->praData1)->praConfig->… in Cy_PRA_ProcessCmd()
2299structCpy.pll0ReferenceDiv = ((cy_stc_pra_clk_pll_manconfigure_t *) message->praData1)->praConfig-… in Cy_PRA_ProcessCmd()
2300structCpy.pll0OutputDiv = ((cy_stc_pra_clk_pll_manconfigure_t *) message->praData1)->praConfig->ou… in Cy_PRA_ProcessCmd()
2301structCpy.pll0LfMode = ((cy_stc_pra_clk_pll_manconfigure_t *) message->praData1)->praConfig->lfMod… in Cy_PRA_ProcessCmd()
2302structCpy.pll0OutputMode = ((cy_stc_pra_clk_pll_manconfigure_t *) message->praData1)->praConfig->o… in Cy_PRA_ProcessCmd()
2306structCpy.pll1FeedbackDiv = ((cy_stc_pra_clk_pll_manconfigure_t *) message->praData1)->praConfig->… in Cy_PRA_ProcessCmd()
2307structCpy.pll1ReferenceDiv = ((cy_stc_pra_clk_pll_manconfigure_t *) message->praData1)->praConfig-… in Cy_PRA_ProcessCmd()
2308structCpy.pll1OutputDiv = ((cy_stc_pra_clk_pll_manconfigure_t *) message->praData1)->praConfig->ou… in Cy_PRA_ProcessCmd()
2309structCpy.pll1LfMode = ((cy_stc_pra_clk_pll_manconfigure_t *) message->praData1)->praConfig->lfMod… in Cy_PRA_ProcessCmd()
2310structCpy.pll1OutputMode = ((cy_stc_pra_clk_pll_manconfigure_t *) message->praData1)->praConfig->o… in Cy_PRA_ProcessCmd()
2319 … if ((((message->praData1) == CY_PRA_CLKPLL_1) && (structCpy.pll0Enable == true)) in Cy_PRA_ProcessCmd()
2320 … || (((message->praData1) == CY_PRA_CLKPLL_2) && (structCpy.pll1Enable == true)) in Cy_PRA_ProcessCmd()
2331structCpy.pll0OutFreqHz = Cy_PRA_CalculatePLLOutFreq(CY_PRA_CLKPLL_1, &structCpy); in Cy_PRA_ProcessCmd()
2332 structCpy.pll0Enable = true; in Cy_PRA_ProcessCmd()
2336structCpy.pll1OutFreqHz = Cy_PRA_CalculatePLLOutFreq(CY_PRA_CLKPLL_2, &structCpy); in Cy_PRA_ProcessCmd()
2337 structCpy.pll1Enable = true; in Cy_PRA_ProcessCmd()
2341 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
2347 structCpy.pll0OutFreqHz = CY_PRA_DEFAULT_ZERO; in Cy_PRA_ProcessCmd()
2348 structCpy.pll0Enable = false; in Cy_PRA_ProcessCmd()
2352 structCpy.pll1OutFreqHz = CY_PRA_DEFAULT_ZERO; in Cy_PRA_ProcessCmd()
2353 structCpy.pll1Enable = false; in Cy_PRA_ProcessCmd()
2359 …if ((structCpy.hf0Source == CY_SYSCLK_CLKHF_IN_CLKPATH1) || (structCpy.hf0Source == CY_SYSCLK_CLKH… in Cy_PRA_ProcessCmd()
2362structCpy.hf0OutFreqMHz = CY_SYSLIB_DIV_ROUND(Cy_SysClk_ClkPathGetFrequency((uint32_t) structCpy.h… in Cy_PRA_ProcessCmd()
2380 clkSlowEnableTmp = structCpy.clkSlowEnable; in Cy_PRA_ProcessCmd()
2381 clkSlowDivTmp = structCpy.clkSlowDiv; in Cy_PRA_ProcessCmd()
2382 structCpy.clkSlowEnable = true; in Cy_PRA_ProcessCmd()
2383 structCpy.clkSlowDiv = (uint8_t)(message->praData1); in Cy_PRA_ProcessCmd()
2386 message->praStatus = Cy_PRA_SystemConfig(&structCpy); in Cy_PRA_ProcessCmd()
2390 structCpy.clkSlowDiv = clkSlowDivTmp; in Cy_PRA_ProcessCmd()
2391 structCpy.clkSlowEnable = clkSlowEnableTmp; in Cy_PRA_ProcessCmd()
2403 structCpy.extClkEnable = true; in Cy_PRA_ProcessCmd()
2404 structCpy.extClkFreqHz = (uint32_t)(message->praData1); in Cy_PRA_ProcessCmd()