]> rtime.felk.cvut.cz Git - arc.git/blobdiff - arch/ppc/mpc55xx/drivers/Mcu.c
Cleanup of some drivers. Re-generated examples for mpc551xsim
[arc.git] / arch / ppc / mpc55xx / drivers / Mcu.c
index f914eedba43e6af6493ea0ea7c9f7c1da881ea7f..8b0fcd487bfe3e47992964c5ea0d91eba3ca24e2 100644 (file)
@@ -102,7 +102,6 @@ Mcu_GlobalType Mcu_Global =
 /* ----------------------------[private functions]---------------------------*/\r
 /* ----------------------------[public functions]----------------------------*/\r
 \r
-static void Mcu_LossOfLock( void  ){\r
 /**\r
  * ISR wh\r
  */\r
@@ -128,9 +127,7 @@ void Mcu_LossOfLock( void  ) {
 \r
 /**\r
  */\r
-void Mcu_LossOfClock( void  ) {\r
-\r
-static void Mcu_LossOfCLock( void  ){\r
+static void Mcu_LossOfClock( void  ){\r
        /* Should report MCU_E_CLOCK_FAILURE with DEM here */\r
 #if defined(CFG_MPC5606S)\r
        /*not support*/\r
@@ -304,14 +301,16 @@ void Mcu_Init(const Mcu_ConfigType *configPtr) {
 #if defined(CFG_MPC5606S)\r
        /*not support*/\r
 #else\r
-       Irq_AttachIsr1(Mcu_LossOfLock, NULL, PLL_SYNSR_LOLF,10 );\r
+       ISR_INSTALL_ISR1("LossOfLock", Mcu_LossOfLock, PLL_SYNSR_LOLF, 10 , 0 );\r
+//     Irq_AttachIsr1(Mcu_LossOfLock, NULL, PLL_SYNSR_LOLF,10 );\r
 //             Irq_AttachIsr1(Mcu_LossOfLock, NULL, PLL_SYNSR_LOLF, 10);\r
 #if defined(CFG_MPC5516)\r
        FMPLL.ESYNCR2.B.LOLIRQ = 1;\r
 #elif defined(CFG_MPC5554) || defined(CFG_MPC5567)\r
        FMPLL.SYNCR.B.LOLIRQ = 1;\r
 #endif\r
-       Irq_AttachIsr1(Mcu_LossOfCLock, NULL, PLL_SYNSR_LOCF,10 );\r
+       ISR_INSTALL_ISR1("LossOfClock", Mcu_LossOfClock, PLL_SYNSR_LOLF, 10 , 0 );\r
+//     Irq_AttachIsr1(Mcu_LossOfCLock, NULL, PLL_SYNSR_LOCF,10 );\r
 //             IRQ_ATTACH( PLL_SYNSR_LOLF );\r
 //             Irq_Attach( &IRQ_NAME(PLL_SYNSR_LOLF));\r
 //             Irq_AttachIsr1(Mcu_LossOfClock, NULL, PLL_SYNSR_LOCF, 10);\r
@@ -376,6 +375,8 @@ Std_ReturnType Mcu_InitClock(const Mcu_ClockType ClockSetting)
     assert(clockSettingsPtr->Pll2 < 16);\r
     assert(clockSettingsPtr->Pll1 <= 4);\r
     assert(clockSettingsPtr->Pll3 < 8);\r
+#else\r
+#error CPU not defined\r
 #endif\r
 \r
 #if defined(USE_LDEBUG_PRINTF)\r
@@ -449,6 +450,8 @@ Std_ReturnType Mcu_InitClock(const Mcu_ClockType ClockSetting)
     while (Mcu_GetPllStatus() != MCU_PLL_LOCKED) ;\r
 \r
     FMPLL.SYNCR.B.LOLIRQ       = 1;\r
+#else\r
+#error CPU not defined\r
 #endif\r
 \r
     return E_OK;\r