Lines Matching refs:base

69 	void __iomem *base;  member
150 req = locomo_readl(lchip->base + LOCOMO_ICR) & 0x0f00; in locomo_handler()
174 r = locomo_readl(lchip->base + LOCOMO_ICR); in locomo_mask_irq()
176 locomo_writel(r, lchip->base + LOCOMO_ICR); in locomo_mask_irq()
183 r = locomo_readl(lchip->base + LOCOMO_ICR); in locomo_unmask_irq()
185 locomo_writel(r, lchip->base + LOCOMO_ICR); in locomo_unmask_irq()
251 dev->mapbase = lchip->base + info->offset; in locomo_init_one_child()
291 save->LCM_GPO = locomo_readl(lchip->base + LOCOMO_GPO); /* GPIO */ in locomo_suspend()
292 locomo_writel(0x00, lchip->base + LOCOMO_GPO); in locomo_suspend()
293 save->LCM_SPICT = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPICT); /* SPI */ in locomo_suspend()
294 locomo_writel(0x40, lchip->base + LOCOMO_SPI + LOCOMO_SPICT); in locomo_suspend()
295 save->LCM_GPE = locomo_readl(lchip->base + LOCOMO_GPE); /* GPIO */ in locomo_suspend()
296 locomo_writel(0x00, lchip->base + LOCOMO_GPE); in locomo_suspend()
297 save->LCM_ASD = locomo_readl(lchip->base + LOCOMO_ASD); /* ADSTART */ in locomo_suspend()
298 locomo_writel(0x00, lchip->base + LOCOMO_ASD); in locomo_suspend()
299 save->LCM_SPIMD = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPIMD); /* SPI */ in locomo_suspend()
300 locomo_writel(0x3C14, lchip->base + LOCOMO_SPI + LOCOMO_SPIMD); in locomo_suspend()
302 locomo_writel(0x00, lchip->base + LOCOMO_PAIF); in locomo_suspend()
303 locomo_writel(0x00, lchip->base + LOCOMO_DAC); in locomo_suspend()
304 locomo_writel(0x00, lchip->base + LOCOMO_BACKLIGHT + LOCOMO_TC); in locomo_suspend()
306 …if ((locomo_readl(lchip->base + LOCOMO_LED + LOCOMO_LPT0) & 0x88) && (locomo_readl(lchip->base + L… in locomo_suspend()
307 locomo_writel(0x00, lchip->base + LOCOMO_C32K); /* CLK32 off */ in locomo_suspend()
310 locomo_writel(0xc1, lchip->base + LOCOMO_C32K); /* CLK32 on */ in locomo_suspend()
312 locomo_writel(0x00, lchip->base + LOCOMO_TADC); /* 18MHz clock off*/ in locomo_suspend()
313 locomo_writel(0x00, lchip->base + LOCOMO_AUDIO + LOCOMO_ACC); /* 22MHz/24MHz clock off */ in locomo_suspend()
314 locomo_writel(0x00, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS); /* FL */ in locomo_suspend()
334 locomo_writel(save->LCM_GPO, lchip->base + LOCOMO_GPO); in locomo_resume()
335 locomo_writel(save->LCM_SPICT, lchip->base + LOCOMO_SPI + LOCOMO_SPICT); in locomo_resume()
336 locomo_writel(save->LCM_GPE, lchip->base + LOCOMO_GPE); in locomo_resume()
337 locomo_writel(save->LCM_ASD, lchip->base + LOCOMO_ASD); in locomo_resume()
338 locomo_writel(save->LCM_SPIMD, lchip->base + LOCOMO_SPI + LOCOMO_SPIMD); in locomo_resume()
340 locomo_writel(0x00, lchip->base + LOCOMO_C32K); in locomo_resume()
341 locomo_writel(0x90, lchip->base + LOCOMO_TADC); in locomo_resume()
343 locomo_writel(0, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KSC); in locomo_resume()
344 r = locomo_readl(lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC); in locomo_resume()
346 locomo_writel(r, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC); in locomo_resume()
347 locomo_writel(0x1, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KCMD); in locomo_resume()
396 lchip->base = ioremap(mem->start, PAGE_SIZE); in __locomo_probe()
397 if (!lchip->base) { in __locomo_probe()
403 locomo_writel(0, lchip->base + LOCOMO_ICR); in __locomo_probe()
405 locomo_writel(0, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC); in __locomo_probe()
408 locomo_writel(0, lchip->base + LOCOMO_GPO); in __locomo_probe()
410 , lchip->base + LOCOMO_GPE); in __locomo_probe()
412 , lchip->base + LOCOMO_GPD); in __locomo_probe()
413 locomo_writel(0, lchip->base + LOCOMO_GIE); in __locomo_probe()
416 locomo_writel(0, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS); in __locomo_probe()
417 locomo_writel(0, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALD); in __locomo_probe()
420 locomo_writel(0, lchip->base + LOCOMO_LTINT); in __locomo_probe()
422 locomo_writel(0, lchip->base + LOCOMO_SPI + LOCOMO_SPIIE); in __locomo_probe()
424 locomo_writel(6 + 8 + 320 + 30 - 10, lchip->base + LOCOMO_ASD); in __locomo_probe()
425 r = locomo_readl(lchip->base + LOCOMO_ASD); in __locomo_probe()
427 locomo_writel(r, lchip->base + LOCOMO_ASD); in __locomo_probe()
429 locomo_writel(6 + 8 + 320 + 30 - 10 - 128 + 4, lchip->base + LOCOMO_HSD); in __locomo_probe()
430 r = locomo_readl(lchip->base + LOCOMO_HSD); in __locomo_probe()
432 locomo_writel(r, lchip->base + LOCOMO_HSD); in __locomo_probe()
434 locomo_writel(128 / 8, lchip->base + LOCOMO_HSC); in __locomo_probe()
437 locomo_writel(0x80, lchip->base + LOCOMO_TADC); in __locomo_probe()
440 r = locomo_readl(lchip->base + LOCOMO_TADC); in __locomo_probe()
442 locomo_writel(r, lchip->base + LOCOMO_TADC); in __locomo_probe()
446 r = locomo_readl(lchip->base + LOCOMO_DAC); in __locomo_probe()
448 locomo_writel(r, lchip->base + LOCOMO_DAC); in __locomo_probe()
450 r = locomo_readl(lchip->base + LOCOMO_VER); in __locomo_probe()
483 iounmap(lchip->base); in __locomo_remove()
552 r = locomo_readl(lchip->base + LOCOMO_GPD); in locomo_gpio_set_dir()
557 locomo_writel(r, lchip->base + LOCOMO_GPD); in locomo_gpio_set_dir()
559 r = locomo_readl(lchip->base + LOCOMO_GPE); in locomo_gpio_set_dir()
564 locomo_writel(r, lchip->base + LOCOMO_GPE); in locomo_gpio_set_dir()
580 ret = locomo_readl(lchip->base + LOCOMO_GPL); in locomo_gpio_read_level()
598 ret = locomo_readl(lchip->base + LOCOMO_GPO); in locomo_gpio_read_output()
617 r = locomo_readl(lchip->base + LOCOMO_GPO); in locomo_gpio_write()
622 locomo_writel(r, lchip->base + LOCOMO_GPO); in locomo_gpio_write()
669 void *mapbase = lchip->base; in locomo_m62332_senddata()
808 locomo_writel(bpwf, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS); in locomo_frontlight_set()
810 locomo_writel(duty, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALD); in locomo_frontlight_set()
811 locomo_writel(bpwf | LOCOMO_ALC_EN, lchip->base + LOCOMO_FRONTLIGHT + LOCOMO_ALS); in locomo_frontlight_set()