| /OK3568_Linux_fs/u-boot/doc/uImage.FIT/ |
| H A D | source_file_format.txt | 1 U-Boot new uImage source file format (bindings definition) 8 --------------- 15 replace direct passing of 'struct bd_info' which was used to boot pre-FDT 18 However, U-Boot needs to support both techniques to provide backward 21 blob. Kernel image, FDT blob and possibly ramdisk image - all must be placed 24 Additionally, old uImage format has been extended to support multi sub-images 34 -------------------------------- 40 (3) increases code reuse as it is already part of the U-Boot source tree. 45 uImage internals. Bindings are defined from U-Boot perspective, i.e. describe 46 final form of the uImage at the moment when it reaches U-Boot. User [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_drm_backlight.c | 3 * Author:Mark Yao <mark.yao@rock-chips.com> 56 unsigned int lth = bl->lth_brightness; in compute_duty_cycle() 59 duty_cycle = bl->levels[brightness]; in compute_duty_cycle() 61 return (duty_cycle * (period - lth) / bl->scale) + lth; in compute_duty_cycle() 95 if (bl->enabled) in rockchip_backlight_power_on() 98 err = regulator_enable(bl->power_supply); in rockchip_backlight_power_on() 100 dev_err(bl->dev, "failed to enable power supply\n"); in rockchip_backlight_power_on() 102 if (bl->enable_gpio) in rockchip_backlight_power_on() 103 gpiod_set_value(bl->enable_gpio, 1); in rockchip_backlight_power_on() 105 bl->enabled = true; in rockchip_backlight_power_on() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/remoteproc/ |
| H A D | ti,omap-remoteproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,omap-remoteproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The OMAP family of SoCs usually have one or more slave processor sub-systems 14 that are used to offload some of the processor-intensive tasks, or to manage 17 The processor cores in the sub-system are usually behind an IOMMU, and may 18 contain additional sub-modules like Internal RAM and/or ROMs, L1 and/or L2 21 The OMAP SoCs usually have a DSP processor sub-system and/or an IPU processor [all …]
|
| H A D | ti,davinci-rproc.txt | 4 Binding status: Unstable - Subject to changes for DT representation of clocks 7 The TI Davinci family of SoCs usually contains a TI DSP Core sub-system that 8 is used to offload some of the processor-intensive tasks or algorithms, for 11 The processor cores in the sub-system usually contain additional sub-modules 16 DSP Device Node: 18 Each DSP Core sub-system is represented as a single DT node. 21 -------------------- 24 - compatible: Should be one of the following, 25 "ti,da850-dsp" for DSPs on OMAP-L138 SoCs 27 - reg: Should contain an entry for each value in 'reg-names'. [all …]
|
| H A D | ti,k3-dsp-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-dsp-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The TI K3 family of SoCs usually have one or more TI DSP Core sub-systems 14 that are used to offload some of the processor-intensive tasks or algorithms, 17 These processor sub-systems usually contain additional sub-modules like 23 Each DSP Core sub-system is represented as a single DT node. Each node has a 29 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml# [all …]
|
| /OK3568_Linux_fs/kernel/net/tipc/ |
| H A D | subscr.c | 4 * Copyright (c) 2000-2017, Ericsson AB 5 * Copyright (c) 2005-2007, 2010-2013, Wind River Systems 41 static void tipc_sub_send_event(struct tipc_subscription *sub, in tipc_sub_send_event() argument 43 u32 event, u32 port, u32 node) in tipc_sub_send_event() argument 45 struct tipc_event *evt = &sub->evt; in tipc_sub_send_event() 47 if (sub->inactive) in tipc_sub_send_event() 53 tipc_evt_write(evt, port.node, node); in tipc_sub_send_event() 54 tipc_topsrv_queue_evt(sub->net, sub->conid, event, evt); in tipc_sub_send_event() 58 * tipc_sub_check_overlap - test for subscription overlap with the 66 if (found_lower < seq->lower) in tipc_sub_check_overlap() [all …]
|
| H A D | name_table.c | 4 * Copyright (c) 2000-2006, 2014-2018, Ericsson AB 5 * Copyright (c) 2004-2008, 2010-2014, Wind River Systems 47 #include "node.h" 51 * struct service_range - container for all bindings of a service range 55 * @max: largest 'upper' in this node subtree 56 * @local_publ: list of identical publications made from this node 58 * @all_publ: all publications identical to this one, whatever node and scope 59 * Used by round-robin lookup algorithm 71 * struct tipc_service - container for all published instances of a service type 90 #define service_range_upper(sr) ((sr)->upper) [all …]
|
| /OK3568_Linux_fs/kernel/drivers/misc/vmw_vmci/ |
| H A D | vmci_event.c | 1 // SPDX-License-Identifier: GPL-2.0-only 27 struct list_head node; /* on one of subscriber lists */ member 50 list_for_each_entry_safe(cur, p2, &subscriber_array[e], node) { in vmci_event_exit() 58 list_del(&cur->node); in vmci_event_exit() 73 list_for_each_entry(cur, &subscriber_array[e], node) { in event_find() 74 if (cur->id == sub_id) in event_find() 91 subscriber_list = &subscriber_array[event_msg->event_data.event]; in event_deliver() 92 list_for_each_entry_rcu(cur, subscriber_list, node) { in event_deliver() 93 cur->callback(cur->id, &event_msg->event_data, in event_deliver() 94 cur->callback_data); in event_deliver() [all …]
|
| /OK3568_Linux_fs/kernel/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. 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 31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mailbox/ |
| H A D | omap-mailbox.txt | 25 routed to different processor sub-systems on DRA7xx as they are routed through 32 Mailbox Device Node: 34 A Mailbox device node is used to represent a Mailbox IP instance/cluster within 35 a SoC. The sub-mailboxes are represented as child nodes of this parent node. 38 -------------------- 39 - compatible: Should be one of the following, 40 "ti,omap2-mailbox" for OMAP2420, OMAP2430 SoCs 41 "ti,omap3-mailbox" for OMAP3430, OMAP3630 SoCs 42 "ti,omap4-mailbox" for OMAP44xx, OMAP54xx, AM33xx, 44 "ti,am654-mailbox" for K3 AM65x and J721E SoCs [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/ |
| H A D | open.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 22 the hardware, which may also expose device nodes, called V4L2 sub-devices. 24 When such V4L2 sub-devices are exposed, they allow controlling those 25 other hardware components - usually connected via a serial bus (like 26 I²C, SMBus or SPI). Depending on the bridge driver, those sub-devices 29 :ref:`V4L2 sub-devices <subdev>`. 32 :ref:`Media Controller <media_controller>` are called **MC-centric** 34 are called **video-node-centric**. 36 Userspace can check if a V4L2 hardware peripheral is MC-centric by 38 :ref:`device_caps field <device-capabilities>`. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/ |
| H A D | st,stm32-sai.txt | 4 as I2S standards, LSB or MSB-justified, PCM/DSP, TDM, and AC'97. 5 The SAI contains two independent audio sub-blocks. Each sub-block has 9 - compatible: Should be "st,stm32f4-sai" or "st,stm32h7-sai" 10 - reg: Base address and size of SAI common register set. 11 - clocks: Must contain phandle and clock specifier pairs for each entry 12 in clock-names. 13 - clock-names: Must contain "pclk" "x8k" and "x11k" 15 Mandatory for "st,stm32h7-sai" compatible. 16 Not used for "st,stm32f4-sai" compatible. 19 - interrupts: cpu DAI interrupt line shared by SAI sub-blocks [all …]
|
| H A D | cs35l35.txt | 5 - compatible : "cirrus,cs35l35" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 13 - interrupts : IRQ line info CS35L35. 14 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 17 - cirrus,boost-ind-nanohenry: Inductor value for boost converter. The value is 21 - reset-gpios : gpio used to reset the amplifier 23 - cirrus,stereo-config : Boolean to determine if there are 2 AMPs for a 26 - cirrus,audio-channel : Set Location of Audio Signal on Serial Port 30 - cirrus,advisory-channel : Set Location of Advisory Signal on Serial Port [all …]
|
| /OK3568_Linux_fs/kernel/include/media/ |
| H A D | v4l2-fwnode.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 8 * Copyright (C) 2012 - 2013 Samsung Electronics Co., Ltd. 22 #include <media/v4l2-mediabus.h> 31 * struct v4l2_fwnode_bus_mipi_csi2 - MIPI CSI-2 bus data structure 48 * struct v4l2_fwnode_bus_parallel - parallel data bus data structure 60 * struct v4l2_fwnode_bus_mipi_csi1 - CSI-1/CCP2 data bus structure 62 * false - not inverted, true - inverted 63 * @strobe: false - data/clock, true - data/strobe 78 * struct v4l2_fwnode_endpoint - the endpoint data structure 112 * V4L2_FWNODE_PROPERTY_UNSET - identify a non initialized property [all …]
|
| H A D | v4l2-event.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * v4l2-event.h 7 * Copyright (C) 2009--2010 Nokia Corporation. 25 * struct v4l2_kevent - Internal kernel event struct. 26 * @list: List node for the v4l2_fh->available list. 39 * struct v4l2_subscribed_event_ops - Subscribed event operations. 54 * struct v4l2_subscribed_event - Internal struct representing a subscribed 57 * @list: List node for the v4l2_fh->subscribed list. 60 * @flags: Copy of v4l2_event_subscription->flags. 62 * @node: List node that hooks into the object's event list [all …]
|
| /OK3568_Linux_fs/buildroot/package/gamin/ |
| H A D | 0002-no-const-return.patch | 4 Upstream-Status: Pending 6 Index: gamin-0.1.10/server/gam_node.c 8 --- gamin-0.1.10.orig/server/gam_node.c 2011-10-12 15:25:45.217178314 +0100 9 +++ gamin-0.1.10/server/gam_node.c 2011-10-12 15:26:17.807178293 +0100 10 @@ -122,7 +122,7 @@ 14 -G_CONST_RETURN char * 16 gam_node_get_path(GamNode * node) 18 g_assert(node); 19 Index: gamin-0.1.10/server/gam_node.h 21 --- gamin-0.1.10.orig/server/gam_node.h 2011-10-12 15:25:46.857178269 +0100 [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/dma/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/media/ |
| H A D | v4l2-subdev.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 V4L2 sub-devices 4 ---------------- 6 Many drivers need to communicate with sub-devices. These devices can do all 8 encoding or decoding. For webcams common sub-devices are sensors and camera 12 driver with a consistent interface to these sub-devices the 13 :c:type:`v4l2_subdev` struct (v4l2-subdev.h) was created. 15 Each sub-device driver must have a :c:type:`v4l2_subdev` struct. This struct 16 can be stand-alone for simple sub-devices or it might be embedded in a larger 18 low-level device struct (e.g. ``i2c_client``) that contains the device data as [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/regulator/ |
| H A D | dio5632-regulator.txt | 4 - compatible: "DIO5632" 5 - reg: I2C slave address 8 Device supports two regulators OUTP and OUTN. A sub node within the 9 device node describe the properties of these regulators. The sub-node 11 -For regulator outp, the sub node name should be "outp". 12 -For regulator outn, the sub node name should be "outn". 14 -enable-gpios:(active high, output) Regulators are controlled by the input pins. 27 regulator-name = "outp"; 28 regulator-boot-on; 29 regulator-always-on; [all …]
|
| H A D | isl9305.txt | 5 - compatible: "isil,isl9305" or "isil,isl9305h" 6 - reg: I2C slave address, usually 0x68. 7 - regulators: A node that houses a sub-node for each regulator within the 8 device. Each sub-node is identified using the node's name, with valid 9 values being "dcd1", "dcd2", "ldo1" and "ldo2". The content of each sub-node 11 - VINDCD1-supply: A phandle to a regulator node supplying VINDCD1. 12 VINDCD2-supply: A phandle to a regulator node supplying VINDCD2. 13 VINLDO1-supply: A phandle to a regulator node supplying VINLDO1. 14 VINLDO2-supply: A phandle to a regulator node supplying VINLDO2. 17 - Per-regulator optional properties are defined in regulator.txt [all …]
|
| H A D | tps65132-regulator.txt | 4 - compatible: "ti,tps65132" 5 - reg: I2C slave address 8 Device supports two regulators OUTP and OUTN. A sub node within the 9 device node describe the properties of these regulators. The sub-node 11 -For regulator outp, the sub node name should be "outp". 12 -For regulator outn, the sub node name should be "outn". 14 -enable-gpios:(active high, output) Regulators are controlled by the input pins. 17 -active-discharge-gpios: (active high, output) Some configurations use delay mechanisms 20 the delay mechanism. Requires specification of ti,active-discharge-time-us 21 -ti,active-discharge-time-us: how long the active discharge gpio should be [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/ |
| H A D | phy-cadence-sierra.txt | 2 ----------------------- 5 - compatible: Must be "cdns,sierra-phy-t0" for Sierra in Cadence platform 6 Must be "ti,sierra-phy-t0" for Sierra in TI's J721E SoC. 7 - resets: Must contain an entry for each in reset-names. 9 - reset-names: Must include "sierra_reset" and "sierra_apb". 13 - reg: register range for the PHY. 14 - #address-cells: Must be 1 15 - #size-cells: Must be 0 18 - clocks: Must contain an entry in clock-names. 19 See ../clocks/clock-bindings.txt for details. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/powerpc/fsl/ |
| H A D | raideng.txt | 3 RAID Engine nodes are defined to describe on-chip RAID accelerators. Each RAID 4 Engine should have a separate node. 11 - compatible: Should contain "fsl,raideng-v1.0" as the value 15 - reg: offset and length of the register set for the device 16 - ranges: standard ranges property specifying the translation 22 compatible = "fsl,raideng-v1.0"; 23 #address-cells = <1>; 24 #size-cells = <1>; 30 There must be a sub-node for each job queue present in RAID Engine 31 This node must be a sub-node of the main RAID Engine node [all …]
|
| H A D | srio-rmu.txt | 1 Message unit node: 4 this node is required. For devices with RMAN this node should NOT exist. The 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 13 Definition: Must include "fsl,srio-rmu-vX.Y", "fsl,srio-rmu". 18 - reg 20 Value type: <prop-encoded-array> 25 - fsl,liodn 26 Usage: optional-but-recommended (for devices with PAMU) [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/ |
| H A D | glossary.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 32 Device Node 33 A character device node in the file system used to control and 51 **Field-programmable Gate Array** 56 See https://en.wikipedia.org/wiki/Field-programmable_gate_array. 65 together make a larger user-facing functional peripheral. For 73 **Inter-Integrated Circuit** 75 A multi-master, multi-slave, packet switched, single-ended, 77 like sub-device hardware components. 79 See http://www.nxp.com/docs/en/user-guide/UM10204.pdf. [all …]
|