Lines Matching refs:tpm_info
34 struct tpm_info {
229 static int tpm_tis_init(struct device *dev, struct tpm_info *tpm_info)
245 phy->iobase = devm_ioremap_resource(dev, &tpm_info->res);
250 irq = tpm_info->irq;
264 struct tpm_info tpm_info = {};
270 tpm_info.res = *res;
273 tpm_info.irq = pnp_irq(pnp_dev, 0);
275 tpm_info.irq = -1;
277 return tpm_tis_init(&pnp_dev->dev, &tpm_info);
328 struct tpm_info tpm_info = {};
336 tpm_info.res = *res;
338 tpm_info.irq = platform_get_irq_optional(pdev, 0);
339 if (tpm_info.irq <= 0) {
341 tpm_info.irq = -1;
344 tpm_info.irq = 0;
347 return tpm_tis_init(&pdev->dev, &tpm_info);