Commit 948c6227 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

staging: greybus: remove CONFIG_PM_RUNTIME from kernel_ver.h

The last thing remaining in kernel_ver.h was the setting of
CONFIG_PM_RUNTIME, which isn't needed in a in-tree implementation.  So
remove the setting of this value, and the .h file entirely as that was
the last thing left in it.
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent a0cf5951
...@@ -421,7 +421,7 @@ static const struct greybus_bundle_id gb_audio_id_table[] = { ...@@ -421,7 +421,7 @@ static const struct greybus_bundle_id gb_audio_id_table[] = {
}; };
MODULE_DEVICE_TABLE(greybus, gb_audio_id_table); MODULE_DEVICE_TABLE(greybus, gb_audio_id_table);
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static int gb_audio_suspend(struct device *dev) static int gb_audio_suspend(struct device *dev)
{ {
struct gb_bundle *bundle = to_gb_bundle(dev); struct gb_bundle *bundle = to_gb_bundle(dev);
......
...@@ -89,8 +89,7 @@ static void gb_bundle_release(struct device *dev) ...@@ -89,8 +89,7 @@ static void gb_bundle_release(struct device *dev)
kfree(bundle); kfree(bundle);
} }
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static void gb_bundle_disable_all_connections(struct gb_bundle *bundle) static void gb_bundle_disable_all_connections(struct gb_bundle *bundle)
{ {
struct gb_connection *connection; struct gb_connection *connection;
......
...@@ -41,7 +41,7 @@ int gb_bundle_add(struct gb_bundle *bundle); ...@@ -41,7 +41,7 @@ int gb_bundle_add(struct gb_bundle *bundle);
void gb_bundle_destroy(struct gb_bundle *bundle); void gb_bundle_destroy(struct gb_bundle *bundle);
/* Bundle Runtime PM wrappers */ /* Bundle Runtime PM wrappers */
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static inline int gb_pm_runtime_get_sync(struct gb_bundle *bundle) static inline int gb_pm_runtime_get_sync(struct gb_bundle *bundle)
{ {
int retval; int retval;
......
...@@ -1344,7 +1344,7 @@ static const struct greybus_bundle_id gb_camera_id_table[] = { ...@@ -1344,7 +1344,7 @@ static const struct greybus_bundle_id gb_camera_id_table[] = {
{ }, { },
}; };
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static int gb_camera_suspend(struct device *dev) static int gb_camera_suspend(struct device *dev)
{ {
struct gb_bundle *bundle = to_gb_bundle(dev); struct gb_bundle *bundle = to_gb_bundle(dev);
......
...@@ -17,7 +17,6 @@ ...@@ -17,7 +17,6 @@
#include "arpc.h" #include "arpc.h"
#include "greybus.h" #include "greybus.h"
#include "greybus_trace.h" #include "greybus_trace.h"
#include "kernel_ver.h"
#include "connection.h" #include "connection.h"
......
...@@ -52,7 +52,7 @@ static void gbphy_dev_release(struct device *dev) ...@@ -52,7 +52,7 @@ static void gbphy_dev_release(struct device *dev)
kfree(gbphy_dev); kfree(gbphy_dev);
} }
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static int gb_gbphy_idle(struct device *dev) static int gb_gbphy_idle(struct device *dev)
{ {
pm_runtime_mark_last_busy(dev); pm_runtime_mark_last_busy(dev);
......
...@@ -66,7 +66,7 @@ void gb_gbphy_deregister_driver(struct gbphy_driver *driver); ...@@ -66,7 +66,7 @@ void gb_gbphy_deregister_driver(struct gbphy_driver *driver);
#define module_gbphy_driver(__gbphy_driver) \ #define module_gbphy_driver(__gbphy_driver) \
module_driver(__gbphy_driver, gb_gbphy_register, gb_gbphy_deregister) module_driver(__gbphy_driver, gb_gbphy_register, gb_gbphy_deregister)
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static inline int gbphy_runtime_get_sync(struct gbphy_device *gbphy_dev) static inline int gbphy_runtime_get_sync(struct gbphy_device *gbphy_dev)
{ {
struct device *dev = &gbphy_dev->dev; struct device *dev = &gbphy_dev->dev;
......
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
#include <linux/pm_runtime.h> #include <linux/pm_runtime.h>
#include <linux/idr.h> #include <linux/idr.h>
#include "kernel_ver.h"
#include "greybus_id.h" #include "greybus_id.h"
#include "greybus_manifest.h" #include "greybus_manifest.h"
#include "greybus_protocols.h" #include "greybus_protocols.h"
......
...@@ -698,7 +698,7 @@ static void gb_interface_release(struct device *dev) ...@@ -698,7 +698,7 @@ static void gb_interface_release(struct device *dev)
kfree(intf); kfree(intf);
} }
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static int gb_interface_suspend(struct device *dev) static int gb_interface_suspend(struct device *dev)
{ {
struct gb_interface *intf = to_gb_interface(dev); struct gb_interface *intf = to_gb_interface(dev);
......
/*
* Greybus kernel "version" glue logic.
*
* Copyright 2014 Google Inc.
* Copyright 2014 Linaro Ltd.
*
* Released under the GPLv2 only.
*
* Backports of newer kernel apis to allow the code to build properly on older
* kernel versions. Remove this file when merging to upstream, it should not be
* needed at all
*/
#ifndef __GREYBUS_KERNEL_VER_H
#define __GREYBUS_KERNEL_VER_H
#include <linux/kernel.h>
#include <linux/version.h>
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 19, 0)
/*
* After commit b2b49ccbdd54 (PM: Kconfig: Set PM_RUNTIME if PM_SLEEP is
* selected) PM_RUNTIME is always set if PM is set, so files that are build
* conditionally if CONFIG_PM_RUNTIME is set may now be build if CONFIG_PM is
* set.
*/
#ifdef CONFIG_PM
#define CONFIG_PM_RUNTIME
#endif /* CONFIG_PM */
#endif
#endif /* __GREYBUS_KERNEL_VER_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment