• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/pcmcia/

Lines Matching refs:skt

64 sa1100_pcmcia_default_mecr_timing(struct soc_pcmcia_socket *skt,
80 sa1100_pcmcia_set_mecr(struct soc_pcmcia_socket *skt, unsigned int cpu_clock)
87 soc_common_pcmcia_get_timing(skt, &timing);
89 bs_io = skt->ops->get_timing(skt, cpu_clock, timing.io);
90 bs_mem = skt->ops->get_timing(skt, cpu_clock, timing.mem);
91 bs_attr = skt->ops->get_timing(skt, cpu_clock, timing.attr);
96 MECR_FAST_SET(mecr, skt->nr, 0);
97 MECR_BSIO_SET(mecr, skt->nr, bs_io);
98 MECR_BSA_SET(mecr, skt->nr, bs_attr);
99 MECR_BSM_SET(mecr, skt->nr, bs_mem);
105 debug(skt, 2, "FAST %X BSM %X BSA %X BSIO %X\n",
106 MECR_FAST_GET(mecr, skt->nr),
107 MECR_BSM_GET(mecr, skt->nr), MECR_BSA_GET(mecr, skt->nr),
108 MECR_BSIO_GET(mecr, skt->nr));
115 sa1100_pcmcia_frequency_change(struct soc_pcmcia_socket *skt,
122 sa1100_pcmcia_set_mecr(skt, freqs->new);
127 sa1100_pcmcia_set_mecr(skt, freqs->new);
130 sa1100_pcmcia_set_mecr(skt, freqs->new);
140 sa1100_pcmcia_set_timing(struct soc_pcmcia_socket *skt)
142 return sa1100_pcmcia_set_mecr(skt, cpufreq_get(0));
146 sa1100_pcmcia_show_timing(struct soc_pcmcia_socket *skt, char *buf)
153 soc_common_pcmcia_get_timing(skt, &timing);
156 sa1100_pcmcia_cmd_time(clock, MECR_BSIO_GET(mecr, skt->nr)));
159 sa1100_pcmcia_cmd_time(clock, MECR_BSA_GET(mecr, skt->nr)));
162 sa1100_pcmcia_cmd_time(clock, MECR_BSM_GET(mecr, skt->nr)));
175 int sa11xx_drv_pcmcia_add_one(struct soc_pcmcia_socket *skt)
177 skt->res_skt.start = _PCMCIA(skt->nr);
178 skt->res_skt.end = _PCMCIA(skt->nr) + PCMCIASp - 1;
179 skt->res_skt.name = skt_names[skt->nr];
180 skt->res_skt.flags = IORESOURCE_MEM;
182 skt->res_io.start = _PCMCIAIO(skt->nr);
183 skt->res_io.end = _PCMCIAIO(skt->nr) + PCMCIAIOSp - 1;
184 skt->res_io.name = "io";
185 skt->res_io.flags = IORESOURCE_MEM | IORESOURCE_BUSY;
187 skt->res_mem.start = _PCMCIAMem(skt->nr);
188 skt->res_mem.end = _PCMCIAMem(skt->nr) + PCMCIAMemSp - 1;
189 skt->res_mem.name = "memory";
190 skt->res_mem.flags = IORESOURCE_MEM;
192 skt->res_attr.start = _PCMCIAAttr(skt->nr);
193 skt->res_attr.end = _PCMCIAAttr(skt->nr) + PCMCIAAttrSp - 1;
194 skt->res_attr.name = "attribute";
195 skt->res_attr.flags = IORESOURCE_MEM;
197 return soc_pcmcia_add_one(skt);
223 struct soc_pcmcia_socket *skt;
236 skt = &sinfo->skt[i];
238 skt->nr = first + i;
239 skt->ops = ops;
240 skt->socket.owner = ops->owner;
241 skt->socket.dev.parent = dev;
242 skt->socket.pci_irq = NO_IRQ;
244 ret = sa11xx_drv_pcmcia_add_one(skt);
251 soc_pcmcia_remove_one(&sinfo->skt[i]);