Commit Graph

24 Commits

Author SHA1 Message Date
Vara Reddy
a3c5b43bf5 disp: enable qseecom hdcp for display port
Change enables hdcp qseecom module for display port.

Change-Id: Ia5b96e4e4a24d13740c3c5e9f462837959ce3f6a
Signed-off-by: Vara Reddy <varar@codeaurora.org>
2021-05-05 23:42:19 -07:00
qctecmdr
df2282649d Merge "disp: msm: add tui vm specific config files" 2021-04-21 07:01:27 -07:00
Jeykumar Sankaran
534cfdfa75 disp: msm: add tui vm specific config files
Add tui vm specific config files where driver configs
are optimized for the TUI usage.

Change-Id: I19f53f3133aa40711b8f7ccf7c323b41e428233d
Signed-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>
2021-04-12 19:18:58 -07:00
Christina Oliveira
53a934668e drm: msm: move display mmrm enable config to platform config
This change moves mmrm enable flag to the display platform config files.
This allows to selectively enable mmrm in the display driver,
so other platforms not requiring mmrm in their build can compile
with their own config files.

Change-Id: I02415c6a22252dfc483a3da03b623351811ffc01
Signed-off-by: Christina Oliveira <coliveir@codeaurora.org>
2021-04-08 16:38:43 -07:00
Jeykumar Sankaran
5960a1b8b5 disp: config: enable CONFIG_DRM_SDE_VM for waipio
Enable CONFIG_DRM_SDE_VM to enable trusted VM support
for waipio target.

Change-Id: I4d70b3a84f7b612390f5a9925330cf77929b6e7b
Signed-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>
2021-03-24 15:24:49 -07:00
Rajkumar Subbiah
a2cad30a8b disp: enable msm ext display module
Enable msm ext display module flag to enable dp audio
registration.

Change-Id: If0b444ffe81bbcf77199dc88127affdf0c147fe8
Signed-off-by: Rajkumar Subbiah <rsubbia@codeaurora.org>
2021-03-15 21:04:26 -04:00
Sudarsan Ramesh
b1120f3470 disp: enable dp compilation on waipio
Enable DP and DP_MST compilation flags for Waipio.

Change-Id: I5b821346c19132a09d3a1100946e8ddb9e8728ac
Signed-off-by: Sudarsan Ramesh <sudarame@codeaurora.org>
2021-02-10 22:34:33 -05:00
Prabhanjan Kandula
eaa7be6e79 disp: disable dp comilation for waipio
This change disables dp compilation on waipio. This is required
till the missing abi symbols for dp compilation are available

Change-Id: Ib8f0a390870ead9c37e89641a49d12a91288c375
Signed-off-by: Prabhanjan Kandula <pkandula@codeaurora.org>
2021-01-19 16:11:11 -08:00
Prabhanjan Kandula
77f7be6b12 disp: msm: enable waipio gki config for dlkm compilation
This change enables compilation of sde, dsi, dp, dp_mst, rsc etc.
for waipio gki config. Change also includes minor fixes in make files
for dlkm.

Change-Id: Ia3f8cfa43ba84239cd7606215196ff57c6a43215
Signed-off-by: Prabhanjan Kandula <pkandula@codeaurora.org>
2021-01-15 00:34:58 -08:00
Yashwanth
af9841fa44 disp: msm: enable SDE rotator driver configs for GKI
This change enables and exports configs to support SDE
offline rotator in GKI. It also removes unused ioctls
for rotator compilation with GKI config.

Change-Id: I7f67aec394f644478173dcfe9e3ff52fe9129615
Signed-off-by: Yashwanth <yvulapu@codeaurora.org>
2020-09-25 14:32:24 +05:30
Raviteja Tamatam
62fd5b82fa disp: msm: enable SDE rotator driver configs
Enable and export configs to support SDE rotator.

Change-Id: I087ef2aab6e59978664d08c43194a43cc6709f33
Signed-off-by: Raviteja Tamatam <travitej@codeaurora.org>
2020-08-14 13:33:06 +05:30
qctecmdr
b70b79128c Merge "makefile: add config support for display techpack for holi" 2020-07-20 22:06:27 -07:00
Jeykumar Sankaran
720f9d0014 disp: msm: sde: add VM files for SDE
Add VM layer files to handle VM specific operations
for primary and secondary VM's. They interact with
Hypervisor RM modules to LEND/ACCEPT/RELEASE/RECLAIM
HW resources. They also handle notifications for each
of the above Hyp RM operations to acquire and update
the SDE software states.

