Lines Matching refs:tpm_info
32 struct tpm_info {
221 static int tpm_tis_init(struct device *dev, struct tpm_info *tpm_info)
235 phy->iobase = devm_ioremap_resource(dev, &tpm_info->res);
240 irq = tpm_info->irq;
254 struct tpm_info tpm_info = {};
260 tpm_info.res = *res;
263 tpm_info.irq = pnp_irq(pnp_dev, 0);
265 tpm_info.irq = -1;
267 return tpm_tis_init(&pnp_dev->dev, &tpm_info);
318 struct tpm_info tpm_info = {};
326 tpm_info.res = *res;
328 tpm_info.irq = platform_get_irq_optional(pdev, 0);
329 if (tpm_info.irq <= 0) {
331 tpm_info.irq = -1;
334 tpm_info.irq = 0;
337 return tpm_tis_init(&pdev->dev, &tpm_info);