Commit Graph

21 Commits

Author SHA1 Message Date
Ritesh Kumar
c32a84a603 disp: msm: enable display compilation for pitti target
Enable display compilation for pitti target.

Change-Id: If8cc367397055cfe06d98b141aeb3216c167188a
Signed-off-by: Ritesh Kumar <quic_riteshk@quicinc.com>
2023-09-29 14:00:46 +05:30
Varsha Suresh
a9af5a4001 disp: msm: Add LOCAL_MODULE_DDK_BUILD argument
A parameter is set to enable the build to be executed with DDK framework.

Change-Id: I73a8f29b42109627071db66ea316b1599d1627c3
Signed-off-by: Varsha Suresh <quic_varssure@quicinc.com>
2023-05-02 22:02:12 -07:00
Andrew Bartfeld
255da91d85 disp: msm: enable HDCP driver compilation
Enable HDCP compilation within DP driver

Change-Id: I07b8a2ab3398765c2839196ad68fb7d9513a0fd4
Signed-off-by: Andrew Bartfeld <quic_abartfel@quicinc.com>
2023-01-24 15:38:48 -08:00
Ingrid Gallardo
a700cce80c disp: msm: enable hw-fence driver import for pineapple
Enable hw-fence driver for Display in pineapple.
This change only allows Display to import the
hw-fence driver api's, but does not enable the
feature by default. Enablement of the feature in
the driver is done through the device tree property.

Change-Id: I4fe97e0cc76f780d1326a69c4162dc4908e89724
Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
2022-12-21 11:23:47 -08:00
Sandeep Gangadharaiah
3729c295ce disp: config: include msm ext disp as required module
Include msm external display as required module for pineapple
and enable the config flag required for the same.

Change-Id: I55b94d594b8d1ee3c20b5e06b67b4e2fd5b21e7c
Signed-off-by: Sandeep Gangadharaiah <quic_sandgang@quicinc.com>
2022-12-07 11:28:20 -08:00
Alex Danila
92f79d8be1 disp: msm: compile pineapple msm with spec fence
Enabled compilation of msm driver with spec fence component.

Change-Id: I6f9e1f4930639a5f5e043ecd5b9addf4d6f233b5
Signed-off-by: Alex Danila <quic_eadanila@quicinc.com>
Signed-off-by: Nilaan Gunabalachandran <quic_ngunabal@quicinc.com>
2022-12-01 14:16:34 -05:00
Prabhanjan Kandula
86ae9207d9 disp: configs: enable mmrm from display driver
This change enables mmrm usage from display driver.

Change-Id: I2fea7396c76162b649977dcda0fb19519506ae59
Signed-off-by: Prabhanjan Kandula <quic_pkandula@quicinc.com>
2022-11-22 15:15:59 -08:00
Nilaan Gunabalachandran
db39fcc5bc Revert "disp: msm: compile pineapple msm with mm-drivers"
This reverts commit 473453a8d9.
This change decouples mm driver and display driver until mm
driver compilation is enabled.

Change-Id: I1b462d059b26242b6b77b0bc6ad990d7dabcb0ac
Signed-off-by: Nilaan Gunabalachandran <quic_ngunabal@quicinc.com>
2022-10-26 12:16:08 -04:00
Alex Danila
473453a8d9 disp: msm: compile pineapple msm with mm-drivers
Enabled compilation of msm_drm with mm-drivers components.

Change-Id: Id2f15b314748f9a1a9966625cea98fa4b3855e87
Signed-off-by: Alex Danila <quic_eadanila@quicinc.com>
2022-10-21 14:02:12 -04:00
Alex Danila
5fce708923 disp: msm: sde: pineapple display compilation
This change enables display-drivers compilation for pineapple
target.

Change-Id: Iae1f8b1cafeae111ff197065928e20e100f2e6ac
Signed-off-by: Alex Danila <quic_eadanila@quicinc.com>
Signed-off-by: Nilaan Gunabalachandran <quic_ngunabal@quicinc.com>
2022-10-11 09:42:46 -07:00
Christina Oliveira
15e352d634 disp: msm: sde: add wait on spec fences for hwfencing
This change adds a wait for input spec fence to bind
before registering for hw fencing wait on it.

