Lines Matching refs:base

65 	void __iomem *base;
80 * locomo_dev will be set to the chip base plus offset. If offset is
146 req = locomo_readl(lchip->base + LOCOMO_ICR) & 0x0f00;
170 r = locomo_readl(lchip->base + LOCOMO_ICR);
172 locomo_writel(r, lchip->base + LOCOMO_ICR);
179 r = locomo_readl(lchip->base + LOCOMO_ICR);
181 locomo_writel(r, lchip->base + LOCOMO_ICR);
246 dev->mapbase = lchip->base + info->offset;
286 save->LCM_GPO = locomo_readl(lchip->base + LOCOMO_GPO); /* GPIO */
287 locomo_writel(0x00, lchip->base + LOCOMO_GPO);
288 save->LCM_SPICT = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPICT); /* SPI */
289 locomo_writel(0x40, lchip->base + LOCOMO_SPI + LOCOMO_SPICT);
290 save->LCM_GPE = locomo_readl(lchip->base + LOCOMO_GPE); /* GPIO */
291 locomo_writel(0x00, lchip->base + LOCOMO_GPE);
292 save->LCM_ASD = locomo_readl(lchip->base + LOCOMO_ASD); /* ADSTART */
293 locomo_writel(0x00, lchip->base + LOCOMO_ASD);
294 save->LCM_SPIMD = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPIMD); /* SPI */
295 locomo_writel(0x3C14, lchip->base + LOCOMO_SPI + LOCOMO_SPIMD);
297 locomo_writel(0x00, lchip->base + LOCOMO_PAIF);
298 locomo_writel(0x00, lchip->base + LOCOMO_DAC);
299 locomo_writel(0x00, lchip->base + LOCOMO_BACKLIGHT + LOCOMO_TC);
301 if ((locomo_readl(lchip->base + LOCOMO_LED + LOCOMO_LPT0) & 0x88) && (locomo_readl(lchip->base + LOCOMO_LED + LOCOMO_LPT1) & 0x88))
302 locomo_writel(0x00, lchip->base + LOCOMO_C32K); /* CLK32 off */
305 locomo_writel(0xc1, lchip->base + LOCOMO_C32K); /* CLK32 on */
307 locomo_writel(0x00, lchip->base + LOCOMO_TADC); /* 18MHz clock off*/
308 locomo_writel(0x00, lchip->base + LOCOMO_AUDIO + LOCOMO_ACC); /* 22MHz/24MHz clock off */
309 locomo_writel(0x00, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS); /* FL */
329 locomo_writel(save->LCM_GPO, lchip->base + LOCOMO_GPO);
330 locomo_writel(save->LCM_SPICT, lchip->base + LOCOMO_SPI + LOCOMO_SPICT);
331 locomo_writel(save->LCM_GPE, lchip->base + LOCOMO_GPE);
332 locomo_writel(save->LCM_ASD, lchip->base + LOCOMO_ASD);
333 locomo_writel(save->LCM_SPIMD, lchip->base + LOCOMO_SPI + LOCOMO_SPIMD);
335 locomo_writel(0x00, lchip->base + LOCOMO_C32K);
336 locomo_writel(0x90, lchip->base + LOCOMO_TADC);
338 locomo_writel(0, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KSC);
339 r = locomo_readl(lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC);
341 locomo_writel(r, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC);
342 locomo_writel(0x1, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KCMD);
378 lchip->base = ioremap(mem->start, PAGE_SIZE);
379 if (!lchip->base) {
385 locomo_writel(0, lchip->base + LOCOMO_ICR);
387 locomo_writel(0, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC);
390 locomo_writel(0, lchip->base + LOCOMO_GPO);
392 , lchip->base + LOCOMO_GPE);
394 , lchip->base + LOCOMO_GPD);
395 locomo_writel(0, lchip->base + LOCOMO_GIE);
398 locomo_writel(0, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS);
399 locomo_writel(0, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALD);
402 locomo_writel(0, lchip->base + LOCOMO_LTINT);
404 locomo_writel(0, lchip->base + LOCOMO_SPI + LOCOMO_SPIIE);
406 locomo_writel(6 + 8 + 320 + 30 - 10, lchip->base + LOCOMO_ASD);
407 r = locomo_readl(lchip->base + LOCOMO_ASD);
409 locomo_writel(r, lchip->base + LOCOMO_ASD);
411 locomo_writel(6 + 8 + 320 + 30 - 10 - 128 + 4, lchip->base + LOCOMO_HSD);
412 r = locomo_readl(lchip->base + LOCOMO_HSD);
414 locomo_writel(r, lchip->base + LOCOMO_HSD);
416 locomo_writel(128 / 8, lchip->base + LOCOMO_HSC);
419 locomo_writel(0x80, lchip->base + LOCOMO_TADC);
422 r = locomo_readl(lchip->base + LOCOMO_TADC);
424 locomo_writel(r, lchip->base + LOCOMO_TADC);
428 r = locomo_readl(lchip->base + LOCOMO_DAC);
430 locomo_writel(r, lchip->base + LOCOMO_DAC);
432 r = locomo_readl(lchip->base + LOCOMO_VER);
465 iounmap(lchip->base);
547 r = locomo_readl(lchip->base + LOCOMO_GPD);
552 locomo_writel(r, lchip->base + LOCOMO_GPD);
554 r = locomo_readl(lchip->base + LOCOMO_GPE);
559 locomo_writel(r, lchip->base + LOCOMO_GPE);
575 ret = locomo_readl(lchip->base + LOCOMO_GPL);
593 ret = locomo_readl(lchip->base + LOCOMO_GPO);
612 r = locomo_readl(lchip->base + LOCOMO_GPO);
617 locomo_writel(r, lchip->base + LOCOMO_GPO);
664 void *mapbase = lchip->base;
803 locomo_writel(bpwf, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS);
805 locomo_writel(duty, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALD);
806 locomo_writel(bpwf | LOCOMO_ALC_EN, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS);