Lines Matching refs:reg_base
259 void __iomem *reg_base; member
272 void __iomem *reg_base; member
333 ret = readl_poll_timeout(pcie->reg_base + KVASER_PCIEFD_SPI_STATUS_REG, in kvaser_pciefd_spi_wait_loop()
344 iowrite32(BIT(0), pcie->reg_base + KVASER_PCIEFD_SPI_SSEL_REG); in kvaser_pciefd_spi_cmd()
345 iowrite32(BIT(10), pcie->reg_base + KVASER_PCIEFD_SPI_CTRL_REG); in kvaser_pciefd_spi_cmd()
346 ioread32(pcie->reg_base + KVASER_PCIEFD_SPI_RX_REG); in kvaser_pciefd_spi_cmd()
353 iowrite32(*tx++, pcie->reg_base + KVASER_PCIEFD_SPI_TX_REG); in kvaser_pciefd_spi_cmd()
358 ioread32(pcie->reg_base + KVASER_PCIEFD_SPI_RX_REG); in kvaser_pciefd_spi_cmd()
366 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SPI_TX_REG); in kvaser_pciefd_spi_cmd()
371 *rx++ = ioread32(pcie->reg_base + KVASER_PCIEFD_SPI_RX_REG); in kvaser_pciefd_spi_cmd()
377 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SPI_CTRL_REG); in kvaser_pciefd_spi_cmd()
494 iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); in kvaser_pciefd_request_status()
503 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_enable_err_gen()
506 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_enable_err_gen()
517 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_disable_err_gen()
519 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_disable_err_gen()
533 iowrite32(msk, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_set_tx_irq()
545 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_setup_controller()
565 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_setup_controller()
576 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_start_controller_flush()
578 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_start_controller_flush()
580 status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); in kvaser_pciefd_start_controller_flush()
587 iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); in kvaser_pciefd_start_controller_flush()
592 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_start_controller_flush()
594 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_start_controller_flush()
617 iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_bus_on()
618 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_bus_on()
621 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_bus_on()
623 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_bus_on()
625 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_bus_on()
634 iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_bus_on()
635 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_bus_on()
656 pwm_ctrl = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_stop()
661 iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_stop()
679 iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_start()
685 iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_start()
721 iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_stop()
792 can->reg_base + KVASER_PCIEFD_KCAN_FIFO_REG); in kvaser_pciefd_start_xmit()
794 can->reg_base + KVASER_PCIEFD_KCAN_FIFO_REG); in kvaser_pciefd_start_xmit()
800 iowrite32_rep(can->reg_base + in kvaser_pciefd_start_xmit()
804 __raw_writel(data_last, can->reg_base + in kvaser_pciefd_start_xmit()
808 __raw_writel(0, can->reg_base + in kvaser_pciefd_start_xmit()
812 count = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_TX_NPACKETS_REG); in kvaser_pciefd_start_xmit()
845 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_set_bittiming()
849 can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_set_bittiming()
852 ret = readl_poll_timeout(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG, in kvaser_pciefd_set_bittiming()
862 iowrite32(btrn, can->reg_base + KVASER_PCIEFD_KCAN_BTRD_REG); in kvaser_pciefd_set_bittiming()
864 iowrite32(btrn, can->reg_base + KVASER_PCIEFD_KCAN_BTRN_REG); in kvaser_pciefd_set_bittiming()
867 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_set_bittiming()
942 can->reg_base = pcie->reg_base + KVASER_PCIEFD_KCAN0_BASE + in kvaser_pciefd_setup_can_ctrls()
957 iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_BUS_LOAD_REG); in kvaser_pciefd_setup_can_ctrls()
959 tx_npackets = ioread32(can->reg_base + in kvaser_pciefd_setup_can_ctrls()
989 status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); in kvaser_pciefd_setup_can_ctrls()
1005 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_setup_can_ctrls()
1008 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_setup_can_ctrls()
1049 iowrite32(word1, pcie->reg_base + offset); in kvaser_pciefd_write_dma_map()
1050 iowrite32(word2, pcie->reg_base + offset + 4); in kvaser_pciefd_write_dma_map()
1060 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_setup_dma()
1082 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_setup_dma()
1084 srb_status = ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_STAT_REG); in kvaser_pciefd_setup_dma()
1092 pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_setup_dma()
1107 sysid = ioread32(pcie->reg_base + KVASER_PCIEFD_SYSID_VERSION_REG); in kvaser_pciefd_setup_board()
1120 build = ioread32(pcie->reg_base + KVASER_PCIEFD_SYSID_BUILD_REG); in kvaser_pciefd_setup_board()
1126 srb_status = ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_STAT_REG); in kvaser_pciefd_setup_board()
1133 pcie->bus_freq = ioread32(pcie->reg_base + in kvaser_pciefd_setup_board()
1135 pcie->freq = ioread32(pcie->reg_base + KVASER_PCIEFD_SYSID_CANFREQ_REG); in kvaser_pciefd_setup_board()
1141 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_LOOP_REG); in kvaser_pciefd_setup_board()
1410 status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); in kvaser_pciefd_handle_status_packet()
1422 can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_handle_status_packet()
1425 iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); in kvaser_pciefd_handle_status_packet()
1428 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_handle_status_packet()
1434 u8 count = ioread32(can->reg_base + in kvaser_pciefd_handle_status_packet()
1439 can->reg_base + KVASER_PCIEFD_KCAN_CTRL_REG); in kvaser_pciefd_handle_status_packet()
1472 u8 count = ioread32(can->reg_base + in kvaser_pciefd_handle_eack_packet()
1477 can->reg_base + KVASER_PCIEFD_KCAN_CTRL_REG); in kvaser_pciefd_handle_eack_packet()
1547 u8 count = ioread32(can->reg_base + in kvaser_pciefd_handle_ack_packet()
1685 irq = ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_IRQ_REG); in kvaser_pciefd_receive_irq()
1690 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_receive_irq()
1697 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_receive_irq()
1706 iowrite32(irq, pcie->reg_base + KVASER_PCIEFD_SRB_IRQ_REG); in kvaser_pciefd_receive_irq()
1712 u32 irq = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_transmit_irq()
1718 u8 count = ioread32(can->reg_base + in kvaser_pciefd_transmit_irq()
1723 can->reg_base + KVASER_PCIEFD_KCAN_CTRL_REG); in kvaser_pciefd_transmit_irq()
1736 iowrite32(irq, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_transmit_irq()
1746 board_irq = ioread32(pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_irq_handler()
1766 iowrite32(board_irq, pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_irq_handler()
1779 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_teardown_can_ctrls()
1807 pcie->reg_base = pci_iomap(pdev, 0, 0); in kvaser_pciefd_probe()
1808 if (!pcie->reg_base) { in kvaser_pciefd_probe()
1828 pcie->reg_base + KVASER_PCIEFD_SRB_IRQ_REG); in kvaser_pciefd_probe()
1833 pcie->reg_base + KVASER_PCIEFD_SRB_IEN_REG); in kvaser_pciefd_probe()
1837 pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_probe()
1839 pcie->reg_base + KVASER_PCIEFD_IEN_REG); in kvaser_pciefd_probe()
1843 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_probe()
1845 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_probe()
1863 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_probe()
1867 pci_iounmap(pdev, pcie->reg_base); in kvaser_pciefd_probe()
1887 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_remove_all_ctrls()
1903 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_remove()
1905 pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_remove()
1906 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_IEN_REG); in kvaser_pciefd_remove()
1911 pci_iounmap(pdev, pcie->reg_base); in kvaser_pciefd_remove()