/linux-3.3/arch/arm/mach-versatile/ |
D | versatile_pb.c | 2 * 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 …]
|
D | core.c | 2 * 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/ |
D | realview_eb.c | 2 * 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/ |
D | gef_sbc310.c | 16 * 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 …]
|
D | gef_sbc610.c | 16 * 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 …]
|
D | gef_ppc9a.c | 16 * 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 …]
|
D | mpc8610_hpcd.c | 31 #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/ |
D | Kconfig | 7 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/ |
D | socrates.c | 11 * 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/ |
D | vme_vmivme7805.c | 2 * 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/ |
D | caleb.h | 2 * Helper functions for the SPI-3 bridge FPGA on the Radisys ENP2611
|
D | enp2611.c | 19 #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 …]
|
D | caleb.c | 2 * 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/ |
D | c2k.dts | 15 /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 …]
|
D | walnut.dts | 12 /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 …]
|
D | ebony.dts | 14 /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 …]
|
D | virtex440-ml510.dts | 12 /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/ |
D | mb-regs.h | 1 /* 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/ |
D | Kconfig | 21 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/ |
D | tiocx.c | 45 * 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/ |
D | stmmac.txt | 3 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/ |
D | Kconfig | 74 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/ |
D | musb_core.c | 5 * 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/ |
D | devices.txt | 13 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 …]
|