Change-Id: I5453547c29672e39a95b91197983075e3b61d1eb
Signed-off-by: Christina Oliveira <quic_coliveir@quicinc.com>
2022-07-12 10:53:03 -07:00
Christina Oliveira
640c8111d3 disp: msm: sde: add support for hw-fence feature
Starting mdss 9.0, dpu supports triggering
the frame fetch through hw-fencing. This change
adds support for this hw-fence feature.

Change-Id: Icc7d0b69fc2a51103d14612f5ac89b44a47ed826
Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
Signed-off-by: Christina Oliveira <quic_coliveir@quicinc.com>
2022-05-16 12:41:28 -07:00
Rahul Sharma
d28f68dede disp: msm: add augen3 configuration
Add augen3 configuration for SA8155/SA8195/SA6155 family.

Change-Id: I206f0a636ef9f33b4c46cb0159ae2659a3dced59
Signed-off-by: Rahul Sharma <quic_rahsha@quicinc.com>
2022-04-28 07:42:28 -07:00
Vara Reddy
8c413f511e disp: msm: link HDCP sec-module as a dependency
HDCP sec_module is linked as an additional dependency for display drivers.
This change links hdcp_qseecom symbols needed for display drivers.

Change-Id: I227382dbf31b8488479b983b730d10b17c3b3af2
Signed-off-by: Vara Reddy <quic_varar@quicinc.com>
2022-04-13 11:46:57 -07:00
Narendra Muppalla
76ca21c9ba disp: msm: link mmrm module as a dependency
This change links mmrm and msm-ext-disp module linked as
an additional dependency for display drivers.

Change-Id: I465a50af9464c16ef26e926f201a7dff1c9af6cf
Signed-off-by: Narendra Muppalla <quic_nmuppall@quicinc.com>
2022-03-31 12:14:34 -07:00
Sandeep Gangadharaiah
597cc8e43b disp: config: conditional import of msm-ext-display symbols
msm-ext-display module is moved out of the kernel to display
driver after waipio release. This change will import these
msm-ext-display symbols only for a non-waipio variant.

Change-Id: I3cb30f666120e29c13405b98c98cc540198fa651
Signed-off-by: Sandeep Gangadharaiah <quic_sandgang@quicinc.com>
2022-03-16 12:29:52 -07:00
Vara Reddy
5a073a64c8 disp: msm: link msm-ext-disp module as a dependency
msm_external_display module should be linked as an
additional dependency for display drivers. This change
includes the respective module.

Change-Id: Id16f22f073f596f360d576147e4a0d96c16505e7
Signed-off-by: Sandeep Gangadharaiah <quic_sandgang@quicinc.com>
Signed-off-by: Vara Reddy <quic_varar@quicinc.com>
2022-03-01 06:31:12 -08:00
Naseer Ahmed
c98a0bf251 display-drivers: Fix for hermetic builds
* Remove shell usage.
* Remove legacy makefile for UAPI headers.

Change-Id: Ia037e19899d6f1c2a6107e174148ce15c8d4a7e1
Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
2021-05-07 12:49:37 -07:00
Christina Oliveira
70d6f23b26 drm: msm: Add mmrm api to display
This change adds mmrm api to display driver.

Change-Id: I51f310f8c762edc823930c05c001735056a2cbcd
Signed-off-by: Christina Oliveira <coliveir@codeaurora.org>
2021-03-24 11:37:42 -07: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
Samantha Tran
13bb35435c disp: add changes to generate display dlkm in android
Add Android make files and Kbuild files to support dlkm
for display driver. Also resolve header and config issues
to allow successful compilation of display driver.

Change-Id: I04d6233864ea54c0a808b295fbdccb83058f1fd2
Signed-off-by: Samantha Tran <samtran@codeaurora.org>
Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
Signed-off-by: Prabhanjan Kandula <pkandula@codeaurora.org>
2021-01-15 00:32:42 -08:00