Lines Matching full:reg_base
264 void __iomem *reg_base; member
277 void __iomem *reg_base; member
338 ret = readl_poll_timeout(pcie->reg_base + KVASER_PCIEFD_SPI_STATUS_REG, in kvaser_pciefd_spi_wait_loop()
349 iowrite32(BIT(0), pcie->reg_base + KVASER_PCIEFD_SPI_SSEL_REG); in kvaser_pciefd_spi_cmd()
350 iowrite32(BIT(10), pcie->reg_base + KVASER_PCIEFD_SPI_CTRL_REG); in kvaser_pciefd_spi_cmd()
351 ioread32(pcie->reg_base + KVASER_PCIEFD_SPI_RX_REG); in kvaser_pciefd_spi_cmd()
358 iowrite32(*tx++, pcie->reg_base + KVASER_PCIEFD_SPI_TX_REG); in kvaser_pciefd_spi_cmd()
363 ioread32(pcie->reg_base + KVASER_PCIEFD_SPI_RX_REG); in kvaser_pciefd_spi_cmd()
371 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SPI_TX_REG); in kvaser_pciefd_spi_cmd()
376 *rx++ = ioread32(pcie->reg_base + KVASER_PCIEFD_SPI_RX_REG); in kvaser_pciefd_spi_cmd()
382 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SPI_CTRL_REG); in kvaser_pciefd_spi_cmd()
499 iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); in kvaser_pciefd_request_status()
508 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_enable_err_gen()
511 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_enable_err_gen()
522 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_disable_err_gen()
524 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_disable_err_gen()
538 iowrite32(msk, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_set_tx_irq()
550 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_setup_controller()
572 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_setup_controller()
583 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_start_controller_flush()
585 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_start_controller_flush()
587 status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); in kvaser_pciefd_start_controller_flush()
594 iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); in kvaser_pciefd_start_controller_flush()
599 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_start_controller_flush()
601 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_start_controller_flush()
624 iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_bus_on()
625 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_bus_on()
628 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_bus_on()
630 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_bus_on()
632 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_bus_on()
641 iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_bus_on()
642 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_bus_on()
663 pwm_ctrl = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_stop()
668 iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_stop()
686 iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_start()
692 iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); in kvaser_pciefd_pwm_start()
728 iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_stop()
800 can->reg_base + KVASER_PCIEFD_KCAN_FIFO_REG); in kvaser_pciefd_start_xmit()
802 can->reg_base + KVASER_PCIEFD_KCAN_FIFO_REG); in kvaser_pciefd_start_xmit()
808 iowrite32_rep(can->reg_base + in kvaser_pciefd_start_xmit()
812 __raw_writel(data_last, can->reg_base + in kvaser_pciefd_start_xmit()
816 __raw_writel(0, can->reg_base + in kvaser_pciefd_start_xmit()
820 count = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_TX_NPACKETS_REG); in kvaser_pciefd_start_xmit()
853 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_set_bittiming()
857 can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_set_bittiming()
860 ret = readl_poll_timeout(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG, in kvaser_pciefd_set_bittiming()
870 iowrite32(btrn, can->reg_base + KVASER_PCIEFD_KCAN_BTRD_REG); in kvaser_pciefd_set_bittiming()
872 iowrite32(btrn, can->reg_base + KVASER_PCIEFD_KCAN_BTRN_REG); in kvaser_pciefd_set_bittiming()
875 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_set_bittiming()
950 can->reg_base = pcie->reg_base + KVASER_PCIEFD_KCAN0_BASE + in kvaser_pciefd_setup_can_ctrls()
965 iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_BUS_LOAD_REG); in kvaser_pciefd_setup_can_ctrls()
967 tx_npackets = ioread32(can->reg_base + in kvaser_pciefd_setup_can_ctrls()
997 status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); in kvaser_pciefd_setup_can_ctrls()
1013 iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_setup_can_ctrls()
1015 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_setup_can_ctrls()
1056 iowrite32(word1, pcie->reg_base + offset); in kvaser_pciefd_write_dma_map()
1057 iowrite32(word2, pcie->reg_base + offset + 4); in kvaser_pciefd_write_dma_map()
1068 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_setup_dma()
1090 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_setup_dma()
1093 srb_packet_count = ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_RX_NR_PACKETS_REG) & in kvaser_pciefd_setup_dma()
1097 ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_FIFO_LAST_REG); in kvaser_pciefd_setup_dma()
1101 srb_status = ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_STAT_REG); in kvaser_pciefd_setup_dma()
1109 pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_setup_dma()
1124 sysid = ioread32(pcie->reg_base + KVASER_PCIEFD_SYSID_VERSION_REG); in kvaser_pciefd_setup_board()
1137 build = ioread32(pcie->reg_base + KVASER_PCIEFD_SYSID_BUILD_REG); in kvaser_pciefd_setup_board()
1143 srb_status = ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_STAT_REG); in kvaser_pciefd_setup_board()
1150 pcie->bus_freq = ioread32(pcie->reg_base + in kvaser_pciefd_setup_board()
1152 pcie->freq = ioread32(pcie->reg_base + KVASER_PCIEFD_SYSID_CANFREQ_REG); in kvaser_pciefd_setup_board()
1158 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_LOOP_REG); in kvaser_pciefd_setup_board()
1427 status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); in kvaser_pciefd_handle_status_packet()
1439 can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_handle_status_packet()
1442 iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); in kvaser_pciefd_handle_status_packet()
1448 u8 count = ioread32(can->reg_base + in kvaser_pciefd_handle_status_packet()
1453 can->reg_base + KVASER_PCIEFD_KCAN_CTRL_REG); in kvaser_pciefd_handle_status_packet()
1486 u8 count = ioread32(can->reg_base + in kvaser_pciefd_handle_eack_packet()
1491 can->reg_base + KVASER_PCIEFD_KCAN_CTRL_REG); in kvaser_pciefd_handle_eack_packet()
1561 u8 count = ioread32(can->reg_base + in kvaser_pciefd_handle_ack_packet()
1699 irq = ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_IRQ_REG); in kvaser_pciefd_receive_irq()
1704 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_receive_irq()
1711 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_receive_irq()
1720 iowrite32(irq, pcie->reg_base + KVASER_PCIEFD_SRB_IRQ_REG); in kvaser_pciefd_receive_irq()
1726 u32 irq = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_transmit_irq()
1741 iowrite32(irq, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); in kvaser_pciefd_transmit_irq()
1751 board_irq = ioread32(pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_irq_handler()
1771 iowrite32(board_irq, pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_irq_handler()
1784 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_teardown_can_ctrls()
1812 pcie->reg_base = pci_iomap(pdev, 0, 0); in kvaser_pciefd_probe()
1813 if (!pcie->reg_base) { in kvaser_pciefd_probe()
1838 pcie->reg_base + KVASER_PCIEFD_SRB_IRQ_REG); in kvaser_pciefd_probe()
1843 pcie->reg_base + KVASER_PCIEFD_SRB_IEN_REG); in kvaser_pciefd_probe()
1847 pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_probe()
1849 pcie->reg_base + KVASER_PCIEFD_IEN_REG); in kvaser_pciefd_probe()
1853 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_probe()
1855 pcie->reg_base + KVASER_PCIEFD_SRB_CMD_REG); in kvaser_pciefd_probe()
1865 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_IEN_REG); in kvaser_pciefd_probe()
1870 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_probe()
1874 pci_iounmap(pdev, pcie->reg_base); in kvaser_pciefd_probe()
1894 can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); in kvaser_pciefd_remove_all_ctrls()
1910 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_SRB_CTRL_REG); in kvaser_pciefd_remove()
1912 pcie->reg_base + KVASER_PCIEFD_IRQ_REG); in kvaser_pciefd_remove()
1913 iowrite32(0, pcie->reg_base + KVASER_PCIEFD_IEN_REG); in kvaser_pciefd_remove()
1918 pci_iounmap(pdev, pcie->reg_base); in kvaser_pciefd_remove()