Home
last modified time | relevance | path

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

1234

/arch/arm/mach-pxa/
Dpxa_cplds_irqs.c36 struct cplds *fpga = d; in cplds_irq_handler() local
41 pending = readl(fpga->base + FPGA_IRQ_SET_CLR) & fpga->irq_mask; in cplds_irq_handler()
43 generic_handle_irq(irq_find_mapping(fpga->irqdomain, in cplds_irq_handler()
53 struct cplds *fpga = irq_data_get_irq_chip_data(d); in cplds_irq_mask() local
57 fpga->irq_mask &= ~bit; in cplds_irq_mask()
58 writel(fpga->irq_mask, fpga->base + FPGA_IRQ_MASK_EN); in cplds_irq_mask()
63 struct cplds *fpga = irq_data_get_irq_chip_data(d); in cplds_irq_unmask() local
67 set = readl(fpga->base + FPGA_IRQ_SET_CLR); in cplds_irq_unmask()
68 writel(set & ~bit, fpga->base + FPGA_IRQ_SET_CLR); in cplds_irq_unmask()
70 fpga->irq_mask |= bit; in cplds_irq_unmask()
[all …]
/arch/arm/plat-omap/
Ddebug-leds.c44 static struct h2p2_dbg_fpga __iomem *fpga; variable
85 reg = readw_relaxed(&fpga->leds); in dbg_led_set()
90 writew_relaxed(reg, &fpga->leds); in dbg_led_set()
98 reg = readw_relaxed(&fpga->leds); in dbg_led_get()
111 fpga = ioremap(iomem->start, resource_size(iomem)); in fpga_probe()
112 writew_relaxed(0xff, &fpga->leds); in fpga_probe()
138 fpga_led_state = readw_relaxed(&fpga->leds); in fpga_suspend_noirq()
139 writew_relaxed(0xff, &fpga->leds); in fpga_suspend_noirq()
146 writew_relaxed(~fpga_led_state, &fpga->leds); in fpga_resume_noirq()
/arch/powerpc/platforms/44x/
Dwarp.c63 void __iomem *fpga; in warp_post_info() local
71 fpga = of_iomap(np, 0); in warp_post_info()
73 if (fpga == NULL) in warp_post_info()
76 post1 = in_be32(fpga + 0x40); in warp_post_info()
77 post2 = in_be32(fpga + 0x44); in warp_post_info()
79 iounmap(fpga); in warp_post_info()
213 static inline void pika_dtm_check_fan(void __iomem *fpga) in pika_dtm_check_fan() argument
216 u32 fan = in_be32(fpga + 0x34) & (1 << 14); in pika_dtm_check_fan()
226 static int pika_dtm_thread(void __iomem *fpga) in pika_dtm_thread() argument
255 out_be32(fpga + 0x20, temp); in pika_dtm_thread()
[all …]
Dppc476.c222 u8 *fpga; in ppc47x_get_board_rev() local
236 fpga = (u8 *) of_iomap(np, 0); in ppc47x_get_board_rev()
238 if (!fpga) in ppc47x_get_board_rev()
241 board_rev = ioread8(fpga + reg) & 0x03; in ppc47x_get_board_rev()
243 iounmap(fpga); in ppc47x_get_board_rev()
/arch/powerpc/boot/
Debony.c38 u8 *fpga; in ebony_flashsel_fixup() local
45 if (getprop(devp, "virtual-reg", &fpga, sizeof(fpga)) != sizeof(fpga)) in ebony_flashsel_fixup()
49 fpga_reg0 = in_8(fpga); in ebony_flashsel_fixup()
/arch/powerpc/boot/dts/fsl/
Dgef_ppc9a.dts80 fpga@4,0 {
81 compatible = "gef,ppc9a-fpga-regs";
86 compatible = "gef,ppc9a-fpga-wdt", "gef,fpga-wdt-1.00",
87 "gef,fpga-wdt";
94 compatible = "gef,ppc9a-fpga-wdt", "gef,fpga-wdt-1.00",
95 "gef,fpga-wdt";
104 compatible = "gef,ppc9a-fpga-pic", "gef,fpga-pic-1.00";
Dgef_sbc310.dts77 fpga@4,0 {
78 compatible = "gef,fpga-regs";
83 compatible = "gef,sbc310-fpga-wdt", "gef,fpga-wdt-1.00",
84 "gef,fpga-wdt";
91 compatible = "gef,sbc310-fpga-wdt", "gef,fpga-wdt-1.00",
92 "gef,fpga-wdt";
101 compatible = "gef,sbc310-fpga-pic", "gef,fpga-pic";
Dge_imp3a.dts76 fpga@4,0 {
77 compatible = "ge,imp3a-fpga-regs";
85 compatible = "ge,imp3a-fpga-pic", "gef,fpga-pic-1.00";
98 compatible = "ge,imp3a-fpga-wdt", "gef,fpga-wdt-1.00",
99 "gef,fpga-wdt";
107 compatible = "gef,imp3a-fpga-wdt", "gef,fpga-wdt-1.00",
108 "gef,fpga-wdt";
Dgef_sbc610.dts80 fpga@4,0 {
81 compatible = "gef,fpga-regs";
86 compatible = "gef,fpga-wdt";
93 compatible = "gef,fpga-wdt";
102 compatible = "gef,fpga-pic";
Dbsc9132qds.dtsi65 fpga: fpga@66 { label
66 compatible = "fsl,bsc9132qds-fpga", "fsl,fpga-qixis-i2c";
Db4420qds.dts44 compatible = "fsl,b4420qds-fpga", "fsl,fpga-qixis";
/arch/arm64/boot/dts/freescale/
Dfsl-ls1088a-rdb.dts71 fpga: board-control@2,0 { label
72 compatible = "fsl,ls1088ardb-fpga", "fsl,fpga-qixis";
Dfsl-ls1043a-qds.dts64 fpga: board-control@2,0 { label
65 compatible = "fsl,ls1043aqds-fpga", "fsl,fpga-qixis";
Dfsl-ls1088a-qds.dts128 fpga: board-control@3,0 { label
129 compatible = "fsl,ls1088aqds-fpga", "fsl,fpga-qixis";
Dfsl-ls1046a-qds.dts155 fpga: board-control@2,0 { label
156 compatible = "fsl,ls1046aqds-fpga", "fsl,fpga-qixis";
Dfsl-ls208xa-rdb.dtsi40 compatible = "fsl,ls2080aqds-fpga", "fsl,fpga-qixis";
Dfsl-ls208xa-qds.dtsi41 compatible = "fsl,ls2080aqds-fpga", "fsl,fpga-qixis";
/arch/powerpc/boot/dts/
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";
Da3m071.dts127 fpga@3,0 {
128 compatible = "anonymous,a3m071-fpga";
Dmedia5200.dts124 media5200_fpga: fpga@2,0 {
125 compatible = "fsl,media5200-fpga";
Dpcm032.dts151 * fpga@3,0 {
157 * fpga@4,0 {
/arch/sh/boards/mach-sdk7786/
DMakefile2 obj-y := fpga.o irq.o nmi.o setup.o
/arch/arm/boot/dts/
Dsocfpga_arria10_socdk_nand.dts18 label = "Boot and fpga data";
Dintegrator.dtsi54 compatible = "arm,versatile-fpga-irq";
70 fpga {
Dsocfpga_arria10_socdk_qspi.dts29 label = "Boot and fpga data";

1234