/linux-6.12.1/arch/arm/mach-imx/ |
D | mach-imx6q.c | 29 0x8000 | MICREL_KSZ9021_RGMII_RX_DATA_PAD_SCEW); in ksz9021rn_phy_fixup() 30 phy_write(phydev, MICREL_KSZ9021_EXTREG_DATA_WRITE, 0x0000); in ksz9021rn_phy_fixup() 34 0x8000 | MICREL_KSZ9021_RGMII_CLK_CTRL_PAD_SCEW); in ksz9021rn_phy_fixup() 35 phy_write(phydev, MICREL_KSZ9021_EXTREG_DATA_WRITE, 0xf0f0); in ksz9021rn_phy_fixup() 40 return 0; in ksz9021rn_phy_fixup() 54 if (dev->devfn != 0) in ventana_pciesw_early_fixup() 57 pci_read_config_dword(dev, 0x62c, &dw); in ventana_pciesw_early_fixup() 58 dw |= 0xaaa8; // GPIO1-7 outputs in ventana_pciesw_early_fixup() 59 pci_write_config_dword(dev, 0x62c, dw); in ventana_pciesw_early_fixup() 61 pci_read_config_dword(dev, 0x644, &dw); in ventana_pciesw_early_fixup() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/can/ |
D | bosch,c_can.yaml | 55 register offset to the RAMINIT register and the CAN instance number (0 103 reg = <0xffc00000 0x1000>; 104 interrupts = <0 131 4>, <0 132 4>, <0 133 4>, <0 134 4>; 109 can@0 { 111 reg = <0x0 0x2000>; 114 syscon-raminit = <&scm_conf 0x644 1>;
|
/linux-6.12.1/drivers/video/fbdev/ |
D | platinumfb.h | 54 * F = 14.3MHz * c0 / (c1 & 0x1f) / (1 << (c1 >> 5)) 55 * Newer ones use the values in clocksel[0], for which the formula 57 * F = 15MHz * c0 / ((c1 & 0x1f) + 2) / (1 << (c1 >> 5)) 69 #define DIV2 0x20 70 #define DIV4 0x40 71 #define DIV8 0x60 72 #define DIV16 0x80 76 0x5c00, 78 { 0xffc, 4, 0, 0, 0, 0, 0x428, 0, 79 0, 0xb3, 0xd3, 0x12, 0x1a5, 0x23, 0x28, 0x2d, [all …]
|
/linux-6.12.1/arch/arm/boot/dts/ti/omap/ |
D | dra72x-mmc-iodelay.dtsi | 37 DRA7XX_CORE_IOPAD(0x3754, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_clk.clk */ 38 DRA7XX_CORE_IOPAD(0x3758, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_cmd.cmd */ 39 DRA7XX_CORE_IOPAD(0x375c, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat0.dat0 */ 40 DRA7XX_CORE_IOPAD(0x3760, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat1.dat1 */ 41 DRA7XX_CORE_IOPAD(0x3764, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat2.dat2 */ 42 DRA7XX_CORE_IOPAD(0x3768, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat3.dat3 */ 48 DRA7XX_CORE_IOPAD(0x3754, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_clk.clk */ 49 DRA7XX_CORE_IOPAD(0x3758, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_cmd.cmd */ 50 DRA7XX_CORE_IOPAD(0x375c, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat0.dat0 */ 51 DRA7XX_CORE_IOPAD(0x3760, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat1.dat1 */ [all …]
|
D | dra76x-mmc-iodelay.dtsi | 32 DRA7XX_CORE_IOPAD(0x3754, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_clk.clk */ 33 DRA7XX_CORE_IOPAD(0x3758, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_cmd.cmd */ 34 DRA7XX_CORE_IOPAD(0x375c, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat0.dat0 */ 35 DRA7XX_CORE_IOPAD(0x3760, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat1.dat1 */ 36 DRA7XX_CORE_IOPAD(0x3764, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat2.dat2 */ 37 DRA7XX_CORE_IOPAD(0x3768, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat3.dat3 */ 43 DRA7XX_CORE_IOPAD(0x3754, PIN_INPUT_PULLUP | MUX_VIRTUAL_MODE11 | MUX_MODE0) /* mmc1_clk.clk */ 44 DRA7XX_CORE_IOPAD(0x3758, PIN_INPUT_PULLUP | MUX_VIRTUAL_MODE11 | MUX_MODE0) /* mmc1_cmd.cmd */ 45 DRA7XX_CORE_IOPAD(0x375c, PIN_INPUT_PULLUP | MUX_VIRTUAL_MODE11 | MUX_MODE0) /* mmc1_dat0.dat0 */ 46 DRA7XX_CORE_IOPAD(0x3760, PIN_INPUT_PULLUP | MUX_VIRTUAL_MODE11 | MUX_MODE0) /* mmc1_dat1.dat1 */ [all …]
|
D | dra74x-mmc-iodelay.dtsi | 35 DRA7XX_CORE_IOPAD(0x3754, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_clk.clk */ 36 DRA7XX_CORE_IOPAD(0x3758, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_cmd.cmd */ 37 DRA7XX_CORE_IOPAD(0x375c, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat0.dat0 */ 38 DRA7XX_CORE_IOPAD(0x3760, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat1.dat1 */ 39 DRA7XX_CORE_IOPAD(0x3764, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat2.dat2 */ 40 DRA7XX_CORE_IOPAD(0x3768, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat3.dat3 */ 46 DRA7XX_CORE_IOPAD(0x3754, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_clk.clk */ 47 DRA7XX_CORE_IOPAD(0x3758, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_cmd.cmd */ 48 DRA7XX_CORE_IOPAD(0x375c, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat0.dat0 */ 49 DRA7XX_CORE_IOPAD(0x3760, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc1_dat1.dat1 */ [all …]
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx6dl-pinfunc.h | 13 #define MX6QDL_PAD_CSI0_DAT10__IPU1_CSI0_DATA10 0x04c 0x360 0x000 0x0 0x0 14 #define MX6QDL_PAD_CSI0_DAT10__AUD3_RXC 0x04c 0x360 0x000 0x1 0x0 15 #define MX6QDL_PAD_CSI0_DAT10__ECSPI2_MISO 0x04c 0x360 0x7f8 0x2 0x0 16 #define MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA 0x04c 0x360 0x000 0x3 0x0 17 #define MX6QDL_PAD_CSI0_DAT10__UART1_RX_DATA 0x04c 0x360 0x8fc 0x3 0x0 18 #define MX6QDL_PAD_CSI0_DAT10__GPIO5_IO28 0x04c 0x360 0x000 0x5 0x0 19 #define MX6QDL_PAD_CSI0_DAT10__ARM_TRACE07 0x04c 0x360 0x000 0x7 0x0 20 #define MX6QDL_PAD_CSI0_DAT11__IPU1_CSI0_DATA11 0x050 0x364 0x000 0x0 0x0 21 #define MX6QDL_PAD_CSI0_DAT11__AUD3_RXFS 0x050 0x364 0x000 0x1 0x0 22 #define MX6QDL_PAD_CSI0_DAT11__ECSPI2_SS0 0x050 0x364 0x800 0x2 0x0 [all …]
|
D | imx6q-pinfunc.h | 13 #define MX6QDL_PAD_SD2_DAT1__SD2_DATA1 0x04c 0x360 0x000 0x0 0x0 14 #define MX6QDL_PAD_SD2_DAT1__ECSPI5_SS0 0x04c 0x360 0x834 0x1 0x0 15 #define MX6QDL_PAD_SD2_DAT1__EIM_CS2_B 0x04c 0x360 0x000 0x2 0x0 16 #define MX6QDL_PAD_SD2_DAT1__AUD4_TXFS 0x04c 0x360 0x7c8 0x3 0x0 17 #define MX6QDL_PAD_SD2_DAT1__KEY_COL7 0x04c 0x360 0x8f0 0x4 0x0 18 #define MX6QDL_PAD_SD2_DAT1__GPIO1_IO14 0x04c 0x360 0x000 0x5 0x0 19 #define MX6QDL_PAD_SD2_DAT2__SD2_DATA2 0x050 0x364 0x000 0x0 0x0 20 #define MX6QDL_PAD_SD2_DAT2__ECSPI5_SS1 0x050 0x364 0x838 0x1 0x0 21 #define MX6QDL_PAD_SD2_DAT2__EIM_CS3_B 0x050 0x364 0x000 0x2 0x0 22 #define MX6QDL_PAD_SD2_DAT2__AUD4_TXD 0x050 0x364 0x7b8 0x3 0x0 [all …]
|
D | imx53-pinfunc.h | 13 #define MX53_PAD_GPIO_19__KPP_COL_5 0x020 0x348 0x840 0x0 0x0 14 #define MX53_PAD_GPIO_19__GPIO4_5 0x020 0x348 0x000 0x1 0x0 15 #define MX53_PAD_GPIO_19__CCM_CLKO 0x020 0x348 0x000 0x2 0x0 16 #define MX53_PAD_GPIO_19__SPDIF_OUT1 0x020 0x348 0x000 0x3 0x0 17 #define MX53_PAD_GPIO_19__RTC_CE_RTC_EXT_TRIG2 0x020 0x348 0x000 0x4 0x0 18 #define MX53_PAD_GPIO_19__ECSPI1_RDY 0x020 0x348 0x000 0x5 0x0 19 #define MX53_PAD_GPIO_19__FEC_TDATA_3 0x020 0x348 0x000 0x6 0x0 20 #define MX53_PAD_GPIO_19__SRC_INT_BOOT 0x020 0x348 0x000 0x7 0x0 21 #define MX53_PAD_KEY_COL0__KPP_COL_0 0x024 0x34c 0x000 0x0 0x0 22 #define MX53_PAD_KEY_COL0__GPIO4_6 0x024 0x34c 0x000 0x1 0x0 [all …]
|
D | imx35-pinfunc.h | 13 #define MX35_PAD_CAPTURE__GPT_CAPIN1 0x004 0x328 0x000 0x0 0x0 14 #define MX35_PAD_CAPTURE__GPT_CMPOUT2 0x004 0x328 0x000 0x1 0x0 15 #define MX35_PAD_CAPTURE__CSPI2_SS1 0x004 0x328 0x7f4 0x2 0x0 16 #define MX35_PAD_CAPTURE__EPIT1_EPITO 0x004 0x328 0x000 0x3 0x0 17 #define MX35_PAD_CAPTURE__CCM_CLK32K 0x004 0x328 0x7d0 0x4 0x0 18 #define MX35_PAD_CAPTURE__GPIO1_4 0x004 0x328 0x850 0x5 0x0 19 #define MX35_PAD_COMPARE__GPT_CMPOUT1 0x008 0x32c 0x000 0x0 0x0 20 #define MX35_PAD_COMPARE__GPT_CAPIN2 0x008 0x32c 0x000 0x1 0x0 21 #define MX35_PAD_COMPARE__GPT_CMPOUT3 0x008 0x32c 0x000 0x2 0x0 22 #define MX35_PAD_COMPARE__EPIT2_EPITO 0x008 0x32c 0x000 0x3 0x0 [all …]
|
D | imx50-pinfunc.h | 13 #define MX50_PAD_KEY_COL0__KPP_COL_0 0x020 0x2cc 0x000 0x0 0x0 14 #define MX50_PAD_KEY_COL0__GPIO4_0 0x020 0x2cc 0x000 0x1 0x0 15 #define MX50_PAD_KEY_COL0__EIM_NANDF_CLE 0x020 0x2cc 0x000 0x2 0x0 16 #define MX50_PAD_KEY_COL0__CTI_TRIGIN7 0x020 0x2cc 0x000 0x6 0x0 17 #define MX50_PAD_KEY_COL0__USBPHY1_TXREADY 0x020 0x2cc 0x000 0x7 0x0 18 #define MX50_PAD_KEY_ROW0__KPP_ROW_0 0x024 0x2d0 0x000 0x0 0x0 19 #define MX50_PAD_KEY_ROW0__GPIO4_1 0x024 0x2d0 0x000 0x1 0x0 20 #define MX50_PAD_KEY_ROW0__EIM_NANDF_ALE 0x024 0x2d0 0x000 0x2 0x0 21 #define MX50_PAD_KEY_ROW0__CTI_TRIGIN_ACK7 0x024 0x2d0 0x000 0x6 0x0 22 #define MX50_PAD_KEY_ROW0__USBPHY1_RXVALID 0x024 0x2d0 0x000 0x7 0x0 [all …]
|
/linux-6.12.1/drivers/gpu/drm/radeon/ |
D | rv730d.h | 26 #define CG_SPLL_FUNC_CNTL 0x600 27 #define SPLL_RESET (1 << 0) 32 #define SPLL_REF_DIV_MASK (0x3f << 4) 34 #define SPLL_HILEN_MASK (0xf << 12) 36 #define SPLL_LOLEN_MASK (0xf << 16) 37 #define CG_SPLL_FUNC_CNTL_2 0x604 38 #define SCLK_MUX_SEL(x) ((x) << 0) 39 #define SCLK_MUX_SEL_MASK (0x1ff << 0) 40 #define CG_SPLL_FUNC_CNTL_3 0x608 41 #define SPLL_FB_DIV(x) ((x) << 0) [all …]
|
D | sumod.h | 30 #define RCU_FW_VERSION 0x30c 32 #define RCU_PWR_GATING_SEQ0 0x408 33 #define RCU_PWR_GATING_SEQ1 0x40c 34 #define RCU_PWR_GATING_CNTL 0x410 35 # define PWR_GATING_EN (1 << 0) 36 # define RSVD_MASK (0x3 << 1) 38 # define PCV_MASK (0x1f << 3) 41 # define PCP_MASK (0xf << 8) 44 # define RPW_MASK (0xf << 16) 47 # define ID_MASK (0xf << 24) [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
D | gf100.c | 47 nvkm_wr32(device, 0x001718, 0x80000000 | inst); in gf100_sw_chan_vblsem_release() 49 nvkm_wr32(device, 0x06000c, upper_32_bits(chan->vblank.offset)); in gf100_sw_chan_vblsem_release() 50 nvkm_wr32(device, 0x060010, lower_32_bits(chan->vblank.offset)); in gf100_sw_chan_vblsem_release() 51 nvkm_wr32(device, 0x060014, chan->vblank.value); in gf100_sw_chan_vblsem_release() 63 case 0x0400: in gf100_sw_chan_mthd() 64 chan->vblank.offset &= 0x00ffffffffULL; in gf100_sw_chan_mthd() 67 case 0x0404: in gf100_sw_chan_mthd() 68 chan->vblank.offset &= 0xff00000000ULL; in gf100_sw_chan_mthd() 71 case 0x0408: in gf100_sw_chan_mthd() 74 case 0x040c: in gf100_sw_chan_mthd() [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | gp100.c | 40 nvkm_wr32(device, 0x418010 + zoff, gr->zbc_color[zbc].ds[0]); in gp100_gr_zbc_clear_color() 41 nvkm_wr32(device, 0x41804c + zoff, gr->zbc_color[zbc].ds[1]); in gp100_gr_zbc_clear_color() 42 nvkm_wr32(device, 0x418088 + zoff, gr->zbc_color[zbc].ds[2]); in gp100_gr_zbc_clear_color() 43 nvkm_wr32(device, 0x4180c4 + zoff, gr->zbc_color[zbc].ds[3]); in gp100_gr_zbc_clear_color() 46 nvkm_mask(device, 0x418100 + ((znum / 4) * 4), in gp100_gr_zbc_clear_color() 47 0x0000007f << ((znum % 4) * 7), in gp100_gr_zbc_clear_color() 59 nvkm_wr32(device, 0x418110 + zoff, gr->zbc_depth[zbc].ds); in gp100_gr_zbc_clear_depth() 60 nvkm_mask(device, 0x41814c + ((znum / 4) * 4), in gp100_gr_zbc_clear_depth() 61 0x0000007f << ((znum % 4) * 7), in gp100_gr_zbc_clear_depth() 75 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x644), 0x00dffffe); in gp100_gr_init_shader_exceptions() [all …]
|
D | gm107.c | 41 { 0x40880c, 1, 0x04, 0x00000000 }, 42 { 0x408910, 1, 0x04, 0x00000000 }, 43 { 0x408984, 1, 0x04, 0x00000000 }, 44 { 0x41a8a0, 1, 0x04, 0x00000000 }, 45 { 0x400080, 1, 0x04, 0x003003c2 }, 46 { 0x400088, 1, 0x04, 0x0001bfe7 }, 47 { 0x40008c, 1, 0x04, 0x00060000 }, 48 { 0x400090, 1, 0x04, 0x00000030 }, 49 { 0x40013c, 1, 0x04, 0x003901f3 }, 50 { 0x400140, 1, 0x04, 0x00000100 }, [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/ |
D | nouveau_drv.h | 14 #define DRIVER_PATCHLEVEL 0 21 * - added support for software methods 0x600,0x644,0x6ac on nvc0 24 * bounds access to local memory to be silently ignored / return 0). 27 * 1.2.0: 34 * 1.3.0: 83 NVDRM_CHAN = 0xcccc0000, /* |= client chid */ 84 NVDRM_NVSW = 0x55550000, 258 int chan_nr; /* 0 if per-runlist CHIDs. */ 322 return !(mmu->type[drm->ttm.type_host[0]].type & NVIF_MEM_UNCACHED); in nouveau_drm_use_coherent_gpu_mapping() 339 } while(0) [all …]
|
/linux-6.12.1/drivers/net/ethernet/ti/icssg/ |
D | icssg_classifier.c | 22 #define FT1_SLOT_SIZE 0x10 /* bytes */ 25 #define FT1_DA0 0x0 26 #define FT1_DA1 0x4 27 #define FT1_DA0_MASK 0x8 28 #define FT1_DA1_MASK 0xc 36 #define FT1_START_MASK GENMASK(14, 0) 42 FT1_CFG_TYPE_DISABLED = 0, 49 #define FT1_CFG_MASK(n) (0x3 << FT1_CFG_SHIFT((n))) 53 #define FT3_SLOT_SIZE 0x20 /* bytes */ 56 #define FT3_START 0 [all …]
|
/linux-6.12.1/include/linux/mfd/mt6331/ |
D | registers.h | 10 #define MT6331_STRUP_CON0 0x0 11 #define MT6331_STRUP_CON2 0x2 12 #define MT6331_STRUP_CON3 0x4 13 #define MT6331_STRUP_CON4 0x6 14 #define MT6331_STRUP_CON5 0x8 15 #define MT6331_STRUP_CON6 0xA 16 #define MT6331_STRUP_CON7 0xC 17 #define MT6331_STRUP_CON8 0xE 18 #define MT6331_STRUP_CON9 0x10 19 #define MT6331_STRUP_CON10 0x12 [all …]
|
/linux-6.12.1/drivers/media/platform/qcom/camss/ |
D | camss-csid-gen2.c | 25 #define CSID_HW_VERSION 0x0 26 #define HW_VERSION_STEPPING 0 30 #define CSID_RST_STROBES 0x10 31 #define RST_STROBES 0 33 #define CSID_CSI2_RX_IRQ_STATUS 0x20 34 #define CSID_CSI2_RX_IRQ_MASK 0x24 35 #define CSID_CSI2_RX_IRQ_CLEAR 0x28 37 #define CSID_CSI2_RDIN_IRQ_STATUS(rdi) ((csid_is_lite(csid) ? 0x30 : 0x40) \ 38 + 0x10 * (rdi)) 39 #define CSID_CSI2_RDIN_IRQ_MASK(rdi) ((csid_is_lite(csid) ? 0x34 : 0x44) \ [all …]
|
/linux-6.12.1/arch/riscv/include/asm/ |
D | csr.h | 13 #define SR_SIE _AC(0x00000002, UL) /* Supervisor Interrupt Enable */ 14 #define SR_MIE _AC(0x00000008, UL) /* Machine Interrupt Enable */ 15 #define SR_SPIE _AC(0x00000020, UL) /* Previous Supervisor IE */ 16 #define SR_MPIE _AC(0x00000080, UL) /* Previous Machine IE */ 17 #define SR_SPP _AC(0x00000100, UL) /* Previously Supervisor */ 18 #define SR_MPP _AC(0x00001800, UL) /* Previously Machine */ 19 #define SR_SUM _AC(0x00040000, UL) /* Supervisor User Memory Access */ 21 #define SR_FS _AC(0x00006000, UL) /* Floating-point Status */ 22 #define SR_FS_OFF _AC(0x00000000, UL) 23 #define SR_FS_INITIAL _AC(0x00002000, UL) [all …]
|
/linux-6.12.1/tools/arch/riscv/include/asm/ |
D | csr.h | 12 #define SR_SIE _AC(0x00000002, UL) /* Supervisor Interrupt Enable */ 13 #define SR_MIE _AC(0x00000008, UL) /* Machine Interrupt Enable */ 14 #define SR_SPIE _AC(0x00000020, UL) /* Previous Supervisor IE */ 15 #define SR_MPIE _AC(0x00000080, UL) /* Previous Machine IE */ 16 #define SR_SPP _AC(0x00000100, UL) /* Previously Supervisor */ 17 #define SR_MPP _AC(0x00001800, UL) /* Previously Machine */ 18 #define SR_SUM _AC(0x00040000, UL) /* Supervisor User Memory Access */ 20 #define SR_FS _AC(0x00006000, UL) /* Floating-point Status */ 21 #define SR_FS_OFF _AC(0x00000000, UL) 22 #define SR_FS_INITIAL _AC(0x00002000, UL) [all …]
|
/linux-6.12.1/include/linux/soc/qcom/ |
D | geni-se.h | 76 #define GENI_FORCE_DEFAULT_REG 0x20 77 #define GENI_OUTPUT_CTRL 0x24 78 #define SE_GENI_STATUS 0x40 79 #define GENI_SER_M_CLK_CFG 0x48 80 #define GENI_SER_S_CLK_CFG 0x4c 81 #define GENI_IF_DISABLE_RO 0x64 82 #define GENI_FW_REVISION_RO 0x68 83 #define SE_GENI_CLK_SEL 0x7c 84 #define SE_GENI_CFG_SEQ_START 0x84 85 #define SE_GENI_DMA_MODE_EN 0x258 [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/gt/ |
D | intel_lrc.c | 32 * [5:0]: Number of NOPs or registers to set values to in case of 37 * is used for offsets smaller than 0x200 while the latter is for values bigger 42 * [6:0]: Register offset, without considering the engine base. 53 #define POSTED BIT(0) in set_offsets() 54 #define REG(x) (((x) >> 2) | BUILD_BUG_ON_ZERO(x >= 0x200)) in set_offsets() 56 (((x) >> 9) | BIT(7) | BUILD_BUG_ON_ZERO(x >= 0x10000)), \ in set_offsets() 57 (((x) >> 2) & 0x7f) in set_offsets() 58 #define END 0 in set_offsets() 71 count = *data & 0x3f; in set_offsets() 84 u32 offset = 0; in set_offsets() [all …]
|
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/ |
D | mt792x_regs.h | 8 #define MT_MCU_WFDMA1_BASE 0x3000 11 #define MT_MCU_INT_EVENT MT_MCU_WFDMA1(0x108) 12 #define MT_MCU_INT_EVENT_DMA_STOPPED BIT(0) 17 #define MT_PLE_BASE 0x820c0000 20 #define MT_PLE_FL_Q0_CTRL MT_PLE(0x3e0) 21 #define MT_PLE_FL_Q1_CTRL MT_PLE(0x3e4) 22 #define MT_PLE_FL_Q2_CTRL MT_PLE(0x3e8) 23 #define MT_PLE_FL_Q3_CTRL MT_PLE(0x3ec) 25 #define MT_PLE_AC_QEMPTY(_n) MT_PLE(0x500 + 0x40 * (_n)) 26 #define MT_PLE_AMSDU_PACK_MSDU_CNT(n) MT_PLE(0x10e0 + ((n) << 2)) [all …]
|