Lines Matching +full:ixp4xx +full:- +full:timer
2 * arch/arm/mach-ixp4xx/common.c
4 * Generic code shared across all IXP4XX platforms
9 * Copyright 2003-2004 (c) MontaVista, Software, Inc.
30 #include <linux/irqchip/irq-ixp4xx.h>
31 #include <linux/platform_data/timer-ixp4xx.h>
32 #include <linux/dma-map-ops.h>
50 * IXP4xx chipset I/O mapping
79 * ixp4xx does not implement the XScale PWRMODE register in ixp4xx_init_irq()
124 .name = "ixp4xx-gpio",
125 .id = -1,
134 * USB device controller. The IXP4xx uses the same controller as PXA25X,
138 .name = "pxa25x-udc",
139 .id = -1,
167 .name = "ixp4xx-npe",
168 .id = -1,
192 .name = "ixp4xx-qmgr",
193 .id = -1,
223 .name = "IOP3xx-I2C",
256 printk("IXP4xx: Using %luMiB expansion bus window size\n", in ixp4xx_sys_init()
269 /* Use on-chip reset capability */ in ixp4xx_restart()
272 * "timer" and "enable" registers in ixp4xx_restart()
276 /* write 0 to the timer register for an immediate reset */ in ixp4xx_restart()
303 dev->dma_mask = &dev->coherent_dma_mask; in ixp4xx_platform_notify()
307 dev->coherent_dma_mask = DMA_BIT_MASK(28); /* 64 MB */ in ixp4xx_platform_notify()
313 dev->coherent_dma_mask = DMA_BIT_MASK(32); in ixp4xx_platform_notify()
323 dev->coherent_dma_mask = mask; in dma_set_coherent_mask()
327 return -EIO; /* device wanted sub-64MB mask */ in dma_set_coherent_mask()