summaryrefslogtreecommitdiff
path: root/libqservice
AgeCommit message (Collapse)Author
2019-08-06Merge "sdm: Fix Qservice command description." into display.lnx.5.1Linux Build Service Account
2019-07-24sdm: Fix Qservice command description.Dileep Marchya
Change-Id: I11b11c6b11c0106fcee7306eeef360d28c014321 CRs-Fixed: 2495765
2019-06-05display: Add API to set luminanceArchit Srivastava
-Add API to set min/max luminance range for given display. -using API via binder adb shell "vndservice call display.qservice 46 i32 <display_id> f <min_lum> f <max_lum>" Change-Id: I97c31b18cac4ab8ac45518833d0964b7e54c9d58
2019-01-16display: Add binder API to set color modeQing Huang
Add binder API to set color mode which will do blend space checking. This is only used for debugging. Change-Id: Iab06930c105e8180e42ebe091ba0e05bbee2052d
2018-12-28sdm: Add support to get/set DSI clk.Pullakavi Srinivas
CRs-Fixed: 2314107 Change-Id: I213edcaa61b33731b920b500a170e5a265909e47
2018-09-28Merge "sdm: Add basic makefiles"qctecmdr Service
2018-09-27sdm: Support dpps AD4 ROI featureYuchao Ma
The change adds roi function descriptor and roi property for support user to set dpps AD4 roi feature. Change-Id: I8f331a38175f0866bcefacd98d87aaa59366ae85
2018-09-19sdm: Add basic makefilesLihui Wen
CRs-Fixed: 2300468 Change-Id: I7cc208e50294e859fded785f61aa7f2d6bdbc4c4
2018-09-12hwc2: Add support for screen refresh on second builtin display.Dileep Marchya
Change-Id: I9b6a914a8c2d3427b0433eac93b0a0a0be12e261 CRs-Fixed: 2267706
2018-08-09sdm: Define client interface to enable/disable idle pcRamkumar Radhakrishnan
1. Define client interface to enable/disable idle power collapse 2. Maintain refcount to handle concurrent enable/disable 3. Trigger the screen refresh and wait for the next frame commit done event before returning the control to the client on disable idle pc 4. Enable idle pc on suspend and reset the refcount 5. Add binder support to enable/disable idle pc CRs-Fixed: 2255316 Change-Id:Ibcaf9d4edca502cc91e9b201be822bd48313a635
2018-07-11sdm: hwc2: Plumb render intent APIsNaseer Ahmed
* Add support for color mode with render intents. * Remove transform hints as they are unused. * Add saturation matrix, read from a property by default. Change-Id: Ic8526854cbdcb8f6fe1f2b2b260b3999a5c4571a CRs-Fixed: 2235178
2018-06-18sdm: Add binder support to set QSync modeSushil Chauhan
Change-Id: I18c46235a4b5f79ea7636cf7ba1d00d37280e6b1 CRs-Fixed: 2197669
2018-04-25display: VNDK header fixesNaseer Ahmed
Change-Id: Id7604ac803e49940aa2b49e106b414b4be1a25ad
2018-04-25display: Partially convert makefiles to blueprintsNaseer Ahmed
Change-Id: I5429ecee3985e305290e312921725460ef195b83
2018-03-21display: Use log.h from VNDKNaseer Ahmed
Change-Id: I8aa8566036a44b1587f5cfe6c745e11a3dd19481
2017-11-28display: Enhance debug loggingSaurabh Dubey
1) Enable dynamic debugging in DRM 2) Add more Qservice debug categories, add corresponding kTags 3) Use ALOG for messages before core creation and after it is destroyed 4) Categorize existing logs correctly 5) Add more logs Change-Id: I3a9907900c6546adca907ecf720a78649fdc800b Crs-fixed: 2146757
2017-09-25hqd: add qservice binder for blocking dppsPrabhanjan Kandula
Dpps should wait opening driver before composer comes up. Add a wservice binder call to query composer init status. Add util function to block dpps until composer is up. Change-Id: I82c025011e23a0b159ef2449b00b868a365d681a CRs-fixed: 2102579
2017-06-21hwc: Add scalar tag to dynamic debugRohit Kulkarni
Expand dynamic debug function to allow scalar logging. Change-Id: Ib1fb19788902dbcc0179856e139d3e3146ae8e52 CRs-Fixed: 2063587
2017-05-29display: Use LOCAL_VENDOR_MODULENaseer Ahmed
Avoids hardcoding paths in vendor Change-Id: I6411c27cebfd8bc1d65bc84942b4c2621f64e420 CRs-Fixed: 2048581
2017-05-09display: Add support to set color mode by IDNaseer Ahmed
Add a binder API to set color mode by mode ID which is present in the calibration data XML. This is only used for debugging. CRs-Fixed: 2044628 Change-Id: I5f71e1e7e2e170d36b64003204620b0bf3e95ba0
2017-03-29display: Move all opensource modules to vendor partitionNaseer Ahmed
Change-Id: I050988d96eccc1c3217a8f2030b333cd8d04c4d4 CRs-Fixed: 2010492
2017-03-01Revert "display: Move all opensource modules to vendor partition"Naseer Ahmed
This reverts commit 4c790408b144b8ddf117a8d94661c81c86304cfc. Change-Id: I32c48e300e8c641b196210c4412b635e1c1941f0 CRs-Fixed: 2013665
2017-02-28display: Move all opensource modules to vendor partitionNaseer Ahmed
CRs-Fixed: 2010492 Change-Id: I80bb14624e9a47189777bd4c8f8847ca946df74c
2016-12-13display: Add HDMI support in APIs exposed by display.Namit Solanki
- Remove hardcoded primary display from getActiveConfig() and getDisplayAttributes() for video decoder to query the secondary display resolution. - Add permission for Video decoder UID to call these APIs. Change-Id: I1ec1e19dda76f2e0e085c52450449bdc13a739fa CRs-Fixed: 1100704
2016-11-20hwc1: Add support for getHdrCapabilitiesNaseer Ahmed
Change-Id: I4a18ac2235b6e759cbec08aff03b5fa6e399b481 CRs-Fixed: 1071400
2016-10-19sdm: Remove version dependency.Rajavenu Kyatham
Change-Id: I0081584d77f4bb4c6f561554e9cf8fb0f2dab471
2016-09-06Merge "sdm: Export SDM interface headers to OUT directory."Linux Build Service Account
2016-08-28sdm: Export SDM interface headers to OUT directory.Rajavenu Kyatham
CRs-Fixed: 1054762 Change-Id: I875a5521b45e893aaa5a53db07249d6fcaca4521
2016-08-26sdm: Add GCC toolchain compatible makefiles.Rajavenu Kyatham
CRs-Fixed: 1054762 Change-Id: I370acf2507eaade3d4a96e956ebb5f61f659ceb6
2016-08-04sdm: Add support to query display port information.Ramkumar Radhakrishnan
1. Add binder and display interface to query display port information. 2. Add permission for audio client to use display services. CRs-Fixed: 1044314 Change-Id: I67a9549cd6e01e421534dcb139a2e39672873775
2016-07-11Merge "display-hal: Exclude HWC libs compilation."Linux Build Service Account
2016-07-01display-hal: Exclude HWC libs compilation.Pullakavi Srinivas
This change introduces compilation flag to compile standalone SDM libs. Change-Id: I3f8cde50e1806c6cf157364657d77fd9a780d5e3
2016-06-28hwc2: Add binder command to switch modesNaseer Ahmed
Use adb shell service call display.qservice 34 i32 <disp> i32 <mode> to switch the display mode. Only valid modes in graphics.h that are enumerated in the calibration XML will work Change-Id: I450ea6b8ba8001d8458ea8503098f7056ff958cf CRs-Fixed: 1034841
2016-06-03sdm: Add support for dynamic layer mixer resolution change.Ramkumar Radhakrishnan
1. Define binder API to change layer mixer resolution. 2. Honor layer mixer resolution change request only if the hardware supports destination scaler. 3. Give preference to panel scaling over destination scaling, as panel scaling requires less bandwidth. 4. Disable partial update for a frame on mixer resolution change. CRs-Fixed: 1005180 Change-Id: I3d4e48c8853a941f12703915b33c3a0a4df09af2
2016-05-13Merge branch 'LA.HB.1.3.9' into display.lnx.3.0-devNaseer Ahmed
Merge in newer HALs not present earlier in this branch Change-Id: I2832d00beccf86dd0929b78c6be1be5f2b0881fe CRs-fixed: 1015411
2016-05-04IQService: Remove process name in debug logsManoj Kumar AVM
Needed to support new SElinux policy. Remove process name in debug logs. CRs-Fixed: 1011165 Change-Id: I561ded3b957a8f1bb5bd176c6f34b9b33c4946da
2016-04-27Merge remote-tracking branch 'quic/display.lnx.3.0-dev' into LA.HB.1.3.9Naseer Ahmed
Change-Id: Ic494c2f6350da6fb5d03fbfe1f9fcfebd8b270f0
2016-04-20qservice: Fixes for IQHDMIClientTatenda Chipeperekwa
- Fix compilation issue to make IQHDMIClient accessible from SDM - Change the log level from ERROR to WARNING if the IQHDMIClient is not present. This is not a fatal state and can be treated as a warning. CRs-Fixed: 814136 Change-Id: Ia37cad912ff77c505b81c705f80c5f7daf75f9d7
2016-03-14qservice: Allow camera server to call into HWCNaseer Ahmed
Change-Id: I535b97dcc7b7de0d87ef0eb4a2b6f9a82281c80f CRs-Fixed: 987009
2015-11-23sdm : Add support for dynamic BW limit managementPrabhanjan Kandula
Read if device need to support dynamic bandwidth limit and provide framework for applying a new total bandwidth limit and per pipe bandwidth limit based on application scenario. Also provide an API to query the status of bandwidth limit transaction. Change-Id: Iaf9676a45c8c0c0c4af00c81ce4f5d70759c02ba
2015-11-03display: Enable clang for all display modulesNaseer Ahmed
Change-Id: I71e3fa3f7d44253b8e01d1eafe086b1898d65a8e
2015-09-02sdm: Add support to enable/disable screen updatesTatenda Chipeperekwa
- Add support to enable/disable screen updates. - Remove redundant updating of backlight value in HWC wrapper. CRs-Fixed: 888000 Change-Id: Idddf2ebadb200fe205bd29b36d3fe145f35c0d38
2015-08-04Switch over to using static binder interface.Ajay Dudani
Change-Id: I8af23b1c59aa18154db1ba5e0004dc9d23a5a9b8
2015-07-12sdm: Add support for HDMI minimum HDCP encryption level change.Dileep Marchya
- Enable HDCP libraries to communicate with SDM via a qdutils API to indicate change in encryption level. - Write this change on HDMI file node to trigger driver. Change-Id: I226d4e986081b97243c80ea30c16b05ea34499c4
2015-07-09sdm: Support ControlPartialUpdate api in libqdutilsManoj Kumar AVM
Implement CONTROL_PARTIAL_UPDATE binder support. DPSS module use this api to control partial update feature. Remove support for sdm.partial_update property as it is no longer applicable. Change-Id: Ib463aff0042dcfc0d0b2f296b54016b1ee70115d
2015-06-23sdm: provide CONTROL_BACKLIGHT supportManoj Kumar AVM
Implement CONTROL_BACKLIGHT binder support. This binder supports ability to control screen updates and backlight brightness. Usage: To turn off backlight on primary adb shell "service call display.qservice 20 i32 0" To restore backlight on primary adb shell "service call display.qservice 20 i32 1" Change-Id: I5ec9277d606dcbf31f316d6f7e0c93a27806910d
2015-06-08sdm: Add debug TAG for Qdcm debuggingZohaib Alam
Add support to be able to solely debug QDCM tool path. Change-Id: I2160a02e95774f284c65062d97c1ae400afcba2d
2015-05-23Merge " hwc : Set bw limit on mdss when camera is on."Linux Build Service Account
2015-05-15 hwc : Set bw limit on mdss when camera is on.Prabhanjan Kandula
-Expose qservice API to get notified when Camera is on or off. -Set bandwidth hint to mdss based on camera launch status by writing into fb0/mdp/bw_mode_bitmap. -Implement camera service death notifier to recover display bw. Change-Id: I532f44281b5d7de1d638f1cef250114a3cc952ae
2015-04-13libqservice: Correct enum declarations w.r.t. dyn_pu node valueNitesh Gupta
Currently, value in dyn_pu reflects partial update feature enabled for 1 and display post-processing features enabled for 0. But in HAL, these declarations are in other way round. For consistency, correcting these declarations. Change-Id: Ic4abe6a8b1cdf1ca980494ed2fbe9eb7b5df6553