Hello,
Unfortunately, the register naming inconsistency is in the datasheet for this device, and the header file matches the naming used within the datasheet (which is as it should be). So apart from the vector names which use the TPM1 designation, when referring to the various registers associated with the first TPM module, you will need to use the TPM designation within your code.
If your code must be portable between different HCS08 devices, a workaround might be to create an additional header file containing macros to rename the TPM registers, to specifically suit the QD4 device. For example:
#define TPM1SC TPMSC
and similarly for all other TPM1 registers.
Regards,
Mac