/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/ |
D | mxgpu_vi.c | 47 mmRLC_CGTT_MGCG_OVERRIDE, 0xffffffff, 0xffffffff, 48 mmGRBM_GFX_INDEX, 0xffffffff, 0xe0000000, 49 mmCB_CGTT_SCLK_CTRL, 0xffffffff, 0x00000100, 50 mmCGTT_BCI_CLK_CTRL, 0xffffffff, 0x00000100, 51 mmCGTT_CP_CLK_CTRL, 0xffffffff, 0x00000100, 52 mmCGTT_CPC_CLK_CTRL, 0xffffffff, 0x00000100, 53 mmCGTT_CPF_CLK_CTRL, 0xffffffff, 0x40000100, 54 mmCGTT_DRM_CLK_CTRL0, 0xffffffff, 0x00600100, 55 mmCGTT_GDS_CLK_CTRL, 0xffffffff, 0x00000100, 56 mmCGTT_IA_CLK_CTRL, 0xffffffff, 0x06000100, [all …]
|
D | si.c | 59 mmAZALIA_SCLK_CONTROL, 0x00000030, 0x00000011, 60 mmCB_HW_CONTROL, 0x00010000, 0x00018208, 61 mmDB_DEBUG, 0xffffffff, 0x00000000, 62 mmDB_DEBUG2, 0xf00fffff, 0x00000400, 63 mmDB_DEBUG3, 0x0002021c, 0x00020200, 64 mmDCI_CLK_CNTL, 0x00000080, 0x00000000, 65 0x340c, 0x000000c0, 0x00800040, 66 0x360c, 0x000000c0, 0x00800040, 67 mmFBC_DEBUG_COMP, 0x000000f0, 0x00000070, 68 mmFBC_MISC, 0x00200000, 0x50100000, [all …]
|
D | gmc_v8_0.c | 68 mmMC_ARB_WTM_GRPWT_RD, 0x00000003, 0x00000000, 69 mmMC_HUB_RDREQ_DMIF_LIMIT, 0x0000007f, 0x00000028, 70 mmMC_HUB_WDP_UMC, 0x00007fb6, 0x00000991, 71 mmVM_PRT_APERTURE0_LOW_ADDR, 0x0fffffff, 0x0fffffff, 72 mmVM_PRT_APERTURE1_LOW_ADDR, 0x0fffffff, 0x0fffffff, 73 mmVM_PRT_APERTURE2_LOW_ADDR, 0x0fffffff, 0x0fffffff, 74 mmVM_PRT_APERTURE3_LOW_ADDR, 0x0fffffff, 0x0fffffff, 79 mmMC_MEM_POWER_LS, 0xffffffff, 0x00000104 84 mmVM_PRT_APERTURE0_LOW_ADDR, 0x0fffffff, 0x0fffffff, 85 mmVM_PRT_APERTURE1_LOW_ADDR, 0x0fffffff, 0x0fffffff, [all …]
|
D | gmc_v9_0.c | 64 …HUBP0_DCSURF_PRI_VIEWPORT_DIMENSION 0x055d 66 …DCSURF_PRI_VIEWPORT_DIMENSION__PRI_VIEWPORT_WIDTH__SHIFT 0x0 67 …CSURF_PRI_VIEWPORT_DIMENSION__PRI_VIEWPORT_HEIGHT__SHIFT 0x10 68 …RI_VIEWPORT_DIMENSION__PRI_VIEWPORT_WIDTH_MASK 0x00003FFFL 69 …RI_VIEWPORT_DIMENSION__PRI_VIEWPORT_HEIGHT_MASK 0x3FFF0000L 70 …DCHUBBUB_SDPIF_MMIO_CNTRL_0 0x049d 91 [0][0] = "MP1", 92 [1][0] = "MP0", 93 [2][0] = "VCN", 94 [3][0] = "VCNU", [all …]
|
D | gmc_v7_0.c | 63 mmVM_PRT_APERTURE0_LOW_ADDR, 0x0fffffff, 0x0fffffff, 64 mmVM_PRT_APERTURE1_LOW_ADDR, 0x0fffffff, 0x0fffffff, 65 mmVM_PRT_APERTURE2_LOW_ADDR, 0x0fffffff, 0x0fffffff, 66 mmVM_PRT_APERTURE3_LOW_ADDR, 0x0fffffff, 0x0fffffff 71 mmMC_MEM_POWER_LS, 0xffffffff, 0x00000104 76 switch (adev->asic_type) { in gmc_v7_0_init_golden_registers() 99 WREG32(mmBIF_FB_EN, 0); in gmc_v7_0_mc_stop() 102 MC_SHARED_BLACKOUT_CNTL, BLACKOUT_MODE, 0); in gmc_v7_0_mc_stop() 115 tmp = REG_SET_FIELD(tmp, MC_SHARED_BLACKOUT_CNTL, BLACKOUT_MODE, 0); in gmc_v7_0_mc_resume() 118 tmp = REG_SET_FIELD(0, BIF_FB_EN, FB_READ_EN, 1); in gmc_v7_0_mc_resume() [all …]
|
D | gmc_v6_0.c | 55 #define MC_SEQ_MISC0__MT__MASK 0xf0000000 56 #define MC_SEQ_MISC0__MT__GDDR1 0x10000000 57 #define MC_SEQ_MISC0__MT__DDR2 0x20000000 58 #define MC_SEQ_MISC0__MT__GDDR3 0x30000000 59 #define MC_SEQ_MISC0__MT__GDDR4 0x40000000 60 #define MC_SEQ_MISC0__MT__GDDR5 0x50000000 61 #define MC_SEQ_MISC0__MT__HBM 0x60000000 62 #define MC_SEQ_MISC0__MT__DDR3 0xB0000000 73 WREG32(mmBIF_FB_EN, 0); in gmc_v6_0_mc_stop() 76 MC_SHARED_BLACKOUT_CNTL, BLACKOUT_MODE, 0); in gmc_v6_0_mc_stop() [all …]
|
/Linux-v5.10/arch/parisc/kernel/ |
D | perf_images.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Imagine for use with the Onyx (PCX-U) CPU interface 5 * Copyright (C) 2001 Randolph Chung <tausq at parisc-linux.org> 6 * Copyright (C) 2001 Hewlett-Packard (Grant Grundler) 27 0x4c00c000, 0x00000000, 0x00060000, 0x00000000, 28 0xe0e0e0e0, 0x004e0004, 0x07ffffff, 0xffc01380, 29 0x0101ffff, 0xfffff104, 0xe000c07f, 0xfffffffc, 30 0x01380010, 0x1fffffff, 0xff000000, 0x00000000, 31 0x00000fff, 0xff00000f, 0xffff0000, 0x0fffff00, 32 0x000fffff, 0x00000000, 0x00000000, 0x00ffffff, [all …]
|
/Linux-v5.10/arch/sh/include/mach-common/mach/ |
D | sh7785lcr.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * It can be changed with DIP switch(S2-5). 9 * phys address | S2-5 = OFF | S2-5 = ON 10 * -----------------------------+---------------+--------------- 11 * 0x00000000 - 0x03ffffff(CS0) | NOR Flash | NOR Flash 12 * 0x04000000 - 0x05ffffff(CS1) | PLD | PLD 13 * 0x06000000 - 0x07ffffff(CS1) | I2C | I2C 14 * 0x08000000 - 0x0bffffff(CS2) | USB | DDR SDRAM 15 * 0x0c000000 - 0x0fffffff(CS3) | SD | DDR SDRAM 16 * 0x10000000 - 0x13ffffff(CS4) | SM107 | SM107 [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/bus/ |
D | socionext,uniphier-system-bus.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/bus/socionext,uniphier-system-bus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The UniPhier System Bus is an external bus that connects on-board devices to 11 the UniPhier SoC. It is a simple (semi-)parallel bus with address, data, and 16 within each bank to the CPU-viewed address. The needed setup includes the 21 - Masahiro Yamada <yamada.masahiro@socionext.com> 25 const: socionext,uniphier-system-bus 30 "#address-cells": [all …]
|
/Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | regsnv04.h | 1 /* SPDX-License-Identifier: MIT */ 5 #define NV04_PFIFO_DELAY_0 0x00002040 6 #define NV04_PFIFO_DMA_TIMESLICE 0x00002044 7 #define NV04_PFIFO_NEXT_CHANNEL 0x00002050 8 #define NV03_PFIFO_INTR_0 0x00002100 9 #define NV03_PFIFO_INTR_EN_0 0x00002140 10 # define NV_PFIFO_INTR_CACHE_ERROR (1<<0) 17 #define NV03_PFIFO_RAMHT 0x00002210 18 #define NV03_PFIFO_RAMFC 0x00002214 19 #define NV03_PFIFO_RAMRO 0x00002218 [all …]
|
/Linux-v5.10/arch/mips/include/asm/mach-malta/ |
D | spaces.h | 17 * 0x00000000 - 0x0fffffff: 1st RAM region, 256MB 18 * 0x10000000 - 0x1bffffff: GIC and CPC Control Registers 19 * 0x1c000000 - 0x1fffffff: I/O And Flash 20 * 0x20000000 - 0x7fffffff: 2nd RAM region, 1.5GB 21 * 0x80000000 - 0xffffffff: Physical memory aliases to 0x0 (2GB) 23 * The kernel is still located in 0x80000000(kseg0). However, 24 * the physical mask has been shifted to 0x80000000 which exploits the alias 27 * words, the 0x80000000 virtual address maps to 0x80000000 physical address 28 * which in turn aliases to 0x0. We do this in order to be able to use a flat 29 * 2GB of memory (0x80000000 - 0xffffffff) so we can avoid the I/O hole in [all …]
|
/Linux-v5.10/arch/mips/pic32/pic32mzda/ |
D | config.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <asm/mach-pic32/pic32.h> 14 #define PIC32_CFGCON 0x0000 15 #define PIC32_DEVID 0x0020 16 #define PIC32_SYSKEY 0x0030 17 #define PIC32_CFGEBIA 0x00c0 18 #define PIC32_CFGEBIC 0x00d0 19 #define PIC32_CFGCON2 0x00f0 20 #define PIC32_RCON 0x1240 49 return 0; in pic32_conf_modify_atomic() [all …]
|
/Linux-v5.10/drivers/soc/aspeed/ |
D | aspeed-p2a-ctrl.c | 1 // SPDX-License-Identifier: GPL-2.0+ 28 #include <linux/aspeed-p2a-ctrl.h> 30 #define DEVICE_NAME "aspeed-p2a-ctrl" 33 #define SCU2C 0x2c 35 #define SCU180 0x180 36 /* Bit 1 controls the P2A bridge, while bit 0 controls the entire VGA device 91 regmap_update_bits(p2a_ctrl->regmap, in aspeed_p2a_enable_bridge() 97 regmap_update_bits(p2a_ctrl->regmap, SCU180, SCU180_ENP2A, 0); in aspeed_p2a_disable_bridge() 104 struct aspeed_p2a_user *priv = file->private_data; in aspeed_p2a_mmap() 105 struct aspeed_p2a_ctrl *ctrl = priv->parent; in aspeed_p2a_mmap() [all …]
|
/Linux-v5.10/drivers/gpu/drm/nouveau/ |
D | nouveau_reg.h | 1 /* SPDX-License-Identifier: MIT */ 3 #define NV04_PFB_BOOT_0 0x00100000 4 # define NV04_PFB_BOOT_0_RAM_AMOUNT 0x00000003 5 # define NV04_PFB_BOOT_0_RAM_AMOUNT_32MB 0x00000000 6 # define NV04_PFB_BOOT_0_RAM_AMOUNT_4MB 0x00000001 7 # define NV04_PFB_BOOT_0_RAM_AMOUNT_8MB 0x00000002 8 # define NV04_PFB_BOOT_0_RAM_AMOUNT_16MB 0x00000003 9 # define NV04_PFB_BOOT_0_RAM_WIDTH_128 0x00000004 10 # define NV04_PFB_BOOT_0_RAM_TYPE 0x00000028 11 # define NV04_PFB_BOOT_0_RAM_TYPE_SGRAM_8MBIT 0x00000000 [all …]
|
/Linux-v5.10/sound/pci/ctxfi/ |
D | cthw20k2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 48 #define SRCCTL_STATE 0x00000007 49 #define SRCCTL_BM 0x00000008 50 #define SRCCTL_RSR 0x00000030 51 #define SRCCTL_SF 0x000001C0 52 #define SRCCTL_WR 0x00000200 53 #define SRCCTL_PM 0x00000400 54 #define SRCCTL_ROM 0x00001800 55 #define SRCCTL_VO 0x00002000 56 #define SRCCTL_ST 0x00004000 [all …]
|
/Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | nv50.c | 35 return nvkm_rd32(gr->engine.subdev.device, 0x1540); in nv50_gr_units() 46 int ret = nvkm_gpuobj_new(object->engine->subdev.device, 16, in nv50_gr_object_bind() 48 if (ret == 0) { in nv50_gr_object_bind() 50 nvkm_wo32(*pgpuobj, 0x00, object->oclass); in nv50_gr_object_bind() 51 nvkm_wo32(*pgpuobj, 0x04, 0x00000000); in nv50_gr_object_bind() 52 nvkm_wo32(*pgpuobj, 0x08, 0x00000000); in nv50_gr_object_bind() 53 nvkm_wo32(*pgpuobj, 0x0c, 0x00000000); in nv50_gr_object_bind() 72 struct nv50_gr *gr = nv50_gr_chan(object)->gr; in nv50_gr_chan_bind() 73 int ret = nvkm_gpuobj_new(gr->base.engine.subdev.device, gr->size, in nv50_gr_chan_bind() 75 if (ret == 0) { in nv50_gr_chan_bind() [all …]
|
D | gf100.c | 51 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_zbc_clear_color() 52 if (gr->zbc_color[zbc].format) { in gf100_gr_zbc_clear_color() 53 nvkm_wr32(device, 0x405804, gr->zbc_color[zbc].ds[0]); in gf100_gr_zbc_clear_color() 54 nvkm_wr32(device, 0x405808, gr->zbc_color[zbc].ds[1]); in gf100_gr_zbc_clear_color() 55 nvkm_wr32(device, 0x40580c, gr->zbc_color[zbc].ds[2]); in gf100_gr_zbc_clear_color() 56 nvkm_wr32(device, 0x405810, gr->zbc_color[zbc].ds[3]); in gf100_gr_zbc_clear_color() 58 nvkm_wr32(device, 0x405814, gr->zbc_color[zbc].format); in gf100_gr_zbc_clear_color() 59 nvkm_wr32(device, 0x405820, zbc); in gf100_gr_zbc_clear_color() 60 nvkm_wr32(device, 0x405824, 0x00000004); /* TRIGGER | WRITE | COLOR */ in gf100_gr_zbc_clear_color() 67 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; in gf100_gr_zbc_color_get() [all …]
|
/Linux-v5.10/drivers/gpu/drm/gma500/ |
D | psb_drv.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2007-2011, Intel Corporation. 42 * to the different groups of PowerVR 5-series chip designs 44 * 0x8086 = Intel Corporation 46 * PowerVR SGX535 - Poulsbo - Intel GMA 500, Intel Atom Z5xx 47 * PowerVR SGX535 - Moorestown - Intel GMA 600 48 * PowerVR SGX535 - Oaktrail - Intel GMA 600, Intel Atom Z6xx, E6xx 49 * PowerVR SGX540 - Medfield - Intel Atom Z2460 50 * PowerVR SGX544MP2 - Medfield - 51 * PowerVR SGX545 - Cedartrail - Intel GMA 3600, Intel Atom D2500, N2600 [all …]
|
/Linux-v5.10/arch/openrisc/include/asm/ |
D | spr_defs.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 10 * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> 19 /* Definition of special-purpose registers (SPRs). */ 24 #define MAX_SPRS (0x10000) 27 #define SPRGROUP_SYS (0 << MAX_SPRS_PER_GRP_BITS) 41 #define SPR_VR (SPRGROUP_SYS + 0) 70 #define SPR_DMMUCR (SPRGROUP_DMMU + 0) 72 #define SPR_DTLBMR_BASE(WAY) (SPRGROUP_DMMU + 0x200 + (WAY) * 0x100) 73 #define SPR_DTLBMR_LAST(WAY) (SPRGROUP_DMMU + 0x27f + (WAY) * 0x100) 74 #define SPR_DTLBTR_BASE(WAY) (SPRGROUP_DMMU + 0x280 + (WAY) * 0x100) [all …]
|
/Linux-v5.10/drivers/net/ethernet/renesas/ |
D | ravb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright (C) 2014-2015 Renesas Electronics Corporation 6 * Copyright (C) 2015-2016 Cogent Embedded, Inc. <source@cogentembedded.com> 17 #include <linux/mdio-bitbang.h> 38 #define RAVB_TXTSTAMP_VALID 0x00000001 /* TX timestamp valid */ 39 #define RAVB_TXTSTAMP_ENABLED 0x00000010 /* Enable TX timestamping */ 41 #define RAVB_RXTSTAMP_VALID 0x00000001 /* RX timestamp valid */ 42 #define RAVB_RXTSTAMP_TYPE 0x00000006 /* RX type mask */ 43 #define RAVB_RXTSTAMP_TYPE_V2_L2_EVENT 0x00000002 44 #define RAVB_RXTSTAMP_TYPE_ALL 0x00000006 [all …]
|
/Linux-v5.10/drivers/gpu/drm/radeon/ |
D | r600d.h | 30 #define CP_PACKET2 0x80000000 31 #define PACKET2_PAD_SHIFT 0 32 #define PACKET2_PAD_MASK (0x3fffffff << 0) 41 #define R6XX_MAX_BACKENDS_MASK 0xff 43 #define R6XX_MAX_SIMDS_MASK 0xff 45 #define R6XX_MAX_PIPES_MASK 0xff 48 #define ARRAY_LINEAR_GENERAL 0x00000000 49 #define ARRAY_LINEAR_ALIGNED 0x00000001 50 #define ARRAY_1D_TILED_THIN1 0x00000002 51 #define ARRAY_2D_TILED_THIN1 0x00000004 [all …]
|
D | rv770.c | 53 unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; in rv770_set_uvd_clocks() 57 if (rdev->family == CHIP_RV740) in rv770_set_uvd_clocks() 68 return 0; in rv770_set_uvd_clocks() 72 43663, 0x03FFFFFE, 1, 30, ~0, in rv770_set_uvd_clocks() 78 vclk_div -= 1; in rv770_set_uvd_clocks() 79 dclk_div -= 1; in rv770_set_uvd_clocks() 81 /* set UPLL_FB_DIV to 0x50000 */ in rv770_set_uvd_clocks() 82 WREG32_P(CG_UPLL_FUNC_CNTL_3, UPLL_FB_DIV(0x50000), ~UPLL_FB_DIV_MASK); in rv770_set_uvd_clocks() 85 WREG32_P(CG_UPLL_FUNC_CNTL, 0, ~(UPLL_RESET_MASK | UPLL_SLEEP_MASK)); in rv770_set_uvd_clocks() 87 /* assert BYPASS EN and FB_DIV[0] <- ??? why? */ in rv770_set_uvd_clocks() [all …]
|
/Linux-v5.10/drivers/net/wireless/ath/ath9k/ |
D | ar9002_initvals.h | 2 * Copyright (c) 2010-2011 Atheros Communications Inc. 19 {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160}, 20 {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c}, 21 {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38}, 22 {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000}, 23 {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00}, 24 {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b}, 25 {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810}, 26 {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a}, 27 {0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440}, [all …]
|
/Linux-v5.10/drivers/message/fusion/lsi/ |
D | mpi_log_sas.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright (c) 2000-2008 LSI Corporation. All rights reserved. * 7 * ------------ * 10 *-------------------------------------------------------------------------* 16 #define SAS_LOGINFO_NEXUS_LOSS 0x31170000 17 #define SAS_LOGINFO_MASK 0xFFFF0000 20 /* IOC LOGINFO defines, 0x00000000 - 0x0FFFFFFF */ 22 /* Bits 31-28: MPI_IOCLOGINFO_TYPE_SAS (3) */ 23 /* Bits 27-24: IOC_LOGINFO_ORIGINATOR: 0=IOP, 1=PL, 2=IR */ 24 /* Bits 23-16: LOGINFO_CODE */ [all …]
|
/Linux-v5.10/drivers/net/ethernet/broadcom/ |
D | tg3.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * Copyright (C) 2007-2016 Broadcom Corporation. 9 * Copyright (C) 2016-2017 Broadcom Limited. 17 #define TG3_64BIT_REG_HIGH 0x00UL 18 #define TG3_64BIT_REG_LOW 0x04UL 21 #define TG3_BDINFO_HOST_ADDR 0x0UL /* 64-bit */ 22 #define TG3_BDINFO_MAXLEN_FLAGS 0x8UL /* 32-bit */ 23 #define BDINFO_FLAGS_USE_EXT_RECV 0x00000001 /* ext rx_buffer_desc */ 24 #define BDINFO_FLAGS_DISABLED 0x00000002 25 #define BDINFO_FLAGS_MAXLEN_MASK 0xffff0000 [all …]
|