| /linux/Documentation/admin-guide/media/ |
| H A D | dvb_intro.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 structure of DVB-T cards are substantially similar to Analogue TV cards, 30 embedded within the modulated composite analogue signal - 38 signal encoded at a resolution of 768x576 24-bit color pixels over 25 39 frames per second - a fair amount of data is generated and must be 43 encoded and compressed form - similar to the form that is used in 46 The purpose of a simple budget digital TV card (DVB-T,C or S) is to 96 On this example, we're considering tuning into DVB-T channels in 110 Ten 219.500 Mhz 115 The digital TV Scan utilities (like dvbv5-scan) have use a set of [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | adt7470.rst | 17 ----------- 22 The ADT7470 uses the 2-wire interface compatible with the SMBus 2.0 23 specification. Using an analog to digital converter it measures up to ten (10) 24 external temperatures. It has four (4) 16-bit counters for measuring fan speed. 28 that allows fan speed to be adjusted automatically based on any of the ten 45 ---------------- 47 The ADT7470 has a 8-bit ADC and is capable of measuring temperatures with 1 54 ------------------- 61 * pwm#_auto_point2_pwm and pwm#_auto_point2_temp - 63 - point1: Set the pwm speed at a lower temperature bound. [all …]
|
| H A D | ucd9000.rst | 11 Addresses scanned: - 15 - http://focus.ti.com/lit/ds/symlink/ucd90120.pdf 16 - http://focus.ti.com/lit/ds/symlink/ucd90124.pdf 17 - http://focus.ti.com/lit/ds/symlink/ucd90160.pdf 18 - http://focus.ti.com/lit/ds/symlink/ucd90320.pdf 19 - http://focus.ti.com/lit/ds/symlink/ucd9090.pdf 20 - http://focus.ti.com/lit/ds/symlink/ucd90910.pdf 22 Author: Guenter Roeck <linux@roeck-us.net> 26 ----------- 31 sequences up to 12 independent voltage rails. The device integrates a 12-bit [all …]
|
| H A D | w83791d.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf 22 - Frodo Looijaard <frodol@dds.nl>, 23 - Philip Edelbrock <phil@netroedge.com>, 24 - Mark Studebaker <mdsxyz123@yahoo.com> 28 - Shane Huang (Winbond), 29 - Rudolf Marek <r.marek@assembler.cz> 33 - Sven Anders <anders@anduras.de> 34 - Marc Hulsman <m.hulsman@tudelft.nl> 37 ----------------- [all …]
|
| /linux/arch/m68k/fpsp040/ |
| H A D | decbin.S | 5 | register A6 to extended-precision value in FP0. 9 | Output: Exact floating-point representation of the packed bcd value. 11 | Saves and Modifies: D2-D5 20 | Expected is a normal bcd (i.e. non-exceptional; all inf, zero, 33 | assumed following the least-significant digit. 43 | SM = 0 a non-zero digit in the integer position 44 | SM = 1 a non-zero digit in Mant0, lsd of the fraction 47 | representation (ex. 0.1E2, 1E1, 10E0, 100E-1), is converted 116 .set TEN,10 define 121 moveml %d2-%d5,-(%a7) [all …]
|
| /linux/Documentation/i2c/ |
| H A D | ten-bit-addresses.rst | 2 I2C Ten-bit Addresses 5 The I2C protocol knows about two kinds of device addresses: normal 7 bit 6 addresses, and an extended set of 10 bit addresses. The sets of addresses 7 do not intersect: the 7 bit address 0x10 is not the same as the 10 bit 9 To avoid ambiguity, the user sees 10 bit addresses mapped to a different 10 address space, namely 0xa000-0xa3ff. The leading 0xa (= 10) represents the 11 10 bit mode. This is used for creating device names in sysfs. It is also 12 needed when instantiating 10 bit devices via the new_device file in sysfs. 14 I2C messages to and from 10-bit address devices have a different format. 17 The current 10 bit address support is minimal. It should work, however [all …]
|
| H A D | index.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 i2c-protocol 15 smbus-protocol 16 instantiating-devices 18 i2c-topology 19 muxes/i2c-mux-gpio 20 i2c-sysfs 21 i2c-address-translators 29 writing-clients 30 dev-interface [all …]
|
| H A D | dev-interface.rst | 7 the /dev interface. You need to load module i2c-dev for this. 10 examine /sys/class/i2c-dev/ to see what number corresponds to which adapter. 11 Alternatively, you can run "i2cdetect -l" to obtain a formatted list of all 13 the i2c-tools package. 17 explained above. They should be called "i2c-%d" (i2c-0, i2c-1, ..., 18 i2c-10, ...). All 256 minor device numbers are reserved for I2C. 27 #include <linux/i2c-dev.h> 31 inspect /sys/class/i2c-dev/ or run "i2cdetect -l" to decide this. 41 snprintf(filename, 19, "/dev/i2c-%d", adapter_nr); 93 the means of read() and write() calls. In particular, so-called combined [all …]
|
| /linux/Documentation/devicetree/bindings/timer/ |
| H A D | nvidia,tegra186-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/nvidia,tegra186-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <treding@nvidia.com> 13 The Tegra timer provides 29-bit timer counters and a 32-bit timestamp 16 programmed to generate one-shot, periodic, or watchdog interrupts. 22 - const: nvidia,tegra186-timer 24 The Tegra186 timer provides ten 29-bit timer counters. 25 - const: nvidia,tegra234-timer [all …]
|
| H A D | nvidia,tegra-timer.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/timer/nvidia,tegra-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Stephen Warren <swarren@nvidia.com> 13 - if: 17 const: nvidia,tegra210-timer 27 - if: 31 - items: 32 - enum: [all …]
|
| /linux/lib/ |
| H A D | bitmap.c | 1 // SPDX-License-Identifier: GPL-2.0-only 32 * endian architectures. See the big-endian headers 33 * include/asm-ppc64/bitops.h and include/asm-s390/bitops.h 82 * __bitmap_shift_right - logical right shift of the bits in a bitmap 88 * Shifting right (dividing) means moving bits in the MS -> LS bit 109 if (off + k + 1 == lim - 1) in __bitmap_shift_right() 111 upper <<= (BITS_PER_LONG - rem); in __bitmap_shift_right() 114 if (off + k == lim - 1) in __bitmap_shift_right() 120 memset(&dst[lim - off], 0, off*sizeof(unsigned long)); in __bitmap_shift_right() 126 * __bitmap_shift_left - logical left shift of the bits in a bitmap [all …]
|
| /linux/drivers/target/ |
| H A D | target_core_spc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * (c) Copyright 2002-2013 Datera, Inc. 44 tg_pt_gp = rcu_dereference(lun->lun_tg_pt_gp); in spc_fill_alua_data() 46 buf[5] |= tg_pt_gp->tg_pt_gp_alua_access_type; in spc_fill_alua_data() 74 struct se_lun *lun = cmd->se_lun; in spc_emulate_inquiry_std() 75 struct se_portal_group *tpg = lun->lun_tpg; in spc_emulate_inquiry_std() 76 struct se_device *dev = cmd->se_dev; in spc_emulate_inquiry_std() 77 struct se_session *sess = cmd->se_sess; in spc_emulate_inquiry_std() 80 if (dev->transport->get_device_type(dev) == TYPE_TAPE) in spc_emulate_inquiry_std() 83 buf[2] = 0x06; /* SPC-4 */ in spc_emulate_inquiry_std() [all …]
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | fsl,gianfar-mdio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/fsl,gianfar-mdio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 Some TSECs are associated with an internal Ten-Bit Interface (TBI) PHY. This 16 to the mdio buses, except they are compatible with "fsl,gianfar-tbi". The TBI 22 - J. Neuschäfer <j.ne@posteo.net> 24 # This is needed to distinguish gianfar.yaml and gianfar-mdio.yaml, because 28 - properties: 35 - device_type [all …]
|
| /linux/Documentation/input/devices/ |
| H A D | walkera0701.rst | 2 Walkera WK-0701 transmitter 5 Walkera WK-0701 transmitter is supplied with a ready to fly Walkera 10 http://zub.fei.tuke.sk/walkera-wk0701/ 13 cg-clone http://zub.fei.tuke.sk/GIT/walkera0701-joystick 19 At back side of transmitter S-video connector can be found. Modulation 26 Walkera WK-0701 TX S-VIDEO connector:: 29 __ __ S-video: canon25 35 ------- 3 __________________________________|________________ 25 GND 55 Driver use interrupt from parport ACK input bit to measure pulse length 59 Based on walkera WK-0701 PCM Format description by Shaul Eizikovich. [all …]
|
| /linux/drivers/hwmon/ |
| H A D | mcp3021.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * mcp3021.c - driver for Microchip MCP3021 and MCP3221 5 * Copyright (C) 2008-2009, 2012 Freescale Semiconductor, Inc. 11 * voltage unit is mV. Through the sysfs interface, lm-sensors tool 32 #define MCP3021_OUTPUT_RES 10 /* 10-bit resolution */ 36 #define MCP3221_OUTPUT_RES 12 /* 12-bit resolution */ 56 return DIV_ROUND_CLOSEST(data->vdd * val, 1 << data->output_res); in volts_from_reg() 63 struct i2c_client *client = data->client; in mcp3021_read() 69 return -EOPNOTSUPP; in mcp3021_read() 75 return -EIO; in mcp3021_read() [all …]
|
| /linux/drivers/scsi/ |
| H A D | imm.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 * 10 Apr 1998 (Good Friday) - Received EN144302 by email from Iomega. 22 * --- SNIP --- 31 * Ten minutes later after a few fixes.... (LITERALLY!!!) 33 * ----- It actually works!!! ----- 52 * Err.. It appears that imm-2.00 was broken.... 68 /* ------ END OF USER CONFIGURABLE PARAMETERS ----- */ 83 /* batteries not included :-) */ 89 #define IMM_NIBBLE 1 /* work in standard 4 bit mode */ 91 #define IMM_EPP_8 3 /* EPP mode, 8 bit */ [all …]
|
| /linux/arch/mips/boot/dts/xilfpga/ |
| H A D | nexys4ddr.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 14 stdout-path = "serial0:115200n8"; 22 cpuintc: interrupt-controller { 23 #address-cells = <0>; 24 #interrupt-cells = <1>; 25 interrupt-controller; 26 compatible = "mti,cpu-interrupt-controller"; 29 axi_intc: interrupt-controller@10200000 { 30 #interrupt-cells = <1>; [all …]
|
| /linux/drivers/net/wireless/ti/wl12xx/ |
| H A D | acx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1998-2009, 2011 Texas Instruments. All rights reserved. 6 * Copyright (C) 2008-2010 Nokia Corporation 150 /* the amount of wake on host-access times */ 153 /* the amount of wake on timer-expire */ 156 /* the number of packets that were transmitted with PS bit set */ 159 /* the number of packets that were transmitted with PS bit clear */ 186 * cont_miss_bcns_spread[0] - single missed beacon. 187 * cont_miss_bcns_spread[1] - two continuous missed beacons. 188 * cont_miss_bcns_spread[2] - three continuous missed beacons. [all …]
|
| /linux/drivers/watchdog/ |
| H A D | pcwd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * 960108 Fixed end-of-file pointer (Thanks to Dan Hollis), added 24 * added watchdog disable/re-enable routines. Added firmware 60 #include <linux/errno.h> /* For the -ENODEV/... values */ 71 #include <linux/ioport.h> /* For io-port access */ 79 #define WATCHDOG_DRIVER_NAME "ISA-PC Watchdog" 94 * These are the auto-probe addresses available. 104 * PCI-PC Watchdog card. 117 on-board processor */ 125 (1:SW1 <-> 0:SW2) */ [all …]
|
| /linux/drivers/char/ |
| H A D | dtlk.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* -*- linux-c -*- 3 * dtlk.c - DoubleTalk PC driver for Linux 8 * 2000-03-18 Jim Van Zandt: Fix polling. 20 The DoubleTalk PC contains four voice synthesizers: text-to-speech 40 This driver was written for use with the text-to-speech 57 #include <linux/errno.h> /* for -EBUSY */ 133 /* printk("DoubleTalk PC - dtlk_read()\n"); */ in dtlk_read() 136 return -EINVAL; in dtlk_read() 143 return -EFAULT; in dtlk_read() [all …]
|
| /linux/drivers/ata/ |
| H A D | ahci_da850.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 35 val &= ~BIT(0); in da850_sata_init() 51 * the refclk rate by ten. in ahci_da850_calculate_mpy() 86 * We should have divided evenly - if not, return an invalid in ahci_da850_calculate_mpy() 108 if (pmp && ret == -EBUSY) in ahci_da850_softreset() 133 } while (retry--); in ahci_da850_hardreset() 142 * No need to override .pmp_softreset - it's only used for actual 143 * PMP-enabled ports. 162 struct device *dev = &pdev->dev; in ahci_da850_probe() 178 * "refclk" id. If we haven't got all of them re-try the clocks in ahci_da850_probe() [all …]
|
| /linux/drivers/irqchip/ |
| H A D | irq-davinci-cp-intc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 // Copyright (C) 2008-2009, MontaVista Software, Inc. <source@mvista.com> 38 #define DAVINCI_CP_INTC_GPIR_NONE BIT(31) 56 davinci_cp_intc_write(d->hwirq, DAVINCI_CP_INTC_SYS_STAT_IDX_CLR); in davinci_cp_intc_ack_irq() 63 davinci_cp_intc_write(d->hwirq, DAVINCI_CP_INTC_SYS_ENABLE_IDX_CLR); in davinci_cp_intc_mask_irq() 69 davinci_cp_intc_write(d->hwirq, DAVINCI_CP_INTC_SYS_ENABLE_IDX_SET); in davinci_cp_intc_unmask_irq() 77 reg = BIT_WORD(d->hwirq); in davinci_cp_intc_set_irq_type() 78 mask = BIT_MASK(d->hwirq); in davinci_cp_intc_set_irq_type() 100 return -EINVAL; in davinci_cp_intc_set_irq_type() 123 * The interrupt number is in first ten bits. The NONE field set to 1 in davinci_cp_intc_handle_irq() [all …]
|
| /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. 121 * Default is single master, DAP FASI changes multi-master setting silently 143 * If ten-bit I2C device addresses are used, the minimum chunk size must be six, 153 * <S> <devR> --- <P> 155 * In multi-master mode, the data must immediately follow the address (an I2C 158 * 10-bit I2C device addresses are used). [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | hwsleep.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 4 * Name: hwsleep.c - ACPI Hardware Sleep/Wake Support functions for the 7 * Copyright (C) 2000 - 2025, Intel Corp. 22 * PARAMETERS: sleep_state - Which sleep state to enter 83 pm1a_control &= ~(sleep_type_reg_info->access_bit_mask | in acpi_hw_legacy_sleep() 84 sleep_enable_reg_info->access_bit_mask); in acpi_hw_legacy_sleep() 90 (acpi_gbl_sleep_type_a << sleep_type_reg_info->bit_position); in acpi_hw_legacy_sleep() 92 (acpi_gbl_sleep_type_b << sleep_type_reg_info->bit_position); in acpi_hw_legacy_sleep() 106 /* Insert the sleep enable (SLP_EN) bit */ in acpi_hw_legacy_sleep() 108 pm1a_control |= sleep_enable_reg_info->access_bit_mask; in acpi_hw_legacy_sleep() [all …]
|
| /linux/drivers/mfd/ |
| H A D | ucb1x00-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/drivers/mfd/ucb1x00-core.c 11 * to be used on other non-MCP-enabled hardware platforms. 35 * ucb1x00_io_set_dir - set IO direction 40 * Set the IO direction of the ten general purpose IO pins on 54 spin_lock_irqsave(&ucb->io_lock, flags); in ucb1x00_io_set_dir() 55 ucb->io_dir |= out; in ucb1x00_io_set_dir() 56 ucb->io_dir &= ~in; in ucb1x00_io_set_dir() 58 ucb1x00_reg_write(ucb, UCB_IO_DIR, ucb->io_dir); in ucb1x00_io_set_dir() 59 spin_unlock_irqrestore(&ucb->io_lock, flags); in ucb1x00_io_set_dir() [all …]
|