/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
D | at91-sama5d2_adc.txt | 4 - compatible: Should be "atmel,sama5d2-adc" or "microchip,sam9x60-adc". 5 - reg: Should contain ADC registers location and length. 6 - interrupts: Should contain the IRQ line for the ADC. 7 - clocks: phandle to device clock. 8 - clock-names: Must be "adc_clk". 9 - vref-supply: Supply used as reference for conversions. 10 - vddana-supply: Supply for the adc device. 11 - atmel,min-sample-rate-hz: Minimum sampling rate, it depends on SoC. 12 - atmel,max-sample-rate-hz: Maximum sampling rate, it depends on SoC. 13 - atmel,startup-time-ms: Startup time expressed in ms, it depends on SoC. [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/proximity/ |
D | devantech-srf04.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/iio/proximity/devantech-srf04.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andreas Klinger <ak@it-klinger.de> 13 Bit-banging driver using two GPIOs: 14 - trigger-gpio is raised by the driver to start sending out an ultrasonic 16 - echo-gpio is held high by the sensor after sending ultrasonic burst 20 https://www.robot-electronics.co.uk/htm/srf04tech.htm 22 https://www.maxbotix.com/documents/LV-MaxSonar-EZ_Datasheet.pdf [all …]
|
/kernel/linux/linux-5.10/tools/power/pm-graph/ |
D | bootgraph.8 | 3 bootgraph \- Kernel boot timing analysis 24 Generates output files in subdirectory: boot-yymmdd-HHMMSS 30 \fB-h\fR 33 \fB-v\fR 36 \fB-addlogs\fR 40 \fB-result \fIfile\fR 43 \fB-o \fIname\fR 45 Use {date}, {time}, {hostname} for current values. 47 e.g. boot-{hostname}-{date}-{time} 50 \fB-f or -callgraph\fR [all …]
|
/kernel/linux/linux-5.10/sound/ppc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 22 will be called snd-powermac. 25 bool "Toggle DRC automatically at headphone/line plug-in" 49 int "Startup delay time in ms"
|
/kernel/linux/linux-5.10/drivers/iio/proximity/ |
D | srf04.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2017 Andreas Klinger <ak@it-klinger.de> 8 * https://www.robot-electronics.co.uk/htm/srf04tech.htm 12 * +---+ 14 * trig: --+ +------------------------------------------------------ 16 * |<->| 19 * ultra +-+ +-+ +-+ 21 * burst: ---------+ +-+ +-+ +----------------------------------------- 23 * ultra . +-+ +-+ +-+ 25 * echo: ----------------------------------+ +-+ +-+ +---------------- [all …]
|
/kernel/linux/linux-5.10/Documentation/sound/designs/ |
D | timestamping.rst | 7 - Trigger_tstamp is the system time snapshot taken when the .trigger 11 estimate with a delay. In the latter two cases, the low-level driver 17 - tstamp is the current system timestamp updated during the last 19 The difference (tstamp - trigger_tstamp) defines the elapsed time. 26 The use of these different pointers and time information depends on 29 - ``avail`` reports how much can be written in the ring buffer 30 - ``delay`` reports the time it will take to hear a new sample after all 34 along with a snapshot of system time. Applications can select from 42 of time as measured by different components of audio hardware. In 43 ascii-art, this could be represented as follows (for the playback [all …]
|
/kernel/linux/linux-5.10/drivers/iio/temperature/ |
D | mlx90614.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * mlx90614.c - Support for Melexis MLX90614 contactless IR temperature sensor 9 * Driver for the Melexis MLX90614 I2C 16-bit IR thermopile sensor 11 * (7-bit I2C slave address 0x5a, 100KHz bus speed only!) 14 * for at least 33ms. This is achieved with an extra GPIO that can be connected 18 * always has a pull-up so we do not need an extra GPIO to drive it high. If 37 /* RAM offsets with 16-bit data, MSB first */ 44 /* EEPROM offsets with 16-bit data, MSB first */ 58 /* Timings (in ms) */ 59 #define MLX90614_TIMING_EEPROM 20 /* time for EEPROM write/erase to complete */ [all …]
|
/kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/ |
D | rk3399-gru-chromebook.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Gru-Chromebook shared properties 8 #include "rk3399-gru.dtsi" 11 pp900_ap: pp900-ap { 12 compatible = "regulator-fixed"; 13 regulator-name = "pp900_ap"; 16 regulator-always-on; 17 regulator-boot-on; 18 regulator-min-microvolt = <900000>; 19 regulator-max-microvolt = <900000>; [all …]
|
D | rk3399-gru-scarlet.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Gru-scarlet board device tree source 8 #include "rk3399-gru.dtsi" 14 pp1250_s3: pp1250-s3 { 15 compatible = "regulator-fixed"; 16 regulator-name = "pp1250_s3"; 19 regulator-always-on; 20 regulator-boot-on; 21 regulator-min-microvolt = <1250000>; 22 regulator-max-microvolt = <1250000>; [all …]
|
/kernel/linux/linux-5.10/net/ipv4/ |
D | tcp_bbr.c | 21 * +---> STARTUP ----+ 24 * | DRAIN ----+ 27 * +---> PROBE_BW ----+ 30 * | +----+ | 32 * +---- PROBE_RTT <--+ 34 * A BBR flow starts in STARTUP, and ramps up its sending rate quickly. 37 * A long-lived BBR flow spends the vast majority of its time remaining 42 * it briefly enters PROBE_RTT to cut inflight to a minimum value to re-probe 43 * the path's two-way propagation delay (min_rtt). When exiting PROBE_RTT, if 45 * otherwise we enter STARTUP to try to fill the pipe. [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/extcon/ |
D | wlf,arizona.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 20 wlf,hpdet-channel: 30 wlf,use-jd2: 35 wlf,use-jd2-nopull: 40 wlf,jd-invert: 45 wlf,micd-software-compare: 50 wlf,micd-detect-debounce: [all …]
|
/kernel/linux/linux-5.10/tools/perf/Documentation/ |
D | perf-trace.txt | 1 perf-trace(1) 5 ---- 6 perf-trace - strace inspired tool 9 -------- 15 ----------- 22 but the session needs to include the raw_syscalls events (-e 'raw_syscalls:*'). 30 ------- 32 -a:: 33 --all-cpus:: 34 System-wide collection from all CPUs. [all …]
|
D | perf-stat.txt | 1 perf-stat(1) 5 ---- 6 perf-stat - Run a command and gather performance counter statistics 9 -------- 11 'perf stat' [-e <EVENT> | --event=EVENT] [-a] <command> 12 'perf stat' [-e <EVENT> | --event=EVENT] [-a] -- <command> [<options>] 13 'perf stat' [-e <EVENT> | --event=EVENT] [-a] record [-o file] -- <command> [<options>] 14 'perf stat' report [-i file] 17 ----------- 23 ------- [all …]
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
D | ssm2518.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Author: Lars-Peter Clausen <lars@metafoo.de> 142 static const DECLARE_TLV_DB_MINMAX_MUTE(ssm2518_vol_tlv, -7125, 2400); 143 static const DECLARE_TLV_DB_SCALE(ssm2518_compressor_tlv, -3400, 200, 0); 144 static const DECLARE_TLV_DB_SCALE(ssm2518_expander_tlv, -8100, 300, 0); 145 static const DECLARE_TLV_DB_SCALE(ssm2518_noise_gate_tlv, -9600, 300, 0); 146 static const DECLARE_TLV_DB_SCALE(ssm2518_post_drc_tlv, -2400, 300, 0); 149 0, 7, TLV_DB_SCALE_ITEM(-2200, 200, 0), 150 7, 15, TLV_DB_SCALE_ITEM(-800, 100, 0), 154 "0 ms", "0.1 ms", "0.19 ms", "0.37 ms", "0.75 ms", "1.5 ms", "3 ms", [all …]
|
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/ |
D | media.c | 5 Written/copyright 1994-2001 by Donald Becker. 21 met by back-to-back PCI I/O cycles, but we insert a delay to avoid 25 /* Read and write the MII registers using software-generated serial 41 Read and write the MII registers using software-generated serial 43 See IEEE 802.3-2002.pdf (Section 2, Chapter "22.2.4 Management functions") 53 void __iomem *ioaddr = tp->base_addr; in tulip_mdio_read() 60 if (tp->chip_id == COMET && phy_id == 30) { in tulip_mdio_read() 66 spin_lock_irqsave(&tp->mii_lock, flags); in tulip_mdio_read() 67 if (tp->chip_id == LC82C168) { in tulip_mdio_read() 71 for (i = 1000; i >= 0; --i) { in tulip_mdio_read() [all …]
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
D | at91_adc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 55 #define AT91_ADC_STARTUP_9260 (0x1f << 16) /* Startup Up Time */ 59 #define AT91_ADC_SHTIM (0xf << 24) /* Sample & Hold Time */ 61 #define AT91_ADC_PENDBC (0x0f << 28) /* Pen Debounce time */ 65 #define AT91_ADC_TSR_SHTIM (0xf << 24) /* Sample & Hold Time */ 105 #define AT91_ADC_ACR_PENDETSENS (0x3 << 0) /* pull-up resistor */ 115 #define AT91_ADC_TSMR_SCTIM (0x0f << 16) /* Switch closure time */ 117 #define AT91_ADC_TSMR_PENDBC (0x0f << 28) /* Pen Debounce time */ 139 (st->registers->channel_base + (ch * 4)) 141 (readl_relaxed(st->reg_base + reg)) [all …]
|
D | at91-sama5d2_adc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <linux/dma-mapping.h> 70 /* Startup Time */ 75 /* Tracking Time */ 78 /* Transfer Time */ 98 /* Interrupt Enable Register - TS X measurement ready */ 100 /* Interrupt Enable Register - TS Y measurement ready */ 102 /* Interrupt Enable Register - TS pressure measurement ready */ 104 /* Interrupt Enable Register - Data ready */ 106 /* Interrupt Enable Register - general overrun error */ [all …]
|
/kernel/linux/linux-5.10/drivers/watchdog/ |
D | sc520_wdt.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * any of this software. This material is provided "AS-IS" in 13 * 9/27 - 2001 [Initial release] 16 * - Fixed formatting 17 * - Removed debug printks 18 * - Fixed SMP built kernel deadlock 19 * - Switched to private locks not lock_kernel 20 * - Used ioremap/writew/readw 21 * - Added NOWAYOUT support 22 * 4/12 - 2002 Changes by Rob Radez <rob@osinvestor.com> [all …]
|
/kernel/linux/linux-5.10/Documentation/ide/ |
D | ide.rst | 9 ------------------------------------------------------------------------------- 16 automatically at startup when PCI BIOS support is configured. 21 For the CMD640, linux disables "IRQ unmasking" (hdparm -u1) on any 23 If "prefetch" is disabled (hdparm -p8), then "IRQ unmasking" can be 26 For the CMD640, linux disables "32bit I/O" (hdparm -c1) on any drive 28 If "prefetch" is enabled (hdparm -p9), then "32bit I/O" can be 37 ------------------------------------------------------------------------------- 42 - 40-conductor IDE cables are capable of transferring data in DMA modes up to 45 - If possible devices should be attached to separate channels if they are 46 available. Typically the disk on the first and CD-ROM on the second. [all …]
|
/kernel/linux/linux-5.10/arch/m68k/bvme6000/ |
D | config.c | 32 #include <asm/bootinfo-vme.h> 49 if (be16_to_cpu(bi->tag) == BI_VME_TYPE) in bvme6000_parse_bootinfo() 65 pit->pcddr |= 0x10; /* WDOG enable */ in bvme6000_reset() 77 * This function is called during kernel startup to initialize 116 pit->pgcr = 0x00; /* Unidirectional 8 bit, no handshake for now */ in config_bvme6000() 117 pit->psrr = 0x18; /* PIACK and PIRQ functions enabled */ in config_bvme6000() 118 pit->pacr = 0x00; /* Sub Mode 00, H2 i/p, no DMA */ in config_bvme6000() 119 pit->padr = 0x00; /* Just to be tidy! */ in config_bvme6000() 120 pit->paddr = 0x00; /* All inputs for now (safest) */ in config_bvme6000() 121 pit->pbcr = 0x80; /* Sub Mode 1x, H4 i/p, no DMA */ in config_bvme6000() [all …]
|
/kernel/linux/linux-5.10/Documentation/driver-api/ |
D | pps.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 PPS - Pulse Per Second 22 -------- 29 can use it to adjust system clock time. 32 Carrier Detect pin) or to a parallel port (ACK-pin) or to a special 38 GPS receiver as PPS source, to obtain a wallclock-time with 39 sub-millisecond synchronisation to UTC. 43 ------------------ 46 CPU GPIO-Pin as physical link to the signal, I encountered a deeper 49 At startup it needs a file descriptor as argument for the function [all …]
|
/kernel/linux/linux-5.10/arch/x86/boot/compressed/ |
D | head_64.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * head.S contains the 32-bit startup code. 11 * NOTE!!! Startup happens at absolute address 0x00001000, which is also where 12 * the page directory will exist. The startup code will be overwritten by 14 * kernel it will end up at 0x1000 + 1Mb I hope so as I assume this. - AC] 33 #include <asm/processor-flags.h> 34 #include <asm/asm-offsets.h> 50 * from startup_32. This is the same as the link-time virtual address of X, 52 * assembler/linker that we do not want the actual run-time address of X. This 53 * prevents the linker from trying to create unwanted run-time relocation [all …]
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/i2c/ |
D | atomisp-ov2722.c | 1 // SPDX-License-Identifier: GPL-2.0 31 #include <media/v4l2-device.h> 46 if (!client->adapter) { in ov2722_read_reg() 47 dev_err(&client->dev, "%s error, no client->adapter\n", in ov2722_read_reg() 49 return -ENODEV; in ov2722_read_reg() 54 dev_err(&client->dev, "%s error, invalid data length\n", in ov2722_read_reg() 56 return -EINVAL; in ov2722_read_reg() 61 msg[0].addr = client->addr; in ov2722_read_reg() 70 msg[1].addr = client->addr; in ov2722_read_reg() 75 err = i2c_transfer(client->adapter, msg, 2); in ov2722_read_reg() [all …]
|
/kernel/linux/linux-5.10/drivers/usb/musb/ |
D | musb_virthub.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 2005-2006 by Texas Instruments 7 * Copyright (C) 2006-2007 Nokia Corporation 14 #include <linux/time.h> 29 spin_lock_irqsave(&musb->lock, flags); in musb_host_finish_resume() 31 power = musb_readb(musb->mregs, MUSB_POWER); in musb_host_finish_resume() 34 musb_writeb(musb->mregs, MUSB_POWER, power); in musb_host_finish_resume() 41 musb->is_active = 1; in musb_host_finish_resume() 42 musb->port1_status &= ~(USB_PORT_STAT_SUSPEND | MUSB_PORT_STAT_RESUME); in musb_host_finish_resume() 43 musb->port1_status |= USB_PORT_STAT_C_SUSPEND << 16; in musb_host_finish_resume() [all …]
|
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/dec/ |
D | de4x5.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 - DE425 TP/COAX EISA 11 - DE434 TP PCI 12 - DE435 TP/COAX/AUI PCI 13 - DE450 TP/COAX/AUI PCI 14 - DE500 10/100 PCI Fasternet 20 - DC21040 (no SROM) 21 - DC21041[A] 22 - DC21140[A] 23 - DC21142 [all …]
|