Merge "i2c: i2c-msm-geni: Add support to make I2C driver GKI compliant"

This commit is contained in:
qctecmdr 2019-11-27 21:40:35 -08:00 • committed by Gerrit - the friendly Code Review server
commit fe977ee3ff
2 changed files with 13 additions and 2 deletions

View file

@ -896,6 +896,7 @@ config I2C_MSM_GENI
tristate "Qualcomm Technologies Inc.'s GENI based I2C controller"
depends on ARCH_QCOM || COMPILE_TEST
depends on MSM_GENI_SE
default n
help
This driver supports GENI serial engine based I2C controller in
master mode on the Qualcomm Technologies Inc.'s SoCs. If you say

View file

@ -977,7 +977,7 @@ static int geni_i2c_resume_noirq(struct device *device)
return 0;
}
#ifdef CONFIG_PM
#if IS_ENABLED(CONFIG_PM)
static int geni_i2c_runtime_suspend(struct device *dev)
{
struct geni_i2c_dev *gi2c = dev_get_drvdata(dev);
@ -1108,7 +1108,17 @@ static struct platform_driver geni_i2c_driver = {
},
};
module_platform_driver(geni_i2c_driver);
static int __init i2c_dev_init(void)
{
return platform_driver_register(&geni_i2c_driver);
}
static void __exit i2c_dev_exit(void)
{
platform_driver_unregister(&geni_i2c_driver);
}
module_init(i2c_dev_init);
module_exit(i2c_dev_exit);
MODULE_LICENSE("GPL v2");
MODULE_ALIAS("platform:i2c_geni");