i2c seems basically used only for DDC from evergreen hardware. Am I wrong ?
Namely, fan and thermal are not managed by the driver. The PM seems managed by PowerPlay tables throught the atombios.
Depends on the OEM. From rv6xx+, the GPU contains an integrated thermal controller. Most OEMs use the integrated controller, but in some cases they still use an external i2c-based controller. Some boards even use a combination of the integrated controller along with i2c.