Home
last modified time | relevance | path

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

12345

/linux/drivers/watchdog/
H A Dpika_wdt.c50 void __iomem *fpga; member
80 unsigned reset = in_be32(pikawdt_private.fpga + 0x14); in pikawdt_reset()
83 out_be32(pikawdt_private.fpga + 0x14, reset); in pikawdt_reset()
228 void __iomem *fpga; in pikawdt_init() local
238 pikawdt_private.fpga = of_iomap(np, 0); in pikawdt_init()
240 if (pikawdt_private.fpga == NULL) { in pikawdt_init()
245 ident.firmware_version = in_be32(pikawdt_private.fpga + 0x1c) & 0xffff; in pikawdt_init()
255 fpga = of_iomap(np, 0); in pikawdt_init()
257 if (fpga == NULL) { in pikawdt_init()
267 post1 = in_be32(fpga + 0x40); in pikawdt_init()
[all …]
/linux/Documentation/driver-api/fpga/
H A Dfpga-programming.rst34 #include <linux/fpga/fpga-mgr.h>
35 #include <linux/fpga/fpga-region.h>
92 .. kernel-doc:: drivers/fpga/fpga-region.c
97 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
100 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
103 .. kernel-doc:: drivers/fpga/fpga-mgr.c
106 .. kernel-doc:: drivers/fpga/fpga-mgr.c
H A Dindex.rst11 fpga-mgr
12 fpga-bridge
13 fpga-region
14 fpga-programming
H A Dintro.rst16 other users. Write the linux-fpga mailing list and maintainers and
29 includes the framework in fpga-mgr.c and the low level drivers that
40 of an FPGA. This subsystem includes fpga-bridge.c and the low level
49 The FPGA Region framework (fpga-region.c) associates managers and
53 The Device Tree FPGA Region support (of-fpga-region.c) handles
/linux/arch/powerpc/platforms/44x/
H A Dwarp.c58 void __iomem *fpga; in warp_post_info() local
66 fpga = of_iomap(np, 0); in warp_post_info()
68 if (fpga == NULL) in warp_post_info()
71 post1 = in_be32(fpga + 0x40); in warp_post_info()
72 post2 = in_be32(fpga + 0x44); in warp_post_info()
74 iounmap(fpga); in warp_post_info()
245 static inline void pika_dtm_check_fan(void __iomem *fpga) in pika_dtm_check_fan() argument
248 u32 fan = in_be32(fpga + 0x34) & (1 << 14); in pika_dtm_check_fan()
258 static int pika_dtm_thread(void __iomem *fpga) in pika_dtm_thread() argument
287 out_be32(fpga + 0x20, temp); in pika_dtm_thread()
[all …]
H A Dppc476.c225 u8 __iomem *fpga; in ppc47x_get_board_rev() local
239 fpga = of_iomap(np, 0); in ppc47x_get_board_rev()
241 if (!fpga) in ppc47x_get_board_rev()
244 board_rev = ioread8(fpga + reg) & 0x03; in ppc47x_get_board_rev()
246 iounmap(fpga); in ppc47x_get_board_rev()
/linux/arch/powerpc/boot/
H A 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()
/linux/arch/powerpc/boot/dts/fsl/
H A 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";
H A 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";
H A 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";
H A 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";
H A Dbsc9132qds.dtsi65 fpga: fpga@66 { label
66 compatible = "fsl,bsc9132qds-fpga", "fsl,fpga-qixis-i2c";
/linux/Documentation/ABI/testing/
H A Dsysfs-class-fpga-manager1 What: /sys/class/fpga_manager/<fpga>/name
5 Description: Name of low level fpga manager driver.
7 What: /sys/class/fpga_manager/<fpga>/state
11 Description: Read fpga manager state as a string.
18 This is a superset of FPGA states and fpga manager driver
19 states. The fpga manager driver is walking through these steps
38 What: /sys/class/fpga_manager/<fpga>/status
42 Description: Read fpga manager status as a string.
/linux/Documentation/devicetree/bindings/fpga/
H A Dintel-stratix10-soc-fpga-mgr.txt7 - compatible : should contain "intel,stratix10-soc-fpga-mgr" or
8 "intel,agilex-soc-fpga-mgr"
14 fpga_mgr: fpga-mgr {
15 compatible = "intel,stratix10-soc-fpga-mgr";
H A Dlattice-machxo2-spi.txt14 fpga-region0 {
15 compatible = "fpga-region";
16 fpga-mgr = <&fpga_mgr_spi>;
24 fpga_mgr_spi: fpga-mgr@0 {
H A Dlattice-ice40-fpga-mgr.txt4 - compatible: Should contain "lattice,ice40-fpga-mgr"
15 fpga: fpga@0 {
16 compatible = "lattice,ice40-fpga-mgr";
H A Daltera-socfpga-a10-fpga-mgr.txt4 - compatible : should contain "altr,socfpga-a10-fpga-mgr"
13 fpga_mgr: fpga-mgr@ffd03000 {
14 compatible = "altr,socfpga-a10-fpga-mgr";
H A Daltera-socfpga-fpga-mgr.txt4 - compatible : should contain "altr,socfpga-fpga-mgr"
13 compatible = "altr,socfpga-fpga-mgr";
/linux/drivers/fpga/tests/
H A DMakefile6 obj-$(CONFIG_FPGA_KUNIT_TESTS) += fpga-mgr-test.o fpga-bridge-test.o fpga-region-test.o
/linux/sound/firewire/tascam/
H A Dtascam-proc.c15 unsigned int reg, fpga, arm, hw; in proc_read_firmware() local
30 fpga = be32_to_cpu(data); in proc_read_firmware()
47 snd_iprintf(buffer, "FPGA: %d (0x%08x)\n", fpga & 0xffff, fpga); in proc_read_firmware()
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dcore.c179 struct mlx5_fpga_device *fdev = mdev->fpga; in mlx5_fpga_device_start()
257 if (!MLX5_CAP_GEN(mdev, fpga)) { in mlx5_fpga_init()
269 mdev->fpga = fdev; in mlx5_fpga_init()
276 struct mlx5_fpga_device *fdev = mdev->fpga; in mlx5_fpga_device_stop()
312 struct mlx5_fpga_device *fdev = mdev->fpga; in mlx5_fpga_cleanup()
316 mdev->fpga = NULL; in mlx5_fpga_cleanup()
/linux/arch/powerpc/boot/dts/
H A 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";
/linux/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1088a-qds.dts128 fpga: board-control@3,0 { label
129 compatible = "fsl,ls1088aqds-fpga", "fsl,fpga-qixis";
H A Dfsl-ls1043a-qds.dts80 fpga: board-control@2,0 { label
81 compatible = "fsl,ls1043aqds-fpga", "fsl,fpga-qixis", "simple-mfd";
213 &fpga {
H A Dfsl-ls1046a-qds.dts167 fpga: board-control@2,0 { label
168 compatible = "fsl,ls1046aqds-fpga", "fsl,fpga-qixis", "simple-mfd";
236 &fpga {

12345