On 5/23/22 01:12, Ilias Apalodimas wrote:
Hi Eddie,

Thanks for the patch.

[...]

+static const struct tpm_tis_chip_data tpm_tis_std_chip_data = {
+       .pcr_count = 24,
+       .pcr_select_min = 3,
+};
+
+static const struct udevice_id tpm_tis_i2c_ids[] = {
+       {
+               .compatible = "nuvoton,npct75x",
+               .data = (ulong)&tpm_tis_std_chip_data,
+       },
+       {
+               .compatible = "tcg,tpm-tis-i2c",
+               .data = (ulong)&tpm_tis_std_chip_data,
+       },
+       { }
+};
+
+U_BOOT_DRIVER(tpm_tis_i2c) = {
+       .name = "tpm_tis_i2c",
+       .id = UCLASS_TPM,
+       .of_match = tpm_tis_i2c_ids,
+       .ops = &tpm_tis_i2c_ops,
+       .probe = tpm_tis_i2c_probe,
+       .remove = tpm_tis_i2c_remove,
+       .priv_auto_alloc_size = sizeof(struct tpm_chip),
Shouldn't this be .priv_auto only? IIRC we got rid of the
.priv_auto_alloc_size a while back?  If so I can fix this while merging


Yes, I think so. I tested with an older u-boot (openbmc uses a modified v2019.04) with all the TPM core patches, and I think I missed this bit in rebasing.

Thanks,

Eddie



Regards
/Ilias

+};
--
2.27.0

Reply via email to