/openbmc/linux/drivers/rpmsg/ |
H A D | qcom_smd.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved. 27 * The Qualcomm Shared Memory communication solution provides point-to-point 96 * struct qcom_smd_edge - representing a remote processor 97 * @dev: device associated with this edge 98 * @name: name of this edge 99 * @of_node: of_node handle for information related to this edge 100 * @edge_id: identifier of this edge 102 * @irq: interrupt for signals on this edge 108 * @channels: list of all channels detected on this edge [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ |
H A D | ia_css_eed1_8_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 * CSS-API header file for Edge Enhanced Demosaic parameters. 31 /* parameter list is based on ISP261 CSS API public parameter list_all.xlsx from 28-01-2015 */ 33 /* Number of segments + 1 segment used in edge reliability enhancement 39 /* Edge Enhanced Demosaic configuration 53 s32 aerel_thres0; /** Threshold for Non-Directional Reliability at dark region. */ 54 s32 aerel_gain0; /** Gain for Non-Directional Reliability at dark region. */ 55 s32 aerel_thres1; /** Threshold for Non-Directional Reliability at bright region. */ 56 s32 aerel_gain1; /** Gain for Non-Directional Reliability at bright region. */ 63 s32 coring_pos0; /** Positive Edge Coring Threshold in dark region. */ [all …]
|
/openbmc/linux/net/unix/ |
H A D | garbage.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 * - object w/ a bit 14 * - free list 18 * - explicit stack instead of recursion 19 * - tail recurse on first born instead of immediate push/pop 20 * - we gather the stuff that should not be killed into tree 25 * - don't just push entire root set; process in place 38 * upon the beginning and unmark non-junk ones. 56 * parents (->gc_tree). 58 * Damn. Added missing check for ->dead in listen queues scanning. [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/pxaregs/pxaregs-1.14/ |
H A D | pxaregs.c | 2 * pxaregs - tool to display and modify PXA250's registers at runtime 4 * (c) Copyright 2002 by M&N Logistik-Lösungen Online GmbH 9 * Please send patches to h.schurig, working at mn-logistik.de 10 * - added fix from Bernhard Nemec 11 * - i2c registers from Stefan Eletzhofer 25 #include <linux/i2c-dev.h> 29 static int fd = -1; 85 { "PMCR", 0x40F00000, 0, 0xffffffff, 'x', "Power Manager Control Register (3-23)" }, 88 { "PSSR", 0x40F00004, 0, 0xffffffff, 'x', "Power Manager Sleep Status Register (3-29)" }, 95 { "PSPR", 0x40F00008, 0, 0xffffffff, 'x', "Power Manager Scratch Pad Register (3-30)" }, [all …]
|
/openbmc/linux/drivers/media/rc/ |
H A D | gpio-ir-tx.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 #include <media/rc-core.h> 15 #define DRIVER_NAME "gpio-ir-tx" 25 { .compatible = "gpio-ir-tx", }, 32 struct gpio_ir *gpio_ir = dev->priv; in gpio_ir_tx_set_duty_cycle() 34 gpio_ir->duty_cycle = duty_cycle; in gpio_ir_tx_set_duty_cycle() 41 struct gpio_ir *gpio_ir = dev->priv; in gpio_ir_tx_set_carrier() 44 return -EINVAL; in gpio_ir_tx_set_carrier() 46 gpio_ir->carrier = carrier; in gpio_ir_tx_set_carrier() 78 ktime_t edge; in gpio_ir_tx_unmodulated() local [all …]
|
/openbmc/linux/drivers/soc/qcom/ |
H A D | rpm-proc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* Copyright (c) 2021-2023, Stephan Gerhold <stephan@gerhold.net> */ 12 struct qcom_smd_edge *edge = NULL; in rpm_proc_probe() local 13 struct device *dev = &pdev->dev; in rpm_proc_probe() 17 edge_node = of_get_child_by_name(dev->of_node, "smd-edge"); in rpm_proc_probe() 19 edge = qcom_smd_register_edge(dev, edge_node); in rpm_proc_probe() 21 if (IS_ERR(edge)) in rpm_proc_probe() 22 return dev_err_probe(dev, PTR_ERR(edge), in rpm_proc_probe() 23 "Failed to register smd-edge\n"); in rpm_proc_probe() 32 platform_set_drvdata(pdev, edge); in rpm_proc_probe() [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ |
H A D | ia_css_ynr2_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 * CSS-API header file for Y(Luma) Noise Reduction. 31 u16 edge_sense_gain_0; /** Sensitivity of edge in dark area. 34 u16 edge_sense_gain_1; /** Sensitivity of edge in bright area. 56 u16 coring_pos_0; /** Coring threshold for positive edge in dark area. 59 u16 coring_pos_1; /** Coring threshold for positive edge in bright area. 62 u16 coring_neg_0; /** Coring threshold for negative edge in dark area. 65 u16 coring_neg_1; /** Coring threshold for negative edge in bright area. 68 u16 gain_pos_0; /** Gain for positive edge in dark area. 71 u16 gain_pos_1; /** Gain for positive edge in bright area. [all …]
|
/openbmc/qemu/tests/qtest/libqos/ |
H A D | qgraph.c | 29 /* Graph Edge.*/ 35 char *extra_device_opts; /* added to -device option, "," is 39 char *after_cmd_line; /* added after -device options */ 57 /* Each entry in these hash table will consist of <string, node/edge> pair. */ 66 * add_edge(): creates an edge of type @type 72 * edge->edge_name is used as identifier for get_device relationships, 92 QOSGraphEdge *edge = g_new0(QOSGraphEdge, 1); in add_edge() local 93 edge->type = type; in add_edge() 94 edge->dest = g_strdup(dest); in add_edge() 95 edge->edge_name = g_strdup(opts->edge_name ?: dest); in add_edge() [all …]
|
H A D | qgraph_internal.h | 38 /* edge types*/ 103 * otherwise: #-1 114 * qos_graph_get_edge(): returns the edge 123 * qos_graph_edge_get_type(): returns the edge type 124 * of the edge @edge. 127 * otherwise: #-1 129 QOSEdgeType qos_graph_edge_get_type(QOSGraphEdge *edge); 133 * pointed as destination of edge @edge. 138 char *qos_graph_edge_get_dest(QOSGraphEdge *edge); 142 * exists an edge from @start to @dest. [all …]
|
H A D | qgraph.h | 24 #include "libqos-malloc.h" 52 * Edge options to be passed to the contains/consumes \*_args function. 53 * @arg: optional arg that will be used by dest edge 54 * @size_arg: @arg size that will be used by dest edge 56 * edge, used to add additional attributes 61 * edge, used to add additional attributes 63 * other non-node represented commands, 64 * like "-fdsev synt" 70 * @edge_name: optional edge to differentiate multiple 85 * @edge: edge arguments that will be used by test. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | mscc-phy-vsc8531.txt | 1 * Microsemi - vsc8531 Giga bit ethernet phy 4 - vsc8531,vddmac : The vddmac in mV. Allowed values is listed 7 with the 'edge-slowdown' property. 9 - vsc8531,edge-slowdown : % the edge should be slowed down relative to 10 the fastest possible edge time. 11 Edge rate sets the drive strength of the MAC 13 drive strength will affect the edge rate of 17 and in effect slow down the edge rate if 19 To adjust the edge-slowdown, the 'vddmac' 21 supported edge-slowdown values for a given [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | qcom,smd-edge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,smd-edge.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SMD Edge communication channel nodes 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 14 some sort - or in SMD language an "edge". The name of the edges are not 18 that "edge". The names of the devices are not important. The properties of 24 const: smd-edge 29 - qcom,smd-channels [all …]
|
H A D | qcom,pas-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,pas-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 20 clock-names: 30 - description: Watchdog interrupt 31 - description: Fatal interrupt 32 - description: Ready interrupt 33 - description: Handover interrupt [all …]
|
/openbmc/u-boot/drivers/gpio/ |
H A D | mvgpio.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 5 * Written-by: Ajay Bhargav <contact@8051projects.net> 20 u32 gplr; /* Pin Level Register - 0x0000 */ 22 u32 gpdr; /* Pin Direction Register - 0x000C */ 24 u32 gpsr; /* Pin Output Set Register - 0x0018 */ 26 u32 gpcr; /* Pin Output Clear Register - 0x0024 */ 28 u32 grer; /* Rising-Edge Detect Enable Register - 0x0030 */ 30 u32 gfer; /* Falling-Edge Detect Enable Register - 0x003C */ 32 u32 gedr; /* Edge Detect Status Register - 0x0048 */ 34 u32 gsdr; /* Bitwise Set of GPIO Direction Register - 0x0054 */ [all …]
|
/openbmc/linux/Documentation/gpu/dp-mst/ |
H A D | topology-figure-3.dot | 6 edge [dir=none]; 7 driver -> payload1; 8 driver -> payload2 [penwidth=3]; 9 edge [dir=""]; 13 edge [style=dashed]; 14 driver -> port1; 15 driver -> port2; 16 driver -> port3:e; 17 driver -> port4 [color=grey]; 18 payload1:s -> port1:e; [all …]
|
H A D | topology-figure-2.dot | 6 driver -> {payload1, payload2} [dir=none]; 10 edge [style=dashed]; 11 driver -> port1; 12 driver -> port2; 13 driver -> port3:e; 14 driver -> port4 [color=red]; 16 payload1:s -> port1:e; 17 payload2:s -> port3:e; 18 edge [style=""]; 25 mstb1 -> {port1, port2}; [all …]
|
/openbmc/linux/drivers/irqchip/ |
H A D | qcom-pdc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. 45 #define pin_to_hwirq(r, p) ((r)->parent_base + (p) - (r)->pin_base) 88 __pdc_enable_intr(d->hwirq, on); in pdc_enable_intr() 105 * GIC does not handle falling edge or active low. To allow falling edge and 107 * falling edge into a rising edge and active low into an active high. 111 * Rising edge sensitive NOT USED 112 * Falling edge sensitive LOW 113 * Dual Edge sensitive NOT USED 115 * Falling Edge sensitive NOT USED [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
H A D | fsl,cpm1-tsa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: PowerQUICC CPM Time-slot assigner (TSA) controller 10 - Herve Codina <herve.codina@bootlin.com> 13 The TSA is the time-slot assigner that can be found on some PowerQUICC SoC. 14 Its purpose is to route some TDM time-slots to other internal serial 20 - enum: 21 - fsl,mpc885-tsa [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ |
H A D | ia_css_cnr2_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 * CSS-API header file for Chroma Noise Reduction (CNR) parameters 25 * Small sensitivity of edge means strong smoothness and NR performance. 41 u16 sense_gain_vy; /** Sensitivity of horizontal edge of Y. 43 u16 sense_gain_vu; /** Sensitivity of horizontal edge of U. 45 u16 sense_gain_vv; /** Sensitivity of horizontal edge of V. 47 u16 sense_gain_hy; /** Sensitivity of vertical edge of Y. 49 u16 sense_gain_hu; /** Sensitivity of vertical edge of U. 51 u16 sense_gain_hv; /** Sensitivity of vertical edge of V.
|
/openbmc/qemu/tests/unit/ |
H A D | test-qgraph.c | 25 #define I440FX "i440FX-pcihost" 26 #define PCIBUS_PC "pcibus-pc" 28 #define PCIBUS "pci-bus" 29 #define SDHCI_PCI "sdhci-pci" 30 #define SDHCI_MM "generic-sdhci" 31 #define REGISTER_TEST "register-test" 75 QOSGraphEdge *edge; in check_contains() local 78 edge = qos_graph_get_edge(machine, driver); in check_contains() 79 g_assert_nonnull(edge); in check_contains() 80 g_assert_cmpint(qos_graph_edge_get_type(edge), ==, QEDGE_CONTAINS); in check_contains() [all …]
|
/openbmc/linux/drivers/net/ieee802154/ |
H A D | mac802154_hwsim.h | 14 * @MAC802154_HWSIM_CMD_SET_EDGE: change edge parameters during runtime 16 * @MAC802154_HWSIM_CMD_NEW_EDGE: create a new edge between two radios 35 #define MAC802154_HWSIM_CMD_MAX (__MAC802154_HWSIM_MAX - 1) 43 * edge information according the radio id 54 #define MAC802154_HWSIM_ATTR_MAX (__MAC802154_HWSIM_ATTR_MAX - 1) 56 /* mac802154 hwsim edge netlink attributes 59 * @MAC802154_HWSIM_EDGE_ATTR_ENDPOINT_ID: radio id where the edge points to 61 * receive for this edge 71 #define MAC802154_HWSIM_EDGE_ATTR_MAX (__MAC802154_HWSIM_EDGE_ATTR_MAX - 1)
|
/openbmc/linux/Documentation/devicetree/bindings/gpio/ |
H A D | cavium-octeon-gpio.txt | 4 - compatible: "cavium,octeon-3860-gpio" 8 - reg: The base address of the GPIO unit's register bank. 10 - gpio-controller: This is a GPIO controller. 12 - #gpio-cells: Must be <2>. The first cell is the GPIO pin. 14 - interrupt-controller: The GPIO controller is also an interrupt 18 - #interrupt-cells: Must be <2>. The first cell is the GPIO pin 21 1 - edge triggered on the rising edge. 22 2 - edge triggered on the falling edge 23 4 - level triggered active high. 24 8 - level triggered active low. [all …]
|
/openbmc/linux/drivers/staging/sm750fb/ |
H A D | ddk750_sii164.c | 1 // SPDX-License-Identifier: GPL-2.0 79 * edge_select - Edge Select: 80 * 0 = Input data is falling edge latched (falling 81 * edge latched first in dual edge mode) 82 * 1 = Input data is rising edge latched (rising 83 * edge latched first in dual edge mode) 84 * bus_select - Input Bus Select: 85 * 0 = Input data bus is 12-bits wide 86 * 1 = Input data bus is 24-bits wide 87 * dual_edge_clk_select - Dual Edge Clock Select [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | tlv320adcx140.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Texas Instruments TLV320ADCX140 Quad Channel Analog-to-Digital Converter 11 - Andrew Davis <afd@ti.com> 14 The TLV320ADCX140 are multichannel (4-ch analog recording or 8-ch digital 15 PDM microphones recording), high-performance audio, analog-to-digital 28 - ti,tlv320adc3140 29 - ti,tlv320adc5140 30 - ti,tlv320adc6140 [all …]
|
/openbmc/linux/drivers/media/pci/cobalt/ |
H A D | cobalt-irq.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2012-2015 Cisco Systems, Inc. and/or its affiliates. 11 #include "cobalt-driver.h" 12 #include "cobalt-irq.h" 13 #include "cobalt-omnitek.h" 17 struct cobalt *cobalt = s->cobalt; in cobalt_dma_stream_queue_handler() 18 int rx = s->video_channel; in cobalt_dma_stream_queue_handler() 20 COBALT_CVI_FREEWHEEL(s->cobalt, rx); in cobalt_dma_stream_queue_handler() 22 COBALT_CVI_VMR(s->cobalt, rx); in cobalt_dma_stream_queue_handler() 24 COBALT_CVI(s->cobalt, rx); in cobalt_dma_stream_queue_handler() [all …]
|