Regulate the creation of thermal controllers and zone managers

This CL makes the constructor of major tlBMC thermal components protected, the creation of which is enforced through the corresponding `Create()` function only.

#pid-tlbmc-migration

PiperOrigin-RevId: 843340956
Change-Id: If09712eb5ea03e2ad6a68102f70e3c06e1bf3f51
1 file changed
tree: 331e8d8b3a2c21d4f44b22370a866e61556ef11a
  1. linux/
  2. .gitmodules