| /linux/Documentation/devicetree/bindings/powerpc/nintendo/ |
| H A 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 …]
|
| H A 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/drivers/clk/ti/ |
| H A D | interface.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP interface clock support 7 * Tero Kristo <t-kristo@ti.com> 10 #include <linux/clk-provider.h> 27 static struct clk *_register_interface(struct device_node *node, in _register_interface() argument 39 return ERR_PTR(-ENOMEM); in _register_interface() 41 clk_hw->hw.init = &init; in _register_interface() 42 clk_hw->ops = ops; in _register_interface() 43 memcpy(&clk_hw->enable_reg, reg, sizeof(*reg)); in _register_interface() 44 clk_hw->enable_bit = bit_idx; in _register_interface() [all …]
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| H A 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/Documentation/devicetree/bindings/usb/ |
| H A 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/Documentation/admin-guide/media/ |
| H A 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/samsung/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 …]
|
| H A D | imx7.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 14 - CMOS Sensor Interface (CSI) 15 - Video Multiplexer 16 - MIPI CSI-2 Receiver 18 .. code-block:: none 20 MIPI Camera Input ---> MIPI CSI-2 --- > |\ 24 | U | ------> CSI ---> Capture 27 Parallel Camera Input ----------------> | / 34 -------- [all …]
|
| /linux/net/batman-adv/ |
| H A D | multicast.c | 1 // SPDX-License-Identifier: GPL-2.0 54 #include "hard-interface.h" 59 #include "translation-table.h" 65 * batadv_mcast_start_timer() - schedule the multicast periodic worker 66 * @bat_priv: the bat priv with all the mesh interface information 70 queue_delayed_work(batadv_event_workqueue, &bat_priv->mcast.work, in batadv_mcast_start_timer() 75 * batadv_mcast_get_bridge() - get the bridge on top of the meshif if it exists 76 * @mesh_iface: netdev struct of the mesh interface 78 * If the given mesh interface has a bridge on top then the refcount 100 * batadv_mcast_mla_rtr_flags_meshif_get_ipv4() - get mcast router flags from [all …]
|
| H A D | originator.c | 1 // SPDX-License-Identifier: GPL-2.0 31 #include "distributed-arp-table.h" 34 #include "hard-interface.h" 40 #include "translation-table.h" 46 * batadv_orig_hash_find() - Find and return originator from orig_hash 47 * @bat_priv: the bat priv with all the mesh interface information 55 struct batadv_hashtable *hash = bat_priv->orig_hash; in batadv_orig_hash_find() 64 index = batadv_choose_orig(data, hash->size); in batadv_orig_hash_find() 65 head = &hash->table[index]; in batadv_orig_hash_find() 72 if (!kref_get_unless_zero(&orig_node->refcount)) in batadv_orig_hash_find() [all …]
|
| H A D | translation-table.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include "translation-table.h" 48 #include "hard-interface.h" 51 #include "mesh-interface.h" 80 * batadv_compare_tt() - check if two TT entries are the same 81 * @node: the list element pointer of the first TT entry 88 static bool batadv_compare_tt(const struct hlist_node *node, const void *data2) in batadv_compare_tt() argument 90 const void *data1 = container_of(node, struct batadv_tt_common_entry, in batadv_compare_tt() 95 return (tt1->vid == tt2->vid) && batadv_compare_eth(data1, data2); in batadv_compare_tt() 99 * batadv_choose_tt() - return the index of the tt entry in the hash table [all …]
|
| /linux/net/hsr/ |
| H A 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 25 if (!hsr->redbox || !is_valid_ether_addr(hsr->macaddress_redbox)) in hsr_addr_is_redbox() 28 return ether_addr_equal(addr, hsr->macaddress_redbox); in hsr_addr_is_redbox() 37 sn = rcu_dereference(hsr->self_node); in hsr_addr_is_self() 41 if (ether_addr_equal(addr, sn->macaddress_A) || in hsr_addr_is_self() 42 ether_addr_equal(addr, sn->macaddress_B)) in hsr_addr_is_self() 54 struct hsr_node *node; in find_node_by_addr_A() local [all …]
|
| /linux/drivers/base/ |
| H A 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() 30 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in __dev_fwnode_const() 31 of_fwnode_handle(dev->of_node) : dev->fwnode; in __dev_fwnode_const() 36 * device_property_present - check if a property of a device is present 53 * fwnode_property_present - check if a property of a firmware node is present 54 * @fwnode: Firmware node whose property to check 57 * Check if property @propname is present in the firmware node description. [all …]
|
| /linux/Documentation/devicetree/bindings/powerpc/4xx/ |
| H A 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/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-mm-mempolicy-weighted-interleave | 3 Contact: Linux memory management mailing list <linux-mm@kvack.org> 4 Description: Configuration Interface for the Weighted Interleave policy 8 Contact: Linux memory management mailing list <linux-mm@kvack.org> 9 Description: Weight configuration interface for nodeN 11 The interleave weight for a memory node (N). These weights are 18 The minimum weight for a node is always 1. 24 empty string, ...) will return -EINVAL. 31 Contact: Linux memory management mailing list <linux-mm@kvack.org> 32 Description: Auto-weighting configuration interface 38 In auto mode, all node weights are re-calculated and overwritten [all …]
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | microchip,csi2dc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Eugen Hristev <eugen.hristev@microchip.com> 13 CSI2DC - Camera Serial Interface 2 Demux Controller 16 IDI interface or from a parallel bus interface. 19 clock domain towards a parallel interface that can be read by a sensor 21 IDI interface is Synopsys proprietary. 23 a parallel interface. 29 CSI2DC supports a single 'port' node as a sink port with either Synopsys [all …]
|
| /linux/Documentation/devicetree/bindings/arm/ |
| H A 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 <linusw@kernel.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 17 The root node in the Versatile platforms must contain a core module child 18 node. They are always at physical address 0x10000000 in all the Versatile 21 When fitted with the IB2 Interface Board, the Versatile AB will present an 22 optional system controller node which controls the extra peripherals on the [all …]
|
| /linux/include/uapi/linux/ |
| H A 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 …]
|
| H A D | tipc.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 3 * include/uapi/linux/tipc.h: Header for TIPC socket interface 5 * Copyright (c) 2003-2006, 2015-2016 Ericsson AB 6 * Copyright (c) 2005, 2010-2011, Wind River Systems 50 __u32 node; member 65 * Application-accessible service types 68 #define TIPC_NODE_STATE 0 /* node state service type */ 71 #define TIPC_RESERVED_TYPES 64 /* lowest user-allowed service type */ 180 * TIPC-specific socket option names 205 __u32 scope; /* cluster/node */ [all …]
|
| /linux/Documentation/devicetree/bindings/display/ |
| H A 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/include/xen/ |
| H A 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 153 const char *dir, const char *node, unsigned int *num); 155 const char *dir, const char *node, unsigned int *len); 157 const char *dir, const char *node, const char *string); [all …]
|
| /linux/Documentation/networking/pse-pd/ |
| H A D | pse-pi.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 PSE Power Interface (PSE PI) Documentation 6 The Power Sourcing Equipment Power Interface (PSE PI) plays a pivotal role in 9 eight-pin modular jack, commonly known as the Ethernet RJ45 port. This 14 --------------------------- 19 - Section "33.2.3 PI pin assignments" covers the pin assignments for PoE 21 - Section "145.2.4 PSE PI" addresses the configuration for PoE systems that 25 ------------------------------- 31 two pairs of wires, SPE operates on a simpler model due to its single-pair 33 assignments for power delivery, as described in the PSE PI for multi-pair [all …]
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_lag.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2018-2021, Intel Corporation. */ 34 * ice_lag_set_primary - set PF LAG state as Primary 39 struct ice_pf *pf = lag->pf; in ice_lag_set_primary() 44 if (lag->role != ICE_LAG_UNSET && lag->role != ICE_LAG_BACKUP) { in ice_lag_set_primary() 46 netdev_name(lag->netdev)); in ice_lag_set_primary() 50 lag->role = ICE_LAG_PRIMARY; in ice_lag_set_primary() 54 * ice_lag_set_bkup - set PF LAG state to Backup 59 struct ice_pf *pf = lag->pf; in ice_lag_set_bkup() 64 if (lag->role != ICE_LAG_UNSET && lag->role != ICE_LAG_PRIMARY) { in ice_lag_set_bkup() [all …]
|
| /linux/drivers/net/ethernet/cavium/liquidio/ |
| H A D | octeon_network.h | 7 * Copyright (c) 2003-2016 Cavium, Inc. 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 28 #define LIO_MAX_MTU_SIZE (OCTNET_MAX_FRM_SIZE - OCTNET_FRM_HEADER_SIZE) 31 /* Bit mask values for lio->ifstate */ 47 /* Structure of a node in list of gather components maintained by 57 /* Number of bytes that sg was adjusted to make it 8B-aligned. */ 94 /** LiquidIO per-interface network private data */ 96 /** State of the interface. Rx/Tx happens only in the RUNNING state. */ 99 /** Octeon Interface index number. This device will be represented as 104 /** Octeon Input queue to use to transmit for this network interface. */ [all …]
|
| /linux/Documentation/userspace-api/gpio/ |
| H A D | sysfs.rst | 1 GPIO Sysfs Interface for Userspace 6 been moved to Documentation/ABI/obsolete/sysfs-gpio. 12 This interface will continue to be maintained for the migration period, 16 ---------------------- 18 configure a sysfs user interface to GPIOs. This is different from the 19 debugfs interface, since it provides control over GPIO direction and 27 then changing its output state, then updating the code before re-enabling 38 Please read Documentation/driver-api/gpio/drivers-on-gpio.rst 44 -------------- 47 - Control interfaces used to get userspace control over GPIOs; [all …]
|
| /linux/Documentation/firmware-guide/acpi/dsd/ |
| H A D | graph.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 _DSD (Device Specific Data) [dsd-guide] is a predefined ACPI device 14 for graphs: property [dsd-guide] and hierarchical data extensions. The 15 property extension provides generic key-value pairs whereas the 19 a tree-like structure with zero or more properties (key-value pairs) 20 in each node of the tree. 25 Fwnode represents a generic firmware node object. It is independent on 39 [devicetree, graph-bindings]. A port represents an interface in a device, and 40 an endpoint represents a connection to that interface. Also see [data-node-ref] 41 for generic data node references. [all …]
|