summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jiyoung Yun [Fri, 16 Jan 2015 09:59:38 +0000 (18:59 +0900)]
device-node: Add HAL common and backlight structures
Each device shuld be contained struct hw_info_t module as a first variable.
It is a common interface among multiple device HAL structures.
Backlight HAL structure is for controlling the brightness of backlight.
You can set the birhgntess value using it and it also support to sensor mode.
It makes backlight display to be changed by light sensor value.
Developers can make their own HAL structure.
The HAL library should be located in $LIB_INSTALL_DIR/hw/.
There is an detail information in Tizen Wiki:
https://wiki.tizen.org/wiki/HAL_upgrade_for_Tizen_3.0#Device
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
Change-Id: Id73f5517e659a652a634cfa86c3137f5aca859c7
Jiyoung Yun [Thu, 15 Jan 2015 05:21:07 +0000 (14:21 +0900)]
device-node: Fix build under 64-bit architecture
A problem of int to pointer cast was raising
an error when building for 64 bits archs.
Change-Id: I5e9aa7b850370440c11e1c5ee3e58c381a1d71fc
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
Jiyoung Yun [Fri, 2 Jan 2015 02:10:39 +0000 (11:10 +0900)]
device-node: Add null check operation of interface function
If there is no interface for something to do,
it will return -ENOTSUP error instead of segfault.
Bug-Tizen: TC-1932
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
Change-Id: If9dfdaecf53c88e14879dc66986e12cdcd1c2355
jy910.yun [Fri, 7 Nov 2014 12:40:20 +0000 (21:40 +0900)]
device-node: Add get_max_brightness and set_irled functions
Support to get the max brightness value of display
Support to set command to irled
Change-Id: I789e608a56371acc973fff2038eb4efa8ff5cbd1
Signed-off-by: jy910.yun <jy910.yun@samsung.com>
jy910.yun [Fri, 7 Nov 2014 11:34:13 +0000 (20:34 +0900)]
device-node: Enable Werror compiler flag
To remove the warnning messages and latent bugs
Signed-off-by: jy910.yun <jy910.yun@samsung.com>
Change-Id: I48ef0ea78dbd93bef5ebf44ac9d519822e955681
jy910.yun [Fri, 7 Nov 2014 09:11:10 +0000 (18:11 +0900)]
device-node: Replace system() with the combination of fork/exec
As per man page, it cautions against using system() in a program.
It can make a problem like a ruin of system intergrity
by strange values for some environment variables.
Change-Id: I5d77931c3fbb5fd1851219aaf8e8578d8ed9d255
Signed-off-by: jy910.yun <jy910.yun@samsung.com>
jy910.yun [Wed, 5 Nov 2014 12:42:00 +0000 (21:42 +0900)]
device-node: Rename the logging macros
Change DEVERR/DEVLOG macros to _E/_D macros
Signed-off-by: jy910.yun <jy910.yun@samsung.com>
Change-Id: Idd4593e6b271addfb2f0ee8a091223b0267161cf
Romuald Texier-Marcadé [Mon, 2 Jun 2014 09:42:54 +0000 (11:42 +0200)]
Added missing APIs from devman_plugin_intf to default plugin :
- OEM_sys_get_hardkey_backlight
- OEM_sys_set_hardkey_backlight
Change-Id: I2ae36fc149504cf6ea35c3b8f6d614fa1d2657ed
Signed-off-by: Romuald Texier-Marcadé <romuald.texier-marcade@open.eurogiciel.org>
jy910.yun [Mon, 24 Jun 2013 01:48:49 +0000 (10:48 +0900)]
add hardkey backlight OAL functions
- 'OEM_sys_get/set_hardkey_backlight'
Change-Id: I153ddfe42132c5e3e3baf45fb44bcaa61fbc49cf
Signed-off-by: jy910.yun <jy910.yun@samsung.com>
jy910.yun [Fri, 13 Sep 2013 12:10:40 +0000 (21:10 +0900)]
copy license file to /usr/share/license/
Signed-off-by: jy910.yun <jy910.yun@samsung.com>
Change-Id: Ia477c4b0f52247cb55d5e33e01147b9f1459d493
William Douglas [Wed, 10 Jul 2013 22:11:49 +0000 (15:11 -0700)]
changelog
Signed-off-by: William Douglas <william.douglas@intel.com>
William Douglas [Fri, 28 Jun 2013 00:30:50 +0000 (17:30 -0700)]
Clean up udev and Smack rules
Smack rules for device nodes should be applied in the udev package.
Security team should audit permissions for device nodes that are
needed to be changed that were being kept in this package (but again
should be done in the udev package as there were a broad grouping of
devices that may even conflict with default udev rules).
This change is likely a breaking change and will need corresponding
changes to other packages (including udev rules and manifest).
Change-Id: I509035ace21163e24231e825f44a9f96a988c47e
Signed-off-by: William Douglas <william.douglas@intel.com>
Patrick McCarty [Mon, 24 Jun 2013 22:54:25 +0000 (15:54 -0700)]
TIVI-1050: set several Smack rules to floor in 95-devices.rules
Now that the systemd patch is integrated that supports setting Smack
labels for device nodes (via udev), several device nodes have rules set
that are breaking sound applications (e.g. Pulseaudio).
For the moment, we will set the default labels to "_" (floor), and we
will adjust them when the domain architecture has been settled.
Change-Id: Ie0098026ff8d0917d54ee1f367c20feda8d3b4e7
Baptiste DURAND [Wed, 19 Jun 2013 15:36:43 +0000 (17:36 +0200)]
Update Changelog
Change-Id: I4004564bb423271a4011f1b351c48d0437128665
Signed-off-by: Baptiste DURAND <baptiste.durand@eurogiciel.fr>
Baptiste DURAND [Wed, 19 Jun 2013 15:36:24 +0000 (17:36 +0200)]
Fix installation of systemd service
Use %{_unitdir} macro
Change-Id: I01cfb2449dc38aac79d5b7567d7640c97f84253e
Signed-off-by: Baptiste DURAND <baptiste.durand@eurogiciel.fr>
Anas Nashif [Sat, 18 May 2013 19:25:38 +0000 (15:25 -0400)]
Make it build on 64bit and general cleanup for 3.0
jy910.yun [Fri, 10 May 2013 09:05:24 +0000 (18:05 +0900)]
add smack labels regarding dialout, printer, nfc and hall
Signed-off-by: jy910.yun <jy910.yun@samsung.com>
Change-Id: Ib09734774327effb7bab5b0c98352043aca5e2f4
jy910.yun [Fri, 5 Apr 2013 06:06:37 +0000 (15:06 +0900)]
resolve prevent issue about not initializing value on power saving func.
Change-Id: Ib0abb8986504f2a7e5900046f2cf5109fe011182
jy910.yun [Mon, 25 Mar 2013 13:35:25 +0000 (22:35 +0900)]
set smack label of device node when booted with systemd.
Change-Id: I34ae8bf7d987e5a90f52ed4de5341c681cc606f7
jy910.yun [Wed, 20 Mar 2013 09:02:06 +0000 (18:02 +0900)]
Merge branch 'master' into tizen_2.1
Change-Id: I100e99ee29bd04a90d0e417ff7cda55d7b645a99
jy910.yun [Wed, 20 Mar 2013 08:47:31 +0000 (17:47 +0900)]
add default smack label using udev rule and revise brightness_by_lux's param.
add 51-devices-priv.rules for controling default device node
change the position to add smack label to udev rules file
Change-Id: I4285b5897cb80d1bd5ca4d3bf7edf75f9cdda2fb
jy910.yun [Mon, 4 Mar 2013 11:17:01 +0000 (20:17 +0900)]
add smack label for haptic driver (device::haptic)
Change-Id: If40eef0ca802ceebb068025800eaf045e430917b
jy910.yun [Wed, 27 Feb 2013 05:31:35 +0000 (14:31 +0900)]
restore to add devman_plugin.pc file.
Change-Id: I8fb76484a4f51fdfcc9625cc0ecb411d9a64d9be
jy910.yun [Wed, 27 Feb 2013 03:14:11 +0000 (12:14 +0900)]
resolve build break issue
currently, different module has same pc file(devman_plugin)
Change-Id: I4c7607fd36444e4909953e0cd85cba4c5760211e
jy910.yun [Tue, 26 Feb 2013 07:06:47 +0000 (16:06 +0900)]
Create new Library to control OAL APIs
separate some code about OAL from devman
This module is a Library to control OAL APIs only used by system f/w
Change-Id: I8ea27904950f402922d4df315c02881c70fb65ac
HyungKyu Song [Sat, 16 Feb 2013 05:51:05 +0000 (14:51 +0900)]
Initial empty repository