I am assuming that what you mean by Using Coreboot with TianoCore is that you want to Create create an EDKII Tianocore Image and use it as payload for your platform?
I can provide some documentation that might be useful for your case:
Regarding CSM module you might find this useful: Sea BIOS can be configured as a CSM module to be integrated with EDKII: https://www.seabios.org/Build_overview#Build_as_a_UEFI_Compatibility_Support_Module_.28CSM.29
Here you can find additional documentation about Tiano Core:
I specially recommend the Beyond BIOS documents as they explain many topics including TPM
Tiano Core Basic documentation: EDK II User Documentation · tianocore/tianocore.github.io Wiki · GitHub
Tiano Core White Papers: EDK II white papers · tianocore/tianocore.github.io Wiki · GitHub
Here is more information regarding TPM: https://firmware.intel.com/sites/default/files/resources/A_Tour_Beyond_BIOS_Implementing_TPM2_Support_in_EDKII.pdf
I also suggest to suscribe to the Tiano Core Developers mailing list: http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=Mailing_Lists
I hope this information is useful for your case.