modern kernels use somethink called runtime PM, which is more or less a distributed suspend to ram. The components are shutdown whenever they are not needed and their state (if necessary) is saved to RAM

often its simply used to distinguish dozends of very similar boards with simply different pcb routing and thus led, button and sometimes port ordering or used switch chips, phys, memory... (thus timing), flash etc