| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | cdns,qspi-nor-peripheral-props.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/cdns,qspi-nor-peripheral-props.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Peripheral-specific properties for the Cadence QSPI controller. 10 See spi-peripheral-props.yaml for more info. 13 - Vaishnav Achath <vaishnav.a@ti.com> 16 # cdns,qspi-nor.yaml 17 cdns,read-delay: 22 cdns,tshsl-ns: [all …]
|
| /linux/Documentation/arch/s390/ |
| H A D | driver-model.rst | 6 -------------- 8 All devices which can be addressed by means of ccws are called 'CCW devices' - 15 - system/ 16 - css0/ 17 - 0.0.0000/0.0.0815/ 18 - 0.0.0001/0.0.4711/ 19 - 0.0.0002/ 20 - 0.1.0000/0.1.1234/ 22 - defunct/ 25 device 4711 via subchannel 1 in subchannel set 0, and subchannel 2 is a non-I/O [all …]
|
| /linux/Documentation/admin-guide/media/ |
| H A D | technisat.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 Author: Uwe Bugla <uwe.bugla@gmx.de> August 2009 13 ----------------------------- 19 .. code-block:: none 21 lspci -vvv for a PCI device (lsusb -vvv for an USB device) will show you for example: 29 ------------------- 36 In this directory uncheck every driver which is activated there 37 (except ``Simple tuner support`` for ATSC 3rd generation only -> see case 9 please). 41 - Main module part: 50 - Frontend / Tuner / Demodulator module part: [all …]
|
| /linux/Documentation/admin-guide/ |
| H A D | thunderbolt.rst | 1 .. SPDX-License-Identifier: GPL-2.0 25 ----------------------------------- 27 should be a userspace tool that handles all the low-level details, keeps 31 found in Documentation/ABI/testing/sysfs-bus-thunderbolt. 35 ``/etc/udev/rules.d/99-local.rules``:: 102 ----------------------------------------------------------------- 105 /sys/bus/thunderbolt/devices/0-1/authorized - 0 106 /sys/bus/thunderbolt/devices/0-1/device - 0x8004 107 /sys/bus/thunderbolt/devices/0-1/device_name - Thunderbolt to FireWire Adapter 108 /sys/bus/thunderbolt/devices/0-1/vendor - 0x1 [all …]
|
| /linux/arch/sparc/include/asm/ |
| H A D | bbc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * bbc.h: Defines for BootBus Controller found on UltraSPARC-III 12 /* Register sizes are indicated by "B" (Byte, 1-byte), 13 * "H" (Half-word, 2 bytes), "W" (Word, 4 bytes) or 29 #define BBC_ES_DACT 0x14 /* [B] E* De-Assert Change Time */ 30 #define BBC_ES_DABT 0x15 /* [B] E* De-Assert Bypass Time */ 38 #define BBC_I2C_0_S1 0x2e /* [B] I2C ctrlr-0 reg S1 */ 39 #define BBC_I2C_0_S0 0x2f /* [B] I2C ctrlr-0 regs S0,S0',S2,S3*/ 40 #define BBC_I2C_1_S1 0x30 /* [B] I2C ctrlr-1 reg S1 */ 41 #define BBC_I2C_1_S0 0x31 /* [B] I2C ctrlr-1 regs S0,S0',S2,S3*/ [all …]
|
| /linux/virt/kvm/ |
| H A D | irqchip.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (c) 2013, Alexander Graf <agraf@suse.de> 12 * Alexander Graf <agraf@suse.de> 28 irq_rt = srcu_dereference_check(kvm->irq_routing, &kvm->irq_srcu, in kvm_irq_map_gsi() 29 lockdep_is_held(&kvm->irq_lock)); in kvm_irq_map_gsi() 30 if (irq_rt && gsi < irq_rt->nr_rt_entries) { in kvm_irq_map_gsi() 31 hlist_for_each_entry(e, &irq_rt->map[gsi], link) { in kvm_irq_map_gsi() 44 irq_rt = srcu_dereference(kvm->irq_routing, &kvm->irq_srcu); in kvm_irq_map_chip_pin() 45 return irq_rt->chip[irqchip][pin]; in kvm_irq_map_chip_pin() 52 if (!kvm_arch_irqchip_in_kernel(kvm) || (msi->flags & ~KVM_MSI_VALID_DEVID)) in kvm_send_userspace_msi() [all …]
|
| /linux/drivers/misc/genwqe/ |
| H A D | card_sysfs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com> 10 * Author: Michael Ruettger <michael@ibmra.de> 33 [GENWQE_TYPE_ALTERA_230] = "GenWQE4-230", 34 [GENWQE_TYPE_ALTERA_530] = "GenWQE4-530", 35 [GENWQE_TYPE_ALTERA_A4] = "GenWQE5-A4", 36 [GENWQE_TYPE_ALTERA_A7] = "GenWQE5-A7", 45 return sprintf(buf, "%s\n", cs[cd->card_state]); in status_show() 133 * curr_bitstream_show() - Show the current bitstream id 160 * next_bitstream_show() - Show the next activated bitstream [all …]
|
| /linux/net/dccp/ |
| H A D | ccid.c | |
| /linux/drivers/scsi/ |
| H A D | sense_codes.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * http://www.t10.org/lists/asc-num.txt [most recent: 20200817] 9 SENSE_CODE(0x0002, "End-of-partition/medium detected") 11 SENSE_CODE(0x0004, "Beginning-of-partition/medium detected") 12 SENSE_CODE(0x0005, "End-of-data detected") 51 SENSE_CODE(0x0409, "Logical unit not ready, self-test in progress") 87 SENSE_CODE(0x0801, "Logical unit communication time-out") 89 SENSE_CODE(0x0803, "Logical unit communication CRC error (Ultra-DMA/32)") 102 SENSE_CODE(0x0B01, "Warning - specified temperature exceeded") 103 SENSE_CODE(0x0B02, "Warning - enclosure degraded") [all …]
|
| /linux/fs/ntfs3/ |
| H A D | ntfs_fs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright (C) 2019-2021 Paragon Software GmbH, All rights reserved. 8 // clang-format off 19 #include <linux/page-flags.h> 42 #define MINUS_ONE_T ((size_t)(-1)) 54 /* NTFS specific error code about resident->nonresident. */ 58 /* NTFS specific error code when on-disk struct is corrupted. */ 62 /* sbi->flags */ 73 /* ni->ni_flags */ 76 * 1 - WOF_COMPRESSION_XPRESS4K [all …]
|
| /linux/drivers/scsi/device_handler/ |
| H A D | scsi_dh_hp_sw.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Copyright (C) 2008 Hannes Reinecke <hare@suse.de> 23 #define HP_SW_PATH_UNINITIALIZED -1 37 * tur_done - Handle TEST UNIT READY return status 48 switch (sshdr->sense_key) { in tur_done() 50 if (sshdr->asc == 0x04 && sshdr->ascq == 2) { in tur_done() 52 * LUN not ready - Initialization command required in tur_done() 56 h->path_state = HP_SW_PATH_PASSIVE; in tur_done() 64 HP_SW_NAME, sshdr->sense_key, sshdr->asc, in tur_done() 65 sshdr->ascq); in tur_done() [all …]
|
| /linux/Documentation/accounting/ |
| H A D | psi.rst | 4 PSI - Pressure Stall Information 14 either play it safe and under-utilize their hardware resources, or 23 scarcity aids users in sizing workloads to hardware--or provisioning 38 respective file in /proc/pressure/ -- cpu, memory, and io. 48 The "full" line indicates the share of time in which all non-idle 112 When activated, psi monitor stays active for at least the duration of one 116 Notifications to the userspace are rate-limited to one per tracking window. 118 The trigger will de-register when the file descriptor used to define the 158 n = poll(&fds, 1, -1); 187 Per-cgroup psi monitors can be specified and used the same way as [all …]
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | xway_nand.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright © 2016 Hauke Mehrtens <hauke@hauke-m.de> 29 * the ALE pin will be activated. 76 return readb(data->nandaddr + op); in xway_readb() 84 writeb(value, data->nandaddr + op); in xway_writeb() 92 case -1: in xway_select_chip() 95 spin_unlock_irqrestore(&ebu_lock, data->csflags); in xway_select_chip() 98 spin_lock_irqsave(&ebu_lock, data->csflags); in xway_select_chip() 151 if (chip->ecc.engine_type == NAND_ECC_ENGINE_TYPE_SOFT && in xway_attach_chip() 152 chip->ecc.algo == NAND_ECC_ALGO_UNKNOWN) in xway_attach_chip() [all …]
|
| /linux/Documentation/admin-guide/mm/damon/ |
| H A D | lru_sort.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 DAMON-based LRU-lists Sorting 7 DAMON-based LRU-lists Sorting (DAMON_LRU_SORT) is a static kernel module that 9 (de)prioritization of pages on their LRU-lists for making LRU-lists a more 12 Where Proactive LRU-lists Sorting is Required? 15 As page-granularity access checking overhead could be significant on huge 23 Because DAMON can identify access patterns of best-effort accuracy while 24 inducing only user-specified range of overhead, proactively running 32 rates that higher than a user-specified threshold) and cold pages (pages of 34 user-specified threshold) using DAMON, and prioritizes hot pages while [all …]
|
| /linux/Documentation/devicetree/bindings/pci/ |
| H A D | snps,dw-pcie.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com> 16 # Please create a separate DT-schema for your DWC PCIe Root Port controller 17 # and make sure it's assigned with the vendor-specific compatible string. 21 const: snps,dw-pcie 23 - compatible [all …]
|
| H A D | snps,dw-pcie-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com> 23 Interface - DBI. In accordance with the reference manual the register 24 configuration space belongs to the Configuration-Dependent Module (CDM) 25 and is split up into several sub-parts Standard PCIe configuration 26 space, Port Logic Registers (PL), Shadow Config-space Registers, [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | mt352.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for Zarlink DVB-T MT352 demodulator 5 * Written by Holger Waechtler <holger@qanu.de> 6 * and Daniel Mack <daniel@qanu.de> 8 * AVerMedia AVerTV DVB-T 771 support by 9 * Wolfram Joost <dbox2@frokaschwei.de> 15 * DVICO FusionHDTV DVB-T1 and DVICO FusionHDTV DVB-T Lite support by 46 struct mt352_state* state = fe->demodulator_priv; in mt352_single_write() 48 struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, in mt352_single_write() 50 int err = i2c_transfer(state->i2c, &msg, 1); in mt352_single_write() [all …]
|
| H A D | s5h1420.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (C) 2005 Andrew de Quincey <adq_dvb@lidskialf.net> 8 * Copyright (C) 2005-8 Patrick Boettcher <pb@linuxtv.org> 44 /* FIXME: ugly workaround for flexcop's incapable i2c-controller 45 * it does not support repeated-start, workaround: write addr-1 70 { .addr = state->config->demod_address, .flags = 0, .buf = b, .len = 2 }, in s5h1420_readreg() 71 { .addr = state->config->demod_address, .flags = 0, .buf = ®, .len = 1 }, in s5h1420_readreg() 72 { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = 1 }, in s5h1420_readreg() 75 b[0] = (reg - 1) & 0xff; in s5h1420_readreg() 76 b[1] = state->shadow[(reg - 1) & 0xff]; in s5h1420_readreg() [all …]
|
| /linux/net/nfc/ |
| H A D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2011 Instituto Nokia de Tecnologia 37 pr_debug("%s do firmware %s\n", dev_name(&dev->dev), firmware_name); in nfc_fw_download() 39 device_lock(&dev->dev); in nfc_fw_download() 41 if (dev->shutting_down) { in nfc_fw_download() 42 rc = -ENODEV; in nfc_fw_download() 46 if (dev->dev_up) { in nfc_fw_download() 47 rc = -EBUSY; in nfc_fw_download() 51 if (!dev->ops->fw_download) { in nfc_fw_download() 52 rc = -EOPNOTSUPP; in nfc_fw_download() [all …]
|
| /linux/arch/arm/mach-rockchip/ |
| H A D | platsmp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Author: Heiko Stuebner <heiko@sntech.de> 57 np = dev->of_node; in rockchip_get_core_reset() 92 ret = -1; in pmu_set_power_domain() 122 return -ENXIO; in rockchip_boot_secondary() 128 return -ENXIO; in rockchip_boot_secondary() 140 * stay at wfe state, once they are activated, they will check in rockchip_boot_secondary() 159 * rockchip_smp_prepare_sram - populate necessary sram block 160 * Starting cores execute the code residing at the start of the on-chip sram 161 * after power-on. Therefore make sure, this sram region is reserved and [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | ssm2602.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 85 48, 127, TLV_DB_SCALE_ITEM(-7400, 100, 0) 88 static const DECLARE_TLV_DB_SCALE(ssm260x_inpga_tlv, -3450, 150, 0); 89 static const DECLARE_TLV_DB_SCALE(ssm260x_sidetone_tlv, -1500, 300, 0); 99 SOC_ENUM("Playback De-emphasis", ssm2602_enum[1]), 133 * the digital core should be activated only after all necessary bits in ssm2602_mic_switch_event() 136 * is activated too early, or even before the ADC is powered up, audible in ssm2602_mic_switch_event() 178 ARRAY_SIZE(ssm260x_output_mixer_controls) - 1), /* Last element is the mic */ 302 return -EINVAL; in ssm2602_get_coeff() 309 struct snd_soc_component *component = dai->component; in ssm2602_hw_params() [all …]
|
| /linux/include/linux/ |
| H A D | damon.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 /* Max priority score for DAMON-based operation schemes */ 25 return l + get_random_u32_below(r - l); in damon_rand() 29 * struct damon_addr_range - Represents an address region of [@start, @end). 39 * struct damon_size_range - Represents size for filter to operate on [@min, @max]. 49 * struct damon_region - Represents a monitoring target region. 58 * @nr_accesses is reset to zero for every &damon_attrs->aggr_interval and be 59 * increased for every &damon_attrs->sample_interval if an access to the region 65 * (1 in 10,000) that updated for every &damon_attrs->sample_interval in a 67 * @nr_accesses * 10000 for every &struct damon_attrs->aggr_interval. This can [all …]
|
| /linux/drivers/media/radio/si470x/ |
| H A D | radio-si470x-common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * drivers/media/radio/si470x/radio-si470x-common.c 8 * Copyright (c) 2012 Hans de Goede <hdegoede@redhat.com> 14 * 2008-01-12 Tobias Lorenz <tobias.lorenz@gmx.net> 16 * - First working version 17 * 2008-01-13 Tobias Lorenz <tobias.lorenz@gmx.net> 19 * - Improved error handling, every function now returns errno 20 * - Improved multi user access (start/mute/stop) 21 * - Channel doesn't get lost anymore after start/mute/stop 22 * - RDS support added (polling mode via interrupt EP 1) [all …]
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| H A D | xircom_cb.c | 2 * xircom_cb: A driver for the (tulip-like) Xircom Cardbus ethernet cards 7 * Written by Arjan van de Ven for Red Hat, Inc. 40 MODULE_AUTHOR("Arjan van de Ven <arjanv@redhat.com>"); 77 /* Send and receive buffers, kernel-addressable and dma addressable forms */ 161 for (i=31;i>=0;i--) { in print_binary() 193 struct device *d = &pdev->dev; in xircom_probe() 217 pr_err("%s: failed to allocate io-region\n", __func__); in xircom_probe() 221 rc = -ENOMEM; in xircom_probe() 234 private->rx_buffer = dma_alloc_coherent(d, 8192, in xircom_probe() 235 &private->rx_dma_handle, in xircom_probe() [all …]
|
| /linux/sound/hda/codecs/ |
| H A D | generic.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Generic BIOS auto-parser helper functions for HD-audio 5 * Copyright (c) 2012 Takashi Iwai <tiwai@suse.de> 16 /* table entry for multi-io paths */ 18 hda_nid_t pin; /* multi-io widget pin NID */ 20 unsigned int ctl_in; /* cached input-pin control value */ 25 * For output, stored in the order of DAC -> ... -> pin, 26 * for input, pin -> ... -> ADC. 30 * multi[] indicates whether it's a selector widget with multi-connectors 50 bool active:1; /* activated by driver */ [all …]
|