/linux-5.10/include/soc/fsl/qe/ |
D | ucc_fast.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Internal header file for UCC FAST unit routines. 39 #define R_CM_S 0x0200 /* continuous mode */ 53 #define T_TM_S 0x0200 /* continuous mode */ 66 /* ucc_fast_channel_protocol_mode - UCC FAST mode */ 86 /* ucc_fast_transparent_txrx - UCC Fast Transparent TX & RX */ 92 /* UCC fast diagnostic mode */ 100 /* UCC fast Sync length (transparent mode only) */ 108 /* UCC fast RTS mode */ 114 /* UCC fast receiver decoding mode */ [all …]
|
D | ucc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 21 /* Slow or fast type for UCCs. 29 * Sets UCC to slow or fast mode. 31 * ucc_num - (In) number of UCC (0-7). 32 * speed - (In) slow or fast mode for UCC. 39 enum comm_dir mode); 41 enum comm_dir mode); 43 enum comm_dir mode);
|
/linux-5.10/Documentation/devicetree/bindings/power/supply/ |
D | qcom_smbb.txt | 1 Qualcomm Switch-Mode Battery Charger and Boost 4 - compatible: 8 - "qcom,pm8941-charger" 10 - reg: 12 Value type: <prop-encoded-array> 15 - interrupts: 17 Value type: <prop-encoded-array> 21 - charge done 22 - charge fast mode 23 - charge trickle mode [all …]
|
D | max8925_battery.txt | 1 max8925-battery bindings 5 - batt-detect: whether support battery detect 6 - topoff-threshold: set charging current in topoff mode 7 - fast-charge: set charging current in fast mode 8 - no-temp-support: whether support temperature protection detect 9 - no-insert-detect: whether support insert detect 13 batt-detect = <0>; 14 topoff-threshold = <1>; 15 fast-charge = <7>; 16 no-temp-support = <0>; [all …]
|
/linux-5.10/Documentation/devicetree/bindings/mtd/ |
D | spear_smi.txt | 4 - compatible : "st,spear600-smi" 5 - reg : Address range of the mtd chip 6 - #address-cells, #size-cells : Must be present if the device has sub-nodes 8 - interrupts: Should contain the STMMAC interrupts 9 - clock-rate : Functional clock rate of SMI in Hz 12 - st,smi-fast-mode : Flash supports read in fast mode 17 compatible = "st,spear600-smi"; 18 #address-cells = <1>; 19 #size-cells = <1>; 21 interrupt-parent = <&vic1>; [all …]
|
/linux-5.10/drivers/media/tuners/ |
D | qm1d1c0042.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 bool fast_srch; /* enable fast search mode, no LPF */ 21 u32 fast_srch_wait; /* with fast-search mode, no LPF. [ms] */ 22 u32 normal_srch_wait; /* with no LPF/fast-search mode. [ms] */
|
/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
D | brcm,bcm11351-pinctrl.txt | 10 - compatible: Must be "brcm,bcm11351-pinctrl" 11 - reg: Base address of the PAD Controller register block and the size 17 compatible = "brcm,bcm11351-pinctrl"; 27 Each pin configuration node is a sub-node of the pin controller node and is a 31 Please refer to the pinctrl-bindings.txt in this directory for details of the 45 details generic pin config properties, please refer to pinctrl-bindings.txt 46 and <include/linux/pinctrl/pinconfig-generic.h>. 54 - pins: Multiple strings. Specifies the name(s) of one or more pins to 59 - function: String. Specifies the pin mux selection. Values 61 - input-schmitt-enable: No arguments. Enable schmitt-trigger mode. [all …]
|
/linux-5.10/Documentation/devicetree/bindings/i2c/ |
D | i2c-pxa.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-pxa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh+dt@kernel.org> 13 - $ref: /schemas/i2c/i2c-controller.yaml# 14 - if: 17 - mrvl,i2c-polling 20 - interrupts 25 - mrvl,mmp-twsi [all …]
|
D | nvidia,tegra20-i2c.txt | 4 - compatible : For Tegra20, must be one of "nvidia,tegra20-i2c-dvc" or 5 "nvidia,tegra20-i2c". For Tegra30, must be "nvidia,tegra30-i2c". 6 For Tegra114, must be "nvidia,tegra114-i2c". Otherwise, must be 7 "nvidia,<chip>-i2c", plus at least one of the above, where <chip> is 10 nvidia,tegra20-i2c-dvc: Tegra20 has specific I2C controller called as DVC I2C 11 controller. This only support master mode of I2C communication. Register 14 "nvidia,tegra20-i2c-dvc". 15 nvidia,tegra20-i2c: Tegra20 has 4 generic I2C controller. This can support 16 master and slave mode of I2C communication. The i2c-tegra driver only 17 support master mode of I2C communication. Driver of I2C controller is [all …]
|
/linux-5.10/drivers/i2c/busses/ |
D | i2c-designware-master.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 24 #include "i2c-designware-core.h" 29 regmap_write(dev->map, DW_IC_TX_TL, dev->tx_fifo_depth / 2); in i2c_dw_configure_fifo_master() 30 regmap_write(dev->map, DW_IC_RX_TL, 0); in i2c_dw_configure_fifo_master() 33 regmap_write(dev->map, DW_IC_CON, dev->master_cfg); in i2c_dw_configure_fifo_master() 41 struct i2c_timings *t = &dev->timings; in i2c_dw_set_timings_master() 49 ret = regmap_read(dev->map, DW_IC_COMP_PARAM_1, &comp_param1); in i2c_dw_set_timings_master() 54 /* Set standard and fast speed dividers for high/low periods */ in i2c_dw_set_timings_master() 55 sda_falling_time = t->sda_fall_ns ?: 300; /* ns */ in i2c_dw_set_timings_master() 56 scl_falling_time = t->scl_fall_ns ?: 300; /* ns */ in i2c_dw_set_timings_master() [all …]
|
D | i2c-synquacer.c | 1 // SPDX-License-Identifier: GPL-2.0 56 #define SYNQUACER_I2C_CCR_FM BIT(6) // Speed Mode Select 68 /* STANDARD MODE frequency */ 70 DIV_ROUND_UP(DIV_ROUND_UP((rate), I2C_MAX_STANDARD_MODE_FREQ) - 2, 2) 71 /* FAST MODE frequency */ 73 DIV_ROUND_UP((DIV_ROUND_UP((rate), I2C_MAX_FAST_MODE_FREQ) - 2) * 2, 3) 76 /* calculate the value of CS bits in CCR register on standard mode */ 78 ((SYNQUACER_I2C_CLK_MASTER_STD(rate) - 65) \ 81 /* calculate the value of CS bits in CSR register on standard mode */ 84 /* calculate the value of CS bits in CCR register on fast mode */ [all …]
|
/linux-5.10/Documentation/dev-tools/kunit/ |
D | index.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 KUnit - Unit Testing for the Linux Kernel 12 kunit-tool 29 built-in, or when loaded if built as a module. These tests write out results to 33 :doc:`kunit_tool <kunit-tool>`, which builds a `User Mode Linux 34 <http://user-mode-linux.sourceforge.net>`_ kernel, runs it, and parses the test 52 independent. All built-in KUnit tests run on kernel startup. Alternatively, 59 hardware under User Mode Linux. User Mode Linux is a Linux architecture, 62 architecture), or by using :doc:`kunit_tool <kunit-tool>`. 64 KUnit is fast. Excluding build time, from invocation to completion KUnit can run [all …]
|
/linux-5.10/drivers/ide/ |
D | sc1200.c | 2 * Copyright (C) 2000-2002 Mark Lord <mlord@pobox.com> 44 * have the register with the fast PCI bus timings. in sc1200_get_pci_clock() 49 // Read the fast pci clock frequency in sc1200_get_pci_clock() 66 * Here are the standard PIO mode 0-4 timings for each "format". 67 * Format-0 uses fast data reg timings, with slower command reg timings. 68 * Format-1 uses fast timings for all registers, but won't work with all drives. 83 ide_hwif_t *hwif = drive->hwif; in sc1200_tunepio() 84 struct pci_dev *pdev = to_pci_dev(hwif->dev); in sc1200_tunepio() 85 unsigned int basereg = hwif->channel ? 0x50 : 0x40, format = 0; in sc1200_tunepio() 91 pci_write_config_dword(pdev, basereg + ((drive->dn & 1) << 3), in sc1200_tunepio() [all …]
|
/linux-5.10/drivers/power/supply/ |
D | max77650-charger.c | 1 // SPDX-License-Identifier: GPL-2.0 6 // Battery charger driver for MAXIM 77650/77651 charger/power-supply. 26 /* Charger is in prequalification mode. */ 28 /* Charger is in fast-charge constant current mode. */ 30 /* Charger is in JEITA modified fast-charge constant-current mode. */ 32 /* Charger is in fast-charge constant-voltage mode. */ 34 /* Charger is in JEITA modified fast-charge constant-voltage mode. */ 36 /* Charger is in top-off mode. */ 38 /* Charger is in JEITA modified top-off mode. */ 46 /* Charger is suspended due to a fast-charge timer fault. */ [all …]
|
/linux-5.10/Documentation/admin-guide/device-mapper/ |
D | cache.rst | 8 dm-cache is a device mapper target written by Joe Thornber, Heinz 15 This device-mapper solution allows us to insert this caching at 17 a thin-provisioning pool. Caching solutions that are integrated more 20 The target reuses the metadata library used in the thin-provisioning 23 The decision as to what data to migrate and when is left to a plug-in 35 Migration from slow device to fast device. 37 Migration from fast device to slow device. 46 Sub-devices 47 ----------- 52 1. An origin device - the big, slow one. [all …]
|
/linux-5.10/Documentation/arm/pxa/ |
D | mfp.rst | 7 MFP stands for Multi-Function Pin, which is the pin-mux logic on PXA3xx and 15 mechanism is introduced from PXA3xx to completely move the pin-mux functions 16 out of the GPIO controller. In addition to pin-mux configurations, the MFP 17 also controls the low power state, driving strength, pull-up/down and event 21 +--------+ 22 | |--(GPIO19)--+ 24 | |--(GPIO...) | 25 +--------+ | 26 | +---------+ 27 +--------+ +------>| | [all …]
|
/linux-5.10/drivers/ata/ |
D | pata_hpt37x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Copyright (C) 1999-2003 Andre Hedrick <andre@linux-ide.org> 12 * Portions Copyright (C) 2005-2010 MontaVista Software, Inc. 59 * 30 PIO_MST enable. If set, the chip is in bus master mode during 203 * hpt37x_find_mode - reset the hpt37x bus 205 * @speed: transfer mode 213 struct hpt_clock *clocks = ap->host->private_data; in hpt37x_find_mode() 215 while (clocks->xfer_speed) { in hpt37x_find_mode() 216 if (clocks->xfer_speed == speed) in hpt37x_find_mode() 217 return clocks->timing; in hpt37x_find_mode() [all …]
|
/linux-5.10/arch/arm/kernel/ |
D | entry-header.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 #include <asm/asm-offsets.h> 9 #include <asm/uaccess-asm.h> 13 @ ----------------- 30 * (due to slow/fast restore user regs). 60 * ARMv7-M exception entry/exit macros. 66 * If exception is taken while in user mode, SP_main is 75 * When returning to kernel mode, we don't return from exception. 79 @ exception entry. Depending on the mode the cpu was in when the 87 @ we cannot rely on r0-r3 and r12 matching the value saved in the [all …]
|
/linux-5.10/drivers/net/wireless/ath/ath5k/ |
D | reset.c | 2 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org> 3 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com> 4 * Copyright (c) 2007-2008 Luis Rodriguez <mcgrof@winlab.rutgers.edu> 5 * Copyright (c) 2007-2008 Pavel Roskin <proski@gnu.org> 6 * Copyright (c) 2007-2008 Jiri Slaby <jirislaby@gmail.com> 30 #include <linux/pci.h> /* To determine if a card is pci-e */ 52 * ath5k_hw_register_timeout() - Poll a register for a flag/field change 64 * Returns -EAGAIN if we exceeded AR5K_TUNE_REGISTER_TIMEOUT * 15us or 0 73 for (i = AR5K_TUNE_REGISTER_TIMEOUT; i > 0; i--) { in ath5k_hw_register_timeout() 82 return (i <= 0) ? -EAGAIN : 0; in ath5k_hw_register_timeout() [all …]
|
/linux-5.10/include/linux/ |
D | i2c-algo-pca.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #define I2C_PCA_OSC_PER 3 /* e10-8s */ 34 #define I2C_PCA_ICOUNT 0x00 /* Byte Count for buffered mode */ 40 #define I2C_PCA_IMODE 0x06 /* I2C Bus mode */ 42 /* PCA9665 I2C bus mode */ 43 #define I2C_PCA_MODE_STD 0x00 /* Standard mode */ 44 #define I2C_PCA_MODE_FAST 0x01 /* Fast mode */ 45 #define I2C_PCA_MODE_FASTP 0x02 /* Fast Plus mode */ 46 #define I2C_PCA_MODE_TURBO 0x03 /* Turbo mode */ 57 * struct pca_i2c_bus_settings - The configured PCA i2c bus settings [all …]
|
/linux-5.10/Documentation/ABI/testing/ |
D | sysfs-class-power | 5 Contact: linux-pm@vger.kernel.org 14 Contact: linux-pm@vger.kernel.org 23 Contact: linux-pm@vger.kernel.org 32 Contact: linux-pm@vger.kernel.org 43 Contact: linux-pm@vger.kernel.org 66 Contact: linux-pm@vger.kernel.org 81 Contact: linux-pm@vger.kernel.org 94 read-only reporting, unless the 'online' state of the supply 106 Contact: linux-pm@vger.kernel.org 124 Contact: linux-pm@vger.kernel.org [all …]
|
/linux-5.10/Documentation/filesystems/ext4/ |
D | journal.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 -------------- 9 filesystem as a place to land “important” data writes on-disk as quickly 15 read-write-erases) before erasing the commit record. Should the system 31 In case of ``data=ordered`` mode, Ext4 also supports fast commits which 33 mode works by logging metadata blocks to the journal. In fast commit 34 mode, Ext4 only stores the minimal delta needed to recreate the 35 affected metadata in fast commit space that is shared with JBD2. 36 Once the fast commit area fills in or if fast commit is not possible 38 A full commit invalidates all the fast commits that happened before [all …]
|
/linux-5.10/drivers/net/wireless/ti/wl18xx/ |
D | wl18xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 43 /* number of keys requiring extra spare mem-blocks */ 63 * is short lived, for multi-channel Tx requirements. 83 /* Should have less than this number of packets in queue of a fast 93 /* Should have less than this number of packets in queue of a fast 114 /* Tx rate or Tx rate estimate pre-calculated by fw in mbps units */ 134 * to indicate if the station is in PS mode. 140 * if the station is in Fast mode 144 /* Cumulative counter of total released mem blocks since FW-reset */
|
/linux-5.10/drivers/parport/ |
D | ieee1284.c | 2 * IEEE-1284 implementation for parport. 5 * Carsten Gross <carsten@sol.wohnheim.uni-ulm.de> 10 * read/write requests to low-level drivers. 38 up (&port->physport->ieee1284.irq); in parport_ieee1284_wakeup() 49 * parport_wait_event - wait for an event on a parallel port 68 if (!port->physport->cad->timeout) in parport_wait_event() 73 timer_setup(&port->timer, timeout_waiting_on_port, 0); in parport_wait_event() 74 mod_timer(&port->timer, jiffies + timeout); in parport_wait_event() 75 ret = down_interruptible (&port->physport->ieee1284.irq); in parport_wait_event() 76 if (!del_timer_sync(&port->timer) && !ret) in parport_wait_event() [all …]
|
/linux-5.10/drivers/soc/fsl/qe/ |
D | ucc_fast.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * QE UCC Fast API Set - UCC Fast specific routines implementations. 28 printk(KERN_INFO "UCC%u Fast registers:\n", uccf->uf_info->ucc_num); in ucc_fast_dump_regs() 29 printk(KERN_INFO "Base address: 0x%p\n", uccf->uf_regs); in ucc_fast_dump_regs() 32 &uccf->uf_regs->gumr, qe_ioread32be(&uccf->uf_regs->gumr)); in ucc_fast_dump_regs() 34 &uccf->uf_regs->upsmr, qe_ioread32be(&uccf->uf_regs->upsmr)); in ucc_fast_dump_regs() 36 &uccf->uf_regs->utodr, qe_ioread16be(&uccf->uf_regs->utodr)); in ucc_fast_dump_regs() 38 &uccf->uf_regs->udsr, qe_ioread16be(&uccf->uf_regs->udsr)); in ucc_fast_dump_regs() 40 &uccf->uf_regs->ucce, qe_ioread32be(&uccf->uf_regs->ucce)); in ucc_fast_dump_regs() 42 &uccf->uf_regs->uccm, qe_ioread32be(&uccf->uf_regs->uccm)); in ucc_fast_dump_regs() [all …]
|