| /kernel/linux/linux-5.10/include/sound/ |
| D | ak4117.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 11 #define AK4117_REG_CLOCK 0x01 /* clock control */ 27 #define AK4117_REG_QSUB_ADDR 0x11 /* Q-subcode address + control */ 28 #define AK4117_REG_QSUB_TRACK 0x12 /* Q-subcode track */ 29 #define AK4117_REG_QSUB_INDEX 0x13 /* Q-subcode index */ 30 #define AK4117_REG_QSUB_MINUTE 0x14 /* Q-subcode minute */ 31 #define AK4117_REG_QSUB_SECOND 0x15 /* Q-subcode second */ 32 #define AK4117_REG_QSUB_FRAME 0x16 /* Q-subcode frame */ 33 #define AK4117_REG_QSUB_ZERO 0x17 /* Q-subcode zero */ 34 #define AK4117_REG_QSUB_ABSMIN 0x18 /* Q-subcode absolute minute */ [all …]
|
| D | ak4113.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 50 /* Q-subcode address + control */ 52 /* Q-subcode track */ 54 /* Q-subcode index */ 56 /* Q-subcode minute */ 58 /* Q-subcode second */ 60 /* Q-subcode frame */ 62 /* Q-subcode zero */ 64 /* Q-subcode absolute minute */ 66 /* Q-subcode absolute second */ [all …]
|
| D | ak4114.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 33 #define AK4114_REG_QSUB_ADDR 0x16 /* Q-subcode address + control */ 34 #define AK4114_REG_QSUB_TRACK 0x17 /* Q-subcode track */ 35 #define AK4114_REG_QSUB_INDEX 0x18 /* Q-subcode index */ 36 #define AK4114_REG_QSUB_MINUTE 0x19 /* Q-subcode minute */ 37 #define AK4114_REG_QSUB_SECOND 0x1a /* Q-subcode second */ 38 #define AK4114_REG_QSUB_FRAME 0x1b /* Q-subcode frame */ 39 #define AK4114_REG_QSUB_ZERO 0x1c /* Q-subcode zero */ 40 #define AK4114_REG_QSUB_ABSMIN 0x1d /* Q-subcode absolute minute */ 41 #define AK4114_REG_QSUB_ABSSEC 0x1e /* Q-subcode absolute second */ [all …]
|
| /kernel/linux/linux-4.19/include/sound/ |
| D | ak4117.h | 21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 26 #define AK4117_REG_CLOCK 0x01 /* clock control */ 42 #define AK4117_REG_QSUB_ADDR 0x11 /* Q-subcode address + control */ 43 #define AK4117_REG_QSUB_TRACK 0x12 /* Q-subcode track */ 44 #define AK4117_REG_QSUB_INDEX 0x13 /* Q-subcode index */ 45 #define AK4117_REG_QSUB_MINUTE 0x14 /* Q-subcode minute */ 46 #define AK4117_REG_QSUB_SECOND 0x15 /* Q-subcode second */ 47 #define AK4117_REG_QSUB_FRAME 0x16 /* Q-subcode frame */ 48 #define AK4117_REG_QSUB_ZERO 0x17 /* Q-subcode zero */ 49 #define AK4117_REG_QSUB_ABSMIN 0x18 /* Q-subcode absolute minute */ [all …]
|
| D | ak4113.h | 22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 65 /* Q-subcode address + control */ 67 /* Q-subcode track */ 69 /* Q-subcode index */ 71 /* Q-subcode minute */ 73 /* Q-subcode second */ 75 /* Q-subcode frame */ 77 /* Q-subcode zero */ 79 /* Q-subcode absolute minute */ 81 /* Q-subcode absolute second */ [all …]
|
| D | ak4114.h | 21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 48 #define AK4114_REG_QSUB_ADDR 0x16 /* Q-subcode address + control */ 49 #define AK4114_REG_QSUB_TRACK 0x17 /* Q-subcode track */ 50 #define AK4114_REG_QSUB_INDEX 0x18 /* Q-subcode index */ 51 #define AK4114_REG_QSUB_MINUTE 0x19 /* Q-subcode minute */ 52 #define AK4114_REG_QSUB_SECOND 0x1a /* Q-subcode second */ 53 #define AK4114_REG_QSUB_FRAME 0x1b /* Q-subcode frame */ 54 #define AK4114_REG_QSUB_ZERO 0x1c /* Q-subcode zero */ 55 #define AK4114_REG_QSUB_ABSMIN 0x1d /* Q-subcode absolute minute */ 56 #define AK4114_REG_QSUB_ABSSEC 0x1e /* Q-subcode absolute second */ [all …]
|
| /kernel/linux/linux-5.10/drivers/rtc/ |
| D | rtc-imxdi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. 8 * This driver uses the 47-bit 32 kHz counter in the Freescale DryIce block 10 * Since the RTC framework performs API locking via rtc->ops_lock the 38 #define DCAMR 0x08 /* Clock Alarm MSB Reg */ 39 #define DCALR 0x0c /* Clock Alarm LSB Reg */ 40 #define DCAMR_UNSET 0xFFFFFFFF /* doomsday - 1 sec */ 43 #define DCR_TDCHL (1 << 30) /* Tamper-detect configuration hard lock */ 44 #define DCR_TDCSL (1 << 29) /* Tamper-detect configuration soft lock */ 45 #define DCR_KSSL (1 << 27) /* Key-select soft lock */ [all …]
|
| /kernel/linux/linux-4.19/drivers/rtc/ |
| D | rtc-imxdi.c | 2 * Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. 11 * http://www.opensource.org/licenses/gpl-license.html 15 /* based on rtc-mc13892.c */ 18 * This driver uses the 47-bit 32 kHz counter in the Freescale DryIce block 20 * Since the RTC framework performs API locking via rtc->ops_lock the 48 #define DCAMR 0x08 /* Clock Alarm MSB Reg */ 49 #define DCALR 0x0c /* Clock Alarm LSB Reg */ 50 #define DCAMR_UNSET 0xFFFFFFFF /* doomsday - 1 sec */ 53 #define DCR_TDCHL (1 << 30) /* Tamper-detect configuration hard lock */ 54 #define DCR_TDCSL (1 << 29) /* Tamper-detect configuration soft lock */ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/can/rcar/ |
| D | rcar_can.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* Renesas R-Car CAN device driver 22 /* Clock Select Register settings */ 24 CLKR_CLKP1 = 0, /* Peripheral clock (clkp1) */ 25 CLKR_CLKP2 = 1, /* Peripheral clock (clkp2) */ 26 CLKR_CLKEXT = 3, /* Externally input clock */ 33 * mailbox 60 - 63 - Rx FIFO mailboxes 34 * mailbox 56 - 59 - Tx FIFO mailboxes 35 * non-FIFO mailboxes are not used 37 #define RCAR_CAN_N_MBX 64 /* Number of mailboxes in non-FIFO mode */ [all …]
|
| /kernel/linux/linux-4.19/Documentation/media/uapi/cec/ |
| D | cec-ioc-receive.rst | 1 .. -*- coding: utf-8; mode: rst -*- 13 CEC_RECEIVE, CEC_TRANSMIT - Receive or transmit a CEC message 29 File descriptor returned by :c:func:`open() <cec-open>`. 40 If the file descriptor is in non-blocking mode and there are no received 41 messages pending, then it will return -1 and set errno to the ``EAGAIN`` 42 error code. If the file descriptor is in blocking mode and ``timeout`` 43 is non-zero and no message arrived within ``timeout`` milliseconds, then 44 it will return -1 and set errno to the ``ETIMEDOUT`` error code. 50 2. the result of an earlier non-blocking transmit (the ``sequence`` field will 51 be non-zero). [all …]
|
| /kernel/linux/linux-4.19/Documentation/i2c/ |
| D | gpio-fault-injection | 11 'i2c-fault-injector' subdirectory in the Kernel debugfs filesystem, usually 14 injection. They will be described now along with their intended use-cases. 17 ----- 22 because the bus master under test will not be able to clock. It should detect 23 the condition of SCL being unresponsive and report an error to the upper 27 ----- 32 master under test should detect this condition and trigger a bus recovery (see 40 ------------------------------------ 44 there are I2C client devices which detect a stuck SDA on their side and release 46 device deglitching and monitoring the I2C bus. It could also detect a stuck SDA [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/cec/ |
| D | cec-ioc-receive.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 14 CEC_RECEIVE, CEC_TRANSMIT - Receive or transmit a CEC message 42 If the file descriptor is in non-blocking mode and there are no received 43 messages pending, then it will return -1 and set errno to the ``EAGAIN`` 44 error code. If the file descriptor is in blocking mode and ``timeout`` 45 is non-zero and no message arrived within ``timeout`` milliseconds, then 46 it will return -1 and set errno to the ``ETIMEDOUT`` error code. 52 2. the result of an earlier non-blocking transmit (the ``sequence`` field will 53 be non-zero). 59 queue, then it will return -1 and set errno to the ``EBUSY`` error code. [all …]
|
| /kernel/linux/linux-5.10/Documentation/i2c/ |
| D | gpio-fault-injection.rst | 12 'i2c-fault-injector' subdirectory in the Kernel debugfs filesystem, usually 15 injection. They will be described now along with their intended use-cases. 21 ----- 26 because the bus master under test will not be able to clock. It should detect 27 the condition of SCL being unresponsive and report an error to the upper 31 ----- 36 master under test should detect this condition and trigger a bus recovery (see 48 there are I2C client devices which detect a stuck SDA on their side and release 50 device deglitching and monitoring the I2C bus. It could also detect a stuck SDA 56 -------------------------- [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-s3c24xx-regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 #define S3C2410_SPCON_CPOL_HIGH (1 << 2) /* Clock polarity select */ 19 #define S3C2410_SPCON_CPOL_LOW (0 << 2) /* Clock polarity select */ 21 #define S3C2410_SPCON_CPHA_FMTB (1 << 1) /* Clock Phase Select */ 22 #define S3C2410_SPCON_CPHA_FMTA (0 << 1) /* Clock Phase Select */ 26 #define S3C2410_SPSTA_DCOL (1 << 2) /* Data Collision Error */ 27 #define S3C2410_SPSTA_MULD (1 << 1) /* Multi Master Error */ 33 #define S3C2410_SPPIN_ENMUL (1 << 2) /* Multi Master Error detect */
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mmc/ |
| D | synopsys-dw-mshc.txt | 11 - snps,dw-mshc: for controllers compliant with synopsys dw-mshc. 12 * #address-cells: should be 1. 13 * #size-cells: should be 0. 16 child-nodes with each child-node representing a supported slot. There should 23 property is 0 to (num-slots -1), where num-slots is the value 24 specified by the num-slots property. 26 * bus-width: as documented in mmc core bindings. 28 * wp-gpios: specifies the write protect gpio line. The format of the 30 for write-protect, this property is optional. 32 * disable-wp: If the wp-gpios property isn't present then (by default) [all …]
|
| /kernel/linux/linux-4.19/arch/arm/plat-samsung/include/plat/ |
| D | regs-spi.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 21 #define S3C2410_SPCON_CPOL_HIGH (1 << 2) /* Clock polarity select */ 22 #define S3C2410_SPCON_CPOL_LOW (0 << 2) /* Clock polarity select */ 24 #define S3C2410_SPCON_CPHA_FMTB (1 << 1) /* Clock Phase Select */ 25 #define S3C2410_SPCON_CPHA_FMTA (0 << 1) /* Clock Phase Select */ 29 #define S3C2410_SPSTA_DCOL (1 << 2) /* Data Collision Error */ 30 #define S3C2410_SPSTA_MULD (1 << 1) /* Multi Master Error */ 36 #define S3C2410_SPPIN_ENMUL (1 << 2) /* Multi Master Error detect */
|
| /kernel/linux/linux-4.19/drivers/net/can/rcar/ |
| D | rcar_can.c | 1 /* Renesas R-Car CAN device driver 31 * mailbox 60 - 63 - Rx FIFO mailboxes 32 * mailbox 56 - 59 - Tx FIFO mailboxes 33 * non-FIFO mailboxes are not used 35 #define RCAR_CAN_N_MBX 64 /* Number of mailboxes in non-FIFO mode */ 36 #define RCAR_CAN_RX_FIFO_MBX 60 /* Mailbox - window to Rx FIFO */ 37 #define RCAR_CAN_TX_FIFO_MBX 56 /* Mailbox - window to Tx FIFO */ 44 u8 dlc; /* Data Length Code - bits [0..3] */ 52 u32 mkr_2_9[8]; /* Mask Registers 2-9 */ 56 u32 mkr_0_1[2]; /* Mask Registers 0-1 */ [all …]
|
| /kernel/linux/linux-5.10/sound/pci/echoaudio/ |
| D | darla24_dsp.c | 3 Copyright Echo Digital Audio Corporation (c) 1998 - 2004 21 Foundation, Inc., 59 Temple Place - Suite 330, Boston, 22 MA 02111-1307, USA. 26 Translation from C++ and adaptation for use in ALSA-Driver 37 return -ENODEV; in init_hw() 40 dev_err(chip->card->dev, in init_hw() 45 chip->device_id = device_id; in init_hw() 46 chip->subdevice_id = subdevice_id; in init_hw() 47 chip->bad_board = true; in init_hw() 48 chip->dsp_code_to_load = FW_DARLA24_DSP; in init_hw() [all …]
|
| /kernel/linux/linux-4.19/sound/pci/echoaudio/ |
| D | darla24_dsp.c | 3 Copyright Echo Digital Audio Corporation (c) 1998 - 2004 21 Foundation, Inc., 59 Temple Place - Suite 330, Boston, 22 MA 02111-1307, USA. 26 Translation from C++ and adaptation for use in ALSA-Driver 37 return -ENODEV; in init_hw() 40 dev_err(chip->card->dev, in init_hw() 45 chip->device_id = device_id; in init_hw() 46 chip->subdevice_id = subdevice_id; in init_hw() 47 chip->bad_board = true; in init_hw() 48 chip->dsp_code_to_load = FW_DARLA24_DSP; in init_hw() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/rng/ |
| D | st,stm32-rng.txt | 9 - compatible : Should be "st,stm32-rng" 10 - reg : Should be register base and length as documented in the datasheet 11 - interrupts : The designated IRQ line for the RNG 12 - clocks : The clock needed to enable the RNG 15 - resets : The reset to properly start RNG 16 - clock-error-detect : Enable the clock detection management 21 compatible = "st,stm32-rng";
|
| /kernel/linux/linux-5.10/drivers/mmc/core/ |
| D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2003-2004 Russell King, All Rights Reserved. 7 * Copyright (C) 2005-2008 Pierre Ossman, All Rights Reserved. 24 #include <linux/fault-inject.h> 33 #include <linux/mmc/slot-gpio.h> 49 /* The max erase timeout, used when host->max_busy_timeout isn't specified */ 84 struct mmc_command *cmd = mrq->cmd; in mmc_should_fail_request() 85 struct mmc_data *data = mrq->data; in mmc_should_fail_request() 87 -ETIMEDOUT, in mmc_should_fail_request() 88 -EILSEQ, in mmc_should_fail_request() [all …]
|
| /kernel/linux/linux-5.10/drivers/clocksource/ |
| D | timer-ti-dm-systimer.c | 1 // SPDX-License-Identifier: GPL-2.0+ 15 #include <linux/clk/clk-conf.h> 17 #include <clocksource/timer-ti-dm.h> 18 #include <dt-bindings/bus/ti-sysc.h> 20 /* For type1, set SYSC_OMAP2_CLOCKACTIVITY for fck off on idle, l4 clock on */ 68 u32 tidr = readl_relaxed(t->base); in dmtimer_systimer_revision1() 82 writel_relaxed(val, t->base + t->sysc); in dmtimer_systimer_enable() 90 writel_relaxed(DMTIMER_TYPE1_DISABLE, t->base + t->sysc); in dmtimer_systimer_disable() 95 void __iomem *syss = t->base + OMAP_TIMER_V1_SYS_STAT_OFFSET; in dmtimer_systimer_type1_reset() 100 writel_relaxed(BIT(1) | BIT(2), t->base + t->ifctrl); in dmtimer_systimer_type1_reset() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/rng/ |
| D | st,stm32-rng.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/rng/st,stm32-rng.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 - Lionel Debieve <lionel.debieve@st.com> 18 const: st,stm32-rng 29 clock-error-detect: 30 description: If set enable the clock detection management 33 - compatible 34 - reg [all …]
|
| /kernel/linux/linux-4.19/drivers/mmc/core/ |
| D | core.c | 4 * Copyright (C) 2003-2004 Russell King, All Rights Reserved. 6 * Copyright (C) 2005-2008 Pierre Ossman, All Rights Reserved. 28 #include <linux/fault-inject.h> 37 #include <linux/mmc/slot-gpio.h> 53 /* The max erase timeout, used when host->max_busy_timeout isn't specified */ 87 struct mmc_command *cmd = mrq->cmd; in mmc_should_fail_request() 88 struct mmc_data *data = mrq->data; in mmc_should_fail_request() 90 -ETIMEDOUT, in mmc_should_fail_request() 91 -EILSEQ, in mmc_should_fail_request() 92 -EIO, in mmc_should_fail_request() [all …]
|
| /kernel/linux/linux-4.19/sound/firewire/digi00x/ |
| D | digi00x-stream.c | 2 * digi00x-stream.c - a part of driver for Digidesign Digi 002/003 family 4 * Copyright (c) 2014-2015 Takashi Sakamoto 37 err = snd_fw_transaction(dg00x->unit, TCODE_READ_QUADLET_REQUEST, in snd_dg00x_stream_get_local_rate() 47 err = -EIO; in snd_dg00x_stream_get_local_rate() 62 return -EINVAL; in snd_dg00x_stream_set_local_rate() 65 return snd_fw_transaction(dg00x->unit, TCODE_WRITE_QUADLET_REQUEST, in snd_dg00x_stream_set_local_rate() 71 enum snd_dg00x_clock *clock) in snd_dg00x_stream_get_clock() argument 76 err = snd_fw_transaction(dg00x->unit, TCODE_READ_QUADLET_REQUEST, in snd_dg00x_stream_get_clock() 82 *clock = be32_to_cpu(reg) & 0x0f; in snd_dg00x_stream_get_clock() 83 if (*clock >= SND_DG00X_CLOCK_COUNT) in snd_dg00x_stream_get_clock() [all …]
|