Lines Matching refs:base

66 	void __iomem *base;
81 * locomo_dev will be set to the chip base plus offset. If offset is
147 req = locomo_readl(lchip->base + LOCOMO_ICR) & 0x0f00;
171 r = locomo_readl(lchip->base + LOCOMO_ICR);
173 locomo_writel(r, lchip->base + LOCOMO_ICR);
180 r = locomo_readl(lchip->base + LOCOMO_ICR);
182 locomo_writel(r, lchip->base + LOCOMO_ICR);
247 dev->mapbase = lchip->base + info->offset;
287 save->LCM_GPO = locomo_readl(lchip->base + LOCOMO_GPO); /* GPIO */
288 locomo_writel(0x00, lchip->base + LOCOMO_GPO);
289 save->LCM_SPICT = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPICT); /* SPI */
290 locomo_writel(0x40, lchip->base + LOCOMO_SPI + LOCOMO_SPICT);
291 save->LCM_GPE = locomo_readl(lchip->base + LOCOMO_GPE); /* GPIO */
292 locomo_writel(0x00, lchip->base + LOCOMO_GPE);
293 save->LCM_ASD = locomo_readl(lchip->base + LOCOMO_ASD); /* ADSTART */
294 locomo_writel(0x00, lchip->base + LOCOMO_ASD);
295 save->LCM_SPIMD = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPIMD); /* SPI */
296 locomo_writel(0x3C14, lchip->base + LOCOMO_SPI + LOCOMO_SPIMD);
298 locomo_writel(0x00, lchip->base + LOCOMO_PAIF);
299 locomo_writel(0x00, lchip->base + LOCOMO_DAC);
300 locomo_writel(0x00, lchip->base + LOCOMO_BACKLIGHT + LOCOMO_TC);
302 if ((locomo_readl(lchip->base + LOCOMO_LED + LOCOMO_LPT0) & 0x88) && (locomo_readl(lchip->base + LOCOMO_LED + LOCOMO_LPT1) & 0x88))
303 locomo_writel(0x00, lchip->base + LOCOMO_C32K); /* CLK32 off */
306 locomo_writel(0xc1, lchip->base + LOCOMO_C32K); /* CLK32 on */
308 locomo_writel(0x00, lchip->base + LOCOMO_TADC); /* 18MHz clock off*/
309 locomo_writel(0x00, lchip->base + LOCOMO_AUDIO + LOCOMO_ACC); /* 22MHz/24MHz clock off */
310 locomo_writel(0x00, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS); /* FL */
330 locomo_writel(save->LCM_GPO, lchip->base + LOCOMO_GPO);
331 locomo_writel(save->LCM_SPICT, lchip->base + LOCOMO_SPI + LOCOMO_SPICT);
332 locomo_writel(save->LCM_GPE, lchip->base + LOCOMO_GPE);
333 locomo_writel(save->LCM_ASD, lchip->base + LOCOMO_ASD);
334 locomo_writel(save->LCM_SPIMD, lchip->base + LOCOMO_SPI + LOCOMO_SPIMD);
336 locomo_writel(0x00, lchip->base + LOCOMO_C32K);
337 locomo_writel(0x90, lchip->base + LOCOMO_TADC);
339 locomo_writel(0, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KSC);
340 r = locomo_readl(lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC);
342 locomo_writel(r, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC);
343 locomo_writel(0x1, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KCMD);
392 lchip->base = ioremap(mem->start, PAGE_SIZE);
393 if (!lchip->base) {
399 locomo_writel(0, lchip->base + LOCOMO_ICR);
401 locomo_writel(0, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC);
404 locomo_writel(0, lchip->base + LOCOMO_GPO);
406 , lchip->base + LOCOMO_GPE);
408 , lchip->base + LOCOMO_GPD);
409 locomo_writel(0, lchip->base + LOCOMO_GIE);
412 locomo_writel(0, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS);
413 locomo_writel(0, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALD);
416 locomo_writel(0, lchip->base + LOCOMO_LTINT);
418 locomo_writel(0, lchip->base + LOCOMO_SPI + LOCOMO_SPIIE);
420 locomo_writel(6 + 8 + 320 + 30 - 10, lchip->base + LOCOMO_ASD);
421 r = locomo_readl(lchip->base + LOCOMO_ASD);
423 locomo_writel(r, lchip->base + LOCOMO_ASD);
425 locomo_writel(6 + 8 + 320 + 30 - 10 - 128 + 4, lchip->base + LOCOMO_HSD);
426 r = locomo_readl(lchip->base + LOCOMO_HSD);
428 locomo_writel(r, lchip->base + LOCOMO_HSD);
430 locomo_writel(128 / 8, lchip->base + LOCOMO_HSC);
433 locomo_writel(0x80, lchip->base + LOCOMO_TADC);
436 r = locomo_readl(lchip->base + LOCOMO_TADC);
438 locomo_writel(r, lchip->base + LOCOMO_TADC);
442 r = locomo_readl(lchip->base + LOCOMO_DAC);
444 locomo_writel(r, lchip->base + LOCOMO_DAC);
446 r = locomo_readl(lchip->base + LOCOMO_VER);
479 iounmap(lchip->base);
548 r = locomo_readl(lchip->base + LOCOMO_GPD);
553 locomo_writel(r, lchip->base + LOCOMO_GPD);
555 r = locomo_readl(lchip->base + LOCOMO_GPE);
560 locomo_writel(r, lchip->base + LOCOMO_GPE);
576 ret = locomo_readl(lchip->base + LOCOMO_GPL);
594 ret = locomo_readl(lchip->base + LOCOMO_GPO);
613 r = locomo_readl(lchip->base + LOCOMO_GPO);
618 locomo_writel(r, lchip->base + LOCOMO_GPO);
665 void *mapbase = lchip->base;
804 locomo_writel(bpwf, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS);
806 locomo_writel(duty, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALD);
807 locomo_writel(bpwf | LOCOMO_ALC_EN, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS);