On Sat, Aug 13, 2022 at 09:26:24PM +1200, Luke D. Jones wrote: > Support the hardware GPU MUX switch available on some models. This > switch can toggle the MUX between: > > - 0, Dedicated mode > - 1, Optimus mode > > Optimus mode is the regular iGPU + dGPU available, while dedicated > mode switches the system to have only the dGPU available. Could you please integrate this with the framework provided by: include/linux/vga_switcheroo.h drivers/gpu/vga/vga_switcheroo.c vga_switcheroo will then automatically expose a sysfs interface. Find existing vga_switcheroo mux drivers in the tree like this, they may serve as a template: git grep "struct vga_switcheroo_handler" -- :/ Thanks, Lukas