| /linux/drivers/media/dvb-frontends/drx39xyj/ |
| H A D | drx_dap_fasi.h | 2 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. 48 /*-------- compilation control switches --------------------------------------*/ 53 /*-------- Required includes -------------------------------------------------*/ 57 /*-------- Defines, configuring the API --------------------------------------*/ 98 #error At least one of short- or long-addressing format must be allowed. 99 *; /* illegal statement to force compiler error */ 103 * Single/master multi master setting 106 * Comments about SINGLE MASTER/MULTI MASTER modes: 108 * Consider the two sides:1) the master and 2)the slave. 110 * Master: [all …]
|
| /linux/Documentation/i2c/ |
| H A D | gpio-fault-injection.rst | 5 The GPIO based I2C bus master driver can be configured to provide fault 7 which is driven by the I2C bus master driver under test. The GPIO fault 9 master driver should handle gracefully. 12 'i2c-fault-injector' subdirectory in the Kernel debugfs filesystem, usually 15 injection. They will be described now along with their intended use-cases. 21 ----- 24 change its state to either force it low or to release it again. So, by using 25 "echo 0 > scl" you force SCL low and thus, no communication will be possible 26 because the bus master under test will not be able to clock. It should detect 31 ----- [all …]
|
| /linux/drivers/net/wireless/ti/wl12xx/ |
| H A D | conf.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 39 * in WLAN / BT master basic rate 41 * Range: 0 - 255 (ms) 50 * Range: 0 - 255 (ms) 57 * in WLAN / BT master EDR 59 * Range: 0 - 255 (ms) 68 * Range: 0 - 255 (ms) 75 * in WLAN PSM / BT master/slave BR 77 * Range: 0 - 255 (ms) 84 * in WLAN PSM / BT master/slave EDR [all …]
|
| /linux/drivers/w1/masters/ |
| H A D | w1-gpio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * w1-gpio - GPIO w1 bus master driver 31 ddata->pullup_duration = delay; in w1_gpio_set_pullup() 33 if (ddata->pullup_duration) { in w1_gpio_set_pullup() 35 * This will OVERRIDE open drain emulation and force-pull in w1_gpio_set_pullup() 38 gpiod_set_raw_value(ddata->gpiod, 1); in w1_gpio_set_pullup() 39 msleep(ddata->pullup_duration); in w1_gpio_set_pullup() 44 gpiod_set_value(ddata->gpiod, 1); in w1_gpio_set_pullup() 46 ddata->pullup_duration = 0; in w1_gpio_set_pullup() 56 gpiod_set_value(ddata->gpiod, bit); in w1_gpio_write_bit() [all …]
|
| /linux/include/linux/mtd/ |
| H A D | partitions.h | 30 * will extend to the end of the master MTD device. 31 * offset: absolute starting position within the master MTD device; if 37 * master MTD flag set for the corresponding MTD partition. 38 * For example, to force a read-only partition, simply adding 50 uint64_t offset; /* offset within the master MTD space */ 51 uint32_t mask_flags; /* master MTD flags to mask out for this partition */ 56 #define MTDPART_OFS_RETAIN (-3) 57 #define MTDPART_OFS_NXTBLK (-2) 58 #define MTDPART_OFS_APPEND (-1) 66 * struct mtd_part_parser_data - used to pass data to MTD partition parsers. [all …]
|
| /linux/Documentation/w1/slaves/ |
| H A D | w1_therm.rst | 16 ----------- 49 -1 if at least one sensor still in conversion, 1 if conversion is complete 72 the sensor. Resolution is reset when the sensor gets power-cycled. 81 Some non-genuine DS18B20 chips are fixed in 12-bit mode only, so the actual 86 The write-only sysfs entry ``eeprom_cmd`` is an alternative for EEPROM operations. 94 Values shall be space separated and in the device range (typical -55 degC 97 be search at master level. 100 strong pullup, 1 to enable autodetection or 2 to force strong pullup. 103 If so, it will activate the master's strong pullup. 106 be force-enabled. [all …]
|
| /linux/fs/crypto/ |
| H A D | hkdf.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Implementation of HKDF ("HMAC-based Extract-and-Expand Key Derivation 7 * This is used to derive keys from the fscrypt master keys (or from the 8 * "software secrets" which hardware derives from the fscrypt master keys, in 9 * the case that the fscrypt master keys are hardware-wrapped keys). 18 * SHA-512 because it is well-established, secure, and reasonably efficient. 20 * HKDF-SHA256 was also considered, as its 256-bit security strength would be 21 * sufficient here. A 512-bit security strength is "nice to have", though. 22 * Also, on 64-bit CPUs, SHA-512 is usually just as fast as SHA-256. In the 23 * common case of deriving an AES-256-XTS key (512 bits), that can result in [all …]
|
| /linux/Documentation/devicetree/bindings/display/ |
| H A D | dsi-controller.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/dsi-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linusw@kernel.org> 22 Notice: this binding concerns DSI panels connected directly to a master 23 without any intermediate port graph to the panel. Each DSI master 26 reg-property set to the virtual channel number, usually there is just 33 clock-master: 42 "#address-cells": [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-sis630.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 +------------------------+--------------------+-------------------+ 18 +------------------------+--------------------+-------------------+ 25 +------------------------+--------------------+-------------------+ 58 #define MSTO_EN 0x40 /* Host Master Timeout Enable */ 59 #define SMBCLK_SEL 0x20 /* Host master clock selection */ 93 static bool force; variable 96 "Set Host Master Clock to 56KHz (default 14KHz) (SIS630/730 only)."); 97 module_param(force, bool, 0); 98 MODULE_PARM_DESC(force, "Forcibly enable the SIS630. DANGEROUS!"); [all …]
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | nvidia,tegra124-dfll.txt | 4 Documentation/devicetree/bindings/clock/clock-bindings.txt 7 the fast CPU cluster. It consists of a free-running voltage controlled 10 communicating with an off-chip PMIC either via an I2C bus or via PWM signals. 13 - compatible : should be one of: 14 - "nvidia,tegra124-dfll": for Tegra124 15 - "nvidia,tegra210-dfll": for Tegra210 16 - reg : Defines the following set of registers, in the order listed: 17 - registers for the DFLL control logic. 18 - registers for the I2C output logic. 19 - registers for the integrated I2C master controller. [all …]
|
| /linux/tools/testing/selftests/drivers/net/bonding/ |
| H A D | lag_lib.sh | 2 # SPDX-License-Identifier: GPL-2.0 22 ip link set dev dummy1 master "$name" 23 ip link set dev dummy2 master "$name" 26 teamd -d -c ' 47 # Used to test dev->uc handling 49 # Used to test dev->mc handling 60 check_err $? "IPv6 solicited-node multicast mac address not found on a slave" 69 check_err $? "IPv6 solicited-node multicast mac address still present on a slave" 79 # +-----------+ +-----------+ 83 # | eth0 +-------+ eth0 | [all …]
|
| /linux/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_wb_connector.c | 1 // SPDX-License-Identifier: GPL-2.0 17 struct drm_framebuffer *fb = conn_st->writeback_job->fb; in komeda_wb_init_data_flow() 21 dflow->out_w = fb->width; in komeda_wb_init_data_flow() 22 dflow->out_h = fb->height; in komeda_wb_init_data_flow() 25 pipeline_composition_size(kcrtc_st, &dflow->in_w, &dflow->in_h); in komeda_wb_init_data_flow() 26 dflow->input.component = &wb_layer->base.pipeline->compiz->base; in komeda_wb_init_data_flow() 28 dflow->pixel_blend_mode = DRM_MODE_BLEND_PIXEL_NONE; in komeda_wb_init_data_flow() 29 dflow->rot = DRM_MODE_ROTATE_0; in komeda_wb_init_data_flow() 42 struct drm_writeback_job *writeback_job = conn_st->writeback_job; in komeda_wb_encoder_atomic_check() 50 if (!crtc_st->active) { in komeda_wb_encoder_atomic_check() [all …]
|
| /linux/drivers/media/tuners/ |
| H A D | tda18271.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 tda18271.h - header for the Philips / NXP TDA18271 silicon tuner 81 /* master / slave tuner: master uses main pll, slave uses cal pll */ 93 /* force rf tracking filter calibration on startup */
|
| /linux/arch/sh/drivers/pci/ |
| H A D | pci-sh4.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #include "pci-sh7780.h" 10 #include "pci-sh7751.h" 32 #define SH4_PCIINT_MLCK 0x00008000 /* Master Lock Error */ 35 #define SH4_PCIINT_MFDE 0x00000100 /* Master Func. Disable Error */ 40 #define SH4_PCIINT_MTABT 0x00000008 /* Master-Tgt. Abort Error */ 41 #define SH4_PCIINT_MMABT 0x00000004 /* Master-Master Abort Error */ 42 #define SH4_PCIINT_MWPD 0x00000002 /* Master Write PERR Detect */ 43 #define SH4_PCIINT_MRPD 0x00000001 /* Master Read PERR Detect */ 45 #define SH4_PCIINTM_TTADIM BIT(14) /* Target-target abort interrupt */ [all …]
|
| /linux/Documentation/translations/zh_CN/maintainer/ |
| H A D | pull-requests.rst | 1 .. include:: ../disclaimer-zh_CN.rst 3 :Original: Documentation/maintainer/pull-requests.rst 28 -------- 37 Greg提供了以下内容。对于一个含有drivers/char中混杂事项、将应用于4.15-rc1内核的 38 拉取请求,可以命名为 ``char-misc-4.15-rc1`` 。如果要在 ``char-misc-next`` 分支 41 git tag -s char-misc-4.15-rc1 char-misc-next 43 这将在 ``char-misc-next`` 分支的最后一个提交上创建一个名为 ``char-misc-4.15-rc1`` 44 的标记,并用您的gpg密钥签名(参见 Documentation/maintainer/configure-git.rst )。 79 Char/Misc patches for 4.15-rc1 81 Here is the big char/misc patch set for the 4.15-rc1 merge window. [all …]
|
| /linux/include/drm/ |
| H A D | drm_ioctl.h | 6 * Copyright (c) 2009-2010, Code Aurora Forum. 45 * drm_ioctl_t - DRM ioctl function type. 51 * into kernel-space, and will also copy it back, depending upon the read/write 58 * drm_ioctl_compat_t - compatibility DRM ioctl function type. 75 * enum drm_ioctl_flags - DRM ioctl flags 94 * while it is the active master. 96 * Note that read-only modeset ioctl can also be called by 97 * unauthenticated clients, or when a master is not the currently active 104 * Anything that could potentially wreak a master file descriptor needs 106 * DROPMASTER ioctl, which e.g. logind can call to force a non-behaving [all …]
|
| /linux/sound/soc/fsl/ |
| H A D | fsl_rpmsg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright 2017-2021 NXP 20 * struct fsl_rpmsg - rpmsg private data 23 * @mclk: master clock for cpu dai (SAI) 30 * @force_lpa: force enable low power audio routine if condition satisfy
|
| /linux/drivers/net/ethernet/davicom/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 31 bool "Force simple NSR based PHY polling" 52 The SPI mode for the host's SPI master to access DM9051 is mode
|
| /linux/rust/kernel/drm/ |
| H A D | ioctl.rs | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 14 pub const fn IO(nr: u32) -> u32 { in IO() 18 /// Construct a DRM ioctl number with a read-only argument. 21 pub const fn IOR<T>(nr: u32) -> u32 { in IOR() 25 /// Construct a DRM ioctl number with a write-only argument. 28 pub const fn IOW<T>(nr: u32) -> u32 { in IOW() 32 /// Construct a DRM ioctl number with a read-write argument. 35 pub const fn IOWR<T>(nr: u32) -> u32 { in IOWR() 47 /// call the ioctl through a primary node, while it is the active master. 49 /// Note that read-only modeset ioctl can also be called by unauthenticated clients, or when a [all …]
|
| /linux/Documentation/networking/device_drivers/ethernet/3com/ |
| H A D | vortex.rst | 1 .. SPDX-License-Identifier: GPL-2.0 20 - Andrew Morton 21 - Netdev mailing list <netdev@vger.kernel.org> 22 - Linux kernel mailing list <linux-kernel@vger.kernel.org> 28 Since kernel 2.3.99-pre6, this driver incorporates the support for the 29 3c575-series Cardbus cards which used to be handled by 3c575_cb.c. 33 - 3c590 Vortex 10Mbps 34 - 3c592 EISA 10Mbps Demon/Vortex 35 - 3c597 EISA Fast Demon/Vortex 36 - 3c595 Vortex 100baseTx [all …]
|
| /linux/drivers/soundwire/ |
| H A D | intel_auxdevice.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 2 // Copyright(c) 2015-22 Intel Corporation. 29 * debug/config flags for the Intel SoundWire Master. 32 * flags reused in each byte, with master0 using the ls-byte, etc. 42 MODULE_PARM_DESC(sdw_md_flags, "SoundWire Intel Master device flags (0x0 all off)"); 77 if (slave->id.part_id == wake_capable_list[i].part_id && in is_wake_capable() 78 slave->id.mfg_id == wake_capable_list[i].mfg_id) in is_wake_capable() 89 if (sdw->link_res->hw_ops->bpt_send_async) in generic_bpt_send_async() 90 return sdw->link_res->hw_ops->bpt_send_async(sdw, slave, msg); in generic_bpt_send_async() 91 return -EOPNOTSUPP; in generic_bpt_send_async() [all …]
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | defines.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 37 #define E1000_CTRL_EXT_FORCE_SMBUS 0x00000800 /* Force SMBus mode */ 46 #define E1000_CTRL_EXT_IAME 0x08000000 /* Int ACK Auto-mask */ 100 #define E1000_MANC_SMBUS_EN 0x00000001 /* SMBus Enabled - RO */ 101 #define E1000_MANC_ASF_EN 0x00000002 /* ASF Enabled - RO */ 181 #define E1000_CTRL_GIO_MASTER_DISABLE 0x00000004 /*Blocks new Master requests */ 183 #define E1000_CTRL_ASDE 0x00000020 /* Auto-speed detect enable */ 184 #define E1000_CTRL_SLU 0x00000040 /* Set link up (Force Link) */ 185 #define E1000_CTRL_ILOS 0x00000080 /* Invert Loss-Of Signal */ [all …]
|
| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_hw_top.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. 31 * struct split_pipe_cfg - pipe configuration for dual display panels 35 * @split_flush_en: Allows both the paths to be flushed when master path is 56 * struct dpu_vsync_source_cfg - configure vsync source and configure the 78 * struct dpu_hw_mdp_ops - interface to the MDP TOP Hw driver functions 101 * @setup_clk_force_ctrl: set clock force control 104 * @enable: force on enable 105 * @return: if the clock is forced-on by this function
|
| /linux/sound/pci/ |
| H A D | ad1889.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2004, Kyle McMartin <kyle@parisc-linux.org> 48 /* bits 4 -> 7, 9, 11 -> 14 reserved */ 87 /* bits 24 -> 31 reserved */ 105 /* bits 8 -> 15 reserved */ 114 /* bits 7 -> 13 reserved */ 115 #define AD_DMA_DISR_PMAI 0x004000 /* pci master abort interrupt */ 118 #define AD_DMA_DISR_PMAE 0x020000 /* pci master abort interrupt enable */ 119 /* bits 19 -> 31 reserved */ 162 #define AD_AC97_ACIC_FSDH 0x0100 /* force SDATA_OUT high */ [all …]
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_mac.c | 1 // SPDX-License-Identifier: GPL-2.0 11 * igc_disable_pcie_master - Disables PCI-express master access 14 * Returns 0 (0) if successful, else returns -10 15 * (-IGC_ERR_MASTER_REQUESTS_PENDING) if master disable bit has not caused 16 * the master requests to be disabled. 18 * Disables PCI-Express master access and verifies there are no pending 36 timeout--; in igc_disable_pcie_master() 40 hw_dbg("Master requests are pending.\n"); in igc_disable_pcie_master() 41 ret_val = -IGC_ERR_MASTER_REQUESTS_PENDING; in igc_disable_pcie_master() 50 * igc_init_rx_addrs - Initialize receive addresses [all …]
|