Lines Matching refs:devid
225 static enum tmc_mem_intf_width tmc_get_memwidth(u32 devid) in tmc_get_memwidth() argument
238 switch (BMVAL(devid, 8, 10)) { in tmc_get_memwidth()
269 coresight_simple_reg32(devid, CORESIGHT_DEVID),
402 static int tmc_etr_setup_caps(struct device *parent, u32 devid, in tmc_etr_setup_caps() argument
419 if (!(devid & TMC_DEVID_NOSCAT) && tmc_etr_can_use_sg(parent)) in tmc_etr_setup_caps()
423 if (devid & TMC_DEVID_AXIAW_VALID) in tmc_etr_setup_caps()
424 dma_mask = ((devid >> TMC_DEVID_AXIAW_SHIFT) & in tmc_etr_setup_caps()
476 u32 devid; in __tmc_probe() local
497 devid = readl_relaxed(drvdata->base + CORESIGHT_DEVID); in __tmc_probe()
498 drvdata->config_type = BMVAL(devid, 6, 7); in __tmc_probe()
499 drvdata->memwidth = tmc_get_memwidth(devid); in __tmc_probe()
526 ret = tmc_etr_setup_caps(dev, devid, &desc.access); in __tmc_probe()