• 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:board

27 #include <mach/board.h>
51 struct at91_cf_data *board;
58 return !gpio_get_value(cf->board->det_pin);
72 if (irq == cf->board->det_pin) {
98 int rdy = cf->board->irq_pin; /* RDY/nIRQ */
99 int vcc = cf->board->vcc_pin;
120 if (cf->board->vcc_pin) {
123 gpio_set_value(cf->board->vcc_pin, 0);
126 gpio_set_value(cf->board->vcc_pin, 1);
134 gpio_set_value(cf->board->rst_pin, s->flags & SS_RESET);
159 csr = at91_sys_read(AT91_SMC_CSR(cf->board->chipselect)) & ~AT91_SMC_DBW;
178 at91_sys_write(AT91_SMC_CSR(cf->board->chipselect), csr);
220 struct at91_cf_data *board = pdev->dev.platform_data;
224 if (!board || !board->det_pin || !board->rst_pin)
235 cf->board = board;
241 status = gpio_request(board->det_pin, "cf_det");
244 status = request_irq(board->det_pin, at91_cf_irq, 0, driver_name, cf);
249 status = gpio_request(board->rst_pin, "cf_rst");
253 if (board->vcc_pin) {
254 status = gpio_request(board->vcc_pin, "cf_vcc");
263 * (Note: DK board doesn't wire the IRQ pin...)
265 if (board->irq_pin) {
266 status = gpio_request(board->irq_pin, "cf_irq");
269 status = request_irq(board->irq_pin, at91_cf_irq,
273 cf->socket.pci_irq = board->irq_pin;
293 board->det_pin, board->irq_pin);
315 if (board->irq_pin) {
316 free_irq(board->irq_pin, cf);
318 gpio_free(board->irq_pin);
321 if (board->vcc_pin)
322 gpio_free(board->vcc_pin);
324 gpio_free(board->rst_pin);
327 free_irq(board->det_pin, cf);
329 gpio_free(board->det_pin);
338 struct at91_cf_data *board = cf->board;
344 if (board->irq_pin) {
345 free_irq(board->irq_pin, cf);
346 gpio_free(board->irq_pin);
348 if (board->vcc_pin)
349 gpio_free(board->vcc_pin);
350 gpio_free(board->rst_pin);
352 free_irq(board->det_pin, cf);
353 gpio_free(board->det_pin);
363 struct at91_cf_data *board = cf->board;
366 enable_irq_wake(board->det_pin);
367 if (board->irq_pin)
368 enable_irq_wake(board->irq_pin);
376 struct at91_cf_data *board = cf->board;
379 disable_irq_wake(board->det_pin);
380 if (board->irq_pin)
381 disable_irq_wake(board->irq_pin);