Lines Matching refs:reg
56 dbg_reg("reg #%02d == 0x%08x", address, value);
64 dbg_reg("reg #%02d <- 0x%08x", address, value);
72 dbg_reg("reg #%02d == 0x%08x", address, value);
80 dbg_reg("reg #%02d <- 0x%08x", address, value);
88 u32 reg = readl(dev->mmio + address);
89 dbg_reg("reg #%02d |= 0x%08x (old =0x%08x)", address, mask, reg);
90 writel(reg | mask , dev->mmio + address);
97 u32 reg = readl(dev->mmio + address);
98 dbg_reg("reg #%02d &= 0x%08x (old = 0x%08x, mask = 0x%08x)",
99 address, ~mask, reg, mask);
100 writel(reg & ~mask, dev->mmio + address);
108 u32 reg = r592_read_reg(dev, R592_STATUS);
110 if ((reg & mask) == wanted_mask)
115 reg = r592_read_reg(dev, R592_STATUS);
117 if ((reg & mask) == wanted_mask)
120 if (reg & (R592_STATUS_SEND_ERR | R592_STATUS_RECV_ERR))
226 u32 reg;
237 reg = r592_read_reg(dev, R592_FIFO_DMA_SETTINGS);
238 reg |= R592_FIFO_DMA_SETTINGS_EN;
241 reg |= R592_FIFO_DMA_SETTINGS_DIR;
243 reg &= ~R592_FIFO_DMA_SETTINGS_DIR;
244 r592_write_reg(dev, R592_FIFO_DMA_SETTINGS, reg);
455 u32 status, reg;
504 reg = (len << R592_TPC_EXEC_LEN_SHIFT) |
508 r592_write_reg(dev, R592_TPC_EXEC, reg);
535 /* read INT reg. This can be shortened with shifts, but that way
597 u32 reg = r592_read_reg(dev, R592_REG_MSC);
598 bool card_detected = reg & R592_REG_MSC_PRSNT;
603 reg &= ~((R592_REG_MSC_IRQ_REMOVE | R592_REG_MSC_IRQ_INSERT) << 16);
606 reg |= (R592_REG_MSC_IRQ_REMOVE << 16);
608 reg |= (R592_REG_MSC_IRQ_INSERT << 16);
610 r592_write_reg(dev, R592_REG_MSC, reg);
626 u32 reg;
633 reg = r592_read_reg(dev, R592_REG_MSC);
634 irq_enable = reg >> 16;
635 irq_status = reg & 0xFFFF;
638 reg &= ~irq_status;
639 r592_write_reg(dev, R592_REG_MSC, reg);