
Building snow_defconfig fails:
AR drivers/watchdog/built-in.o drivers/tpm/tpm_tis_infineon.c:53: warning: "TPM_ACCESS" redefined 53 | #define TPM_ACCESS(l) (0x0000 | ((l) << 4)) | In file included from drivers/tpm/tpm_tis_infineon.c:34: drivers/tpm/tpm_tis.h:75: note: this is the location of the previous definition 75 | #define TPM_ACCESS(l) (0x0000 | ((l) << 12)) | drivers/tpm/tpm_tis_infineon.c:54: warning: "TPM_STS" redefined 54 | #define TPM_STS(l) (0x0001 | ((l) << 4)) | In file included from drivers/tpm/tpm_tis_infineon.c:34: drivers/tpm/tpm_tis.h:77: note: this is the location of the previous definition 77 | #define TPM_STS(l) (0x0018 | ((l) << 12)) | drivers/tpm/tpm_tis_infineon.c:55: warning: "TPM_DATA_FIFO" redefined 55 | #define TPM_DATA_FIFO(l) (0x0005 | ((l) << 4)) | In file included from drivers/tpm/tpm_tis_infineon.c:34: drivers/tpm/tpm_tis.h:78: note: this is the location of the previous definition 78 | #define TPM_DATA_FIFO(l) (0x0024 | ((l) << 12)) | drivers/tpm/tpm_tis_infineon.c:56: warning: "TPM_DID_VID" redefined 56 | #define TPM_DID_VID(l) (0x0006 | ((l) << 4)) | In file included from drivers/tpm/tpm_tis_infineon.c:34: drivers/tpm/tpm_tis.h:79: note: this is the location of the previous definition 79 | #define TPM_DID_VID(l) (0x0f00 | ((l) << 12)) | drivers/tpm/tpm_tis_infineon.c:586:12: error: static declaration of ‘tpm_tis_get_desc’ follows non-static declaration 586 | static int tpm_tis_get_desc(struct udevice *dev, char *buf, int size) | ^~~~~~~~~~~~~~~~ In file included from drivers/tpm/tpm_tis_infineon.c:34: drivers/tpm/tpm_tis.h:245:5: note: previous declaration of ‘tpm_tis_get_desc’ with type ‘int(struct udevice *, char *, int)’ 245 | int tpm_tis_get_desc(struct udevice *udev, char *buf, int size); | ^~~~~~~~~~~~~~~~ make[2]: *** [scripts/Makefile.build:254: drivers/tpm/tpm_tis_infineon.o] Error 1 make[1]: *** [scripts/Makefile.build:394: drivers/tpm] Error 2 make: *** [Makefile:1808: drivers] Error 2
Best regards
Heinrich