Home
last modified time | relevance | path

Searched refs:fpga (Results 1 – 25 of 58) sorted by relevance

123

/arch/arm/mach-pxa/
Dpxa_cplds_irqs.c40 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/
Ddebug-leds.c47 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/
Debony.c42 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()
Dtreeboot-walnut.c28 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/
Dwarp.c72 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 …]
Dppc476.c226 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/
Dge_imp3a.dts80 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";
Dbsc9132qds.dtsi65 fpga: fpga@66 { label
66 compatible = "fsl,bsc9132qds-fpga", "fsl,fpga-qixis-i2c";
Db4420qds.dts44 compatible = "fsl,b4420qds-fpga", "fsl,fpga-qixis";
Db4860qds.dts44 compatible = "fsl,b4860qds-fpga", "fsl,fpga-qixis";
/arch/powerpc/boot/dts/
Dgef_ppc9a.dts127 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";
Dwarp.dts135 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";
Dgef_sbc310.dts125 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";
Da3m071.dts131 fpga@3,0 {
132 compatible = "anonymous,a3m071-fpga";
Dgef_sbc610.dts127 fpga@4,0 {
128 compatible = "gef,fpga-regs";
133 compatible = "gef,fpga-wdt";
140 compatible = "gef,fpga-wdt";
149 compatible = "gef,fpga-pic";
Dmedia5200.dts128 media5200_fpga: fpga@2,0 {
129 compatible = "fsl,media5200-fpga";
Dpcm032.dts157 * fpga@3,0 {
163 * fpga@4,0 {
/arch/mn10300/unit-asb2364/
DMakefile10 obj-y := unit-init.o leds.o irq-fpga.o
/arch/sh/boards/mach-sdk7786/
DMakefile1 obj-y := fpga.o irq.o nmi.o setup.o
/arch/arm/boot/dts/
Dintegrator.dtsi47 compatible = "arm,versatile-fpga-irq";
59 fpga {
Dintegratorcp.dts124 compatible = "arm,versatile-fpga-irq";
134 compatible = "arm,versatile-fpga-irq";
151 fpga {
/arch/arc/boot/dts/
Dnsim_700.dts27 fpga {
Dnsim_hs.dts33 fpga {
Dnsim_hs_idu.dts24 fpga {
Dnsimosci.dts30 fpga {

123