From 23362b8dfcd202b097c48753f6167b428818ca53 Mon Sep 17 00:00:00 2001 From: Per Persson Date: Wed, 8 Jun 2011 14:32:46 +0200 Subject: HDMIservice: Allow dynamic minor number Support is added for that the hdmi display device can have different device minor numbers. ST-Ericsson ID: 344334 ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-10177 Signed-off-by: Per Persson Change-Id: I1ba92f35528518c9a9e2c805973dac8033a17f39 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24689 Reviewed-by: QATOOLS Reviewed-by: QATEST Reviewed-by: Marcel TUNNISSEN Reviewed-by: Per-Daniel OLSSON Reviewed-by: Robert FEKETE --- include/hdmi_service_local.h | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'include') diff --git a/include/hdmi_service_local.h b/include/hdmi_service_local.h index d3ea3db..bba6812 100644 --- a/include/hdmi_service_local.h +++ b/include/hdmi_service_local.h @@ -100,6 +100,7 @@ int serversocket_write(int len, __u8 *data); int serversocket_close(void); int poweronoff(__u8 onoff); int clientsocket_send(__u8 *buf, int len); +int dispdevice_file_open(char *file, int attr); int hdmi_service_init(int avoid_return_msg); int hdmi_service_exit(void); @@ -148,7 +149,6 @@ int hdmi_service_vesa_cea_prio_set(__u8 vesa_cea1, __u8 nr1, #define EVENTCLR_FILE "/sys/class/misc/hdmi/evclr" #define EVWAKEUP_FILE "/sys/class/misc/hdmi/evwakeup" #define EDIDREAD_FILE "/sys/class/misc/hdmi/edidread" -#define DISPONOFF_FILE "/sys/devices/av8100_hdmi.2/disponoff" #define HDCPCHKAESOTP_FILE "/sys/class/misc/hdmi/hdcpchkaesotp" #define HDCPLOADAES_FILE "/sys/class/misc/hdmi/hdcploadaes" #define HDCPSTATEGET_FILE "/sys/class/misc/hdmi/hdcpstateget" @@ -159,10 +159,14 @@ int hdmi_service_vesa_cea_prio_set(__u8 vesa_cea1, __u8 nr1, #define CECREAD_FILE "/sys/class/misc/hdmi/cecread" #define INFOFRSEND_FILE "/sys/class/misc/hdmi/infofrsend" #define POWERONOFF_FILE "/sys/class/misc/hdmi/poweronoff" -#define HDMIFORMAT_FILE "/sys/devices/av8100_hdmi.2/hdmisdtvswitch" -#define VESACEAFORMATS_FILE "/sys/devices/av8100_hdmi.2/vesacea" -#define TIMING_FILE "/sys/devices/av8100_hdmi.2/timing" -#define STAYALIVE_FILE "/sys/devices/av8100_hdmi.2/stayalive" + +#define DISPDEVICE_PATH_1 "/sys/devices/" +#define DISPDEVICE_PATH_2 "av8100_hdmi" +#define DISPONOFF_FILE "disponoff" +#define HDMIFORMAT_FILE "hdmisdtvswitch" +#define VESACEAFORMATS_FILE "vesacea" +#define TIMING_FILE "timing" +#define STAYALIVE_FILE "stayalive" #define STOREASTEXT_STR "01" /* Use hextext format in sysfs files */ #define STOREASBIN_STR "00" /* Use binary format in sysfs files */ -- cgit v1.2.3