Home
last modified time | relevance | path

Searched +full:fpga +full:- +full:bridge (Results 1 – 24 of 24) sorted by relevance

/linux-3.3/arch/arm/mach-versatile/
Dversatile_pb.c2 * linux/arch/arm/mach-versatile/versatile_pb.c
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
32 #include <asm/mach-types.h>
47 .gpio_wp = -1,
48 .gpio_cd = -1,
66 * These devices are connected via the core APB bridge
72 * These devices are connected via the DMA APB bridge
75 /* FPGA Primecells */
76 AMBA_DEVICE(uart3, "fpga:09", UART3, NULL);
77 AMBA_DEVICE(sci1, "fpga:0a", SCI1, NULL);
[all …]
Dcore.c2 * linux/arch/arm/mach-versatile/core.c
4 * Copyright (C) 1999 - 2003 ARM Limited
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
23 #include <linux/dma-mapping.h>
45 #include <asm/mach-types.h>
53 #include <asm/hardware/timer-sp.h>
56 #include <plat/fpga-irq.h>
90 { .compatible = "arm,versatile-vic", },
95 { .compatible = "arm,versatile-sic", },
222 .end = VERSATILE_FLASH_BASE + VERSATILE_FLASH_SIZE - 1,
[all …]
/linux-3.3/arch/arm/mach-realview/
Drealview_eb.c2 * linux/arch/arm/mach-realview/realview_eb.c
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
34 #include <asm/mach-types.h>
38 #include <asm/hardware/cache-l2x0.h>
45 #include <mach/board-eb.h>
136 * These devices are connected via the core APB bridge
147 * These devices are connected directly to the multi-layer AHB switch
155 * These devices are connected via the core APB bridge
164 * These devices are connected via the DMA APB bridge
173 /* FPGA Primecells */
[all …]
/linux-3.3/arch/powerpc/platforms/86xx/
Dgef_sbc310.c16 * NEC fixup adapted from arch/mips/pci/fixup-lm2e.c
30 #include <asm/pci-bridge.h>
61 * There is a simple interrupt handler in the main FPGA, this needs in gef_sbc310_init_irq()
64 cascade_node = of_find_compatible_node(NULL, NULL, "gef,fpga-pic"); in gef_sbc310_init_irq()
66 printk(KERN_WARNING "SBC310: No FPGA PIC\n"); in gef_sbc310_init_irq()
80 for_each_compatible_node(np, "pci", "fsl,mpc8641-pcie") { in gef_sbc310_setup_arch()
92 regs = of_find_compatible_node(NULL, NULL, "gef,fpga-regs"); in gef_sbc310_setup_arch()
132 /* Return the FPGA revision */
149 ('A' + gef_sbc310_get_board_rev() - 1)); in gef_sbc310_show_cpuinfo()
150 seq_printf(m, "FPGA Revision\t: %u\n", gef_sbc310_get_fpga_rev()); in gef_sbc310_show_cpuinfo()
[all …]
Dgef_sbc610.c16 * NEC fixup adapted from arch/mips/pci/fixup-lm2e.c
30 #include <asm/pci-bridge.h>
61 * There is a simple interrupt handler in the main FPGA, this needs in gef_sbc610_init_irq()
64 cascade_node = of_find_compatible_node(NULL, NULL, "gef,fpga-pic"); in gef_sbc610_init_irq()
66 printk(KERN_WARNING "SBC610: No FPGA PIC\n"); in gef_sbc610_init_irq()
80 for_each_compatible_node(np, "pci", "fsl,mpc8641-pcie") { in gef_sbc610_setup_arch()
92 regs = of_find_compatible_node(NULL, NULL, "gef,fpga-regs"); in gef_sbc610_setup_arch()
123 /* Return the FPGA revision */
139 ('A' + gef_sbc610_get_board_rev() - 1)); in gef_sbc610_show_cpuinfo()
140 seq_printf(m, "FPGA Revision\t: %u\n", gef_sbc610_get_fpga_rev()); in gef_sbc610_show_cpuinfo()
[all …]
Dgef_ppc9a.c16 * NEC fixup adapted from arch/mips/pci/fixup-lm2e.c
30 #include <asm/pci-bridge.h>
61 * There is a simple interrupt handler in the main FPGA, this needs in gef_ppc9a_init_irq()
64 cascade_node = of_find_compatible_node(NULL, NULL, "gef,fpga-pic-1.00"); in gef_ppc9a_init_irq()
66 printk(KERN_WARNING "PPC9A: No FPGA PIC\n"); in gef_ppc9a_init_irq()
80 for_each_compatible_node(np, "pci", "fsl,mpc8641-pcie") { in gef_ppc9a_setup_arch()
92 regs = of_find_compatible_node(NULL, NULL, "gef,ppc9a-fpga-regs"); in gef_ppc9a_setup_arch()
123 /* Return the FPGA revision */
158 seq_printf(m, "FPGA Revision\t: %u\n", gef_ppc9a_get_fpga_rev()); in gef_ppc9a_show_cpuinfo()
182 /* System clock is 48-MHz Oscillator and EHCI Enabled. */ in gef_ppc9a_nec_fixup()
[all …]
Dmpc8610_hpcd.c31 #include <asm/pci-bridge.h>
90 { .compatible = "fsl,mpc8610-immr", },
91 { .compatible = "fsl,mpc8610-guts", },
92 { .compatible = "simple-bus", },
94 { .compatible = "fsl,eloplus-dma", },
101 simple_gpiochip_init("fsl,fpga-pixis-gpio-bank"); in mpc8610_declare_of_platform_devices()
119 * little-endian order, which causes the BLUE_C field to be split into two
121 * fields in big-endian order and byte-swap the result.
172 /* The DVI port is mis-wired on revision 1 of this board. */ in mpc8610hpcd_get_pixel_format()
184 pr_err("fsl-diu: unsupported pixel depth %u\n", bits_per_pixel); in mpc8610hpcd_get_pixel_format()
[all …]
/linux-3.3/arch/mips/loongson/
DKconfig7 bool "Lemote Fuloong(2e) mini-PC"
28 Lemote Fuloong(2e) mini-PC board based on the Chinese Loongson-2E CPU and
29 an FPGA northbridge
31 Lemote Fuloong(2e) mini PC have a VIA686B south bridge.
57 Loongson processor and the AMD CS5536 south bridge.
/linux-3.3/arch/powerpc/platforms/85xx/
Dsocrates.c11 * Copyright (c) 2005-2006 DENX Software Engineering
35 #include <asm/pci-bridge.h>
57 np = of_find_compatible_node(NULL, NULL, "abb,socrates-fpga-pic"); in socrates_pic_init()
59 printk(KERN_ERR "Could not find socrates-fpga-pic node\n"); in socrates_pic_init()
79 for_each_compatible_node(np, "pci", "fsl,mpc8540-pci") in socrates_setup_arch()
87 * Called very early, device-tree isn't unflattened
/linux-3.3/drivers/staging/vme/boards/
Dvme_vmivme7805.c2 * Support for the VMIVME-7805 board access to the Universe II bridge.
4 * Author: Arthur Benilov <arthur.benilov@iba-group.com>
27 /** Base address to access FPGA register */
57 dev_err(&pdev->dev, "Unable to enable device\n"); in vmic_probe()
64 dev_err(&pdev->dev, "Unable to reserve resources\n"); in vmic_probe()
71 dev_err(&pdev->dev, "Unable to remap CRG region\n"); in vmic_probe()
72 retval = -EIO; in vmic_probe()
76 /* Clear the FPGA VME IF contents */ in vmic_probe()
117 MODULE_DESCRIPTION("VMIVME-7805 board support driver");
118 MODULE_AUTHOR("Arthur Benilov <arthur.benilov@iba-group.com>");
/linux-3.3/drivers/net/ethernet/xscale/ixp2000/
Dcaleb.h2 * Helper functions for the SPI-3 bridge FPGA on the Radisys ENP2611
Denp2611.c19 #include <asm/mach-types.h>
23 #include "ixp2400-msf.h"
28 * slots, connected via two PMC/Sierra 3386s and an SPI-3 bridge FPGA
31 * +-------------+
32 * SFP GBIC #0 ---+ | +---------+
33 * | PM3386 #0 +-------+ |
34 * SFP GBIC #1 ---+ | | "Caleb" | +---------+
35 * +-------------+ | | | |
36 * | SPI-3 +---------+ IXP2400 |
37 * +-------------+ | bridge | | |
[all …]
Dcaleb.c2 * Helper functions for the SPI-3 bridge FPGA on the Radisys ENP2611
95 * Program SPI-3 burst size. in caleb_reset()
97 caleb_reg_write(CALEB_BURST, 0); // 64-byte RBUF mpackets in caleb_reset()
98 // caleb_reg_write(CALEB_BURST, 1); // 128-byte RBUF mpackets in caleb_reset()
99 // caleb_reg_write(CALEB_BURST, 2); // 256-byte RBUF mpackets in caleb_reset()
/linux-3.3/arch/powerpc/boot/dts/
Dc2k.dts15 /dts-v1/;
18 #address-cells = <1>;
19 #size-cells = <1>;
22 coherency-off;
30 #address-cells = <1>;
31 #size-cells = <0>;
37 clock-frequency = <996000000>; /* 996 MHz */
38 bus-frequency = <166666667>; /* 166.6666 MHz */
39 timebase-frequency = <41666667>; /* 166.6666/4 MHz */
40 i-cache-line-size = <32>;
[all …]
Dwalnut.dts12 /dts-v1/;
15 #address-cells = <1>;
16 #size-cells = <1>;
19 dcr-parent = <&{/cpus/cpu@0}>;
28 #address-cells = <1>;
29 #size-cells = <0>;
35 clock-frequency = <200000000>; /* Filled in by zImage */
36 timebase-frequency = <0>; /* Filled in by zImage */
37 i-cache-line-size = <32>;
38 d-cache-line-size = <32>;
[all …]
Debony.dts14 /dts-v1/;
17 #address-cells = <2>;
18 #size-cells = <1>;
21 dcr-parent = <&{/cpus/cpu@0}>;
31 #address-cells = <1>;
32 #size-cells = <0>;
38 clock-frequency = <0>; // Filled in by zImage
39 timebase-frequency = <0>; // Filled in by zImage
40 i-cache-line-size = <32>;
41 d-cache-line-size = <32>;
[all …]
Dvirtex440-ml510.dts12 /dts-v1/;
14 #address-cells = <1>;
15 #size-cells = <1>;
16 compatible = "xlnx,ml510-ref-design", "xlnx,virtex440";
17 dcr-parent = <&ppc440_0>;
28 linux,stdout-path = "/plb@0/serial@83e00000";
31 #address-cells = <1>;
33 #size-cells = <0>;
35 #address-cells = <1>;
36 #size-cells = <1>;
[all …]
/linux-3.3/arch/frv/include/asm/
Dmb-regs.h1 /* mb-regs.h: motherboard registers
15 #include <asm/cpu-irqs.h>
17 #include <asm/mem-layout.h>
31 * protection laid over the top for use in memory-mapped
42 #include <asm/mb93091-fpga-irqs.h>
53 #define __region_CS7 0xf1000000 /* CB70 CPU-card PCMCIA port I/O space */
56 #define __region_CS1 0xfc000000 /* SLBUS/PCI bridge control registers */
59 #define __region_CS6 0xfc100000 /* CB70 CPU-card DM9000 LAN I/O space */
65 #define __region_CS4 0xfd000000 /* CB70 CPU-card extra flash space */
77 (((unsigned long)(addr) >> 24) - (__region_PCI_IO >> 24) < (0x04000000UL >> 24))
[all …]
/linux-3.3/drivers/mfd/
DKconfig21 battery-charger under the corresponding menus.
25 ---help---
36 ---help---
45 ---help---
65 ---help---
70 module will be called ti-ssp.
87 handled by the leds-pasic3 and ds1wm drivers.
96 interface to one or more sub-chips.
117 high-power "white LED driver". This boost converter is
197 regulators, Dual slot memory card transceivers, real-time clock
[all …]
/linux-3.3/arch/ia64/sn/kernel/
Dtiocx.c45 * tiocx_match - Try to match driver id list with device.
55 const struct cx_device_id *ids = cx_drv->id_table; in tiocx_match()
60 while (ids->part_num) { in tiocx_match()
61 if (ids->part_num == cx_dev->cx_id.part_num) in tiocx_match()
71 return -ENODEV; in tiocx_uevent()
80 * cx_device_match - Find cx_device in the id table.
93 * part/mfg == 0 we should return no-match (NULL) here. in cx_device_match()
95 while (ids->part_num && ids->mfg_num) { in cx_device_match()
96 if (ids->part_num == cx_device->cx_id.part_num && in cx_device_match()
97 ids->mfg_num == cx_device->cx_id.mfg_num) in cx_device_match()
[all …]
/linux-3.3/Documentation/networking/
Dstmmac.txt3 Copyright (C) 2007-2010 STMicroelectronics Ltd
6 This is the driver for the MAC 10/100/1000 on-chip Ethernet controllers
11 FF1152AMT0221 D1215994A VIRTEX FPGA board.
22 Device Drivers ---> Network device support ---> Ethernet (1000 Mbit) --->
60 The incoming packets are stored, by the DMA, in a list of pre-allocated socket
61 buffers in order to avoid the memcpy (Zero-copy).
63 4.3) Timer-Driver Interrupt
84 and linked-list(CHAINED) mode. In RING each descriptor points to two
94 ethtool -S ethX command. It is possible to dump registers etc.
132 If it is set to -1 the driver will automatically
[all …]
/linux-3.3/arch/mips/
DKconfig74 Support for the Texas Instruments AR7 System-on-a-Chip
165 see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the
166 DECstation porting pages on <http://decstation.unix-ag.org/>.
200 Olivetti M700-10 workstations.
256 Loongson is a family of general-purpose MIPS-compatible CPUs.
320 bool "NEC EMMA2RH Mark-eins board"
324 This enables support for the NEC Electronics Mark-eins boards.
357 bool "PMC-Sierra MSP chipsets"
373 This adds support for the PMC-Sierra family of Multi-Service
374 Processor System-On-A-Chips. These parts include a number
[all …]
/linux-3.3/drivers/usb/musb/
Dmusb_core.c5 * Copyright (C) 2005-2006 by Texas Instruments
6 * Copyright (C) 2006-2007 Nokia Corporation
20 * 02110-1301 USA
36 * Inventra (Multipoint) Dual-Role Controller Driver for Linux.
40 * in the works. These are normal Linux-USB controller drivers which
54 * - Lack of host-side transaction scheduling, for all transfer types.
60 * includes DaVinci EVM in a common non-OTG mode.
84 * - Kconfig for everything user-configurable
85 * - platform_device for addressing, irq, and platform_data
86 * - platform_data is mostly for board-specific informarion
[all …]
/linux-3.3/Documentation/
Ddevices.txt13 http://www.lanana.org/docs/device-list/ or
14 ftp://ftp.kernel.org/pub/linux/docs/device-list/. This version may be
86 0 Unnamed devices (e.g. non-device mounts)
96 6 = /dev/core OBSOLETE - replaced by /proc/kcore
116 2 char Pseudo-TTY masters
122 Pseudo-tty's are named as follows:
125 the 1st through 16th series of 16 pseudo-ttys each, and
129 These are the old-style (BSD) PTY devices; Unix98
191 3 char Pseudo-TTY slaves
197 These are the old-style (BSD) PTY devices; Unix98
[all …]