• Home
  • Raw
  • Download

Lines Matching refs:id

54 #define omap_mcbsp_check_valid_id(id)	(id < omap_mcbsp_count)  argument
55 #define id_to_mcbsp_ptr(id) mcbsp_ptr[id]; argument
57 static void omap_mcbsp_dump_reg(u8 id) in omap_mcbsp_dump_reg() argument
59 struct omap_mcbsp *mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_dump_reg()
61 dev_dbg(mcbsp->dev, "**** McBSP%d regs ****\n", mcbsp->id); in omap_mcbsp_dump_reg()
149 void omap_mcbsp_config(unsigned int id, const struct omap_mcbsp_reg_cfg *config) in omap_mcbsp_config() argument
154 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_config()
155 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_config()
158 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_config()
162 mcbsp->id, mcbsp->phys_base); in omap_mcbsp_config()
187 int omap_mcbsp_set_io_type(unsigned int id, omap_mcbsp_io_type_t io_type) in omap_mcbsp_set_io_type() argument
191 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_set_io_type()
192 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_set_io_type()
195 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_set_io_type()
201 mcbsp->id); in omap_mcbsp_set_io_type()
214 int omap_mcbsp_request(unsigned int id) in omap_mcbsp_request() argument
220 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_request()
221 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_request()
224 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_request()
227 mcbsp->pdata->ops->request(id); in omap_mcbsp_request()
235 mcbsp->id); in omap_mcbsp_request()
258 mcbsp->id); in omap_mcbsp_request()
268 mcbsp->id); in omap_mcbsp_request()
278 void omap_mcbsp_free(unsigned int id) in omap_mcbsp_free() argument
283 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_free()
284 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_free()
287 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_free()
290 mcbsp->pdata->ops->free(id); in omap_mcbsp_free()
298 mcbsp->id); in omap_mcbsp_free()
319 void omap_mcbsp_start(unsigned int id) in omap_mcbsp_start() argument
325 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_start()
326 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_start()
329 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_start()
353 omap_mcbsp_dump_reg(id); in omap_mcbsp_start()
357 void omap_mcbsp_stop(unsigned int id) in omap_mcbsp_stop() argument
363 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_stop()
364 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_stop()
368 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_stop()
386 int omap_mcbsp_pollwrite(unsigned int id, u16 buf) in omap_mcbsp_pollwrite() argument
391 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_pollwrite()
392 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_pollwrite()
396 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_pollwrite()
421 " McBSP%d Register\n", mcbsp->id); in omap_mcbsp_pollwrite()
431 int omap_mcbsp_pollread(unsigned int id, u16 *buf) in omap_mcbsp_pollread() argument
436 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_pollread()
437 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_pollread()
440 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_pollread()
464 " McBSP%d Register\n", mcbsp->id); in omap_mcbsp_pollread()
478 void omap_mcbsp_xmit_word(unsigned int id, u32 word) in omap_mcbsp_xmit_word() argument
484 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_xmit_word()
485 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_xmit_word()
489 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_xmit_word()
501 u32 omap_mcbsp_recv_word(unsigned int id) in omap_mcbsp_recv_word() argument
508 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_recv_word()
509 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_recv_word()
512 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_recv_word()
527 int omap_mcbsp_spi_master_xmit_word_poll(unsigned int id, u32 word) in omap_mcbsp_spi_master_xmit_word_poll() argument
535 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_spi_master_xmit_word_poll()
536 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_spi_master_xmit_word_poll()
539 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_spi_master_xmit_word_poll()
558 "ready\n", mcbsp->id); in omap_mcbsp_spi_master_xmit_word_poll()
579 "ready\n", mcbsp->id); in omap_mcbsp_spi_master_xmit_word_poll()
593 int omap_mcbsp_spi_master_recv_word_poll(unsigned int id, u32 *word) in omap_mcbsp_spi_master_recv_word_poll() argument
602 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_spi_master_recv_word_poll()
603 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_spi_master_recv_word_poll()
607 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_spi_master_recv_word_poll()
627 "ready\n", mcbsp->id); in omap_mcbsp_spi_master_recv_word_poll()
648 "ready\n", mcbsp->id); in omap_mcbsp_spi_master_recv_word_poll()
671 int omap_mcbsp_xmit_buffer(unsigned int id, dma_addr_t buffer, in omap_mcbsp_xmit_buffer() argument
680 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_xmit_buffer()
681 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_xmit_buffer()
684 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_xmit_buffer()
692 mcbsp->id); in omap_mcbsp_xmit_buffer()
697 dev_err(mcbsp->dev, "McBSP%d TX DMA on channel %d\n", mcbsp->id, in omap_mcbsp_xmit_buffer()
734 int omap_mcbsp_recv_buffer(unsigned int id, dma_addr_t buffer, in omap_mcbsp_recv_buffer() argument
743 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_recv_buffer()
744 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_recv_buffer()
747 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_recv_buffer()
755 mcbsp->id); in omap_mcbsp_recv_buffer()
760 dev_err(mcbsp->dev, "McBSP%d RX DMA on channel %d\n", mcbsp->id, in omap_mcbsp_recv_buffer()
803 void omap_mcbsp_set_spi_mode(unsigned int id, in omap_mcbsp_set_spi_mode() argument
809 if (!omap_mcbsp_check_valid_id(id)) { in omap_mcbsp_set_spi_mode()
810 printk(KERN_ERR "%s: Invalid id (%d)\n", __func__, id + 1); in omap_mcbsp_set_spi_mode()
813 mcbsp = id_to_mcbsp_ptr(id); in omap_mcbsp_set_spi_mode()
866 omap_mcbsp_config(id, &mcbsp_cfg); in omap_mcbsp_set_spi_mode()
878 int id = pdev->id - 1; in omap_mcbsp_probe() local
889 dev_dbg(&pdev->dev, "Initializing OMAP McBSP (%d).\n", pdev->id); in omap_mcbsp_probe()
891 if (id >= omap_mcbsp_count) { in omap_mcbsp_probe()
892 dev_err(&pdev->dev, "Invalid McBSP device id (%d)\n", id); in omap_mcbsp_probe()
902 mcbsp_ptr[id] = mcbsp; in omap_mcbsp_probe()
905 mcbsp->id = id + 1; in omap_mcbsp_probe()
937 pdata->clk_names[i], mcbsp->id); in omap_mcbsp_probe()
971 mcbsp->pdata->ops->free(mcbsp->id); in omap_mcbsp_remove()