Age | Commit message (Collapse) | Author | Files | Lines |
|
To prevent dynamic linking to these functions by modules that use them
we make them static inline.
Change-Id: Ifc753b5eff9bcde3f54c3f98e2494f7a331dc73e
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
|
|
Change-Id: Ia93aecb173b11db66d9c397bf53e048751ccd080
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
|
|
This workaround was introduced on artik, where gadget need to be enabled
before usb connection can be properly monitored. As this does little
harm, it's moved here to prevent regression on artik.
The side effect of this is starting some functionfs daemons long before
they are actually needed, so this should be removed when exton issue is
fixed.
Change-Id: Ia41c21e3c44d7d3a00d557f181e8c22766c6f31b
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
|
|
Change-Id: I19f45a7f858bd09f4e2403e4227a7c2a71aab05a
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
|
|
The container_of macro can be used by many modules. This commit moves it
to common header to prevent duplication.
Change-Id: I3d87766b561db8f67354d0abe8784ea62d05016d
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
|
|
For now includes only getting serial number of the device
Change-Id: I2541fccdb6a3a083b89ce5cf277f482d12b44dfc
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
|
|
Change-Id: I863b5e9757f943eb6659e939118b9c03e22c8229
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
|
|
Change-Id: Idd38578a32f5b415d7c2f9f0bcf37e7a71bcf770
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
|
|
Change-Id: Ic13a69fbf0008ce37c0774b857e718335c0cf921
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
|
|
Change-Id: I374e127cdccecd9d8642c31460cc57cd83eed260
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
|
|
Change-Id: I26ae1223e63c650c354a3f152fe6669023ac348a
Signed-off-by: pr.jung <pr.jung@samsung.com>
|
|
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: I500619bd569067dbe7d0c9c33613a141aa756066
|
|
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: I532fbf31d95567efb1550293632f97480dc11811
|
|
Both MTP and SDB functions requires userspace service to work.
So let's add names of those services to function structure.
Change-Id: I544fb4251751c8c98f11197af2898cf5c1a53d33
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
|
|
Currently cpu boosting related functions are added.
Change-Id: I4f73ea6433711aff6c9b6d95d04ac3af07378b29
Signed-off-by: taeyoung <ty317.kim@samsung.com>
|
|
Change-Id: I8bd596f6ec62dc2239a510151ee091a5023d4090
Signed-off-by: taeyoung <ty317.kim@samsung.com>
|
|
Change-Id: Ia6e66afdd517f9678c5dd2923c19cf5a7f7e54ee
Signed-off-by: taeyoung <ty317.kim@samsung.com>
|
|
Change-Id: Ic614ce4ec06f710de2d96019360b7ec0b62ece9f
Signed-off-by: taeyoung <ty317.kim@samsung.com>
|
|
Display frame rate can be adjusted by the interfaces.
Change-Id: I41d0cabb993d72c62a72229418c1e9a891099161
Signed-off-by: taeyoung <ty317.kim@samsung.com>
|
|
deviced will use the interface to convert the light sensing value
to the brightness value to change.
Change-Id: I89d0306d654273850067ee56216dae3ae84c65ef
Signed-off-by: taeyoung <ty317.kim@samsung.com>
|
|
This API allows to apply abstract gadget description
received from USB gadget HAL to usb gadget subsystem in Kernel
via system infrastructure available on this particular device.
Change-Id: Ibf05b3ec7c8abfed357f886eada5864dca514051
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
|
|
This API provides translation between set of functions
which should be available and abstract USB gadget description
(reprezented by struct usb_gadget).
This HAL can be used bo both define new values for VendorID,
ProductID and other stuff, and alse to add some new function
available only on this particular device (vendor specific).
Change-Id: I63464d9828bfc3fbf06a77d5d9fea82341bddf45
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
|
|
- The maximum brightness of display varies
according to the driver. Thus maximum brightness
function is added for platform to adjust all cases.
Change-Id: Iab3c2b82372b174d569487b7c85f2024185a89b5
Signed-off-by: taeyoung <ty317.kim@samsung.com>
|
|
- If standard battery interfaces of Mainline kernel is always used,
this HAL is no use. But Tizen need to work on other kernel version
and thus the battery HAL interfaces are added.
Change-Id: I25b0b46f6d3dc1ee640c130b4c0f6ed2b588e606
Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
|
|
- Get information whether ir is available.
- Transmit ir pattern.
Change-Id: If3196bbbe39452917c76b8f3a74e81d94dec94c7
Signed-off-by: pr.jung <pr.jung@samsung.com>
|
|
- The hal will exchange extcon interface of kernel
Change-Id: I9ef2f9392a676b65140b3ef61d81f502c5e669be
Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
|
|
- If a target has touchscreen, the touchscreen
can be enabled or disable by some scenarios.
Thus the hal interface for touchscreen is
added.
Change-Id: I037af46a8dbeff606655e4714fc37bd20a9e3f99
Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
|
|
this interface is for sensors HAL.
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
Change-Id: If7ab8f5878228604676f13dd0809c1afce60f70e
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
|
|
Image effect and panel mode can be mixed.
So I provides each api and enums.
It depends on the display hardware,
if some mode can't support in your hardware,
you can return -ENOTSUP error.
Change-Id: Ib59c5f6c79ff1edd05fc09261c303555043d862c
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
|
|
Now it's a draft version,
so I modified the version to 0.1.
The final version will be v1.0 when Tizen 3.0 is released.
Change-Id: Ic7590c763f123ce9d80e6d1b8436a9e957ab79bb
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
|
|
Backlight structure will replace with display structure.
The role and mean of backlight is too restrictive.
Display will cover all function of drm, backlight and so on.
Change-Id: Icf0a45d2fb522f0f55b7210fabf4a8b5bd77ef3b
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
|
|
Led device support to control the brightness level, color and duty.
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: I70b0402fb528ba057ec782c4ba1718eb3dbd4225
|
|
Change-Id: I3ab9e9455eeba8a6d2cd5ca3a65b2cc069d7b894
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
|
|
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
|