Lines Matching refs:id
34 static void lpsc_transition(unsigned int id, unsigned int state) in lpsc_transition() argument
42 if (id >= DAVINCI_LPSC_GEM) in lpsc_transition()
45 mdstat = REG_P(PSC_MDSTAT_BASE + (id * 4)); in lpsc_transition()
46 mdctl = REG_P(PSC_MDCTL_BASE + (id * 4)); in lpsc_transition()
50 if (id < DAVINCI_LPSC_PSC1_BASE) { in lpsc_transition()
51 if (id >= PSC_PSC0_MODULE_ID_CNT) in lpsc_transition()
54 mdstat = &psc_regs->psc0.mdstat[id]; in lpsc_transition()
55 mdctl = &psc_regs->psc0.mdctl[id]; in lpsc_transition()
57 id -= DAVINCI_LPSC_PSC1_BASE; in lpsc_transition()
58 if (id >= PSC_PSC1_MODULE_ID_CNT) in lpsc_transition()
61 mdstat = &psc_regs->psc1.mdstat[id]; in lpsc_transition()
62 mdctl = &psc_regs->psc1.mdctl[id]; in lpsc_transition()
76 switch (id) { in lpsc_transition()
106 void lpsc_on(unsigned int id) in lpsc_on() argument
108 lpsc_transition(id, 0x03); in lpsc_on()
111 void lpsc_syncreset(unsigned int id) in lpsc_syncreset() argument
113 lpsc_transition(id, 0x01); in lpsc_syncreset()
116 void lpsc_disable(unsigned int id) in lpsc_disable() argument
118 lpsc_transition(id, 0x0); in lpsc_disable()