Lines Matching refs:virtbase
60 * @virtbase: the offset to the controller in virtual memory
68 void __iomem *virtbase;
79 status = readl(lcd->virtbase + CHAR_STAT) & 0x01;
81 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW);
97 writel(0x00, lcd->virtbase + CHAR_MASK);
127 val = readl(lcd->virtbase + CHAR_RAW);
131 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW);
136 data = readl(lcd->virtbase + CHAR_RD) & 0xf0;
146 val = readl(lcd->virtbase + CHAR_RAW);
149 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW);
153 data |= (readl(lcd->virtbase + CHAR_RD) >> 4) & 0x0f;
165 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW);
167 writel(0x01, lcd->virtbase + CHAR_MASK);
169 readl(lcd->virtbase + CHAR_COM);
189 writel(cmdhi, lcd->virtbase + CHAR_COM);
191 writel(cmdlo, lcd->virtbase + CHAR_COM);
200 writel(chhi, lcd->virtbase + CHAR_DAT);
202 writel(chlo, lcd->virtbase + CHAR_DAT);
234 writel(HD_FUNCSET | HD_FUNCSET_8BIT, lcd->virtbase + CHAR_COM);
236 writel(HD_FUNCSET | HD_FUNCSET_8BIT, lcd->virtbase + CHAR_COM);
238 writel(HD_FUNCSET | HD_FUNCSET_8BIT, lcd->virtbase + CHAR_COM);
241 writel(HD_FUNCSET, lcd->virtbase + CHAR_COM);
291 lcd->virtbase = ioremap(lcd->phybase, lcd->physize);
292 if (!lcd->virtbase) {
322 iounmap(lcd->virtbase);
338 iounmap(lcd->virtbase);