Change-Id: I5982f4bf56550dc464797c62cb356be39925b21c
Signed-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>
2020-07-16 08:38:36 -07:00
Krishna Manikandan
27c9c25faa makefile: add config support for display techpack for holi
Add required changes to makefile and enable the config
keys for holi target compilation.

Change-Id: I4b48e79c8b26c45f2f54fc1ac02a6e322bda07b9
Signed-off-by: Krishna Manikandan <mkrishn@codeaurora.org>
2020-07-14 10:19:01 +05:30
Rajkumar Subbiah
e56293e396 disp: msm: enable DP MST compilation
Enable compilation of DP MST feature. Also ported drm mst implementation to
use updated API definitions. Changes to the API include; removal of hotplug
callback; separate refcounting for topology and memory allocation in mst
port; pass the entire port instead of slot count in
atomic_release_vcpi_slots API.

Change-Id: I951c2978339229ea7e124c2addc114ea5d3cbb3d
Signed-off-by: Rajkumar Subbiah <rsubbia@codeaurora.org>
2020-05-06 18:51:22 -04:00
Shashank Babu Chinta Venkata
6cda336fc9 disp: msm: make msm_drm as module for GKI
Make msm_drm as DLKM(Dynamically lodable kernel
module) for GKI config.

Change-Id: I1c11c2de9d24da7f26333f94a157c35581bc2459
Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org>
Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
2020-04-28 15:52:49 -07:00
Steve Cohen
90cba74599 disp: msm: enable SDE RSC driver compilation
Enable and export configs to support SDE RSC.

Change-Id: Ia0946a65324e1995bfb448e702a03b4dcc99d678
Signed-off-by: Steve Cohen <cohens@codeaurora.org>
2020-03-21 16:22:27 -04:00
Tatenda Chipeperekwa
d8ccb70157 config: enable DisplayPort compilation
Enable compilation of the DisplayPort driver on Lahaina.

Change-Id: Ie8437c136a2daa0f8119b0a592577e5592ce2142
Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
2020-03-13 20:26:39 -07:00
Abhijit Kulkarni
4239b90e3d makefile:enable display techpack only for QGKI variant
This change enables the display compilation only for qgki
variant until all the dependencies are resolved.

Change-Id: I55577367921df7c7f10e68ef4dad28feea826748
Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
2020-01-21 10:39:54 -08:00
Narendra Muppalla
a0b168f7b3 Config: enable techpack display driver compilation for lahaina
This change enables display drivers code compilation
for lahaina target and current location of header files
is replacing the header files in usr/include/drm directory
before installing display specific header files. This change
ensures both the drm and msm_drv header files are exported
to user mode clients.

Change-Id: If6fc347598b902e670b7206dbcb82fe0740b3984
Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org>
Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
2020-01-14 14:10:45 -08:00
Jayaprakash
d927698cc1 makefile: add Bengal config support for display techpack
Add required changes to makefile and enable the config
keys for Bengal target compilation.

Change-Id: I7a27be5feffd132cbc35d4a7aa27521b6841e2fe
Signed-off-by: Jayaprakash <jmadiset@codeaurora.org>
2019-09-19 18:04:44 +05:30
Jayaprakash
6fc9ddcc07 makefile: add LITO config support for display techpack
Add required changes to makefile and enable the configs
for LITO support.

Change-Id: If6da5a5c139220680b0892d0cc8d408a296f1635
Signed-off-by: Jayaprakash <jmadiset@codeaurora.org>
2019-05-07 23:35:59 -07:00
David Ng
e404155bfd makefile: remove make export <all variables> instances
Replace all kernel make export <all variables> instances with
export of specific variables.  Depending on existing build
environment, exporting all as environment variables and
interaction with existing environment variable expansions
can lead to undefined behavior.

Change-Id: Ia46600be605828f9e509d5ced5d3ad3f8c6cb140
Signed-off-by: David Ng <dave@codeaurora.org>
2019-04-29 13:25:09 -07:00
Narendra Muppalla
3709853456 Display drivers kernel project initial snapshot
This change brings msm display driver including sde,
dp, dsi, rotator, dsi pll and dp pll from base 4.19 kernel
project. It is first source code snapshot from base kernel project.

Change-Id: Iec864c064ce5ea04e170f24414c728684002f284
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
2019-04-14 22:20:59 -07:00