Commit 49d478b4 authored by Raag Jadav's avatar Raag Jadav Committed by Andy Shevchenko
Browse files

gpio: elkhartlake: reuse pm_ops from Intel Tangier driver



Reuse tng_gpio_pm_ops from Intel Tangier driver instead of calling
them through a local copy.

Signed-off-by: default avatarRaag Jadav <raag.jadav@intel.com>
Link: https://lore.kernel.org/r/20231113131600.10828-3-raag.jadav@intel.com


Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
parent fc84abc4
Loading
Loading
Loading
Loading
+1 −13
Original line number Diff line number Diff line
@@ -55,18 +55,6 @@ static int ehl_gpio_probe(struct platform_device *pdev)
	return 0;
}

static int ehl_gpio_suspend(struct device *dev)
{
	return tng_gpio_suspend(dev);
}

static int ehl_gpio_resume(struct device *dev)
{
	return tng_gpio_resume(dev);
}

static DEFINE_SIMPLE_DEV_PM_OPS(ehl_gpio_pm_ops, ehl_gpio_suspend, ehl_gpio_resume);

static const struct platform_device_id ehl_gpio_ids[] = {
	{ "gpio-elkhartlake" },
	{ }
@@ -76,7 +64,7 @@ MODULE_DEVICE_TABLE(platform, ehl_gpio_ids);
static struct platform_driver ehl_gpio_driver = {
	.driver	= {
		.name	= "gpio-elkhartlake",
		.pm	= pm_sleep_ptr(&ehl_gpio_pm_ops),
		.pm	= pm_sleep_ptr(&tng_gpio_pm_ops),
	},
	.probe		= ehl_gpio_probe,
	.id_table	= ehl_gpio_ids,