/linux-3.3/Documentation/devicetree/bindings/powerpc/fsl/ |
D | srio-rmu.txt | 5 node is composed of three types of sub-nodes ("fsl-srio-msg-unit", 6 "fsl-srio-dbell-unit" and "fsl-srio-port-write-unit"). 10 - compatible 12 Value type: <string> 13 Definition: Must include "fsl,srio-rmu-vX.Y", "fsl,srio-rmu". 18 - reg 20 Value type: <prop-encoded-array> 21 Definition: A standard property. Specifies the physical address and 25 - fsl,liodn 26 Usage: optional-but-recommended (for devices with PAMU) [all …]
|
D | dcsr.txt | 21 - compatible 23 Value type: <string> 24 Definition: Must include "fsl,dcsr" and "simple-bus". 25 The DCSR space exists in the memory-mapped bus. 27 - #address-cells 30 Definition: A standard property. Defines the number of cells 33 - #size-cells 36 Definition: A standard property. Defines the number of cells 40 - ranges 42 Value type: <prop-encoded-array> [all …]
|
D | srio.txt | 5 - compatible 7 Value type: <string> 11 Optionally, a compatiable string of "fsl,srio-vX.Y" where X is Major 15 - reg 17 Value type: <prop-encoded-array> 18 Definition: A standard property. Specifies the physical address and 22 - interrupts 24 Value type: <prop_encoded-array> 26 value of the interrupts property consists of one interrupt 31 property. (Typically shared with port-write). [all …]
|
D | mcm.txt | 11 number of local access windows as specified by fsl,num-laws. 15 - compatible 17 Value type: <string> 18 Definition: Must include "fsl,mcm-law" 20 - reg 22 Value type: <prop-encoded-array> 23 Definition: A standard property. The value specifies the 27 - fsl,num-laws 43 - compatible 45 Value type: <string> [all …]
|
D | ecm.txt | 11 number of local access windows as specified by fsl,num-laws. 15 - compatible 17 Value type: <string> 18 Definition: Must include "fsl,ecm-law" 20 - reg 22 Value type: <prop-encoded-array> 23 Definition: A standard property. The value specifies the 27 - fsl,num-laws 43 - compatible 45 Value type: <string> [all …]
|
D | mpic.txt | 14 - compatible 16 Value type: <string> 22 - reg 24 Value type: <prop-encoded-array> 25 Definition: A standard property. Specifies the physical 29 - interrupt-controller 35 - #interrupt-cells 39 specifiers do not contain the interrupt-type or type-specific 42 - #address-cells 47 - pic-no-reset [all …]
|
/linux-3.3/Documentation/devicetree/bindings/crypto/ |
D | fsl-sec4.txt | 3 Copyright (C) 2008-2011 Freescale Semiconductor Inc. 6 -Overview 7 -SEC 4 Node 8 -Job Ring Node 9 -Run Time Integrity Check (RTIC) Node 10 -Run Time Integrity Check (RTIC) Memory Node 11 -Secure Non-Volatile Storage (SNVS) Node 12 -Full Example 28 HW interface between QM & SEC 4 and also BM & SEC 4, on DPAA-enabled parts 53 - compatible [all …]
|
/linux-3.3/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/ |
D | qe.txt | 16 - compatible : should be "fsl,qe"; 17 - model : precise model of the QE, Can be "QE", "CPM", or "CPM2" 18 - reg : offset and length of the device registers. 19 - bus-frequency : the clock frequency for QUICC Engine. 20 - fsl,qe-num-riscs: define how many RISC engines the QE has. 21 - fsl,qe-num-snums: define how many serial number(SNUM) the QE can use for the 25 - fsl,firmware-phandle: 26 Usage: required only if there is no fsl,qe-firmware child node 30 The compatible property for the firmware node should say, 31 "fsl,qe-firmware". [all …]
|
/linux-3.3/drivers/of/ |
D | base.c | 5 * Copyright (C) 1996-2005 Paul Mackerras. 28 * struct alias_prop - Alias property in 'aliases' node 30 * @alias: Alias property name 33 * @stem: Alias string without the index 35 * The structure represents one alias property of 'aliases' node as 64 if (np->parent) in of_n_addr_cells() 65 np = np->parent; in of_n_addr_cells() 66 ip = of_get_property(np, "#address-cells", NULL); in of_n_addr_cells() 69 } while (np->parent); in of_n_addr_cells() 70 /* No #address-cells property for the root node */ in of_n_addr_cells() [all …]
|
D | irq.c | 5 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) 7 * Copyright (C) 1996-2001 Cort Dougan 26 #include <linux/string.h> 30 * irq_of_parse_and_map - Parse and map an interrupt into linux virq space 50 * of_irq_find_parent - Given a device node, find its interrupt parent node 65 parp = of_get_property(child, "interrupt-parent", NULL); in of_irq_find_parent() 76 } while (p && of_get_property(p, "#interrupt-cells", NULL) == NULL); in of_irq_find_parent() 82 * of_irq_map_raw - Low level interrupt tree parsing 84 * @intspec: interrupt specifier ("interrupts" property of the device) 86 * @addr: address specifier (start of "reg" property of the device) [all …]
|
D | device.c | 1 #include <linux/string.h> 13 * of_match_device - Tell if a struct device matches an of_device_id list 14 * @ids: array of of device match structures to search in 23 if ((!matches) || (!dev->of_node)) in of_match_device() 25 return of_match_node(matches, dev->of_node); in of_match_device() 35 tmp = get_device(&dev->dev); in of_dev_get() 46 put_device(&dev->dev); in of_dev_put() 52 BUG_ON(ofdev->dev.of_node == NULL); in of_device_add() 56 ofdev->name = dev_name(&ofdev->dev); in of_device_add() 57 ofdev->id = -1; in of_device_add() [all …]
|
D | address.c | 7 #include <linux/string.h> 24 while (na--) in of_dump_addr() 73 return da - cp; in of_bus_default_map() 82 addr[na - 2] = cpu_to_be32(a >> 32); in of_bus_default_translate() 83 addr[na - 1] = cpu_to_be32(a & 0xffffffffu); in of_bus_default_translate() 100 /* "vci" is for the /chaos bridge on 1st-gen PCI powermacs */ in of_bus_pci_match() 101 return !strcmp(np->type, "pci") || !strcmp(np->type, "vci"); in of_bus_pci_match() 146 cp = of_read_number(range + 1, na - 1); in of_bus_pci_map() 148 da = of_read_number(addr + 1, na - 1); in of_bus_pci_map() 156 return da - cp; in of_bus_pci_map() [all …]
|
/linux-3.3/Documentation/devicetree/bindings/ |
D | open-pic.txt | 13 - compatible: Specifies the compatibility list for the PIC. The type 14 shall be <string> and the value shall include "open-pic". 16 - reg: Specifies the base physical address(s) and size(s) of this 17 PIC's addressable register space. The type shall be <prop-encoded-array>. 19 - interrupt-controller: The presence of this property identifies the node 20 as an Open PIC. No property value shall be defined. 22 - #interrupt-cells: Specifies the number of cells needed to encode an 25 - #address-cells: Specifies the number of cells needed to encode an 27 'interrupt-map' nodes do not have to specify a parent unit address. 31 - pic-no-reset: The presence of this property indicates that the PIC [all …]
|
/linux-3.3/drivers/media/radio/ |
D | si4713-i2c.c | 2 * drivers/media/radio/si4713-i2c.c 21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 33 #include <media/v4l2-device.h> 34 #include <media/v4l2-ioctl.h> 35 #include <media/v4l2-common.h> 37 #include "si4713-i2c.h" 42 MODULE_PARM_DESC(debug, "Debug level (0 - 2)"); 67 #define DEFAULT_ACOMP_THRESHOLD (-0x28) 178 static int usecs_to_dev(unsigned long usecs, unsigned long const array[], in usecs_to_dev() argument 182 int rval = -EINVAL; in usecs_to_dev() [all …]
|
/linux-3.3/arch/powerpc/platforms/powermac/ |
D | bootx_init.c | 13 #include <linux/string.h> 40 /* Is boot-info compatible ? */ 42 ((bi)->compatible_version <= BOOT_INFO_VERSION) 43 #define BOOT_INFO_IS_V2_COMPATIBLE(bi) ((bi)->version >= 2) 44 #define BOOT_INFO_IS_V4_COMPATIBLE(bi) ((bi)->version >= 4) 58 btext_drawtext(p, q - p); in bootx_printf() 96 u32 *ppp = &np->properties; in bootx_early_getprop() 102 if (strcmp((char *)((unsigned long)pp->name + base), in bootx_early_getprop() 104 return (void *)((unsigned long)pp->value + base); in bootx_early_getprop() 106 ppp = &pp->next; in bootx_early_getprop() [all …]
|
/linux-3.3/Documentation/devicetree/ |
D | booting-without-of.txt | 2 -------------------------------------------------- 7 Freescale Semiconductor, FSL SOC and 32-bit additions 14 I - Introduction 19 II - The DT block format 25 III - Required content of the device tree 29 4) Note about node and property names and character set 38 IV - "dtc", the device tree compiler 40 V - Recommendations for a bootloader 42 VI - System-on-a-chip devices and nodes 46 VII - Specifying interrupt information for devices [all …]
|
/linux-3.3/arch/powerpc/kernel/ |
D | isa-bridge.c | 20 #include <linux/string.h> 29 #include <asm/pci-bridge.h> 31 #include <asm/ppc-pci.h> 77 * The ranges property is laid out as an array of elements, in pci_process_ISA_OF_ranges() 79 * cells 0 - 1: an ISA address in pci_process_ISA_OF_ranges() 80 * cells 2 - 4: a PCI address in pci_process_ISA_OF_ranges() 81 * (size depending on dev->n_addr_cells) in pci_process_ISA_OF_ranges() 84 if ((range->isa_addr.a_hi & ISA_SPACE_MASK) != ISA_SPACE_IO) { in pci_process_ISA_OF_ranges() 86 rlen -= sizeof(struct isa_range); in pci_process_ISA_OF_ranges() 90 if ((range->isa_addr.a_hi & ISA_SPACE_MASK) != ISA_SPACE_IO) in pci_process_ISA_OF_ranges() [all …]
|
D | prom_init.c | 5 * Copyright (C) 1996-2005 Paul Mackerras. 20 #include <linux/string.h> 53 * ensure that we don't lose things like the interrupt-map property 54 * on a PCI-PCI bridge. 76 * On ppc32 we compile with -mrelocatable, which means that references 87 * arguments to call_prom should be 32-bit values. 212 * Error results ... some OF calls will return "-1" on error, some 218 #define PROM_ERROR (-1u) 275 rets[i-1] = args.args[nargs+i]; in call_prom_ret() 286 if (_prom->stdout == 0) in prom_print() [all …]
|
/linux-3.3/Documentation/ |
D | media-framework.txt | 9 ------------ 12 Documentation/DocBook/media/v4l/media-controller.xml. This document will focus 13 on the kernel-side implementation of the media framework. 17 --------------------------- 27 in a System-on-Chip image processing pipeline), DMA channels or physical 35 A link is a point-to-point oriented connection between two pads, either 41 ------------ 44 include/media/media-device.h. Allocation of the structure is handled by the 46 larger driver-specific structure. 55 - dev must point to the parent device (usually a pci_dev, usb_interface or [all …]
|
/linux-3.3/Documentation/DocBook/media/v4l/ |
D | vidioc-g-audio.xml | 1 <refentry id="vidioc-g-audio"> 62 <structfield>reserved</structfield> array of a &v4l2-audio; 68 <para>Audio inputs have one writable property, the audio mode. To 73 <structfield>reserved</structfield> array of a 77 is a write-only ioctl, it does not return the actual new audio 80 <table pgwide="1" frame="none" id="v4l2-audio"> 83 &cs-str; 94 <entry>Name of the audio input, a NUL-terminated ASCII 95 string, for example: "Line In". This information is intended for the 102 linkend="audio-capability" />.</entry> [all …]
|
/linux-3.3/arch/sparc/kernel/ |
D | of_device_64.c | 1 #include <linux/string.h> 18 unsigned long ret = res->start + offset; in of_ioremap() 21 if (res->flags & IORESOURCE_MEM) in of_ioremap() 34 if (res->flags & IORESOURCE_MEM) in of_iounmap() 47 if (!strcmp(np->name, "pci")) { in of_bus_pci_match() 54 * PCI bridge lacks a ranges property. We in of_bus_pci_match() 56 * parent as-is, not with the PCI translate in of_bus_pci_match() 75 /* Treat PCI busses lacking ranges property just like in of_bus_simba_match() 78 if (!strcmp(np->name, "pci")) { in of_bus_simba_match() 111 /* Special exception, we can map a 64-bit address into in of_bus_pci_map() [all …]
|
D | of_device_32.c | 1 #include <linux/string.h> 23 if (!strcmp(np->type, "pci") || !strcmp(np->type, "pciex")) { in of_bus_pci_match() 25 * PCI bridge lacks a ranges property. We in of_bus_pci_match() 27 * parent as-is, not with the PCI translate in of_bus_pci_match() 56 return -EINVAL; in of_bus_pci_map() 59 na - 1, ns)) in of_bus_pci_map() 60 return -EINVAL; in of_bus_pci_map() 66 for (i = 0; i < na - 1; i++) in of_bus_pci_map() 67 result[pna - 1 - i] += in of_bus_pci_map() 68 (addr[na - 1 - i] - in of_bus_pci_map() [all …]
|
/linux-3.3/drivers/tty/ |
D | ehv_bytechan.c | 3 * Copyright 2009-2011 Freescale Semiconductor, Inc. 14 * 1) An early-console (udbg) driver. This provides early console output 22 * 3) A tty driver, which is used to handle user-space input and output. The 46 /* Per-byte channel private data */ 62 /* Array of byte channel objects */ 84 * 1. The tty layer makes two back-to-back calls to ehv_bc_tty_write() 91 if (!bc->tx_irq_enabled) { in enable_tx_interrupt() 92 enable_irq(bc->tx_irq); in enable_tx_interrupt() 93 bc->tx_irq_enabled = 1; in enable_tx_interrupt() 99 if (bc->tx_irq_enabled) { in disable_tx_interrupt() [all …]
|
/linux-3.3/include/acpi/ |
D | actypes.h | 3 * Name: actypes.h - Common data types for the entire ACPI subsystem 8 * Copyright (C) 2000 - 2011, Intel Corp. 22 * 3. Neither the names of the above-listed copyright holders nor the names 47 /* acpisrc:struct_defs -- for acpisrc conversion */ 50 * ACPI_MACHINE_WIDTH must be specified in an OS- or compiler-dependent header 51 * and must be either 32 or 64. 16-bit ACPICA is no longer supported, as of 63 * working around problems that some 32-bit compilers have with 64-bit 73 * Architecture-specific ACPICA Subsystem Data Types 76 * 16-bit, 32-bit, and 64-bit targets. 82 * UINT8 8-bit (1 byte) unsigned value [all …]
|
/linux-3.3/drivers/usb/class/ |
D | usblp.c | 17 * v0.1 - thorough cleaning, URBification, almost a rewrite 18 * v0.2 - some more cleanups 19 * v0.3 - cleaner again, waitqueue fixes 20 * v0.4 - fixes in unidirectional mode 21 * v0.5 - add DEVICE_ID string support 22 * v0.6 - never time out 23 * v0.7 - fixed bulk-IN read and poll (David Paschal) 24 * v0.8 - add devfs support 25 * v0.9 - fix unplug-while-open paths 26 * v0.10- remove sleep_on, fix error on oom (oliver@neukum.org) [all …]
|