platform/x86: int3472/discrete: Move GPIO request to skl_int3472_register_clock()
authorHans de Goede <hdegoede@redhat.com>
Fri, 27 Jan 2023 20:37:28 +0000 (21:37 +0100)
committerHans de Goede <hdegoede@redhat.com>
Fri, 3 Feb 2023 09:22:35 +0000 (10:22 +0100)
commit8cf0e541c1fd76aa9ff1ac5e77ac2ea64220eca6
treebdae99093fb2ee4979423308842f5785bdd05e70
parent5ae20a8050d08a51fef9769cd53237551f259dbe
platform/x86: int3472/discrete: Move GPIO request to skl_int3472_register_clock()

Move the requesting of the clk-enable GPIO to skl_int3472_register_clock()
(and move the gpiod_put to unregister).

This mirrors the GPIO handling in skl_int3472_register_regulator() and
allows removing skl_int3472_map_gpio_to_clk() from discrete.c.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Link: https://lore.kernel.org/r/20230127203729.10205-5-hdegoede@redhat.com
drivers/platform/x86/intel/int3472/clk_and_regulator.c
drivers/platform/x86/intel/int3472/common.h
drivers/platform/x86/intel/int3472/discrete.c