Is a passport sufficient for a business trip to Switzerland?

Good morning 🙂 I'm departing tomorrow for a business trip to Switzerland by plane. Currently, I only have a passport as my ID. Is that sufficient for boarding and checking into the hotel? P.S.: My passport cover is also a bit tattered. Could that also be a problem? However, all my data is still perfectly…