Lines Matching refs:rx_base
23 void __iomem *rx_base;/* RX Register base address */ member
107 status = readl(dev->rx_base + IRB_RX_STATUS); in st_rc_rx_interrupt()
111 int_status = readl(dev->rx_base + IRB_RX_INT_STATUS); in st_rc_rx_interrupt()
117 dev->rx_base + IRB_RX_INT_CLEAR); in st_rc_rx_interrupt()
121 symbol = readl(dev->rx_base + IRB_RX_SYS); in st_rc_rx_interrupt()
122 mark = readl(dev->rx_base + IRB_RX_ON); in st_rc_rx_interrupt()
153 writel(IRB_RX_INTS, dev->rx_base + IRB_RX_INT_CLEAR); in st_rc_rx_interrupt()
173 writel(1, dev->rx_base + IRB_RX_POLARITY_INV); in st_rc_hardware_init()
186 writel(rx_max_symbol_per, dev->rx_base + IRB_MAX_SYM_PERIOD); in st_rc_hardware_init()
206 writel(IRB_RX_INTS, dev->rx_base + IRB_RX_INT_EN); in st_rc_open()
207 writel(0x01, dev->rx_base + IRB_RX_EN); in st_rc_open()
217 writel(0x00, dev->rx_base + IRB_RX_EN); in st_rc_close()
218 writel(0x00, dev->rx_base + IRB_RX_INT_EN); in st_rc_close()
278 rc_dev->rx_base = rc_dev->base + 0x40; in st_rc_probe()
280 rc_dev->rx_base = rc_dev->base; in st_rc_probe()
351 writel(0x00, rc_dev->rx_base + IRB_RX_EN); in st_rc_suspend()
352 writel(0x00, rc_dev->rx_base + IRB_RX_INT_EN); in st_rc_suspend()
372 writel(IRB_RX_INTS, rc_dev->rx_base + IRB_RX_INT_EN); in st_rc_resume()
373 writel(0x01, rc_dev->rx_base + IRB_RX_EN); in st_rc_resume()