Commit Graph

26 Commits

Author SHA1 Message Date
qctecmdr
28222ce2f7 Merge "Video: Driver: Add SSR support for cliffs SKU1" 2024-06-09 22:43:49 -07:00
Vikash Garodia
287b84428d video: driver: remove redundant entry for STAGE
remove redundant entry for STAGE in cliff DB.

Change-Id: Id640ee48dec26851ba18cd472077b0e75f367496
Signed-off-by: Vikash Garodia <quic_vgarodia@quicinc.com>
2024-05-22 09:57:21 +05:30
Rajathi S
4020406212 Video: Driver: Add SSR support for cliffs SKU1
- Add SSR support for cliffs SKU1 version

Change-Id: If954d8ff858385aef60850440f6f5e3a1ded3e29
Signed-off-by: Rajathi S <quic_rajathis@quicinc.com>
2024-04-17 11:23:18 +05:30
Vedang Nagar
aa530c552f video: driver: Add mvs0 clock reset and update sideBand Register
For Cliffs target, Add mvs0 reset clock and update sideBand NoC
registers.

Change-Id: I6e48e0cab842f3ee12b1e3cb68495afe5f4e67de
Signed-off-by: Vedang Nagar <quic_vnagar@quicinc.com>
2024-03-29 10:31:33 +05:30
Megha Byahatti
ef642b7f36 video: driver: Update Max_MBPS for cliffs
According to PDM request updating specification
support for 4k60 and UHD120 for HEVC andH264.
Due to this MAX_MBPS value changes as max
load will be 1080p@480fps=3916800. For AV1 and
VP9 max support is 4k60.

Change-Id: I02eb0842388880b3c67a75b948816b80be11c6cb
Signed-off-by: Megha Byahatti <quic_mbyahatt@quicinc.com>
2024-03-04 11:12:11 +05:30
Megha Byahatti
8a2127ac4e video: driver: Enable SSR type target specific
- Allow SSR type according to the target with
defining SSR type in platform file.

Change-Id: Idca62ce34b66a885da388d798eddb0c6c00871e5
Signed-off-by: Megha Byahatti <quic_mbyahatt@quicinc.com>
2023-12-15 04:21:41 -08:00
qctecmdr
90c8286530 Merge "video-driver: update Max frequency for cliffs v1" 2023-11-30 20:03:51 -08:00
Megha Byahatti
8193b0274d video-driver: update Max frequency for cliffs v1
- Due to hw limitation update max frequency for fused
variant with video_cc_pll_uhd60_fmax_fuse = 1 to 366MHz.

Change-Id: Id3b154ca600c3e8fa3cbb19bab1e20feba347775
Signed-off-by: Megha Byahatti <quic_mbyahatt@quicinc.com>
2023-11-21 13:14:50 +05:30
Megha Byahatti
70d73aeac5 video: driver: Update Level for codecs for cliffs
Update H264, HEVC, VP9 and AV1 LEVEL supported for cliffs.

Change-Id: I74cf8f221bff4c3af71e844269a8c500b5bcaee6
Signed-off-by: Megha Byahatti <quic_mbyahatt@quicinc.com>
2023-11-10 14:34:17 +05:30
qctecmdr
3ec6262c18 Merge "video: driver: Update encoder MAX_BITRATE" 2023-10-30 11:16:34 -07:00
Megha Byahatti
78e68224aa video: driver: Update encoder MAX_BITRATE
Update CAVLC and ALLINTRA encoder MAX_BITRATE
for cliffs.

Change-Id: Ib6c8c84954dc700d9de179aa3b46a5501c8e3f9b
Signed-off-by: Megha Byahatti <quic_mbyahatt@quicinc.com>
2023-10-20 15:54:50 +05:30
Megha Byahatti
d3bbee3e70 video: driver: Update videocc clock header file
Update videocc-pineapple.h clock header file in
cliffs platform file.

Change-Id: I584b4460b2bd669decae2fcbde559c436f6e7b41
Signed-off-by: Megha Byahatti <quic_mbyahatt@quicinc.com>
2023-10-19 00:16:45 -07:00
Megha Byahatti
5db37cb85f video: driver: Disable mmrm support for cliffs
- Disable mmrm support for cliffs target.

