#include "power/power-boot.h"
#include "power/power-doze.h"
#include "device-interface.h"
-#include "display-plugin.h"
#include "display-info.h"
#include "display-signal.h"
#include "display-lock.h"
* @{
*/
-static struct display_plugin *disp_plgn;
-
#define LOCK_SCREEN_WATING_TIME 300 /* 0.3 second */
#define LONG_PRESS_INTERVAL 400 /* 0.4 seconds */
#define SAMPLING_INTERVAL 1 /* 1 sec */
*/
static int display_probe(void *data)
{
- struct display_plugin *dp = (struct display_plugin *) data;
- assert(dp);
-
return 0;
}
};
DEVICE_OPS_REGISTER(&display_plugin_device_ops)
-
-static void __CONSTRUCTOR__ initialize(void)
-{
- disp_plgn = get_var_display_plugin();
- if (!disp_plgn)
- _E("Failed to get display plugin variable.");
-}
/**
* @}
*/
#include "power/power-boot.h"
#include "power/power-doze.h"
#include "device-interface.h"
-#include "display-plugin.h"
#include "display-signal.h"
#include "display-lock.h"
#include "display-backlight.h"
* @{
*/
-static struct display_plugin *disp_plgn;
-
#define LOCK_SCREEN_WATING_TIME 300 /* 0.3 second */
#define LONG_PRESS_INTERVAL 2 /* 2 seconds */
#define SAMPLING_INTERVAL 1 /* 1 sec */
*/
static int display_probe(void *data)
{
- struct display_plugin *dp = (struct display_plugin *) data;
- assert(dp);
-
return 0;
}
};
DEVICE_OPS_REGISTER(&display_plugin_device_ops)
-
-static void __CONSTRUCTOR__ initialize(void)
-{
- disp_plgn = get_var_display_plugin();
- if (!disp_plgn)
- _E("Failed to get display plugin variable.");
-}
/**
* @}
*/
COMBINATION_QUICKTALK = KEY_COMBINATION_POWERKEY | KEY_COMBINATION_VOLUMEDOWN,
};
-static struct display_plugin *disp_plgn;
static struct timeval pressed_time;
static guint longkey_timeout_id = 0;
static guint longkey_restore_id = 0;
static void __CONSTRUCTOR__ initialize(void)
{
- disp_plgn = get_var_display_plugin();
- if (!disp_plgn)
- _E("Failed to get display plugin variable.");
-
display_add_actor(&display_powerkey_actor);
display_add_actor(&display_menukey_actor);
#define LOWBATCAPACITY 5
-static struct display_plugin *disp_plgn;
static int auto_brightness_state = SETTING_BRIGHTNESS_AUTOMATIC_OFF;
static bool lbm, hbm, hold_brt, lowdim;
syscommon_notifier_unsubscribe_notify(DEVICED_NOTIFIER_LCD_OFF, display_off_changed);
syscommon_notifier_unsubscribe_notify(DEVICED_NOTIFIER_LCD_OFF_COMPLETE, display_off_complete_changed);
}
-
-static void __CONSTRUCTOR__ initialize(void)
-{
- disp_plgn = get_var_display_plugin();
- if (!disp_plgn)
- _E("Failed to get display plugin variable.");
-}
static hal_device_bezel_state_e bezel_wakeup_control(void);
-static struct display_plugin *disp_plgn;
static bool bezel_dev_available = false;
static int bezel_wakeup = 0;
static int theater_mode = 0;
};
DEVICE_OPS_REGISTER(&bezel_device_ops)
-
-static void __CONSTRUCTOR__ initialize(void)
-{
- disp_plgn = get_var_display_plugin();
- if (!disp_plgn)
- _E("Failed to get display plugin variable.");
-}
#include "power/power-boot.h"
#include "power/power-doze.h"
#include "device-interface.h"
-#include "display-plugin.h"
#include "display-info.h"
#include "battery-monitor.h"
#include "display-signal.h"
* @{
*/
-static struct display_plugin *disp_plgn;
-
static enum device_ops_status status = DEVICE_OPS_STATUS_UNINIT;
/*
*/
static int display_probe(void *data)
{
- struct display_plugin *dp = (struct display_plugin *) data;
- assert(dp);
-
/**
* FIXME: They should be connected via plugin interfaces
*
DEVICE_OPS_REGISTER(&display_plugin_device_ops)
-static void __CONSTRUCTOR__ initialize(void)
-{
- disp_plgn = get_var_display_plugin();
- if (!disp_plgn)
- _E("Failed to get display plugin variable.");
-
-}
-
/**
* @}
*/
COMBINATION_QUICKTALK = KEY_COMBINATION_POWERKEY | KEY_COMBINATION_VOLUMEDOWN,
};
-static struct display_plugin *disp_plgn;
static struct timeval pressed_time;
static guint longkey_timeout_id = 0;
static guint longkey_restore_id = 0;
static void __CONSTRUCTOR__ initialize(void)
{
- disp_plgn = get_var_display_plugin();
- if (!disp_plgn)
- _E("Failed to get display plugin variable.");
-
display_add_actor(&display_powerkey_actor);
display_add_actor(&display_menukey_actor);
#define DBUS_COREAPPS_SWIMMODE_INTERFACE "org.tizen.coreapps.home.swimmode"
#define DBUS_SWIMMODE_MEMBER_STATUS "status"
-static struct display_plugin *disp_plgn;
static const struct device_ops *touchscreen_ops;
static int swimmode_status;
};
DEVICE_OPS_REGISTER(&swim_device_ops)
-
-static void __CONSTRUCTOR__ initialize(void)
-{
- disp_plgn = get_var_display_plugin();
- if (!disp_plgn)
- _E("Failed to get display plugin variable.");
-}
#include <vconf.h>
#include <hal/hal-device-battery.h>
#include <libsyscommon/libgdbus.h>
+#include <system/syscommon-plugin-deviced-display-interface.h>
#include "shared/common.h"
#include "shared/devices.h"
#include "poll.h"
#include "display-lock.h"
#include "display-ops.h"
-#include "display-plugin.h"
#include "display-state-transition.h"
#include "power/power.h"
#include "power/power-off.h"
#include <hal/hal-device-display.h>
#include "shared/devices.h"
#include "display-backlight.h"
-#include "display-plugin.h"
#define FLAG_X_DPMS 0x2
#include "display-state-transition.h"
#include "display-backlight.h"
#include "display-panel.h"
-#include "display-plugin.h"
#define DUMP_MODE_WAITING_TIME 600000 /* milisecond */
#define LCD_PHASED_DELAY 10000 /* microsecond */
#define EXPIRED_POPUP_COMM "_APP_COMM_"
#define EXPIRED_POPUP_ID "_REQUEST_ID_"
-static struct display_plugin *disp_plgn;
static char *custom_change_name;
static GVariant *dbus_start(GDBusConnection *conn,
return 0;
}
-
-static void __CONSTRUCTOR__ initialize(void)
-{
- disp_plgn = get_var_display_plugin();
- if (!disp_plgn) {
- _E("Failed to get display plugin variable.");
- }
-}
#include "shared/device-notifier.h"
#include "device-interface.h"
#include "display-dpms.h"
-#include "display-plugin.h"
#include "device-interface.h"
#include "core.h"
#include "lock-detector.h"
#include "display-lock.h"
#include "display-panel.h"
-#include "display-plugin.h"
#include "display-config.h"
#include "display-misc.h"
#include "display-state-transition.h"
#include "display-lock.h"
#include "display-misc.h"
#include "display-panel.h"
-#include "display-plugin.h"
#include "display-state-transition.h"
#include "lock-detector.h"
#include "poll.h"
#define __DISPLAY_OPS_H__
#include <errno.h>
-#include "display-plugin.h"
#include "shared/common.h"
#include "shared/devices.h"
//#include "display.h"
#include "display-lock.h"
#include "display-misc.h"
#include "display-panel.h"
-#include "display-plugin.h"
#include "display-signal.h"
#include "display-state-transition.h"
#include "display-util.h"
+++ /dev/null
-/*
- * deviced
- *
- * Copyright (c) 2023 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <errno.h>
-#include "display-plugin.h"
-#include "display-config.h"
-#include "shared/log-macro.h"
-
-struct display_plugin g_display_plugin;
\ No newline at end of file
+++ /dev/null
-/*
- * deviced
- *
- * Copyright (c) 2023 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __DISPLAY_PLUGIN_H__
-#define __DISPLAY_PLUGIN_H__
-
-#include <unistd.h>
-#include <sys/types.h>
-#include <system/syscommon-plugin-deviced-common-interface.h>
-
-#include "core.h"
-#include "display-config.h"
-#include "display-backlight.h"
-#include "shared/devices.h"
-
-struct display_plugin {
-};
-extern struct display_plugin g_display_plugin;
-
-#endif //__DISPLAY_PLUGIN_H__
[SIGNAL_POST] = "LCDOffCompleted",
};
-static struct display_plugin *disp_plgn;
static long displayoff_time;
void broadcast_lcd_on(enum signal_type type, enum deviced_event reason)
{
syscommon_notifier_unsubscribe_notify(DEVICED_NOTIFIER_DISPLAY_BRIGHTNESS, broadcast_brightness_changed);
}
-
-static void __CONSTRUCTOR__ initialize(void)
-{
- disp_plgn = get_var_display_plugin();
- if (!disp_plgn)
- _E("Failed to get display plugin variable.");
-}
#include "device-interface.h"
#include "display-state-transition.h"
#include "display-lock.h"
-#include "display-plugin.h"
#include "display-signal.h"
#include "display-util.h"
#include "extcon/extcon.h"
* limitations under the License.
*/
+#include <system/syscommon-plugin-deviced-display-interface.h>
+
+#include "poll.h"
#include "display-misc.h"
-#include "display-plugin.h"
#include "display-util.h"
int display_util_get_display_state(int s_bits)
#include "device-interface.h"
#include "display.h"
#include "display-lock.h"
-#include "display-plugin.h"
#include "display-config.h"
#include "display-misc.h"
#include "display-ops.h"
*/
display_plugin_device_ops = find_device("display-plugin");
if (display_plugin_device_ops && display_plugin_device_ops->probe) {
- ret = display_plugin_device_ops->probe(&g_display_plugin);
+ ret = display_plugin_device_ops->probe(NULL);
if (ret < 0)
return ret;
}
#include "device-interface.h"
#include "display-misc.h"
#include "display-lock.h"
-#include "display-plugin.h"
typedef union {
int32_t i32;
break;
case DEVICED_DISPLAY_ATTR_INT_CONFIG_POWERKEY_DOUBLEPRESS:
/**
- * FIXME: Directly access extern g_display_plugin. Fix it not to directly access
+ * FIXME: Directly access extern g_display_config. Fix it not to directly access
* variable via extern.
*/
if (!g_display_config)
break;
case DEVICED_DISPLAY_ATTR_DOUBLE_CONFIG_LONGPRESS_INTERVAL:
/**
- * FIXME: Directly access extern g_display_plugin. Fix it not to directly access
+ * FIXME: Directly access extern g_display_config. Fix it not to directly access
* variable via extern.
*/
if (!g_display_config)
break;
case DEVICED_DISPLAY_ATTR_INT_CONFIG_TOUCH_WAKEUP:
/**
- * FIXME: Directly access extern g_display_plugin. Fix it not to directly access
+ * FIXME: Directly access extern g_display_config. Fix it not to directly access
* variable via extern.
*/
if (!g_display_config)
#include "setting.h"
#include "display-misc.h"
#include "display-ops.h"
-#include "display-plugin.h"
#include "display-state-transition.h"
#include "led/touch-key.h"
#include "shared/log.h"
[SETTING_EXCLUSIVE_DIM_TIMEOUT] = VCONFKEY_SETAPPL_TIMEOUT_DIM,
};
-static struct display_plugin *disp_plgn;
static int lock_screen_state = VCONFKEY_IDLE_UNLOCK;
static bool lock_screen_bg_state = false;
static int force_lcdtimeout = 0;
ret = vconf_get_int(VCONFKEY_SETAPPL_TIMEOUT_DIM, &exclusive_dim_timeout);
if (ret < 0 || exclusive_dim_timeout < 0)
exclusive_dim_timeout = EXCLUSIVE_DIM_TIMEOUT_UNSET;
-
- disp_plgn = get_var_display_plugin();
- if (!disp_plgn) {
- _E("Failed to get display plugin variable.");
- }
}
#include "core.h"
#include "display-lock.h"
#include "display-ops.h"
-#include "display-plugin.h"
#include "display-state-transition.h"
#include "extcon/extcon.h"
#include "shared/plugin.h"
#include "core/log.h"
#include "poll.h"
#include "display-ops.h"
-#include "display-plugin.h"
#include "display-state-transition.h"
#include "extcon/extcon.h"
#include "shared/plugin.h"
#include "core.h"
#include "setting.h"
#include "display-ops.h"
-#include "display-plugin.h"
#include "touch-key.h"
#include "shared/plugin.h"
#include "core/log.h"
#include "shared/common.h"
#include "apps.h"
-#include "display-plugin.h"
#include "display-state-transition.h"
#define POPUP_METHOD "PopupLaunch"
#include "plugin.h"
#include "common.h"
-#include "display-plugin.h"
#include "core/log.h"
#ifndef LIBPATH
#endif
#define MODULE_PATH LIBPATH"/deviced/"
-extern struct display_plugin g_display_plugin;
static struct battery_plugin battery_plgn;
static GList *plgn_list;
-inline struct display_plugin *get_var_display_plugin(void)
-{
- return &g_display_plugin;
-}
-
inline struct battery_plugin *get_var_battery_plugin(void)
{
return &battery_plgn;
#include "display-ops.h"
#include "battery/battery-ops.h"
-struct display_plugin *get_var_display_plugin(void);
struct battery_plugin *get_var_battery_plugin(void);
int load_plugin(const char *id, void **h);
#include "poll.h"
#include "core.h"
#include "display-ops.h"
-#include "display-plugin.h"
#include "shared/common.h"
#include "shared/device-notifier.h"
#include "shared/plugin.h"
#include "core.h"
#include "display-ops.h"
#include "display-panel.h"
-#include "display-plugin.h"
#include "display-config.h"
#include "power/power-boot.h"
#include "shared/plugin.h"
#include "poll.h"
#include "display-lock.h"
#include "display-ops.h"
-#include "display-plugin.h"
#include "shared/plugin.h"
#include "usb-gadget.h"
#include "core/udev.h"
#include "extcon/extcon.h"
#include "display-ops.h"
-#include "display-plugin.h"
#include "display-config.h"
#include "display-state-transition.h"
#include "core.h"
#include <unistd.h>
#include <sys/types.h>
-/* FIXME: This would be replaced to plugin-api-deviced */
-#include "display-plugin.h"
#include "display-state-transition.h"
#include "test-main.h"
#include "test-mock.h"
-struct display_plugin g_display_plugin;
-
int __wrap_access(const char *pathname, int mode)
{
return mock_type(int);