/Linux-v5.15/Documentation/devicetree/bindings/powerpc/nintendo/ |
D | wii.txt | 5 0) The root node 7 This node represents the Nintendo Wii video game console. 11 - model : Should be "nintendo,wii" 12 - compatible : Should be "nintendo,wii" 14 1) The "hollywood" node 16 This node represents the multi-function "Hollywood" chip, which packages 21 - compatible : Should be "nintendo,hollywood" 23 1.a) The Video Interface (VI) node 25 Represents the interface between the graphics processor and a external 30 - compatible : should be "nintendo,hollywood-vi","nintendo,flipper-vi" [all …]
|
D | gamecube.txt | 5 1) The "flipper" node 7 This node represents the multi-function "Flipper" chip, which packages 12 - compatible : Should be "nintendo,flipper" 14 1.a) The Video Interface (VI) node 16 Represents the interface between the graphics processor and a external 21 - compatible : should be "nintendo,flipper-vi" 22 - reg : should contain the VI registers location and length 23 - interrupts : should contain the VI interrupt 25 1.b) The Processor Interface (PI) node 27 Represents the data and control interface between the main processor [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/arm/ |
D | cci.txt | 5 ARM multi-cluster systems maintain intra-cluster coherency through a 10 clusters, through memory mapped interface, with a global control register 11 space and multiple sets of interface control registers, one per slave 12 interface. 14 * CCI interconnect node 18 Node name must be "cci". 19 Node's parent must be the root node /, and the address space visible 21 root node (ie from CPUs perspective as per DT standard). 22 Every CCI node has to define the following properties: 24 - compatible [all …]
|
D | arm,versatile.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 13 The ARM Versatile boards are two variants of ARM926EJ-S evaluation boards 14 with various pluggable interface boards, in essence the Versatile PB version 22 - description: The ARM Versatile Application Baseboard (HBI-0118) is an 23 evaluation board specifically for the ARM926EJ-S. It can be connected 24 to an IB1 interface board for a touchscreen-type use case or an IB2 25 for a candybar phone-type use case. See ARM DUI 0225D. [all …]
|
/Linux-v5.15/drivers/clk/ti/ |
D | interface.c | 2 * OMAP interface clock support 6 * Tero Kristo <t-kristo@ti.com> 18 #include <linux/clk-provider.h> 46 return ERR_PTR(-ENOMEM); in _register_interface() 48 clk_hw->hw.init = &init; in _register_interface() 49 clk_hw->ops = ops; in _register_interface() 50 memcpy(&clk_hw->enable_reg, reg, sizeof(*reg)); in _register_interface() 51 clk_hw->enable_bit = bit_idx; in _register_interface() 60 clk = ti_clk_register_omap_hw(NULL, &clk_hw->hw, name); in _register_interface() 68 static void __init _of_ti_interface_clk_setup(struct device_node *node, in _of_ti_interface_clk_setup() argument [all …]
|
/Linux-v5.15/drivers/usb/core/ |
D | of.c | 1 // SPDX-License-Identifier: GPL-2.0 15 * usb_of_get_device_node() - get a USB device node 17 * @port1: one-based index of port 19 * Look up the node of a USB device given its parent hub device and one-based 22 * Return: A pointer to the node with incremented refcount if found, or 27 struct device_node *node; in usb_of_get_device_node() local 30 for_each_child_of_node(hub->dev.of_node, node) { in usb_of_get_device_node() 31 if (of_property_read_u32(node, "reg", ®)) in usb_of_get_device_node() 35 return node; in usb_of_get_device_node() 43 * usb_of_has_combined_node() - determine whether a device has a combined node [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/usb/ |
D | usb-device.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/usb-device.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15 http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps 17 Four types of device-tree nodes are defined: "host-controller nodes" 19 "interface nodes" representing USB interfaces and "combined nodes" 22 A combined node shall be used instead of a device node and an interface node 24 interface. [all …]
|
/Linux-v5.15/Documentation/userspace-api/media/mediactl/ |
D | media-types.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _media-controller-types: 10 .. _media-entity-functions: 11 .. _MEDIA-ENT-F-UNKNOWN: 12 .. _MEDIA-ENT-F-V4L2-SUBDEV-UNKNOWN: 13 .. _MEDIA-ENT-F-IO-V4L: 14 .. _MEDIA-ENT-F-IO-VBI: 15 .. _MEDIA-ENT-F-IO-SWRADIO: 16 .. _MEDIA-ENT-F-IO-DTV: 17 .. _MEDIA-ENT-F-DTV-DEMOD: [all …]
|
/Linux-v5.15/Documentation/admin-guide/media/ |
D | fimc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd. 11 SoC Application Processors is an integrated camera host interface, color 17 drivers/media/platform/exynos4-is directory. 20 -------------- 22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210 25 ------------------ 27 - camera parallel interface capture (ITU-R.BT601/565); 28 - camera serial interface capture (MIPI-CSI2); 29 - memory-to-memory processing (color space conversion, scaling, mirror [all …]
|
/Linux-v5.15/net/batman-adv/ |
D | types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 36 * typedef batadv_dat_addr_t - type used for all DHT addresses 47 * enum batadv_dhcp_recipient - dhcp destination 61 * BATADV_TT_REMOTE_MASK - bitmask selecting the flags that are sent over the 67 * BATADV_TT_SYNC_MASK - bitmask of the flags that need to be kept in sync 73 * struct batadv_hard_iface_bat_iv - per hard-interface B.A.T.M.A.N. IV data 82 /** @ogm_seqno: OGM sequence number - used to identify each OGM */ 90 * enum batadv_v_hard_iface_flags - interface flags useful to B.A.T.M.A.N. V 95 * full-duplex 101 * no throughput data is available for this interface and that default [all …]
|
D | multicast.c | 1 // SPDX-License-Identifier: GPL-2.0 54 #include "hard-interface.h" 59 #include "soft-interface.h" 60 #include "translation-table.h" 66 * batadv_mcast_start_timer() - schedule the multicast periodic worker 67 * @bat_priv: the bat priv with all the soft interface information 71 queue_delayed_work(batadv_event_workqueue, &bat_priv->mcast.work, in batadv_mcast_start_timer() 76 * batadv_mcast_get_bridge() - get the bridge on top of the softif if it exists 77 * @soft_iface: netdev struct of the mesh interface 79 * If the given soft interface has a bridge on top then the refcount [all …]
|
D | originator.c | 1 // SPDX-License-Identifier: GPL-2.0 33 #include "distributed-arp-table.h" 36 #include "hard-interface.h" 41 #include "network-coding.h" 43 #include "soft-interface.h" 44 #include "translation-table.h" 50 * batadv_orig_hash_find() - Find and return originator from orig_hash 51 * @bat_priv: the bat priv with all the soft interface information 59 struct batadv_hashtable *hash = bat_priv->orig_hash; in batadv_orig_hash_find() 67 index = batadv_choose_orig(data, hash->size); in batadv_orig_hash_find() [all …]
|
/Linux-v5.15/drivers/base/ |
D | property.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * property.c - Unified device property interface. 23 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in dev_fwnode() 24 of_fwnode_handle(dev->of_node) : dev->fwnode; in dev_fwnode() 29 * device_property_present - check if a property of a device is present 42 * fwnode_property_present - check if a property of a firmware node is present 43 * @fwnode: Firmware node whose property to check 53 !IS_ERR_OR_NULL(fwnode->secondary)) in fwnode_property_present() 54 ret = fwnode_call_bool_op(fwnode->secondary, property_present, in fwnode_property_present() 61 * device_property_read_u8_array - return a u8 array property of a device [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/powerpc/4xx/ |
D | akebono.txt | 7 0) The root node 11 - model : "ibm,akebono". 12 - compatible : "ibm,akebono" , "ibm,476gtr". 14 1.a) The Secure Digital Host Controller Interface (SDHCI) node 20 - compatible : should be "ibm,476gtr-sdhci","generic-sdhci". 21 - reg : should contain the SDHCI registers location and length. 22 - interrupts : should contain the SDHCI interrupt. 24 1.b) The Advanced Host Controller Interface (AHCI) SATA node 26 Represents the advanced host controller SATA interface. 30 - compatible : should be "ibm,476gtr-ahci". [all …]
|
/Linux-v5.15/Documentation/networking/ |
D | decnet.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 - Project Home Pages 11 - http://www.chygwyn.com/ - Kernel info 12 - http://linux-decnet.sourceforge.net/ - Userland tools 13 - http://www.sourceforge.net/projects/linux-decnet/ - Status page 20 - CONFIG_DECNET (obviously) 21 - CONFIG_PROC_FS (to see what's going on) 22 - CONFIG_SYSCTL (for easy configuration) 27 - CONFIG_DECNET_ROUTER (to be able to add/delete routes) 28 - CONFIG_NETFILTER (will be required for the DECnet routing daemon) [all …]
|
/Linux-v5.15/net/hsr/ |
D | hsr_framereg.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright 2011-2014 Autronica Fire and Security AS 5 * 2011-2014 Arvid Brodin, arvid.brodin@alten.se 8 * interface. A frame is identified by its source MAC address and its HSR 24 /* seq_nr_after(a, b) - return true if a is after (higher in sequence than) b, 32 if ((int)b - a == 32768) in seq_nr_after() 35 return (((s16)(b - a)) < 0); in seq_nr_after() 43 struct hsr_node *node; in hsr_addr_is_self() local 45 node = list_first_or_null_rcu(&hsr->self_node_db, struct hsr_node, in hsr_addr_is_self() 47 if (!node) { in hsr_addr_is_self() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/media/ |
D | ti-am437x-vpfe.txt | 2 -------------------------------------- 5 applications. The capture module provides the system interface and the 6 processing capability to connect RAW image-sensor modules and video decoders 10 - compatible: must be "ti,am437x-vpfe" 11 - reg: physical base address and length of the registers set for the device; 12 - interrupts: should contain IRQ line for the VPFE; 13 - ti,am437x-vpfe-interface: can be one of the following, 14 0 - Raw Bayer Interface. 15 1 - 8 Bit BT656 Interface. 16 2 - 10 Bit BT656 Interface. [all …]
|
/Linux-v5.15/drivers/net/ethernet/freescale/dpaa2/ |
D | dpaa2-mac.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 7 #include "dpaa2-eth.h" 8 #include "dpaa2-mac.h" 34 return -EINVAL; in phy_mode() 48 fwnode = dev_fwnode(dev->parent); in dpaa2_mac_get_node() 59 err = -EINVAL; in dpaa2_mac_get_node() 94 phy_interface_t interface) in dpaa2_mac_phy_mode_mismatch() argument 96 switch (interface) { in dpaa2_mac_phy_mode_mismatch() 97 /* We can switch between SGMII and 1000BASE-X at runtime with in dpaa2_mac_phy_mode_mismatch() 98 * pcs-lynx in dpaa2_mac_phy_mode_mismatch() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/dma/ |
D | adi,axi-dmac.txt | 1 Analog Devices AXI-DMAC DMA controller 4 - compatible: Must be "adi,axi-dmac-1.00.a". 5 - reg: Specification for the controllers memory mapped register map. 6 - interrupts: Specification for the controllers interrupt. 7 - clocks: Phandle and specifier to the controllers AXI interface clock 8 - #dma-cells: Must be 1. 10 Required sub-nodes: 11 - adi,channels: This sub-node must contain a sub-node for each DMA channel. For 12 the channel sub-nodes the following bindings apply. They must match the 15 Required properties for adi,channels sub-node: [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/sound/ |
D | qcom,q6afe.txt | 7 - compatible: 10 Definition: must be "qcom,q6afe-v<MAJOR-NUMBER>.<MINOR-NUMBER>" 15 = AFE DAIs (Digial Audio Interface) 16 "dais" subnode of the AFE node. It represents afe dais, each afe dai is a 18 "dais" node should have following properties followed by dai children. 20 - compatible: 23 Definition: must be "qcom,q6afe-dais" 25 - #sound-dai-cells 30 - #address-cells 35 - #size-cells [all …]
|
/Linux-v5.15/Documentation/gpu/ |
D | drm-uapi.rst | 9 addition, drivers export device-specific interfaces for use by userspace 10 drivers & device-aware applications through ioctls and sysfs files. 16 Cover generic ioctls and sysfs layout here. We only need high-level 22 .. kernel-doc:: drivers/gpu/drm/drm_ioctl.c 31 .. kernel-doc:: drivers/gpu/drm/drm_auth.c 34 .. kernel-doc:: drivers/gpu/drm/drm_auth.c 37 .. kernel-doc:: include/drm/drm_auth.h 46 .. kernel-doc:: drivers/gpu/drm/drm_lease.c 49 Open-Source Userspace Requirements 57 open-sourced userspace patches, and those patches must be reviewed and ready for [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/display/ |
D | multi-inno,mi0283qt.txt | 1 Multi-Inno MI0283QT display panel 4 - compatible: "multi-inno,mi0283qt". 6 The node for this driver must be a child node of a SPI controller, hence 7 all mandatory properties described in ../spi/spi-bus.txt must be specified. 10 - dc-gpios: D/C pin. The presence/absence of this GPIO determines 11 the panel interface mode (IM[3:0] pins): 12 - present: IM=x110 4-wire 8-bit data serial interface 13 - absent: IM=x101 3-wire 9-bit data serial interface 14 - reset-gpios: Reset pin 15 - power-supply: A regulator node for the supply voltage. [all …]
|
/Linux-v5.15/include/uapi/linux/ |
D | batman_adv.h | 1 /* SPDX-License-Identifier: MIT */ 16 * enum batadv_tt_client_flags - TT client specific flags 22 * Bits from 4 to 7 - a subset of remote flags - are ensured to be in sync with 33 * @BATADV_TT_CLIENT_ROAM: the client roamed to/from another node and 41 * interface. This information is used by the "AP Isolation" feature 72 * part of the network but no node has already announced it 78 * enum batadv_mcast_flags_priv - Private, own multicast flags 93 * interface. 125 * enum batadv_gw_modes - gateway mode of node 139 * enum batadv_nl_attrs - batman-adv netlink attributes [all …]
|
/Linux-v5.15/include/xen/ |
D | xenbus.h | 46 #include <xen/interface/xen.h> 47 #include <xen/interface/grant_table.h> 48 #include <xen/interface/io/xenbus.h> 49 #include <xen/interface/io/xs_wire.h> 50 #include <xen/interface/event_channel.h> 55 /* Register callback to watch this node. */ 61 const char *node; member 157 const char *dir, const char *node, unsigned int *num); 159 const char *dir, const char *node, unsigned int *len); 161 const char *dir, const char *node, const char *string); [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/mmc/ |
D | atmel-hsmci.txt | 1 * Atmel High Speed MultiMedia Card Interface 3 This controller on atmel products provides an interface for MMC, SD and SDIO 7 by mmc.txt and the properties used by the atmel-mci driver. 9 1) MCI node 12 - compatible: should be "atmel,hsmci" 13 - #address-cells: should be one. The cell is the slot id. 14 - #size-cells: should be zero. 15 - at least one slot node 16 - clock-names: tuple listing input clock names. 18 - clocks: phandles to input clocks. [all …]
|