| /linux/arch/m68k/atari/ |
| H A D | debug.c | 6 * Assembled of parts of former atari/config.c 97-12-18 by Roman Hodek 31 .index = -1, 45 while (count--) { in atari_mfp_console_write() 64 while (count--) { in atari_scc_console_write() 81 while (count--) { in atari_midi_console_write() 91 /* This a some-seconds timeout in case no printer is connected */ in ata_par_out() 92 unsigned long i = loops_per_jiffy > 1 ? loops_per_jiffy : 10000000/HZ; in ata_par_out() 94 while ((st_mfp.par_dt_reg & 1) && --i) /* wait for BUSY == L */ in ata_par_out() 106 return 1; in ata_par_out() 112 static int printer_present = 1; in atari_par_console_write() [all …]
|
| /linux/Documentation/devicetree/bindings/w1/ |
| H A D | w1-uart.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/w1/w1-uart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: UART 1-Wire Bus 10 - Christoph Winklhofer <cj.winklhofer@gmail.com> 13 UART 1-wire bus. Utilizes the UART interface via the Serial Device Bus 14 to create the 1-Wire timing patterns. 16 The UART peripheral must support full-duplex and operate in open-drain 18 baud-rate and transmitted byte, which corresponds to a 1-Wire read bit, [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_virt.c | 43 vf2pf_info->ucode_info[ucode].id = ucode; \ 44 vf2pf_info->ucode_info[ucode].version = ver; \ 60 if (adev->asic_type != CHIP_ALDEBARAN && in amdgpu_virt_init_setting() 61 adev->asic_type != CHIP_ARCTURUS && in amdgpu_virt_init_setting() 62 ((adev->pdev->class >> 8) != PCI_CLASS_ACCELERATOR_PROCESSING)) { in amdgpu_virt_init_setting() 63 if (adev->mode_info.num_crtc == 0) in amdgpu_virt_init_setting() 64 adev->mode_info.num_crtc = 1; in amdgpu_virt_init_setting() 65 adev->enable_virtual_display = true; in amdgpu_virt_init_setting() 67 ddev->driver_features &= ~DRIVER_ATOMIC; in amdgpu_virt_init_setting() 68 adev->cg_flags = 0; in amdgpu_virt_init_setting() [all …]
|
| /linux/drivers/tty/serial/ |
| H A D | ip22zilog.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 32 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2) argument 38 /* Write Register 0 */ 40 #define R1 1 69 /* Write Register 1 */ 85 /* Write Register #2 (Interrupt Vector) */ 87 /* Write Register 3 */ 101 /* Write Register 4 */ 107 #define SB1 0x4 /* 1 stop bit/char */ 122 /* Write Register 5 */ [all …]
|
| H A D | zs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 26 int clk_mode; /* May be 1, 16, 32, or 64. */ 34 u8 regs[ZS_NUM_REGS]; /* Channel write registers. */ 38 * Per-SCC state for locking and the interrupt handler. 53 #define ZS_BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2) argument 59 /* Write Register 0 (Command) */ 61 #define R1 1 90 /* Write Register 1 (Tx/Rx/Ext Int Enable and WAIT/DMA Commands) */ 105 /* Write Register 2 (Interrupt Vector) */ 107 /* Write Register 3 (Receive Parameters and Control) */ [all …]
|
| H A D | sunzilog.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 24 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2) argument 30 /* Write Register 0 */ 32 #define R1 1 61 /* Write Register 1 */ 77 /* Write Register #2 (Interrupt Vector) */ 79 /* Write Register 3 */ 93 /* Write Register 4 */ 99 #define SB1 0x4 /* 1 stop bit/char */ 114 /* Write Register 5 */ [all …]
|
| H A D | pmac_zilog.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 25 * of "escc" node (ie. ch-a or ch-b) 64 if (uap->flags & PMACZILOG_FLAG_IS_CHANNEL_A) in pmz_get_port_A() 66 return uap->mate; in pmz_get_port_A() 78 writeb(reg, port->control_reg); in read_zsreg() 79 return readb(port->control_reg); in read_zsreg() 85 writeb(reg, port->control_reg); in write_zsreg() 86 writeb(value, port->control_reg); in write_zsreg() 91 return readb(port->data_reg); in read_zsdata() 96 writeb(data, port->data_reg); in write_zsdata() [all …]
|
| H A D | sh-sci.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * SuperH on-chip serial module support. (SCI with no FIFO / with FIFO) 5 * Copyright (C) 2002 - 2011 Paul Mundt 9 * based off of the old drivers/char/sh-sci.c by: 26 #include <linux/dma-mapping.h> 59 #include "sh-sci.h" 60 #include "sh-sci-common.h" 63 ((port)->irqs[SCIx_ERI_IRQ] == \ 64 (port)->irqs[SCIx_RXI_IRQ]) || \ 65 ((port)->irqs[SCIx_ERI_IRQ] && \ [all …]
|
| /linux/drivers/usb/serial/ |
| H A D | ark3116.c | 1 // SPDX-License-Identifier: GPL-2.0+ 9 * - implements a driver for the arkmicro ark3116 chipset (vendor=0x6547, 10 * productid=0x0232) (used in a datacable called KQ-U8A) 40 /* usb timeout of 1 second */ 52 struct usb_device *dev = serial->dev; in is_irda() 53 if (le16_to_cpu(dev->descriptor.idVendor) == 0x18ec && in is_irda() 54 le16_to_cpu(dev->descriptor.idProduct) == 0x3118) in is_irda() 55 return 1; in is_irda() 60 int irda; /* 1 for irda device */ 82 result = usb_control_msg(serial->dev, in ark3116_write_reg() [all …]
|
| H A D | generic.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2010 - 2013 Johan Hovold (jhovold@gmail.com) 6 * Copyright (C) 1999 - 2002 Greg Kroah-Hartman (greg@kroah.com) 40 struct device *dev = &serial->interface->dev; in usb_serial_generic_probe() 42 dev_info(dev, "The \"generic\" usb-serial driver is only for testing and one-off prototypes.\n"); in usb_serial_generic_probe() 43 dev_info(dev, "Tell linux-usb@vger.kernel.org to add your device to a proper driver.\n"); in usb_serial_generic_probe() 51 struct device *dev = &serial->interface->dev; in usb_serial_generic_calc_num_ports() 54 num_ports = max(epds->num_bulk_in, epds->num_bulk_out); in usb_serial_generic_calc_num_ports() 58 return -ENODEV; in usb_serial_generic_calc_num_ports() 109 clear_bit(USB_SERIAL_THROTTLED, &port->flags); in usb_serial_generic_open() [all …]
|
| H A D | cypress_m8.c | 1 // SPDX-License-Identifier: GPL-2.0+ 10 * See Documentation/usb/usb-serial.rst for more information on using this 51 /* write buffer size defines */ 97 int cmd_ctrl; /* always set this to 1 before issuing a command */ 98 struct kfifo write_fifo; /* write fifo */ 99 int write_urb_in_use; /* write urb in use indicator */ 100 int write_urb_interval; /* interval to use for write urb */ 104 __u8 current_status; /* received from last read - info on dsr,cts,cd,ri,etc */ 106 __u8 rx_flags; /* throttling - used from whiteheat/ftdi_sio */ 146 .num_ports = 1, [all …]
|
| /linux/drivers/soundwire/ |
| H A D | stream.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 2 // Copyright(c) 2015-18 Intel Corporation. 5 * stream.c - SoundWire Bus stream operations. 72 if (bus->params.next_bank) { in _sdw_program_slave_port_params() 73 addr1 = SDW_DPN_OFFSETCTRL2_B1(t_params->port_num); in _sdw_program_slave_port_params() 74 addr2 = SDW_DPN_BLOCKCTRL3_B1(t_params->port_num); in _sdw_program_slave_port_params() 75 addr3 = SDW_DPN_SAMPLECTRL2_B1(t_params->port_num); in _sdw_program_slave_port_params() 76 addr4 = SDW_DPN_HCTRL_B1(t_params->port_num); in _sdw_program_slave_port_params() 78 addr1 = SDW_DPN_OFFSETCTRL2_B0(t_params->port_num); in _sdw_program_slave_port_params() 79 addr2 = SDW_DPN_BLOCKCTRL3_B0(t_params->port_num); in _sdw_program_slave_port_params() [all …]
|
| H A D | intel_ace2x.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 16 #include <sound/hda-mlink.h> 17 #include <sound/hda-sdw-bpt.h> 32 sconfig.ch_count = 1; in sdw_slave_bpt_stream_add() 33 sconfig.bps = 32; /* this is required for BPT/BRA */ in sdw_slave_bpt_stream_add() 40 ret = sdw_stream_add_slave(slave, &sconfig, &pconfig, 1, stream); in sdw_slave_bpt_stream_add() 42 dev_err(&slave->dev, "%s: failed: %d\n", __func__, ret); in sdw_slave_bpt_stream_add() 50 struct sdw_cdns *cdns = &sdw->cdns; in intel_ace2x_bpt_open_stream() 51 struct sdw_bus *bus = &cdns->bus; in intel_ace2x_bpt_open_stream() 52 struct sdw_master_prop *prop = &bus->prop; in intel_ace2x_bpt_open_stream() [all …]
|
| /linux/drivers/staging/vc04_services/bcm2835-audio/ |
| H A D | vc_vchi_audioserv_defs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 #define VC_AUDIOSERV_MIN_VER 1 16 * All message types supported for HOST->VC direction 37 u32 bps; member 61 /* configure the write audio samples */ 70 /* Generic result for a request (VC->HOST) */ 75 /* Generic result for a request (VC->HOST) */ 82 /* Message header for all messages in HOST->VC direction */ 92 struct vc_audio_write write; member
|
| /linux/include/linux/ |
| H A D | slimbus.h | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2011-2017, The Linux Foundation 16 * struct slim_eaddr - Enumeration address for a SLIMbus device 30 * enum slim_device_status - slim device status 44 * struct slim_device - Slim device handle. 49 * @laddr: 1-byte Logical address of this device. 56 * Pointer to this structure is used by client-driver as a handle. 72 * struct slim_driver - SLIMbus 'generic device' (slave) device driver 78 * - The device reports present and gets a laddr assigned 79 * - The device reports absent, or the bus goes down. [all …]
|
| H A D | blk_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 34 #define SECTOR_SIZE (1 << SECTOR_SHIFT) 37 #define PAGE_SECTORS_SHIFT (PAGE_SHIFT - SECTOR_SHIFT) 38 #define PAGE_SECTORS (1 << PAGE_SECTORS_SHIFT) 39 #define SECTOR_MASK (PAGE_SECTORS - 1) 49 #define BD_PARTNO 255 // lower 8 bits; assign-once 50 #define BD_READ_ONLY (1u<<8) // read-only policy 51 #define BD_WRITE_HOLDER (1u<<9) 52 #define BD_HAS_SUBMIT_BIO (1u<<10) 53 #define BD_RO_WARNED (1u<<11) [all …]
|
| /linux/sound/soc/atmel/ |
| H A D | mchp-spdiftx.c | 1 // SPDX-License-Identifier: GPL-2.0 22 * ---- S/PDIF Transmitter Controller Register map ---- 33 #define SPDIFTX_CH1UD(reg) (0x50 + (reg) * 4) /* User Data 1 Register x */ 34 #define SPDIFTX_CH1S(reg) (0x80 + (reg) * 4) /* Channel Status 1 Register x */ 39 * ---- Control Register (Write-only) ---- 42 #define SPDIFTX_CR_FCLR BIT(1) /* FIFO clear */ 45 * ---- Mode Register (Read/Write) ---- 50 #define SPDIFTX_MR_TXEN_ENABLE (1 << 0) 53 #define SPDIFTX_MR_MULTICH_MASK GENAMSK(1, 1) 54 #define SPDIFTX_MR_MULTICH_MONO (0 << 1) [all …]
|
| /linux/Documentation/networking/ |
| H A D | eql.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Simon "Guru Aleph-Null" Janes, simon@ncm.com 9 v1.1, February 27, 1995 12 that lets you load-balance IP serial links (SLIP or uncompressed PPP) 17 1.1.86. Some testing with 1.1.92 has been done with the v1.1 patch 21 1. Introduction 27 together to work as one point-to-point link to increase your 32 The eql driver has only been tested with the Livingston PortMaster-2e 33 terminal server. I do not know if other terminal servers support load- 35 almost as well as the eql driver seems to do it (-- Unfortunately, in [all …]
|
| /linux/Documentation/arch/m68k/ |
| H A D | kernel-options.rst | 9 Author: Roman.Hodek@informatik.uni-erlangen.de (Roman Hodek) 11 Update: jds@kom.auc.dk (Jes Sorensen) and faq@linux-m68k.org (Chris Lawrence) 26 1) Overview of the Kernel's Option Processing 31 1) kernel options 38 is known to the kernel, it belongs to class 1. Otherwise, if the 58 ---------- 76 /dev/ram: -> 0x0100 (initial ramdisk) 77 /dev/hda: -> 0x0300 (first IDE disk) 78 /dev/hdb: -> 0x0340 (second IDE disk) 79 /dev/sda: -> 0x0800 (first SCSI disk) [all …]
|
| /linux/drivers/slimbus/ |
| H A D | slimbus.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2011-2017, The Linux Foundation 26 * BYTE 1: RSVD[7] MC[6:0] 35 #define SLIM_MSG_DT_MASK GENMASK(1, 0) 66 #define SLIM_CLK_CONST_PHASE 1 71 #define SLIM_MSG_DEST_ENUMADDR 1 76 #define SLIM_MIN_CLK_GEAR 1 91 * struct slim_framer - Represents SLIMbus framer. 92 * Every controller may have multiple framers. There is 1 active framer device 94 * Manager is responsible for framer hand-over. [all …]
|
| /linux/include/linux/soundwire/ |
| H A D | sdw.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 58 #define SDW_VALID_PORT_RANGE(n) ((n) < SDW_MAX_PORTS && (n) >= 1) 80 #define SDW_PORT_FLOW_MODE_RX_CNTRL BIT(1) 81 #define SDW_PORT_FLOW_MODE_ASYNC GENMASK(1, 0) 85 #define SDW_BLOCK_PACKG_PER_CH BIT(1) 744 unsigned int bps; global() member 909 unsigned int bps; global() member 945 unsigned int bps; global() member [all...] |
| /linux/drivers/media/platform/mediatek/vcodec/encoder/venc/ |
| H A D | venc_vp8_if.c | 1 // SPDX-License-Identifier: GPL-2.0 27 * enum venc_vp8_vpu_work_buf - vp8 encoder buffer index 47 * struct venc_vp8_vpu_config - Structure for vp8 encoder configuration 48 * AP-W/R : AP is writer/reader on this item 49 * VPU-W/R: VPU is write/reader on this item 51 * @bitrate: target bitrate (in bps) 61 * @ts_mode: temporal scalability mode (0: disable, 1: enable) 62 * support three temporal layers - 0: 7.5fps 1: 7.5fps 2: 15fps. 77 * struct venc_vp8_vpu_buf - Structure for buffer information 78 * AP-W/R : AP is writer/reader on this item [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | rt1017-sdca-sdw.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 // rt1017-sdca-sdw.c -- rt1017 SDCA ALSA SoC amplifier audio driver 18 #include <sound/soc-dapm.h> 22 #include "rt1017-sdca-sdw.h" 259 struct sdw_slave_prop *prop = &slave->prop; in rt1017_sdca_read_prop() 266 prop->scp_int1_mask = SDW_SCP_INT1_BUS_CLASH | SDW_SCP_INT1_PARITY; in rt1017_sdca_read_prop() 267 prop->quirks = SDW_SLAVE_QUIRKS_INVALID_INITIAL_PARITY; in rt1017_sdca_read_prop() 269 prop->paging_support = true; in rt1017_sdca_read_prop() 272 * port = 1 for AMP playback in rt1017_sdca_read_prop() 275 prop->source_ports = BIT(2); /* BITMAP: 00000100 */ in rt1017_sdca_read_prop() [all …]
|
| /linux/Documentation/admin-guide/ |
| H A D | cgroup-v2.rst | 1 .. _cgroup-v2: 11 conventions of cgroup v2. It describes all userland-visible aspects 14 v1 is available under :ref:`Documentation/admin-guide/cgroup-v1/index.rst <cgroup-v1>`. 21 1. Introduction 22 1-1. Terminology 23 1-2. What is cgroup? 25 2-1. Mounting 26 2-2. Organizing Processes and Threads 27 2-2-1. Processes 28 2-2-2. Threads [all …]
|
| /linux/drivers/net/wan/ |
| H A D | farsync.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Actually sync driver for X.21, V.35 and V.24 on FarSync T-series cards 23 * used with the FarSite T-Series cards (T2P & T4P) running in the high 30 * purpose (FarSite T-series). 63 * Used to write a block of data (firmware etc) before the card is running 104 unsigned char internalClock; /* 1 => internal clock, 0 => external */ 105 unsigned int lineSpeed; /* Speed in bps */ 108 unsigned short clockStatus; /* lsb: 0=> present, 1=> absent */ 109 unsigned short cableStatus; /* lsb: 0=> present, 1=> absent */ 121 unsigned char lineBuildOut; /* 0, -7.5, -15, -22 */ [all …]
|