Merge cpuidle updates for 6.16-rc1:
 - Optimize bucket assignment when next_timer_ns equals KTIME_MAX in the
   menu cpuidle governor (Zhongqiu Han).
 - Convert the cpuidle PSCI driver to a faux device one (Sudeep Holla).
 - Add C1 demotion on/off sysfs knob to the intel_idle driver (Artem
   Bityutskiy).
 - Fix typos in two comments in the teo cpuidle governor (Atul Kumar
   Pant).
* pm-cpuidle:
  cpuidle: psci: Avoid initializing faux device if no DT idle states are present
  Documentation: ABI: testing: document the new cpuidle sysfs file
  Documentation: admin-guide: pm: Document intel_idle C1 demotion
  intel_idle: Add C1 demotion on/off sysfs knob
  cpuidle: psci: Transition to the faux device interface
  cpuidle: menu: Optimize bucket assignment when next_timer_ns equals KTIME_MAX
  cpuidle: teo: Fix typos in two comments