/linux/arch/sh/include/mach-common/mach/ |
H A D | highlander.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #define PA_SDPOW (-1) 13 #define PA_IRLMSK (PA_BCR+0x0000) /* Interrupt Mask control */ 14 #define PA_IRLMON (PA_BCR+0x0002) /* Interrupt Status control */ 19 #define PA_RSTCTL (PA_BCR+0x000c) /* Reset Control */ 20 #define PA_PCIBD (PA_BCR+0x000e) /* PCI Board detect control */ 21 #define PA_PCICD (PA_BCR+0x0010) /* PCI Connector detect control */ 22 #define PA_EXTGIO (PA_BCR+0x0016) /* Extension GPIO Control */ 23 #define PA_IVDRMON (PA_BCR+0x0018) /* iVDR Moniter control */ 24 #define PA_IVDRCTL (PA_BCR+0x001a) /* iVDR control */ [all …]
|
H A D | r2d.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * linux/include/asm-sh/renesas_rts7751r2d.h 13 /* Board specific addresses. */ 16 #define PA_IRLMON 0xa4000002 /* Interrupt Status control */ 17 #define PA_CFCTL 0xa4000004 /* CF Timing control */ 18 #define PA_CFPOW 0xa4000006 /* CF Power control */ 19 #define PA_DISPCTL 0xa4000008 /* Display Timing control */ 20 #define PA_SDMPOW 0xa400000a /* SD Power control */ 21 #define PA_RTCCE 0xa400000c /* RTC(9701) Enable control */ 22 #define PA_PCICD 0xa400000e /* PCI Extension detect control */ [all …]
|
/linux/Documentation/driver-api/media/drivers/ |
H A D | bttv-devel.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------------------- 12 sound is handled in slightly different ways on each board. 15 bttv-cards.c, which holds the information required for each board. 23 correct board type as insmod argument, ``insmod bttv card=2`` for 24 example. The file Documentation/admin-guide/media/bttv-cardlist.rst has a list 34 example. If your board has one, you might have to load a helper 36 chip used on your board: Bad luck. Start writing a new one. Well, 40 speakers connected directly to the grabber board. Hint: check the 48 Below is a do-it-yourself description for you. [all …]
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | ste-nomadik.txt | 1 ST-Ericsson Nomadik Device Tree Bindings 3 For various board the "board" node may contain specific properties 4 that pertain to this particular board, such as board-specific GPIOs. 7 - Nomadik System and reset controller used for basic chip control, clock 8 and reset line control. 9 - compatible: must be "stericsson,nomadik,src" 13 Nomadik NHK-15 board manufactured by ST Microelectronics: 17 compatible="st,nomadik-nhk-15"; 23 compatible="calaosystems,usb-s8815"; 25 Required node: usb-s8815 [all …]
|
/linux/Documentation/admin-guide/ |
H A D | devices.txt | 1 0 Unnamed devices (e.g. non-device mounts) 7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore 11 6 = /dev/core OBSOLETE - replaced by /proc/kcore 18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore 31 2 char Pseudo-TTY masters 37 Pseudo-tty's are named as follows: 40 the 1st through 16th series of 16 pseudo-ttys each, and 44 These are the old-style (BSD) PTY devices; Unix98 106 3 char Pseudo-TTY slaves 112 These are the old-style (BSD) PTY devices; Unix98 [all …]
|
/linux/drivers/comedi/drivers/ |
H A D | adv_pci_dio.c | 1 // SPDX-License-Identifier: GPL-2.0 13 * Devices: [Advantech] PCI-1730 (adv_pci_dio), PCI-1733, 14 * PCI-1734, PCI-1735U, PCI-1736UP, PCI-1739U, PCI-1750, 15 * PCI-1751, PCI-1752, PCI-1753, PCI-1753+PCI-1753E, 16 * PCI-1754, PCI-1756, PCI-1761, PCI-1762 34 /* PCI-1730, PCI-1733, PCI-1736 interrupt control registers */ 45 /* PCI-1739U, PCI-1750, PCI1751 interrupt control registers */ 46 #define PCI1750_INT_REG 0x20 /* R/W: status/control */ 48 /* PCI-1753, PCI-1753E interrupt control registers */ 49 #define PCI1753_INT_REG(x) (0x10 + (x)) /* R/W: control group 0 to 3 */ [all …]
|
H A D | pcl730.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Driver for Advantech PCL-730 and clones 10 * Description: Advantech PCL-730 (& compatibles) 11 * Devices: [Advantech] PCL-730 (pcl730), PCM-3730 (pcm3730), PCL-725 (pcl725), 12 * PCL-733 (pcl733), PCL-734 (pcl734), 13 * [ADLink] ACL-7130 (acl7130), ACL-7225b (acl7225b), 14 * [ICP] ISO-730 (iso730), P8R8-DIO (p8r8dio), P16R16-DIO (p16r16dio), 15 * [Diamond Systems] OPMM-1616-XT (opmm-1616-xt), PEARL-MM-P (pearl-mm-p), 16 * IR104-PBF (ir104-pbf), 21 * [0] - I/O port base [all …]
|
H A D | cb_pcimdda.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Computer Boards PCIM-DDA06-16 Comedi driver 7 * COMEDI - Linux Control and Measurement Device Interface 12 * Description: Measurement Computing PCIM-DDA06-16 13 * Devices: [Measurement Computing] PCIM-DDA06-16 (cb_pcimdda) 18 * All features of the PCIM-DDA06-16 board are supported. 19 * This board has 6 16-bit AO channels, and the usual 8255 DIO setup. 21 * This board does not support commands. 23 * The board has a peculiar way of specifying AO gain/range settings -- You have 29 * that comes with the board), the driver assumes the jumper is at its factory [all …]
|
H A D | aio_aio12_8.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Driver for Access I/O Products PC-104 AIO12-8 Analog I/O Board 10 * Description: Access I/O Products PC-104 AIO12-8 Analog I/O Board 12 * Devices: [Access I/O] PC-104 AIO12-8 (aio_aio12_8), 13 * [Access I/O] PC-104 AI12-8 (aio_ai12_8), 14 * [Access I/O] PC-104 AO12-4 (aio_ao12_4) 18 * [0] - I/O port base address 105 status = inb(dev->iobase + AIO12_8_STATUS_REG); in aio_aio12_8_ai_eoc() 108 return -EBUSY; in aio_aio12_8_ai_eoc() 116 unsigned int chan = CR_CHAN(insn->chanspec); in aio_aio12_8_ai_read() [all …]
|
H A D | das08.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * COMEDI - Linux Control and Measurement Device Interface 21 * 'ai_encoding' member of board structure: 29 * complete, MSB[7] is an "over-range" bit. 39 * setting the INTE control bit to 0. Not present on "JR" boards. 44 #define DAS08_CONTROL_REG 0x02 /* (W) control */ 161 status = inb(dev->iobase + DAS08_STATUS_REG); in das08_ai_eoc() 164 return -EBUSY; in das08_ai_eoc() 171 const struct das08_board_struct *board = dev->board_ptr; in das08_ai_insn_read() local 172 struct das08_private_struct *devpriv = dev->private; in das08_ai_insn_read() [all …]
|
/linux/Documentation/devicetree/bindings/board/ |
H A D | fsl,fpga-qixis-i2c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/board/fsl,fpga-qixis-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale on-board FPGA connected on I2C bus 10 - Frank Li <Frank.Li@nxp.com> 15 - items: 16 - enum: 17 - fsl,bsc9132qds-fpga 18 - const: fsl,fpga-qixis-i2c [all …]
|
H A D | fsl,fpga-qixis.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/board/fsl,fpga-qixis.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale on-board FPGA/CPLD 10 - Frank Li <Frank.Li@nxp.com> 15 - items: 16 - const: fsl,p1022ds-fpga 17 - const: fsl,fpga-ngpixis 18 - items: [all …]
|
/linux/arch/sparc/include/asm/ |
H A D | fhc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* fhc.h: FHC and Clock board register definitions. 10 /* Clock board register offsets. */ 11 #define CLOCK_CTRL 0x00UL /* Main control */ 30 #define FHC_PREGS_RCS 0x10UL /* FHC Reset Control/Status Register */ 39 #define FHC_PREGS_CTRL 0x20UL /* FHC Control Register */ 44 #define FHC_CONTROL_DCD 0x00008000 /* DC-->DC Converter Disable */ 50 #define FHC_CONTROL_IXIST 0x00000200 /* 0=FHC tells clock board it exists */ 56 #define FHC_PREGS_BSR 0x30UL /* FHC Board Status Register */ 59 #define FHC_BSR_BID 0x0001e000 /* Board ID */ [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | sirf-audio.txt | 4 - compatible: "sirf,sirf-audio-card" 5 - sirf,audio-platform: phandle for the platform node 6 - sirf,audio-codec: phandle for the SiRF internal codec node 9 - hp-pa-gpios: Need to be present if the board need control external 11 - spk-pa-gpios: Need to be present if the board need control external 13 - hp-switch-gpios: Need to be present if the board capable to detect jack 16 Available audio endpoints for the audio-routing table: 18 Board connectors: 34 compatible = "sirf,sirf-audio-card"; 35 sirf,audio-codec = <&audiocodec>; [all …]
|
/linux/drivers/tty/serial/jsm/ |
H A D | jsm.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 49 dev_dbg(pdev->dev, fmt, ##__VA_ARGS__); \ 56 /* Board ids */ 70 /* Board type definitions */ 76 /* Board State Definitions */ 94 #define JSM_VERSION "jsm: 1.2-1-INKERNEL" 95 #define JSM_PARTNUM "40002438_A-INKERNEL" 101 * Per board operations structure * 122 * Per-board information 126 int boardnum; /* Board number: 0-32 */ [all …]
|
/linux/drivers/scsi/ |
H A D | zorro_esp.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ESP front-end for Amiga ZORRO SCSI systems. 24 * Rewritten to use 53c700.c by Kars de Jong <jongk@linux-m68k.org> 32 #include <linux/dma-mapping.h> 55 /* per-board register layout definitions */ 76 unsigned char dma_led_ctrl; /* DMA led control [0x000] */ 87 /* DMA control bits */ 102 #define ctrl_reg cond_reg /* DMA control (wo) [0x402] */ 105 /* DMA control bits */ 115 #define ctrl_reg cond_reg /* DMA control (wo) [0x000] */ [all …]
|
/linux/drivers/media/usb/em28xx/ |
H A D | em28xx-input.c | 1 // SPDX-License-Identifier: GPL-2.0+ 33 dev_printk(KERN_DEBUG, &ir->dev->intf->dev, \ 69 * I2C IR based get keycodes - should be used with ir-kbd-i2c 83 return -EIO; in em28xx_get_key_terratec() 113 return -EIO; in em28xx_get_key_em_haup() 142 return -EIO; in em28xx_get_key_pinnacle_usb_grey() 160 .addr = i2c_dev->addr, in em28xx_get_key_winfast_usbii_deluxe() 164 .addr = i2c_dev->addr, in em28xx_get_key_winfast_usbii_deluxe() 172 if (i2c_transfer(i2c_dev->adapter, msg, 2) != 2) in em28xx_get_key_winfast_usbii_deluxe() 173 return -EIO; in em28xx_get_key_winfast_usbii_deluxe() [all …]
|
/linux/Documentation/driver-api/ |
H A D | mtdnand.rst | 10 The generic NAND driver supports almost all NAND and AG-AND based chips 15 board drivers or filesystem drivers suitable for NAND devices. 31 -------------------------- 37 - [MTD Interface] 43 - [NAND Interface] 48 - [GENERIC] 53 - [DEFAULT] 57 replaced by the board driver if necessary. Those functions are called 58 via pointers in the NAND chip description structure. The board driver 59 can set the functions which should be replaced by board dependent [all …]
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | qriox.txt | 1 KEYMILE qrio Board Control CPLD 9 - compatible: "keymile,qriox" 10 - reg: access on the parent local bus (chip select, offset in chip select, size) 14 board-control@1,0 {
|
/linux/drivers/video/fbdev/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 a well-defined interface, so the software doesn't need to know 15 anything about the low-level (hardware register) stuff. 21 On several non-X86 architectures, the frame buffer device is the 29 and the Framebuffer-HOWTO at 30 <http://www.munted.org.uk/programming/Framebuffer-HOWTO-1.3.html> for more 39 Say Y here and to the driver for your graphics board below if you 40 are compiling a kernel for a non-x86 architecture. 46 device-aware may cause unexpected results. If unsure, say N. 57 Common utility functions useful to fbdev drivers of VGA-based [all …]
|
/linux/Documentation/userspace-api/gpio/ |
H A D | sysfs.rst | 6 been moved to Documentation/ABI/obsolete/sysfs-gpio. 16 ---------------------- 19 debugfs interface, since it provides control over GPIO direction and 27 then changing its output state, then updating the code before re-enabling 37 Do NOT abuse sysfs to control hardware that has proper kernel drivers. 38 Please read Documentation/driver-api/gpio/drivers-on-gpio.rst 44 -------------- 47 - Control interfaces used to get userspace control over GPIOs; 49 - GPIOs themselves; and 51 - GPIO controllers ("gpio_chip" instances). [all …]
|
/linux/include/linux/platform_data/ |
H A D | net-cw1200.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) ST-Ericsson SA 2011 18 bool enable); /* Control 3v3 / 1v8 supply */ 20 bool enable); /* Control CLK32K */ 30 bool no_nptb; /* SDIO hardware does not support non-power-of-2-blocksizes */ 33 bool enable); /* Control 3v3 / 1v8 supply */ 35 bool enable); /* Control CLK32K */ 41 /* An example of SPI support in your board setup file: 64 /* An example of SDIO support in your board setup file:
|
/linux/Documentation/networking/device_drivers/hamradio/ |
H A D | z8530drv.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 SCC.C - Linux driver for Z8530 based HDLC cards for AX.25 14 1. ftp://ftp.ccac.rwth-aachen.de/pub/jr/z8530drv-utils_3.0-3.tar.gz 16 2. ftp://ftp.pspt.fi/pub/ham/linux/ax25/z8530drv-utils_3.0-3.tar.gz 41 AX.25-HOWTO on how to emulate a KISS TNC on network device drivers. 54 please read 'man insmod' that comes with module-init-tools. 64 of your rc.*-files. This has to be done BEFORE you can 79 ctrl_a 0x304 # control port A 81 ctrl_b 0x305 # control port B 84 board BAYCOM # hardware type [all …]
|
/linux/drivers/atm/ |
H A D | fore200e.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 52 #define RSD_REQUIRED (((MAX_PDU_SIZE - SMALL_BUFFER_SIZE + LARGE_BUFFER_SIZE) / LARGE_BUFFER_SIZE)… 56 /* RSD_REQUIRED receive segment descriptors are enough to describe a max-sized PDU, 61 #define RSD_EXTENSION ((RSD_REQUIRED - RSD_FIXED) + 1) 65 #define FORE200E_DEV(d) ((struct fore200e*)((d)->dev_data)) 66 #define FORE200E_VCC(d) ((struct fore200e_vcc*)((d)->dev_data)) 95 u32 gfc : 4 /* generic flow control */ 121 /* transmit PDU rate control */ 145 struct tpd_rate rate; /* tpd rate control */ 250 OPCODE_INITIALIZE = 1, /* initialize board */ [all …]
|
/linux/arch/mips/ralink/ |
H A D | mt7620.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (C) 2008-2011 Gabor Juhos <juhosg@openwrt.org> 18 #include <asm/mach-ralink/ralink_regs.h> 19 #include <asm/mach-ralink/mt7620.h> 45 /* does the board have sdram or ddram */ 55 pr_info("Board has SDRAM\n"); in mt7620_dram_init() 56 soc_info->mem_size_min = MT7620_SDRAM_SIZE_MIN; in mt7620_dram_init() 57 soc_info->mem_size_max = MT7620_SDRAM_SIZE_MAX; in mt7620_dram_init() 61 pr_info("Board has DDR1\n"); in mt7620_dram_init() 62 soc_info->mem_size_min = MT7620_DDR1_SIZE_MIN; in mt7620_dram_init() [all …]
|