| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/drivers/clk/ti/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/clk/ti/ |
| D | interface.c | 2 * OMAP interface clock support 6 * Tero Kristo <t-kristo@ti.com> 18 #include <linux/clk-provider.h> 35 static struct clk *_register_interface(struct device_node *node, in _register_interface() argument 47 return ERR_PTR(-ENOMEM); in _register_interface() 49 clk_hw->hw.init = &init; in _register_interface() 50 clk_hw->ops = ops; in _register_interface() 51 memcpy(&clk_hw->enable_reg, reg, sizeof(*reg)); in _register_interface() 52 clk_hw->enable_bit = bit_idx; in _register_interface() 61 clk = of_ti_clk_register_omap_hw(node, &clk_hw->hw, name); in _register_interface() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/drivers/usb/core/ |
| D | of.c | 1 // SPDX-License-Identifier: GPL-2.0 14 * usb_of_get_device_node() - get a USB device node 16 * @port1: one-based index of port 18 * Look up the node of a USB device given its parent hub device and one-based 21 * Return: A pointer to the node with incremented refcount if found, or 26 struct device_node *node; in usb_of_get_device_node() local 29 for_each_child_of_node(hub->dev.of_node, node) { in usb_of_get_device_node() 30 if (of_property_read_u32(node, "reg", ®)) in usb_of_get_device_node() 34 return node; in usb_of_get_device_node() 42 * usb_of_has_combined_node() - determine whether a device has a combined node [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | usb-device.txt | 5 http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps 7 Four types of device-tree nodes are defined: "host-controller nodes" 9 "interface nodes" representing USB interfaces and "combined nodes" 12 A combined node shall be used instead of a device node and an interface node 14 interface. 16 A "hub node" is a combined node or an interface node that represents a USB 21 - compatible: "usbVID,PID", where VID is the vendor id and PID the product id. 26 - reg: the number of the USB hub port or the USB host-controller port to which 27 this device is attached. The range is 1-255. 30 Required properties for device nodes with interface nodes: [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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/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 …]
|
| /kernel/linux/linux-5.10/net/batman-adv/ |
| D | types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (C) 2007-2020 B.A.T.M.A.N. contributors: 37 * typedef batadv_dat_addr_t - type used for all DHT addresses 48 * enum batadv_dhcp_recipient - dhcp destination 62 * BATADV_TT_REMOTE_MASK - bitmask selecting the flags that are sent over the 68 * BATADV_TT_SYNC_MASK - bitmask of the flags that need to be kept in sync 74 * struct batadv_hard_iface_bat_iv - per hard-interface B.A.T.M.A.N. IV data 83 /** @ogm_seqno: OGM sequence number - used to identify each OGM */ 91 * enum batadv_v_hard_iface_flags - interface flags useful to B.A.T.M.A.N. V 96 * full-duplex [all …]
|
| D | multicast.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2014-2020 B.A.T.M.A.N. contributors: 55 #include "hard-interface.h" 60 #include "soft-interface.h" 61 #include "translation-table.h" 67 * batadv_mcast_start_timer() - schedule the multicast periodic worker 68 * @bat_priv: the bat priv with all the soft interface information 72 queue_delayed_work(batadv_event_workqueue, &bat_priv->mcast.work, in batadv_mcast_start_timer() 77 * batadv_mcast_get_bridge() - get the bridge on top of the softif if it exists 78 * @soft_iface: netdev struct of the mesh interface [all …]
|
| D | originator.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2009-2020 B.A.T.M.A.N. contributors: 34 #include "distributed-arp-table.h" 37 #include "hard-interface.h" 42 #include "network-coding.h" 44 #include "soft-interface.h" 45 #include "translation-table.h" 51 * batadv_orig_hash_find() - Find and return originator from orig_hash 52 * @bat_priv: the bat priv with all the soft interface information 60 struct batadv_hashtable *hash = bat_priv->orig_hash; in batadv_orig_hash_find() [all …]
|
| /kernel/linux/linux-6.6/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 34 #include "distributed-arp-table.h" 37 #include "hard-interface.h" 42 #include "network-coding.h" 44 #include "soft-interface.h" 45 #include "translation-table.h" 51 * batadv_orig_hash_find() - Find and return originator from orig_hash 52 * @bat_priv: the bat priv with all the soft interface information 60 struct batadv_hashtable *hash = bat_priv->orig_hash; in batadv_orig_hash_find() 68 index = batadv_choose_orig(data, hash->size); in batadv_orig_hash_find() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/ |
| D | cdns,csi2rx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Cadence MIPI-CSI2 RX controller 10 - Maxime Ripard <mripard@kernel.org> 13 The Cadence MIPI-CSI2 RX controller is a CSI-2 bridge supporting up to 4 CSI 19 - enum: 20 - starfive,jh7110-csi2rx 21 - const: cdns,csi2rx 28 - description: CSI2Rx system clock [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/drivers/base/ |
| D | property.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * property.c - Unified device property interface. 22 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in __dev_fwnode() 23 of_fwnode_handle(dev->of_node) : dev->fwnode; in __dev_fwnode() 29 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in __dev_fwnode_const() 30 of_fwnode_handle(dev->of_node) : dev->fwnode; in __dev_fwnode_const() 35 * device_property_present - check if a property of a device is present 50 * fwnode_property_present - check if a property of a firmware node is present 51 * @fwnode: Firmware node whose property to check 68 return fwnode_call_bool_op(fwnode->secondary, property_present, propname); in fwnode_property_present() [all …]
|