/kernel/linux/linux-5.10/drivers/net/dsa/ |
D | mv88e6060.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * drivers/net/dsa/mv88e6060.h - Marvell 88e6060 switch chip support 17 #define PORT_STATUS_PAUSE_EN BIT(15) 18 #define PORT_STATUS_MY_PAUSE BIT(14) 20 #define PORT_STATUS_RESOLVED BIT(13) 21 #define PORT_STATUS_LINK BIT(12) 22 #define PORT_STATUS_PORTMODE BIT(11) 23 #define PORT_STATUS_PHYMODE BIT(10) 24 #define PORT_STATUS_DUPLEX BIT(9) 25 #define PORT_STATUS_SPEED BIT(8) [all …]
|
/kernel/linux/linux-5.10/include/soc/mscc/ |
D | ocelot_dev.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 11 #define DEV_CLOCK_CFG_MAC_TX_RST BIT(7) 12 #define DEV_CLOCK_CFG_MAC_RX_RST BIT(6) 13 #define DEV_CLOCK_CFG_PCS_TX_RST BIT(5) 14 #define DEV_CLOCK_CFG_PCS_RX_RST BIT(4) 15 #define DEV_CLOCK_CFG_PORT_RST BIT(3) 16 #define DEV_CLOCK_CFG_PHY_RST BIT(2) 20 #define DEV_PORT_MISC_FWD_ERROR_ENA BIT(4) 21 #define DEV_PORT_MISC_FWD_PAUSE_ENA BIT(3) 22 #define DEV_PORT_MISC_FWD_CTRL_ENA BIT(2) [all …]
|
D | ocelot_hsio.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 85 #define HSIO_PLL5G_CFG0_ENA_ROT BIT(31) 86 #define HSIO_PLL5G_CFG0_ENA_LANE BIT(30) 87 #define HSIO_PLL5G_CFG0_ENA_CLKTREE BIT(29) 88 #define HSIO_PLL5G_CFG0_DIV4 BIT(28) 89 #define HSIO_PLL5G_CFG0_ENA_LOCK_FINE BIT(27) 99 #define HSIO_PLL5G_CFG0_ENA_VCO_CONTRH BIT(15) 100 #define HSIO_PLL5G_CFG0_ENA_CP1 BIT(14) 101 #define HSIO_PLL5G_CFG0_ENA_VCO_BUF BIT(13) 102 #define HSIO_PLL5G_CFG0_ENA_BIAS BIT(12) [all …]
|
D | ocelot_ana.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 11 #define ANA_ANAGEFIL_B_DOM_EN BIT(22) 12 #define ANA_ANAGEFIL_B_DOM_VAL BIT(21) 13 #define ANA_ANAGEFIL_AGE_LOCKED BIT(20) 14 #define ANA_ANAGEFIL_PID_EN BIT(19) 18 #define ANA_ANAGEFIL_VID_EN BIT(13) 19 #define ANA_ANAGEFIL_VID_VAL(x) ((x) & GENMASK(12, 0)) 20 #define ANA_ANAGEFIL_VID_VAL_M GENMASK(12, 0) 27 #define ANA_STORMLIMIT_CFG_STORM_UNIT BIT(2) 31 #define ANA_AUTOAGE_AGE_FAST BIT(21) [all …]
|
D | ocelot_qsys.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 13 #define QSYS_PORT_MODE_DEQUEUE_DIS BIT(1) 14 #define QSYS_PORT_MODE_DEQUEUE_LATE BIT(0) 16 #define QSYS_STAT_CNT_CFG_TX_GREEN_CNT_MODE BIT(5) 17 #define QSYS_STAT_CNT_CFG_TX_YELLOW_CNT_MODE BIT(4) 18 #define QSYS_STAT_CNT_CFG_DROP_GREEN_CNT_MODE BIT(3) 19 #define QSYS_STAT_CNT_CFG_DROP_YELLOW_CNT_MODE BIT(2) 20 #define QSYS_STAT_CNT_CFG_DROP_COUNT_ONCE BIT(1) 21 #define QSYS_STAT_CNT_CFG_DROP_COUNT_EGRESS BIT(0) 33 #define QSYS_EXT_CPU_CFG_EXT_CPU_PORT(x) (((x) << 8) & GENMASK(12, 8)) [all …]
|
/kernel/linux/linux-5.10/sound/firewire/bebob/ |
D | bebob_command.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * bebob_command.c - driver for BeBoB based devices 5 * Copyright (c) 2013-2014 Takashi Sakamoto 16 buf = kzalloc(12, GFP_KERNEL); in avc_audio_set_selector() 18 return -ENOMEM; in avc_audio_set_selector() 30 err = fcp_avc_transaction(unit, buf, 12, buf, 12, in avc_audio_set_selector() 31 BIT(1) | BIT(2) | BIT(3) | BIT(4) | BIT(5) | in avc_audio_set_selector() 32 BIT(6) | BIT(7) | BIT(8)); in avc_audio_set_selector() 36 err = -EIO; in avc_audio_set_selector() 38 err = -ENOSYS; in avc_audio_set_selector() [all …]
|
/kernel/linux/linux-5.10/drivers/staging/sm750fb/ |
D | ddk750_reg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 #define DE_STATE1_DE_ABORT BIT(0) 10 #define DE_STATE2_DE_FIFO_EMPTY BIT(3) 11 #define DE_STATE2_DE_STATUS_BUSY BIT(2) 12 #define DE_STATE2_DE_MEM_FIFO_EMPTY BIT(1) 20 #define SYSTEM_CTRL_PCI_BURST BIT(29) 21 #define SYSTEM_CTRL_PCI_MASTER BIT(25) 22 #define SYSTEM_CTRL_LATENCY_TIMER_OFF BIT(24) 23 #define SYSTEM_CTRL_DE_FIFO_EMPTY BIT(23) 24 #define SYSTEM_CTRL_DE_STATUS_BUSY BIT(22) [all …]
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
D | rtw8821c.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 /* Copyright(c) 2018-2019 Realtek Corporation 21 ether_addr_copy(efuse->addr, map->e.mac_addr); in rtw8821ce_efuse_parsing() 26 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8821c_read_efuse() 32 efuse->rfe_option = map->rfe_option; in rtw8821c_read_efuse() 33 efuse->rf_board_option = map->rf_board_option; in rtw8821c_read_efuse() 34 efuse->crystal_cap = map->xtal_k; in rtw8821c_read_efuse() 35 efuse->pa_type_2g = map->pa_type; in rtw8821c_read_efuse() 36 efuse->pa_type_5g = map->pa_type; in rtw8821c_read_efuse() 37 efuse->lna_type_2g = map->lna_type_2g[0]; in rtw8821c_read_efuse() [all …]
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
D | sysreg.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 19 * [20-19] : Op0 20 * [18-16] : Op1 21 * [15-12] : CRn 22 * [11-8] : CRm 23 * [7-5] : Op2 29 #define CRn_shift 12 80 * As per Arm ARM for v8-A, Section "C.5.1.3 op0 == 0b00, architectural hints, 232 #define SYS_PAR_EL1_F BIT(0) 246 #define SYS_PMSIDR_EL1_MAXSIZE_SHIFT 12 [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/ |
D | tda1997x.txt | 1 Device-Tree bindings for the NXP TDA1997x HDMI receiver 6 - RGB 8bit per color (24 bits total): R[11:4] B[11:4] G[11:4] 7 - YUV444 8bit per color (24 bits total): Y[11:4] Cr[11:4] Cb[11:4] 8 - YUV422 semi-planar 8bit per component (16 bits total): Y[11:4] CbCr[11:4] 9 - YUV422 semi-planar 10bit per component (20 bits total): Y[11:2] CbCr[11:2] 10 - YUV422 semi-planar 12bit per component (24 bits total): - Y[11:0] CbCr[11:0] 11 - YUV422 BT656 8bit per component (8 bits total): YCbCr[11:4] (2-cycles) 12 - YUV422 BT656 10bit per component (10 bits total): YCbCr[11:2] (2-cycles) 13 - YUV422 BT656 12bit per component (12 bits total): YCbCr[11:0] (2-cycles) 16 - RGB 12bit per color (36 bits total): R[11:0] B[11:0] G[11:0] [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tve200/ |
D | tve200_drm.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright (C) 2006-2008 Intel Corporation 28 /* Bits 2-31 are valid physical base addresses */ 36 #define TVE200_INT_BUS_ERR BIT(7) 37 #define TVE200_INT_V_STATUS BIT(6) /* vertical blank */ 38 #define TVE200_INT_V_NEXT_FRAME BIT(5) 39 #define TVE200_INT_U_NEXT_FRAME BIT(4) 40 #define TVE200_INT_Y_NEXT_FRAME BIT(3) 41 #define TVE200_INT_V_FIFO_UNDERRUN BIT(2) 42 #define TVE200_INT_U_FIFO_UNDERRUN BIT(1) [all …]
|
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
D | ni_stc.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Register descriptions for NI DAQ-STC chip 5 * COMEDI - Linux Control and Measurement Device Interface 6 * Copyright (C) 1998-9 David A. Schleef <ds@schleef.org> 11 * DAQ-STC Technical Reference Manual 21 * Registers in the National Instruments DAQ-STC chip 25 #define NISTC_INTA_ACK_G0_GATE BIT(15) 26 #define NISTC_INTA_ACK_G0_TC BIT(14) 27 #define NISTC_INTA_ACK_AI_ERR BIT(13) 28 #define NISTC_INTA_ACK_AI_STOP BIT(12) [all …]
|
/kernel/linux/linux-5.10/include/linux/mfd/ |
D | wl1273-core.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * include/linux/mfd/wl1273-core.h 17 #define WL1273_FM_DRIVER_NAME "wl1273-fm" 28 #define WL1273_MOST_MODE_SET 12 125 #define WL1273_MODE_RX BIT(0) 126 #define WL1273_MODE_TX BIT(1) 127 #define WL1273_MODE_OFF BIT(2) 128 #define WL1273_MODE_SUSPENDED BIT(3) 130 #define WL1273_RADIO_CHILD BIT(0) 131 #define WL1273_CODEC_CHILD BIT(1) [all …]
|
D | stm32-timers.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 #include <linux/dma-mapping.h> 26 #define TIM_ARR 0x2c /* Auto-Reload Register */ 31 #define TIM_BDTR 0x44 /* Break and Dead-Time Reg */ 35 #define TIM_CR1_CEN BIT(0) /* Counter Enable */ 36 #define TIM_CR1_DIR BIT(4) /* Counter Direction */ 37 #define TIM_CR1_ARPE BIT(7) /* Auto-reload Preload Ena */ 38 #define TIM_CR2_MMS (BIT(4) | BIT(5) | BIT(6)) /* Master mode selection */ 40 #define TIM_SMCR_SMS (BIT(0) | BIT(1) | BIT(2)) /* Slave mode selection */ 41 #define TIM_SMCR_TS (BIT(4) | BIT(5) | BIT(6)) /* Trigger selection */ [all …]
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
D | mac.h | 1 /* SPDX-License-Identifier: ISC */ 10 #define MT_RXD0_NORMAL_IP_SUM BIT(23) 11 #define MT_RXD0_NORMAL_UDP_TCP_SUM BIT(24) 12 #define MT_RXD0_NORMAL_GROUP_1 BIT(25) 13 #define MT_RXD0_NORMAL_GROUP_2 BIT(26) 14 #define MT_RXD0_NORMAL_GROUP_3 BIT(27) 15 #define MT_RXD0_NORMAL_GROUP_4 BIT(28) 29 #define MT_RXD1_NORMAL_HDR_TRANS BIT(23) 30 #define MT_RXD1_NORMAL_HDR_OFFSET BIT(22) 34 #define MT_RXD1_NORMAL_BEACON_UC BIT(5) [all …]
|
/kernel/linux/linux-5.10/drivers/soc/mediatek/ |
D | mtk-scpsys.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include <dt-bindings/power/mt2701-power.h> 17 #include <dt-bindings/power/mt2712-power.h> 18 #include <dt-bindings/power/mt6797-power.h> 19 #include <dt-bindings/power/mt7622-power.h> 20 #include <dt-bindings/power/mt7623a-power.h> 21 #include <dt-bindings/power/mt8173-power.h> 26 #define MTK_SCPD_ACTIVE_WAKEUP BIT(0) 27 #define MTK_SCPD_FWAIT_SRAM BIT(1) 28 #define MTK_SCPD_CAPS(_scpd, _x) ((_scpd)->data->caps & (_x)) [all …]
|
/kernel/linux/linux-5.10/drivers/mmc/host/ |
D | meson-mx-sdhc.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 15 #define MESON_SDHC_SEND_CMD_HAS_RESP BIT(6) 16 #define MESON_SDHC_SEND_CMD_HAS_DATA BIT(7) 17 #define MESON_SDHC_SEND_RESP_LEN BIT(8) 18 #define MESON_SDHC_SEND_RESP_NO_CRC BIT(9) 19 #define MESON_SDHC_SEND_DATA_DIR BIT(10) 20 #define MESON_SDHC_SEND_DATA_STOP BIT(11) 21 #define MESON_SDHC_SEND_R1B BIT(12) 26 #define MESON_SDHC_CTRL_DDR_MODE BIT(2) 27 #define MESON_SDHC_CTRL_TX_CRC_NOCHECK BIT(3) [all …]
|
/kernel/linux/linux-5.10/drivers/net/phy/mscc/ |
D | mscc_mac.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 77 #define MSCC_MAC_CFG_ENA_CFG_RX_CLK_ENA BIT(0) 78 #define MSCC_MAC_CFG_ENA_CFG_TX_CLK_ENA BIT(4) 79 #define MSCC_MAC_CFG_ENA_CFG_RX_SW_RST BIT(8) 80 #define MSCC_MAC_CFG_ENA_CFG_TX_SW_RST BIT(12) 81 #define MSCC_MAC_CFG_ENA_CFG_RX_ENA BIT(16) 82 #define MSCC_MAC_CFG_ENA_CFG_TX_ENA BIT(20) 86 #define MSCC_MAC_CFG_MODE_CFG_FORCE_CW_UPDATE BIT(16) 87 #define MSCC_MAC_CFG_MODE_CFG_TUNNEL_PAUSE_FRAMES BIT(14) 89 #define MSCC_MAC_CFG_MODE_CFG_MAC_PREAMBLE_CFG_M GENMASK(12, 10) [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
D | vc4_packet.h | 78 /* Not an actual hardware packet -- this is what we use to put 145 #define VC4_LOADSTORE_FULL_RES_EOF BIT(3) 146 #define VC4_LOADSTORE_FULL_RES_DISABLE_CLEAR_ALL BIT(2) 147 #define VC4_LOADSTORE_FULL_RES_DISABLE_ZS BIT(1) 148 #define VC4_LOADSTORE_FULL_RES_DISABLE_COLOR BIT(0) 155 #define VC4_LOADSTORE_FULL_RES_EOF BIT(3) 156 #define VC4_LOADSTORE_FULL_RES_DISABLE_CLEAR_ALL BIT(2) 157 #define VC4_LOADSTORE_FULL_RES_DISABLE_ZS BIT(1) 158 #define VC4_LOADSTORE_FULL_RES_DISABLE_COLOR BIT(0) 166 #define VC4_LOADSTORE_TILE_BUFFER_EOF BIT(3) [all …]
|
D | vc4_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright © 2014-2015 Broadcom 35 # define V3D_IDENT1_TUPS_MASK VC4_MASK(15, 12) 36 # define V3D_IDENT1_TUPS_SHIFT 12 47 # define V3D_L2CACTL_L2CCLR BIT(2) 48 # define V3D_L2CACTL_L2CDIS BIT(1) 49 # define V3D_L2CACTL_L2CENA BIT(0) 64 # define V3D_INT_SPILLUSE BIT(3) 65 # define V3D_INT_OUTOMEM BIT(2) 66 # define V3D_INT_FLDONE BIT(1) [all …]
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/ |
D | mac.h | 1 /* SPDX-License-Identifier: ISC */ 14 #define MT_RXD0_NORMAL_IP_SUM BIT(23) 15 #define MT_RXD0_NORMAL_UDP_TCP_SUM BIT(24) 30 #define MT_RXD1_NORMAL_GROUP_1 BIT(11) 31 #define MT_RXD1_NORMAL_GROUP_2 BIT(12) 32 #define MT_RXD1_NORMAL_GROUP_3 BIT(13) 33 #define MT_RXD1_NORMAL_GROUP_4 BIT(14) 34 #define MT_RXD1_NORMAL_GROUP_5 BIT(15) 37 #define MT_RXD1_NORMAL_CM BIT(23) 38 #define MT_RXD1_NORMAL_CLM BIT(24) [all …]
|
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
D | ispreg.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * TI OMAP3 ISP - Registers definitions 48 #define ISPCCP2_SYSCONFIG_SOFT_RESET BIT(1) 50 #define ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SHIFT 12 58 #define ISPCCP2_SYSSTATUS_RESET_DONE BIT(0) 61 #define ISPCCP2_LC01_IRQSTATUS_LC0_FS_IRQ BIT(11) 62 #define ISPCCP2_LC01_IRQSTATUS_LC0_LE_IRQ BIT(10) 63 #define ISPCCP2_LC01_IRQSTATUS_LC0_LS_IRQ BIT(9) 64 #define ISPCCP2_LC01_IRQSTATUS_LC0_FE_IRQ BIT(8) 65 #define ISPCCP2_LC01_IRQSTATUS_LC0_COUNT_IRQ BIT(7) [all …]
|
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/ |
D | rtl8188e_xmit.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 27 SET_BITS_TO_LE_4BYTE(__pAddr, 4, 12, __Value) 29 SET_BITS_TO_LE_4BYTE(__pAddr, 16, 12, __Value) 35 SET_BITS_TO_LE_4BYTE(__pAddr + 4, 8, 12, __Value) 37 SET_BITS_TO_LE_4BYTE(__pAddr + 4, 20, 12, __Value) 48 #define BMC BIT(24) 49 #define LSG BIT(26) 50 #define FSG BIT(27) 51 #define OWN BIT(31) [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/ |
D | trivial-devices.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/trivial-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 28 - enum: 29 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin 30 - ad,ad7414 31 # ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems 32 - ad,adm9240 [all …]
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
D | ad7091r5.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright 2014-2019 Analog Devices Inc. 13 #include "ad7091r-base.h" 19 .mask_separate = BIT(IIO_EV_INFO_VALUE) | 20 BIT(IIO_EV_INFO_ENABLE), 25 .mask_separate = BIT(IIO_EV_INFO_VALUE) | 26 BIT(IIO_EV_INFO_ENABLE), 31 .mask_separate = BIT(IIO_EV_INFO_HYSTERESIS), 37 .info_mask_separate = BIT(IIO_CHAN_INFO_RAW), \ 38 .info_mask_shared_by_type = BIT(IIO_CHAN_INFO_SCALE), \ [all …]
|