Change-Id: I7175404c6196d5d37f805fb45b8a79e42d079dde
Signed-off-by: Megha Byahatti <quic_mbyahatt@quicinc.com>
2023-10-18 11:54:38 +05:30
qctecmdr
408f69d136 Merge "video: driver: Add QoS registers for cliffs" 2023-10-11 02:45:13 -07:00
qctecmdr
a5dccd70ae Merge "video: driver: Add fuse register IRIS_DISABLE_AV1" 2023-10-06 05:24:23 -07:00
Megha Byahatti
cd99a04099 video: driver: Add QoS registers for cliffs
- Add QoS registers for cliffs.

Change-Id: I7f16141283b5740e550139c311f10289e381c4a8
Signed-off-by: Megha Byahatti <quic_mbyahatt@quicinc.com>
2023-10-06 12:48:58 +05:30
Megha Byahatti
0adf926242 video: driver: Update Max resolution for AC sku
- Max resolution supported is 7680x4320 for AC sku.
Update resolution and MBPF accordingly.

Change-Id: I84ed70f3cdd8eadee02d7c524dc9d12f48d8c7af
Signed-off-by: Megha Byahatti <quic_mbyahatt@quicinc.com>
2023-10-03 11:35:10 +05:30
Megha Byahatti
d1768ab1fe video: driver: Add fuse register IRIS_DISABLE_AV1
- AB sku does not support for AV1. Adding fuse
register IRIS_DISABLE_AV1 to disable based on sku
version.

Change-Id: Ib8408b67072ca5aa42cba4ab7451add26968ff8e
Signed-off-by: Megha Byahatti <quic_mbyahatt@quicinc.com>
2023-10-03 11:13:54 +05:30
Vedang Nagar
092186c924 Video: Driver: Add 8K@30fps support for cliffs
[1] Add 8K@30 fps support for cliifs v0 SKU
[2] Modify max mbpf and rt_mbpf for Cliffs v1 SKU.

Change-Id: I03386e47ee53e32cf57711eecebd98201f399a5b
Signed-off-by: Vedang Nagar <quic_vnagar@quicinc.com>
2023-09-11 17:27:47 +05:30
qctecmdr
d66466da79 Merge "video-drvier: update NOC register programming" 2023-09-05 12:31:11 -07:00
qctecmdr
48c0919ebe Merge "video-driver: Remove QOS register settings" 2023-09-05 12:31:11 -07:00
Manikanta Kanamarlapudi
3296a4dacb video-drvier: update NOC register programming
Update NOC register programming based on vpu
version like iris33 and iris3_2pipe.

Change-Id: I98e879cdd0f89584dfc2c6fad8345979403b2b3e
Signed-off-by: Manikanta Kanamarlapudi <quic_kmanikan@quicinc.com>
2023-08-18 17:30:38 +05:30
Vedang Nagar
c98002d4fe Video: Driver: Configure CSC on BITSTREAM port according to HFI
According to HFI definition, HFI_PROP_CSC needs to be configured
on BITSTREAM port, but during msm_vidc_set_cap, CSC is being
configured on PORT_NONE leading to error in FW.
Added change to configure CSC always on BITSTREAM port.

Change-Id: I3e9511ec40cd25687048f0739c57d164dd7a1c43
Signed-off-by: Vedang Nagar <quic_vnagar@quicinc.com>
2023-08-16 17:39:41 +05:30
Manikanta Kanamarlapudi
143edf3d23 video-driver: Remove QOS register settings
emove QOS register settings of pineapple,
will add cliffs specific registers after systems
team recommendation.

Change-Id: I6fe82814e67d69ee0820679bb7c934366092ee82
Signed-off-by: Manikanta Kanamarlapudi <quic_kmanikan@quicinc.com>
2023-08-14 10:54:55 +05:30
Vedang Nagar
3d17324c68 Video: Driver: Modify platform specific changes for cliffs
Modify platform specific driver changes for cliffs target.

Change-Id: Ib02b1402c5bd6eb7f785f1459ee0bdc3f77a19ac
Signed-off-by: Vedang Nagar <quic_vnagar@quicinc.com>
2023-08-12 20:25:26 +05:30
Vedang Nagar
21496a9ef2 Video: Driver: Add support for Cliffs
[1] Add the basic driver support for cliffs variant.
[2] Add platform specific files for cliffs.

Change-Id: If35f79fa1c72ce160d4ed4c0f1ba8babb7ce8a3d
Signed-off-by: Vedang Nagar <quic_vnagar@quicinc.com>
2023-08-03 22:58:54 +05:30