Lines Matching refs:soc
84 for (i = 0; i < mc->soc->num_clients; i++) { in tegra_mc_setup_latency_allowance()
85 const struct tegra_mc_la *la = &mc->soc->clients[i].la; in tegra_mc_setup_latency_allowance()
115 for (i = 0; i < mc->soc->num_emem_regs; ++i) in tegra_mc_write_emem_configuration()
116 mc_writel(mc, timing->emem_data[i], mc->soc->emem_regs[i]); in tegra_mc_write_emem_configuration()
145 timing->emem_data = devm_kcalloc(mc->dev, mc->soc->num_emem_regs, in load_one_timing()
152 mc->soc->num_emem_regs); in load_one_timing()
247 status = mc_readl(mc, MC_INTSTATUS) & mc->soc->intmask; in tegra_mc_irq()
264 if (mc->soc->num_address_bits > 32) { in tegra_mc_irq()
281 id = value & mc->soc->client_id_mask; in tegra_mc_irq()
283 for (i = 0; i < mc->soc->num_clients; i++) { in tegra_mc_irq()
284 if (mc->soc->clients[i].id == id) { in tegra_mc_irq()
285 client = mc->soc->clients[i].name; in tegra_mc_irq()
353 mc->soc = match->data; in tegra_mc_probe()
385 mc->smmu = tegra_smmu_probe(&pdev->dev, mc->soc->smmu, mc); in tegra_mc_probe()
407 WARN(!mc->soc->client_id_mask, "Missing client ID mask for this SoC\n"); in tegra_mc_probe()
409 mc_writel(mc, mc->soc->intmask, MC_INTMASK); in tegra_mc_probe()