Lines Matching refs:skt
159 static int pxa2xx_pcmcia_set_timing(struct soc_pcmcia_socket *skt)
161 unsigned long clk = clk_get_rate(skt->clk) / 10000;
163 int sock = skt->nr;
165 soc_common_pcmcia_get_timing(skt, &timing);
178 pxa2xx_pcmcia_frequency_change(struct soc_pcmcia_socket *skt,
185 debug(skt, 2, "new frequency %u.%uMHz > %u.%uMHz, "
189 pxa2xx_pcmcia_set_timing(skt);
195 debug(skt, 2, "new frequency %u.%uMHz < %u.%uMHz, "
199 pxa2xx_pcmcia_set_timing(skt);
221 int pxa2xx_drv_pcmcia_add_one(struct soc_pcmcia_socket *skt)
223 skt->res_skt.start = _PCMCIA(skt->nr);
224 skt->res_skt.end = _PCMCIA(skt->nr) + PCMCIASp - 1;
225 skt->res_skt.name = skt_names[skt->nr];
226 skt->res_skt.flags = IORESOURCE_MEM;
228 skt->res_io.start = _PCMCIAIO(skt->nr);
229 skt->res_io.end = _PCMCIAIO(skt->nr) + PCMCIAIOSp - 1;
230 skt->res_io.name = "io";
231 skt->res_io.flags = IORESOURCE_MEM | IORESOURCE_BUSY;
233 skt->res_mem.start = _PCMCIAMem(skt->nr);
234 skt->res_mem.end = _PCMCIAMem(skt->nr) + PCMCIAMemSp - 1;
235 skt->res_mem.name = "memory";
236 skt->res_mem.flags = IORESOURCE_MEM;
238 skt->res_attr.start = _PCMCIAAttr(skt->nr);
239 skt->res_attr.end = _PCMCIAAttr(skt->nr) + PCMCIAAttrSp - 1;
240 skt->res_attr.name = "attribute";
241 skt->res_attr.flags = IORESOURCE_MEM;
243 return soc_pcmcia_add_one(skt);
262 struct soc_pcmcia_socket *skt;
292 skt = &sinfo->skt[i];
294 skt->nr = ops->first + i;
295 skt->clk = clk;
296 soc_pcmcia_init_one(skt, ops, &dev->dev);
298 ret = pxa2xx_drv_pcmcia_add_one(skt);
310 soc_pcmcia_remove_one(&sinfo->skt[i]);
322 soc_pcmcia_remove_one(&sinfo->skt[i]);