static void magus_pm_debug(char * desc) { printk("%s:\n", desc); preg(PORT_PA_IER); preg(PORT_PB_IER); preg(PORT_PC_IER); preg(PORT_PD_IER); preg(PORT_PE_IER); preg(PORT_PF_IER); preg(INTC_EN0); preg(INTC_EN1); preg(SCRM_PLL2R); preg(SCRM_MSTR); }
/* * Funcion encargada de comprobar un objeto. */ int intenta (struct atributo *p, char *ob) { char respuesta; struct atributo *a, *t; if (!sigueno(p)) return 0; if (!siguesi(p)) return 0; while (p) { if (preg (p->atrib)) { printf ("es/ha/tiene %s? ", p->atrib); respuesta = tolower(getchar()); getchar(); printf ("\n"); a = (struct atributo *) malloc(sizeof(at)); if (!a) { printf ("No hay memoria suficiente.\n"); return (0); } a->siguiente = 0x00; switch(respuesta) { case 'n': strcpy (a->atrib, p->atrib); if (!no) { no = a; siguienteno = no; } else { siguienteno->siguiente = a; siguienteno = a; } return (0); case 's': strcpy (a->atrib,p->atrib); if (!si) { si = a; siguientesi = si; } else { siguientesi->siguiente = a; siguientesi = a; } p = p->siguiente; break; case 'p': razonando (ob); break; } } else p = p->siguiente; } return 1; }
static void omap2_pm_debug(char * desc) { printk("%s:\n", desc); preg(CM_CLKSTCTRL_MPU); preg(CM_CLKSTCTRL_CORE); preg(CM_CLKSTCTRL_GFX); preg(CM_CLKSTCTRL_DSP); preg(CM_CLKSTCTRL_MDM); preg(PM_PWSTCTRL_MPU); preg(PM_PWSTCTRL_CORE); preg(PM_PWSTCTRL_GFX); preg(PM_PWSTCTRL_DSP); preg(PM_PWSTCTRL_MDM); preg(PM_PWSTST_MPU); preg(PM_PWSTST_CORE); preg(PM_PWSTST_GFX); preg(PM_PWSTST_DSP); preg(PM_PWSTST_MDM); preg(CM_AUTOIDLE1_CORE); preg(CM_AUTOIDLE2_CORE); preg(CM_AUTOIDLE3_CORE); preg(CM_AUTOIDLE4_CORE); preg(CM_AUTOIDLE_WKUP); preg(CM_AUTOIDLE_PLL); preg(CM_AUTOIDLE_DSP); preg(CM_AUTOIDLE_MDM); preg(CM_ICLKEN1_CORE); preg(CM_ICLKEN2_CORE); preg(CM_ICLKEN3_CORE); preg(CM_ICLKEN4_CORE); preg(CM_ICLKEN_GFX); preg(CM_ICLKEN_WKUP); preg(CM_ICLKEN_DSP); preg(CM_ICLKEN_MDM); preg(CM_IDLEST1_CORE); preg(CM_IDLEST2_CORE); preg(CM_IDLEST3_CORE); preg(CM_IDLEST4_CORE); preg(CM_IDLEST_GFX); preg(CM_IDLEST_WKUP); preg(CM_IDLEST_CKGEN); preg(CM_IDLEST_DSP); preg(CM_IDLEST_MDM); preg(RM_RSTST_MPU); preg(RM_RSTST_GFX); preg(RM_RSTST_WKUP); preg(RM_RSTST_DSP); preg(RM_RSTST_MDM); preg(PM_WKDEP_MPU); preg(PM_WKDEP_CORE); preg(PM_WKDEP_GFX); preg(PM_WKDEP_DSP); preg(PM_WKDEP_MDM); preg(CM_FCLKEN_WKUP); preg(CM_ICLKEN_WKUP); preg(CM_IDLEST_WKUP); preg(CM_AUTOIDLE_WKUP); preg(CM_CLKSEL_WKUP); preg(PM_WKEN_WKUP); preg(PM_WKST_WKUP); }