| /kernel/linux/linux-5.10/drivers/gpu/drm/sti/ |
| D | sti_vtg.c | 1 // SPDX-License-Identifier: GPL-2.0 74 #define AWG_DELAY_HD (-9) 75 #define AWG_DELAY_ED (-8) 76 #define AWG_DELAY_SD (-7) 156 writel(1, vtg->regs + VTG_DRST_AUTOC); in vtg_reset() 160 const struct drm_display_mode *mode) in vtg_set_output_window() argument 166 u32 xstart = sti_vtg_get_pixel_number(*mode, 0); in vtg_set_output_window() 167 u32 ystart = sti_vtg_get_line_number(*mode, 0); in vtg_set_output_window() 168 u32 xstop = sti_vtg_get_pixel_number(*mode, mode->hdisplay - 1); in vtg_set_output_window() 169 u32 ystop = sti_vtg_get_line_number(*mode, mode->vdisplay - 1); in vtg_set_output_window() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/sti/ |
| D | sti_vtg.c | 1 // SPDX-License-Identifier: GPL-2.0 72 #define AWG_DELAY_HD (-9) 73 #define AWG_DELAY_ED (-8) 74 #define AWG_DELAY_SD (-7) 154 writel(1, vtg->regs + VTG_DRST_AUTOC); in vtg_reset() 158 const struct drm_display_mode *mode) in vtg_set_output_window() argument 164 u32 xstart = sti_vtg_get_pixel_number(*mode, 0); in vtg_set_output_window() 165 u32 ystart = sti_vtg_get_line_number(*mode, 0); in vtg_set_output_window() 166 u32 xstop = sti_vtg_get_pixel_number(*mode, mode->hdisplay - 1); in vtg_set_output_window() 167 u32 ystop = sti_vtg_get_line_number(*mode, mode->vdisplay - 1); in vtg_set_output_window() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-imx/ |
| D | common.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright 2004-2014 Freescale Semiconductor, Inc. All Rights Reserved. 51 STOP_POWER_ON, /* just STOP */ 52 STOP_POWER_OFF, /* STOP + SRPG */ 56 ULP_PM_HSRUN, /* High speed run mode */ 57 ULP_PM_RUN, /* Run mode */ 58 ULP_PM_WAIT, /* Wait mode */ 59 ULP_PM_STOP, /* Stop mode */ 60 ULP_PM_VLPS, /* Very low power stop mode */ 61 ULP_PM_VLLS, /* very low leakage stop mode */ [all …]
|
| /kernel/linux/linux-4.19/include/linux/platform_data/ |
| D | i2c-pxa.h | 18 * looking at a multi-master environment 23 #define BUS_ERROR (-EREMOTEIO) 24 #define XFER_NAKED (-ECONNREFUSED) 25 #define I2C_RETRY (-2000) /* an error has occurred retry transmit */ 34 * in master mode) 35 * 11. SSDIE 0 (Disables interrupts from a slave stop detected, in slave mode) 41 * 5. SCLE 1 (Enables the i2c clock output for master mode (drives SCL) 42 * 4. MA 0 (Only send stop with the ICR stop bit) 45 * 1. STOP 0 (Do not send a STOP) 58 * 4. SSD 1 (Clear Slave Stop Detected)
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | ethernet-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/ethernet-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <andrew@lunn.ch> 11 - Florian Fainelli <f.fainelli@gmail.com> 12 - Heiner Kallweit <hkallweit1@gmail.com> 14 # The dt-schema tools will generate a select statement first by using 21 pattern: "^ethernet-phy(@[a-f0-9]+)?$" 24 - $nodename [all …]
|
| D | fsl-fec.txt | 4 - compatible : Should be "fsl,<soc>-fec" 5 - reg : Address and length of the register set for the device 6 - interrupts : Should contain fec interrupt 7 - phy-mode : See ethernet.txt file in the same directory 10 - phy-supply : regulator that powers the Ethernet PHY. 11 - phy-handle : phandle to the PHY device connected to this device. 12 - fixed-link : Assume a fixed link. See fixed-link.txt in the same directory. 13 Use instead of phy-handle. 14 - fsl,num-tx-queues : The property is valid for enet-avb IP, which supports 17 - fsl,num-rx-queues : The property is valid for enet-avb IP, which supports [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/ |
| D | fsl,flexcan.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 Flexcan CAN controller on Freescale's ARM and PowerPC system-on-a-chip (SOC). 11 - Marc Kleine-Budde <mkl@pengutronix.de> 14 - $ref: can-controller.yaml# 19 - enum: 20 - fsl,imx8qm-flexcan 21 - fsl,imx8mp-flexcan 22 - fsl,imx6q-flexcan [all …]
|
| /kernel/linux/linux-4.19/drivers/hwtracing/coresight/ |
| D | coresight-etm4x.c | 1 // SPDX-License-Identifier: GPL-2.0 22 #include <linux/coresight-pmu.h> 33 #include "coresight-etm4x.h" 34 #include "coresight-etm-perf.h" 51 writel_relaxed(0x0, drvdata->base + TRCOSLAR); in etm4_os_unlock() 52 drvdata->os_unlock = true; in etm4_os_unlock() 70 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in etm4_cpu_id() 72 return drvdata->cpu; in etm4_cpu_id() 77 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in etm4_trace_id() 79 return drvdata->trcid; in etm4_trace_id() [all …]
|
| /kernel/linux/linux-4.19/drivers/i2c/busses/ |
| D | i2c-uniphier-f.c | 24 #define UNIPHIER_FI2C_CR_MST BIT(3) /* master mode */ 26 #define UNIPHIER_FI2C_CR_STO BIT(1) /* stop condition */ 35 #define UNIPHIER_FI2C_SSUT 0x18 /* restart/stop setup time control */ 42 #define UNIPHIER_FI2C_INT_TC BIT(7) /* send complete (STOP) */ 43 #define UNIPHIER_FI2C_INT_RC BIT(6) /* receive complete (STOP) */ 50 #define UNIPHIER_FI2C_SR_STS BIT(11) /* stop condition detected */ 110 * TX-FIFO stores slave address in it for the first access. in uniphier_fi2c_fill_txfifo() 114 fifo_space--; in uniphier_fi2c_fill_txfifo() 116 while (priv->len) { in uniphier_fi2c_fill_txfifo() 117 if (fifo_space-- <= 0) in uniphier_fi2c_fill_txfifo() [all …]
|
| D | i2c-emev2.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2015 Wolfram Sang <wsa@sang-engineering.com> 7 * Copyright 2010-2015 Renesas Electronics Corporation 77 writeb((readb(priv->base + reg) & ~clear) | set, priv->base + reg); in em_clear_set_bit() 85 reinit_completion(&priv->msg_done); in em_i2c_wait_for_event() 87 time_left = wait_for_completion_timeout(&priv->msg_done, priv->adap.timeout); in em_i2c_wait_for_event() 90 return -ETIMEDOUT; in em_i2c_wait_for_event() 92 status = readb(priv->base + I2C_OFS_IICSE0); in em_i2c_wait_for_event() 93 return status & I2C_BIT_ALD0 ? -EAGAIN : status; in em_i2c_wait_for_event() 98 /* Send Stop condition */ in em_i2c_stop() [all …]
|
| /kernel/linux/linux-5.10/arch/mips/include/uapi/asm/ |
| D | termbits.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 26 tcflag_t c_iflag; /* input mode flags */ 27 tcflag_t c_oflag; /* output mode flags */ 28 tcflag_t c_cflag; /* control mode flags */ 29 tcflag_t c_lflag; /* local mode flags */ 35 tcflag_t c_iflag; /* input mode flags */ 36 tcflag_t c_oflag; /* output mode flags */ 37 tcflag_t c_cflag; /* control mode flags */ 38 tcflag_t c_lflag; /* local mode flags */ 46 tcflag_t c_iflag; /* input mode flags */ [all …]
|
| /kernel/linux/linux-4.19/arch/mips/include/uapi/asm/ |
| D | termbits.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 26 tcflag_t c_iflag; /* input mode flags */ 27 tcflag_t c_oflag; /* output mode flags */ 28 tcflag_t c_cflag; /* control mode flags */ 29 tcflag_t c_lflag; /* local mode flags */ 35 tcflag_t c_iflag; /* input mode flags */ 36 tcflag_t c_oflag; /* output mode flags */ 37 tcflag_t c_cflag; /* control mode flags */ 38 tcflag_t c_lflag; /* local mode flags */ 46 tcflag_t c_iflag; /* input mode flags */ [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | i2c-uniphier-f.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 15 #define UNIPHIER_FI2C_CR_MST BIT(3) /* master mode */ 17 #define UNIPHIER_FI2C_CR_STO BIT(1) /* stop condition */ 26 #define UNIPHIER_FI2C_SSUT 0x18 /* restart/stop setup time control */ 33 #define UNIPHIER_FI2C_INT_TC BIT(7) /* send complete (STOP) */ 34 #define UNIPHIER_FI2C_INT_RC BIT(6) /* receive complete (STOP) */ 41 #define UNIPHIER_FI2C_SR_STS BIT(11) /* stop condition detected */ 99 * TX-FIFO stores slave address in it for the first access. in uniphier_fi2c_fill_txfifo() 103 fifo_space--; in uniphier_fi2c_fill_txfifo() 105 while (priv->len) { in uniphier_fi2c_fill_txfifo() [all …]
|
| D | i2c-img-scb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * - Raw control of the SDA and SCK signals. 15 * - Atomic commands. A low level I2C symbol (such as generate 16 * start/stop/ack/nack bit, generate byte, receive byte, and receive 20 * This mode of operation is used by MODE_ATOMIC, which uses an I2C 22 * transactions using atomic mode commands, and also by MODE_SEQUENCE, 23 * which emits a simple fixed sequence of atomic mode commands. 29 * - Automatic mode. A bus address, and whether to read/write is 38 * Use of automatic mode and the FIFO can make much more efficient use 44 * the bus), MODE_ATOMIC must be used since automatic mode is normally [all …]
|
| D | i2c-emev2.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2015 Wolfram Sang <wsa@sang-engineering.com> 7 * Copyright 2010-2015 Renesas Electronics Corporation 77 writeb((readb(priv->base + reg) & ~clear) | set, priv->base + reg); in em_clear_set_bit() 85 reinit_completion(&priv->msg_done); in em_i2c_wait_for_event() 87 time_left = wait_for_completion_timeout(&priv->msg_done, priv->adap.timeout); in em_i2c_wait_for_event() 90 return -ETIMEDOUT; in em_i2c_wait_for_event() 92 status = readb(priv->base + I2C_OFS_IICSE0); in em_i2c_wait_for_event() 93 return status & I2C_BIT_ALD0 ? -EAGAIN : status; in em_i2c_wait_for_event() 98 /* Send Stop condition */ in em_i2c_stop() [all …]
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | ptrace.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 * The owner ship rules for task->ptrace which holds the ptrace 20 * flags is simple. When a task is running it owns it's task->ptrace 21 * flags. When the a task is stopped the ptracer owns task->ptrace. 43 /* single stepping state bits (used on ARM and PA-RISC) */ 75 * ptrace_may_access - check whether the caller is permitted to access 78 * @mode: selects type of access and caller credentials 83 * be set in @mode to specify whether the access was requested through 88 extern bool ptrace_may_access(struct task_struct *task, unsigned int mode); 92 return !same_thread_group(child->real_parent, child->parent); in ptrace_reparented() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | ptrace.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 26 * The owner ship rules for task->ptrace which holds the ptrace 27 * flags is simple. When a task is running it owns it's task->ptrace 28 * flags. When the a task is stopped the ptracer owns task->ptrace. 50 /* single stepping state bits (used on ARM and PA-RISC) */ 82 * ptrace_may_access - check whether the caller is permitted to access 85 * @mode: selects type of access and caller credentials 90 * be set in @mode to specify whether the access was requested through 95 extern bool ptrace_may_access(struct task_struct *task, unsigned int mode); 99 return !same_thread_group(child->real_parent, child->parent); in ptrace_reparented() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-lpc32xx/ |
| D | suspend.S | 2 * arch/arm/mach-lpc32xx/suspend.S 41 stmfd r0!, {r3 - r7, sp, lr} 65 @ Setup self-refresh with support for manual exit of 66 @ self-refresh mode 72 @ Wait for self-refresh acknowledge, clocks to the DRAM device 73 @ will automatically stop on start of self-refresh 78 bne 3b @ Branch until self-refresh mode starts 80 @ Enter direct-run mode from run mode 97 @ Enter stop mode until an enabled event occurs 104 @ Clear stop status [all …]
|
| /kernel/linux/linux-4.19/drivers/scsi/aic7xxx/aicasm/ |
| D | aicasm_gram.y | 20 * 3. Neither the names of the above-listed copyright holders nor the names 229 %left '+' '-' 285 stop("Prefix multiply defined", 289 stop("Unable to record prefix", EX_SOFTWARE); 297 stop("Patch argument list multiply defined", 301 stop("Unable to record patch arg list", EX_SOFTWARE); 317 if ($1->type != UNINITIALIZED) { 318 stop("Register multiply defined", EX_DATAERR); 322 cur_symbol->type = cur_symtype; 332 if (cur_symbol->info.rinfo->valid_bitmask == 0) [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/aic7xxx/aicasm/ |
| D | aicasm_gram.y | 20 * 3. Neither the names of the above-listed copyright holders nor the names 225 %left '+' '-' 281 stop("Prefix multiply defined", 285 stop("Unable to record prefix", EX_SOFTWARE); 293 stop("Patch argument list multiply defined", 297 stop("Unable to record patch arg list", EX_SOFTWARE); 313 if ($1->type != UNINITIALIZED) { 314 stop("Register multiply defined", EX_DATAERR); 318 cur_symbol->type = cur_symtype; 328 if (cur_symbol->info.rinfo->valid_bitmask == 0) [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-lpc32xx/ |
| D | suspend.S | 2 * arch/arm/mach-lpc32xx/suspend.S 42 stmfd r0!, {r3 - r7, sp, lr} 66 @ Setup self-refresh with support for manual exit of 67 @ self-refresh mode 73 @ Wait for self-refresh acknowledge, clocks to the DRAM device 74 @ will automatically stop on start of self-refresh 79 bne 3b @ Branch until self-refresh mode starts 81 @ Enter direct-run mode from run mode 98 @ Enter stop mode until an enabled event occurs 105 @ Clear stop status [all …]
|
| /kernel/linux/linux-4.19/arch/s390/kvm/ |
| D | trace-s390.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #define TRACE_SYSTEM kvm-s390 11 #define TRACE_INCLUDE_FILE trace-s390 32 __entry->type = type; 36 __entry->type & KVM_VM_S390_UCONTROL ? " (UCONTROL)" : "") 54 __entry->id = id; 55 __entry->vcpu = vcpu; 56 __entry->sie_block = sie_block; 60 __entry->id, __entry->vcpu, __entry->sie_block) 72 __entry->id = id; [all …]
|
| /kernel/linux/linux-5.10/arch/s390/kvm/ |
| D | trace-s390.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #define TRACE_SYSTEM kvm-s390 11 #define TRACE_INCLUDE_FILE trace-s390 32 __entry->type = type; 36 __entry->type & KVM_VM_S390_UCONTROL ? " (UCONTROL)" : "") 54 __entry->id = id; 55 __entry->vcpu = vcpu; 56 __entry->sie_block = sie_block; 60 __entry->id, __entry->vcpu, __entry->sie_block) 72 __entry->id = id; [all …]
|
| /kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/SoC/gd32vf103/Common/Include/ |
| D | gd32vf103_i2c.h | 5 \version 2019-6-5, V1.0.0, firmware for GD32VF103 60 #define I2C_CTL0_SMBEN BIT(1) /*!< SMBus mode */ 65 #define I2C_CTL0_SS BIT(7) /*!< clock stretching disable (slave mode) */ 67 #define I2C_CTL0_STOP BIT(9) /*!< stop generation */ 83 #define I2C_SADDR0_ADDRESS0 BIT(0) /*!< bit 0 of a 10-bit address */ 84 #define I2C_SADDR0_ADDRESS BITS(1,7) /*!< 7-bit address or bits 7:1 of a 10-bit addr… 85 #define I2C_SADDR0_ADDRESS_H BITS(8,9) /*!< highest two bits of a 10-bit address */ 86 #define I2C_SADDR0_ADDFORMAT BIT(15) /*!< address mode for the I2C slave */ 89 #define I2C_SADDR1_DUADEN BIT(0) /*!< aual-address mode switch */ 90 …DDR1_ADDRESS2 BITS(1,7) /*!< second I2C address for the slave in dual-address mode */ [all …]
|
| /kernel/linux/linux-5.10/include/linux/soundwire/ |
| D | sdw.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 71 * enum sdw_slave_status - Slave status 85 * enum sdw_clk_stop_type: clock stop operations 87 * @SDW_CLK_PRE_PREPARE: pre clock stop prepare 88 * @SDW_CLK_POST_PREPARE: post clock stop prepare 89 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare 90 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare 100 * enum sdw_command_response - Command response as defined by SDW spec 153 * enum sdw_port_data_mode: Data Port mode [all …]
|