/arch/arm/mach-pxa/ |
D | pxa_cplds_irqs.c | 40 struct cplds *fpga = d; in cplds_irq_handler() local 45 pending = readl(fpga->base + FPGA_IRQ_SET_CLR) & fpga->irq_mask; in cplds_irq_handler() 47 generic_handle_irq(irq_find_mapping(fpga->irqdomain, in cplds_irq_handler() 57 struct cplds *fpga = irq_data_get_irq_chip_data(d); in cplds_irq_mask() local 61 fpga->irq_mask &= ~bit; in cplds_irq_mask() 62 writel(fpga->irq_mask, fpga->base + FPGA_IRQ_MASK_EN); in cplds_irq_mask() 67 struct cplds *fpga = irq_data_get_irq_chip_data(d); in cplds_irq_unmask() local 71 set = readl(fpga->base + FPGA_IRQ_SET_CLR); in cplds_irq_unmask() 72 writel(set & ~bit, fpga->base + FPGA_IRQ_SET_CLR); in cplds_irq_unmask() 74 fpga->irq_mask |= bit; in cplds_irq_unmask() [all …]
|
/arch/arm/plat-omap/ |
D | debug-leds.c | 47 static struct h2p2_dbg_fpga __iomem *fpga; variable 88 reg = readw_relaxed(&fpga->leds); in dbg_led_set() 93 writew_relaxed(reg, &fpga->leds); in dbg_led_set() 101 reg = readw_relaxed(&fpga->leds); in dbg_led_get() 114 fpga = ioremap(iomem->start, resource_size(iomem)); in fpga_probe() 115 writew_relaxed(0xff, &fpga->leds); in fpga_probe() 141 fpga_led_state = readw_relaxed(&fpga->leds); in fpga_suspend_noirq() 142 writew_relaxed(0xff, &fpga->leds); in fpga_suspend_noirq() 149 writew_relaxed(~fpga_led_state, &fpga->leds); in fpga_resume_noirq()
|
/arch/powerpc/boot/ |
D | ebony.c | 42 u8 *fpga; in ebony_flashsel_fixup() local 49 if (getprop(devp, "virtual-reg", &fpga, sizeof(fpga)) != sizeof(fpga)) in ebony_flashsel_fixup() 53 fpga_reg0 = in_8(fpga); in ebony_flashsel_fixup()
|
D | treeboot-walnut.c | 28 u8 *fpga; in walnut_flashsel_fixup() local 35 if (getprop(devp, "virtual-reg", &fpga, sizeof(fpga)) != sizeof(fpga)) in walnut_flashsel_fixup() 38 fpga_brds1 = in_8(fpga); in walnut_flashsel_fixup()
|
/arch/powerpc/platforms/44x/ |
D | warp.c | 72 void __iomem *fpga; in warp_post_info() local 80 fpga = of_iomap(np, 0); in warp_post_info() 82 if (fpga == NULL) in warp_post_info() 85 post1 = in_be32(fpga + 0x40); in warp_post_info() 86 post2 = in_be32(fpga + 0x44); in warp_post_info() 88 iounmap(fpga); in warp_post_info() 222 static inline void pika_dtm_check_fan(void __iomem *fpga) in pika_dtm_check_fan() argument 225 u32 fan = in_be32(fpga + 0x34) & (1 << 14); in pika_dtm_check_fan() 235 static int pika_dtm_thread(void __iomem *fpga) in pika_dtm_thread() argument 264 out_be32(fpga + 0x20, temp); in pika_dtm_thread() [all …]
|
D | ppc476.c | 226 u8 *fpga; in ppc47x_get_board_rev() local 240 fpga = (u8 *) of_iomap(np, 0); in ppc47x_get_board_rev() 242 if (!fpga) in ppc47x_get_board_rev() 245 board_rev = ioread8(fpga + reg) & 0x03; in ppc47x_get_board_rev() 247 iounmap(fpga); in ppc47x_get_board_rev()
|
/arch/powerpc/boot/dts/fsl/ |
D | ge_imp3a.dts | 80 fpga@4,0 { 81 compatible = "ge,imp3a-fpga-regs"; 89 compatible = "ge,imp3a-fpga-pic", "gef,fpga-pic-1.00"; 102 compatible = "ge,imp3a-fpga-wdt", "gef,fpga-wdt-1.00", 103 "gef,fpga-wdt"; 111 compatible = "gef,imp3a-fpga-wdt", "gef,fpga-wdt-1.00", 112 "gef,fpga-wdt";
|
D | bsc9132qds.dtsi | 65 fpga: fpga@66 { label 66 compatible = "fsl,bsc9132qds-fpga", "fsl,fpga-qixis-i2c";
|
D | b4420qds.dts | 44 compatible = "fsl,b4420qds-fpga", "fsl,fpga-qixis";
|
D | b4860qds.dts | 44 compatible = "fsl,b4860qds-fpga", "fsl,fpga-qixis";
|
/arch/powerpc/boot/dts/ |
D | gef_ppc9a.dts | 127 fpga@4,0 { 128 compatible = "gef,ppc9a-fpga-regs"; 133 compatible = "gef,ppc9a-fpga-wdt", "gef,fpga-wdt-1.00", 134 "gef,fpga-wdt"; 141 compatible = "gef,ppc9a-fpga-wdt", "gef,fpga-wdt-1.00", 142 "gef,fpga-wdt"; 151 compatible = "gef,ppc9a-fpga-pic", "gef,fpga-pic-1.00";
|
D | warp.dts | 135 fpga@2,0 { 136 compatible = "pika,fpga"; 142 fpga@2,2000 { 143 compatible = "pika,fpga-sgl"; 147 fpga@2,4000 { 148 compatible = "pika,fpga-sd"; 164 label = "fpga";
|
D | gef_sbc310.dts | 125 fpga@4,0 { 126 compatible = "gef,fpga-regs"; 131 compatible = "gef,sbc310-fpga-wdt", "gef,fpga-wdt-1.00", 132 "gef,fpga-wdt"; 139 compatible = "gef,sbc310-fpga-wdt", "gef,fpga-wdt-1.00", 140 "gef,fpga-wdt"; 149 compatible = "gef,sbc310-fpga-pic", "gef,fpga-pic";
|
D | a3m071.dts | 131 fpga@3,0 { 132 compatible = "anonymous,a3m071-fpga";
|
D | gef_sbc610.dts | 127 fpga@4,0 { 128 compatible = "gef,fpga-regs"; 133 compatible = "gef,fpga-wdt"; 140 compatible = "gef,fpga-wdt"; 149 compatible = "gef,fpga-pic";
|
D | media5200.dts | 128 media5200_fpga: fpga@2,0 { 129 compatible = "fsl,media5200-fpga";
|
D | pcm032.dts | 157 * fpga@3,0 { 163 * fpga@4,0 {
|
/arch/mn10300/unit-asb2364/ |
D | Makefile | 10 obj-y := unit-init.o leds.o irq-fpga.o
|
/arch/sh/boards/mach-sdk7786/ |
D | Makefile | 1 obj-y := fpga.o irq.o nmi.o setup.o
|
/arch/arm/boot/dts/ |
D | integrator.dtsi | 47 compatible = "arm,versatile-fpga-irq"; 59 fpga {
|
D | integratorcp.dts | 124 compatible = "arm,versatile-fpga-irq"; 134 compatible = "arm,versatile-fpga-irq"; 151 fpga {
|
/arch/arc/boot/dts/ |
D | nsim_700.dts | 27 fpga {
|
D | nsim_hs.dts | 33 fpga {
|
D | nsim_hs_idu.dts | 24 fpga {
|
D | nsimosci.dts | 30 fpga {
|