/linux/drivers/gpu/drm/mcde/ |
H A D | mcde_drm.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 5 * (C) ST-Ericsson SA 2013 52 /* One-shot mode: flow stops after one frame */ 54 /* Command mode with tearing effect (TE) IRQ sync */ 57 * Command mode with bus turn-around (BTA) and tearing effect 58 * (TE) IRQ sync. 61 /* Video mode with tearing effect (TE) sync IRQ */ 63 /* Video mode with the formatter itself as sync source */ 65 /* DPI video with the formatter itsels as sync source */ 102 return (mcde->flow_mode == MCDE_VIDEO_TE_FLOW || in mcde_flow_is_video() [all …]
|
H A D | mcde_display.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * (C) ST-Ericsson SA 2013 9 #include <linux/dma-buf.h> 11 #include <linux/media-bus-format.h> 80 mispp = readl(mcde->regs + MCDE_MISPP); in mcde_display_irq() 81 misovl = readl(mcde->regs + MCDE_MISOVL); in mcde_display_irq() 82 mischnl = readl(mcde->regs + MCDE_MISCHNL); in mcde_display_irq() 92 if (!mcde->dpi_output && mcde_dsi_irq(mcde->mdsi)) { in mcde_display_irq() 99 * flow on the channel once we get the TE IRQ. in mcde_display_irq() 101 if (mcde->flow_mode == MCDE_COMMAND_ONESHOT_FLOW) { in mcde_display_irq() [all …]
|
/linux/tools/testing/selftests/net/ |
H A D | txtimestamp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * - SCHED, SND and ACK timestamps 9 * - RAW, UDP and TCP 10 * - IPv4 and IPv6 11 * - various packet sizes (to test GSO and TSO) 17 * A simple `nc6 [-u] -l -p $DESTPORT` will do 85 static int saved_tskey = -1; 86 static int saved_tskey_type = -1; 103 return ts->tv_sec * NSEC_PER_SEC + ts->tv_nsec; in timespec_to_ns64() 108 return ts->tv_sec * USEC_PER_SEC + ts->tv_nsec / NSEC_PER_USEC; in timespec_to_us64() [all …]
|
/linux/drivers/gpu/drm/panel/ |
H A D | panel-novatek-nt35510.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 * per-panel, e.g. for physical size. 73 #define NT35510_DOPCTR_0_DSITE BIT(6) /* Enable TE signal */ 78 #define NT35510_DOPCTR_1_TW_PWR_SEL BIT(4) /* TE power selector */ 81 #define NT35510_DOPCTR_1_CRL BIT(1) /* Source driver data shift */ 83 #define NT35510_P0_SDVPCTR_AVDD 0 /* source driver output = AVDD */ 84 #define NT35510_P0_SDVPCTR_OFFCOL 1 /* source driver output = off color */ 85 #define NT35510_P0_SDVPCTR_AVSS 2 /* source driver output = AVSS */ 86 #define NT35510_P0_SDVPCTR_HI_Z 3 /* source driver output = High impedance */ 146 * struct nt35510_config - the display-specific NT35510 configuration [all …]
|
/linux/Documentation/devicetree/bindings/display/msm/ |
H A D | dsi-controller-main.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/display/msm/dsi-controller-main.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krishna Manikandan <quic_mkrishn@quicinc.com> 15 - items: 16 - enum: 17 - qcom,apq8064-dsi-ctrl 18 - qcom,msm8226-dsi-ctrl 19 - qcom,msm8916-dsi-ctrl [all …]
|
/linux/tools/perf/Documentation/ |
H A D | security.txt | 6 https://www.kernel.org/doc/html/latest/admin-guide/perf-security.html 15 1. Download selinux-policy SRPM package (e.g. selinux-policy-3.14.4-48.fc31.src.rpm on FC31) 18 # rpm -Uhv selinux-policy-3.14.4-48.fc31.src.rpm 20 2. Get into rpmbuild/SPECS directory and unpack the source code: 22 # rpmbuild -bp selinux-policy.spec 24 3. Place patch below at rpmbuild/BUILD/selinux-policy-b86eaaf4dbcf2d51dd4432df7185c0eaf3cbcc02 27 # patch -p1 < selinux-policy-perf-events-perfmon.patch 30 # cat selinux-policy-perf-events-perfmon.patch 31 diff -Nura a/policy/flask/access_vectors b/policy/flask/access_vectors 32 --- a/policy/flask/access_vectors 2020-02-04 18:19:53.000000000 +0300 [all …]
|
/linux/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | cxgb3_offload.c | 2 * Copyright (c) 2006-2008 Chelsio, Inc. All rights reserved. 7 * COPYING in the main directory of this source tree, or the 10 * Redistribution and use in source and binary forms, with or 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 74 return test_bit(OFFLOAD_DEVMAP_BIT, &adapter->open_device_map); in offload_activated() 78 * cxgb3_register_client - register an offload client 89 list_add_tail(&client->client_list, &client_list); in cxgb3_register_client() 91 if (client->add) { in cxgb3_register_client() 94 client->add(tdev); in cxgb3_register_client() [all …]
|
/linux/security/selinux/ss/ |
H A D | constraint.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * beyond the type-based rules in `te' or the role-based 35 #define CEXPR_TARGET 8 /* target if set, source otherwise */
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap3-n950.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * omap3-n950.dts - Device Tree file for Nokia N950 8 /dts-v1/; 10 #include "omap3-n950-n9.dtsi" 11 #include <dt-bindings/input/input.h> 15 compatible = "nokia,omap3-n950", "ti,omap3630", "ti,omap3"; 18 compatible = "gpio-keys"; 23 linux,input-type = <EV_SW>; 25 wakeup-source; 26 pinctrl-names = "default"; [all …]
|
/linux/arch/sh/boards/mach-kfr2r09/ |
H A D | lcd_wqvga.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Register settings based on the out-of-tree t33fb.c driver 22 /* The on-board LCD module is a Hitachi TX07D34VM0AAA. This module is made 24 * communicating with the main port of the LCDC using an 18-bit SYS interface. 30 0x02, /* WEMODE: 1=cont, 0=one-shot */ 62 return so->read_data(sohandle); in read_reg() 70 so->write_data(sohandle, v); /* PTH4/LCDRS High [param, 17:0] */ in write_reg() 72 so->write_index(sohandle, v); /* PTH4/LCDRS Low [cmd, 7:0] */ in write_reg() 168 /* timing (source/VCOM/gate driving) */ in display_on() 213 /* TE signal */ in display_on() [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8996-xiaomi-common.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 15 compatible = "gpio-gate-clock"; 17 #clock-cells = <0>; 18 enable-gpios = <&pm8994_gpios 15 GPIO_ACTIVE_HIGH>; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&divclk1_default>; [all …]
|
H A D | qcs8550-aim300-aiot.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved. 6 /dts-v1/; 8 #include <dt-bindings/leds/common.h> 9 #include "qcs8550-aim300.dtsi" 16 compatible = "qcom,qcs8550-aim300-aiot", "qcom,qcs8550-aim300", "qcom,qcs8550", 24 stdout-path = "serial0:115200n8"; 27 gpio-keys { 28 compatible = "gpio-keys"; 30 pinctrl-0 = <&volume_up_n>; [all …]
|
H A D | msm8996-oneplus-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 12 #include <dt-bindings/sound/qcom,q6afe.h> 13 #include <dt-bindings/sound/qcom,q6asm.h> 14 #include <dt-bindings/sound/qcom,wcd9335.h> 23 compatible = "simple-battery"; 25 constant-charge-current-max-microamp = <3000000>; 26 voltage-min-design-microvolt = <3400000>; 30 stdout-path = "serial1:115200n8"; [all …]
|
H A D | msm8998-xiaomi-sagit.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Xiaomi Mi 6 (sagit) device tree source based on msm8998-mtp.dtsi 10 /dts-v1/; 16 #include <dt-bindings/input/input.h> 17 #include <dt-bindings/leds/common.h> 18 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 24 /delete-node/ &adsp_mem; 25 /delete-node/ &mpss_mem; 26 /delete-node/ &venus_mem; 27 /delete-node/ &mba_mem; [all …]
|
H A D | sm6115p-lenovo-j606f.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 /dts-v1/; 14 chassis-type = "tablet"; 17 qcom,msm-id = <445 0x10000>, <420 0x10000>; 18 qcom,board-id = <34 3>; 25 #address-cells = <2>; 26 #size-cells = <2>; 30 compatible = "simple-framebuffer"; 40 gpio-keys { 41 compatible = "gpio-keys"; [all …]
|
H A D | sdm845-shift-axolotl.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 20 qcom,msm-id = <321 0x20001>; 21 qcom,board-id = <11 0>; 30 #address-cells = <2>; 31 #size-cells = <2>; 34 stdout-path = "serial0"; [all …]
|
/linux/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | panel-dsi-cm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 92 ddata->hw_guard_wait = msecs_to_jiffies(guard_msec); in hw_guard_start() 93 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; in hw_guard_start() 98 unsigned long wait = ddata->hw_guard_end - jiffies; in hw_guard_wait() 100 if ((long)wait > 0 && time_before_eq(wait, ddata->hw_guard_wait)) { in hw_guard_wait() 108 struct omap_dss_device *in = ddata->in; in dsicm_dcs_read_1() 112 r = in->ops.dsi->dcs_read(in, ddata->channel, dcs_cmd, buf, 1); in dsicm_dcs_read_1() 124 struct omap_dss_device *in = ddata->in; in dsicm_dcs_write_0() 125 return in->ops.dsi->dcs_write(in, ddata->channel, &dcs_cmd, 1); in dsicm_dcs_write_0() 130 struct omap_dss_device *in = ddata->in; in dsicm_dcs_write_1() [all …]
|
/linux/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_encoder.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. 20 #define IDLE_TIMEOUT (66 - 16/2) 23 * struct msm_display_info - defines display properties 29 * @vsync_source: Source of the TE signal for DSI CMD devices 40 * dpu_encoder_assign_crtc - Link the encoder to the crtc it's assigned to 48 * dpu_encoder_toggle_vblank_for_crtc - Toggles vblank interrupts on or off if 58 * dpu_encoder_prepare_for_kickoff - schedule double buffer flip of the ctl 67 * dpu_encoder_trigger_kickoff_pending - Clear the flush bits from previous 74 * dpu_encoder_kickoff - trigger a double buffer flip of the ctl path [all …]
|
/linux/arch/riscv/crypto/ |
H A D | chacha-riscv64-zvkb.S | 1 /* SPDX-License-Identifier: Apache-2.0 OR BSD-2-Clause */ 3 // This file is dual-licensed, meaning that you can use it under your 9 // a copy in the file LICENSE in the source distribution or at 10 // https://www.openssl.org/source/license.html 18 // Redistribution and use in source and binary forms, with or without 21 // 1. Redistributions of source code must retain the above copyright 39 // The generated code of this file depends on the following RISC-V extensions: 40 // - RV64I 41 // - RISC-V Vector ('V') with VLEN >= 128 42 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb') [all …]
|
/linux/Documentation/translations/sp_SP/process/ |
H A D | kernel-docs.rst | 1 .. include:: ../disclaimer-sp.rst 3 :Original: :ref:`Documentation/process/kernel-docs.rst <kernel_docs>` 12 correo de linux-kernel cuando las mismas preguntas, solicitando sugerencias 42 ----------------------------------------- 57 ------------------- 64 :Palabras Clave: glosario terminos, linux-kernel. 82 ----------------- 90 :ISBN: 978-1789953435 95 :Publica: Addison-Wesley 98 :ISBN: 978-0672329463 [all …]
|
/linux/include/linux/fsl/ |
H A D | ptp_qoriq.h | 1 // SPDX-License-Identifier: GPL-2.0 90 #define TE (1<<2) /* 1588 timer enable. */ macro 91 #define CKSEL_SHIFT (0) /* 1588 Timer reference clock source */
|
/linux/drivers/usb/gadget/udc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 11 # - Some systems have both kinds of controllers. 13 # With help from a special transceiver and a "Mini-AB" jack, systems with 14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 22 # - integrated/SOC controllers first 23 # - licensed IP used in both SOC and discrete versions 24 # - discrete ones (including all PCI-only controllers) [all …]
|
/linux/sound/soc/fsl/ |
H A D | fsl_esai.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include "imx-pcm.h" 25 * struct fsl_esai_soc_data - soc specific data 33 * struct fsl_esai - ESAI private data 38 * @coreclk: clock source to access register 39 * @extalclk: esai clock source to derive HCK, SCK and FS 40 * @fsysclk: system clock source to derive HCK, SCK and FS 101 struct platform_device *pdev = esai_priv->pdev; in esai_isr() 105 regmap_read(esai_priv->regmap, REG_ESAI_ESR, &esr); in esai_isr() 106 regmap_read(esai_priv->regmap, REG_ESAI_SAISR, &saisr); in esai_isr() [all …]
|
/linux/drivers/gpu/drm/omapdrm/dss/ |
H A D | dsi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 78 return dev_get_drvdata(dssdev->dev); in to_dsi_data() 92 case DSI_PROTO: base = dsi->proto_base; break; in dsi_write_reg() 93 case DSI_PHY: base = dsi->phy_base; break; in dsi_write_reg() 94 case DSI_PLL: base = dsi->pll_base; break; in dsi_write_reg() 106 case DSI_PROTO: base = dsi->proto_base; break; in dsi_read_reg() 107 case DSI_PHY: base = dsi->phy_base; break; in dsi_read_reg() 108 case DSI_PLL: base = dsi->pll_base; break; in dsi_read_reg() 117 down(&dsi->bus_lock); in dsi_bus_lock() 122 up(&dsi->bus_lock); in dsi_bus_unlock() [all …]
|
H A D | dsi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ 322 DSI_QUIRK_PLL_PWR_BUG = (1 << 0), /* DSI-PLL power command 0x3 is not working */ 372 enum dsi_vc_source source; member 390 /* external TE GPIO */
|