Lines Matching refs:reg_base
255 void __iomem *reg_base; member
268 void __iomem *reg_base; member
329 ret = readl_poll_timeout(pcie->reg_base + KVASER_PCIEFD_SPI_STATUS_REG, in kvaser_pciefd_spi_wait_loop()
340 iowrite32(BIT(0), pcie->reg_base + KVASER_PCIEFD_SPI_SSEL_REG); in kvaser_pciefd_spi_cmd()
341 iowrite32(BIT(10), pcie->reg_base + KVASER_PCIEFD_SPI_CTRL_REG); in kvaser_pciefd_spi_cmd()
342 ioread32(pcie->reg_base + KVASER_PCIEFD_SPI_RX_REG); in kvaser_pciefd_spi_cmd()
349 iowrite32(*tx++, pcie->reg_base + KVASER_PCIEFD_SPI_TX_REG); in kvaser_pciefd_spi_cmd()
354 ioread32(pcie->reg_base + KVASER_PCIEFD_SPI_RX_REG); in kvaser_pciefd_spi_cmd()
362 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SPI_TX_REG); in kvaser_pciefd_spi_cmd()
367 *rx++ = ioread32(pcie->reg_base + KVASER_PCIEFD_SPI_RX_REG); in kvaser_pciefd_spi_cmd()
373 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SPI_CTRL_REG); in kvaser_pciefd_spi_cmd()
490 iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); in kvaser_pciefd_request_status()
499 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_enable_err_gen()
502 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_enable_err_gen()
513 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_disable_err_gen()
515 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_disable_err_gen()
529 iowrite32(msk, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_set_tx_irq()
541 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_setup_controller()
561 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_setup_controller()
572 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_start_controller_flush()
574 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_start_controller_flush()
576 status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); in kvaser_pciefd_start_controller_flush()
583 iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); in kvaser_pciefd_start_controller_flush()
588 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_start_controller_flush()
590 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_start_controller_flush()
613 iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_bus_on()
614 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_bus_on()
617 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_bus_on()
619 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_bus_on()
621 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_bus_on()
630 iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_bus_on()
631 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_bus_on()
652 pwm_ctrl = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_stop()
657 iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_stop()
675 iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_start()
681 iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_start()
715 iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_stop()
786 can->reg_base + KVASER_PCIEFD_KCAN_FIFO_REG); in kvaser_pciefd_start_xmit()
788 can->reg_base + KVASER_PCIEFD_KCAN_FIFO_REG); in kvaser_pciefd_start_xmit()
794 iowrite32_rep(can->reg_base + in kvaser_pciefd_start_xmit()
798 __raw_writel(data_last, can->reg_base + in kvaser_pciefd_start_xmit()
802 __raw_writel(0, can->reg_base + in kvaser_pciefd_start_xmit()
806 count = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_TX_NPACKETS_REG); in kvaser_pciefd_start_xmit()
839 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_set_bittiming()
843 can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_set_bittiming()
846 ret = readl_poll_timeout(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG, in kvaser_pciefd_set_bittiming()
856 iowrite32(btrn, can->reg_base + KVASER_PCIEFD_KCAN_BTRD_REG); in kvaser_pciefd_set_bittiming()
858 iowrite32(btrn, can->reg_base + KVASER_PCIEFD_KCAN_BTRN_REG); in kvaser_pciefd_set_bittiming()
861 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_set_bittiming()
936 can->reg_base = pcie->reg_base + KVASER_PCIEFD_KCAN0_BASE + in kvaser_pciefd_setup_can_ctrls()
950 tx_npackets = ioread32(can->reg_base + in kvaser_pciefd_setup_can_ctrls()
980 status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); in kvaser_pciefd_setup_can_ctrls()
996 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_setup_can_ctrls()
999 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_setup_can_ctrls()
1040 iowrite32(word1, pcie->reg_base + offset); in kvaser_pciefd_write_dma_map()
1041 iowrite32(word2, pcie->reg_base + offset + 4); in kvaser_pciefd_write_dma_map()
1051 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_setup_dma()
1073 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_setup_dma()
1075 srb_status = ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_STAT_REG); in kvaser_pciefd_setup_dma()
1083 pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_setup_dma()
1098 sysid = ioread32(pcie->reg_base + KVASER_PCIEFD_SYSID_VERSION_REG); in kvaser_pciefd_setup_board()
1111 build = ioread32(pcie->reg_base + KVASER_PCIEFD_SYSID_BUILD_REG); in kvaser_pciefd_setup_board()
1117 srb_status = ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_STAT_REG); in kvaser_pciefd_setup_board()
1124 pcie->bus_freq = ioread32(pcie->reg_base + in kvaser_pciefd_setup_board()
1126 pcie->freq = ioread32(pcie->reg_base + KVASER_PCIEFD_SYSID_CANFREQ_REG); in kvaser_pciefd_setup_board()
1132 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_LOOP_REG); in kvaser_pciefd_setup_board()
1398 status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); in kvaser_pciefd_handle_status_packet()
1410 can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_handle_status_packet()
1413 iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); in kvaser_pciefd_handle_status_packet()
1416 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_handle_status_packet()
1422 u8 count = ioread32(can->reg_base + in kvaser_pciefd_handle_status_packet()
1427 can->reg_base + KVASER_PCIEFD_KCAN_CTRL_REG); in kvaser_pciefd_handle_status_packet()
1460 u8 count = ioread32(can->reg_base + in kvaser_pciefd_handle_eack_packet()
1465 can->reg_base + KVASER_PCIEFD_KCAN_CTRL_REG); in kvaser_pciefd_handle_eack_packet()
1535 u8 count = ioread32(can->reg_base + in kvaser_pciefd_handle_ack_packet()
1673 irq = ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_IRQ_REG); in kvaser_pciefd_receive_irq()
1678 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_receive_irq()
1685 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_receive_irq()
1694 iowrite32(irq, pcie->reg_base + KVASER_PCIEFD_SRB_IRQ_REG); in kvaser_pciefd_receive_irq()
1700 u32 irq = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_transmit_irq()
1706 u8 count = ioread32(can->reg_base + in kvaser_pciefd_transmit_irq()
1711 can->reg_base + KVASER_PCIEFD_KCAN_CTRL_REG); in kvaser_pciefd_transmit_irq()
1724 iowrite32(irq, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_transmit_irq()
1734 board_irq = ioread32(pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_irq_handler()
1754 iowrite32(board_irq, pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_irq_handler()
1767 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_teardown_can_ctrls()
1795 pcie->reg_base = pci_iomap(pdev, 0, 0); in kvaser_pciefd_probe()
1796 if (!pcie->reg_base) { in kvaser_pciefd_probe()
1816 pcie->reg_base + KVASER_PCIEFD_SRB_IRQ_REG); in kvaser_pciefd_probe()
1821 pcie->reg_base + KVASER_PCIEFD_SRB_IEN_REG); in kvaser_pciefd_probe()
1825 pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_probe()
1827 pcie->reg_base + KVASER_PCIEFD_IEN_REG); in kvaser_pciefd_probe()
1831 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_probe()
1833 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_probe()
1851 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_probe()
1855 pci_iounmap(pdev, pcie->reg_base); in kvaser_pciefd_probe()
1875 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_remove_all_ctrls()
1891 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_remove()
1893 pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_remove()
1894 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_IEN_REG); in kvaser_pciefd_remove()
1899 pci_iounmap(pdev, pcie->reg_base); in kvaser_pciefd_remove()