57206 Commits

Author SHA1 Message Date
AdarshGrewal
933589cfb0 qcacld-3.0: Keep STA-SAP-P2P for non DBS
Change-Id: I3ac70117f0ff645e2a2add4bdb1f5a938ef73dd7
2025-11-18 18:59:46 +05:30
Arian
c332c3b21f fixup! display-kernel: dsi: Enable backlight on DPMS ON
Change-Id: I90da24fbf9fc16d0943b1357fd36fe275a06b4b6
2025-11-18 18:59:46 +05:30
AdarshGrewal
473704d49c display-kernel: dsi: Enable backlight on DPMS ON
Change-Id: Ie96ba13db1e44dde09bbda0c684912fdcfe457f3
2025-10-02 16:05:04 +05:30
AdarshGrewal
18587df9a5 display-kernel: sde: Opt out of all the mi layer stuff
* this handles layers for aod and fod animation layers none of which are on aosp

Change-Id: I8a12875db4ce950e34aac0b67d6baf6bc38c9e1e
2025-10-02 16:05:04 +05:30
AdarshGrewal
47c43f7eca display-kernel: sde: Allow video mode panels to reach LP2
Change-Id: I8b484d480cfbe257fe72756e39bc31a5b3d94663
2025-10-02 16:05:04 +05:30
AdarshGrewal
4a9f9aac5c display-kernel: sde: Enable HDR for parrot
* wao qcom thanks

Change-Id: Ib1c48b8f22d15e5176ec7766d4d416592cc7b1ad
2025-10-02 16:05:04 +05:30
AdarshGrewal
946e97dac3 audio-kernel: fs19xx: Make i2c remove a non void function
Change-Id: I35ad7fa5a553cf498094c3f5905945594a959acd
2025-10-02 16:05:04 +05:30
AdarshGrewal
999c4784ad audio-kernel: Enable FS19XX
Change-Id: Ied0418e32e63af022de4e69f2fd02d9bbf830717
2025-10-02 16:05:04 +05:30
AdarshGrewal
1f7160c67a audio-kernel: Import fs19xx codec
* from muyu-v-oss

Change-Id: I6d2fd85eca489b6b0f0b77f14a5199a8dba19617
2025-10-02 16:05:04 +05:30
AdarshGrewal
4f38589c83 audio-kernel: aw882xx: Import smartpa changes
* from muyu-v-oss

Change-Id: Ia8b5919c98b61a98f57b316c958eccecf031fe72
2025-10-02 16:05:04 +05:30
AdarshGrewal
0cc4d22c5b audio-kernel: Import smartpa changes
* from muyu-v-oss

Change-Id: I4e8209d09ab76967b863aaeda93a3d6dbb84d4b5
2025-10-02 16:05:04 +05:30
AdarshGrewal
46b85cb6f7 audio-kernel: aw882xx: Setup pa_combo
* All this is aw882xx but with some some fs19xx so we can use its functions
 * based on muyu-v-oss

Change-Id: I1b1190ce402c29c74dbfb77feaca3c49a5029586
2025-10-02 16:05:03 +05:30
Jens Reidel
40221be5d8 display-drivers: mi_disp: Only enable debugfs if supported
And fix a compilation error due to redefinition with debugfs disabled.

Change-Id: Ifb4ea3a0193ef4ad7e4b734e03742fc85c1fc9c1
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2025-10-02 16:05:03 +05:30
AdarshGrewal
b06bc379f3 display-kernel: mi_disp: Add missing function prototypes
Change-Id: I243989e6eb1185c500595d5ccb7420bccccae9b4
2025-10-02 16:05:03 +05:30
AdarshGrewal
509304dd9c camera-kernel: Add missing function prototypes
Change-Id: Iaa071e9926568d70a553c974ea7251ea4c368b1c
2025-10-02 16:05:03 +05:30
AdarshGrewal
2beeaaf9e0 dirplay: drivers: Add support for N16_41_02_OC
Change-Id: I245f08aa7a3fb93cb85decaa57212c926db3eda4
2025-10-02 16:05:03 +05:30
Arian
cf2a2f88af display-drivers: mi_disp: Allow partial reads
Change-Id: I7f9720153a7992b4fe0526e2114b780674465ec6
2025-10-02 16:05:03 +05:30
Arian
1ee526668d display: mi_disp: Move fod_ui_ready_state to uapi headers
Change-Id: I40e37f65654294403a038ea41ea9c5a28302aa6e
2025-10-02 16:05:03 +05:30
AdarshGrewal
cb60f80b96 wlan-kernel: Add symlink for adrastea WLAN module
Change-Id: I35cca7c44a8d64a614e200f56bcbe202af2a8f59
2025-10-02 16:05:03 +05:30
AdarshGrewal
17eec55bd9 camera-kernel: Import xiaomi changes
* from garnet-t-oss
 * Removed ispv3 changes

Change-Id: Ia37998cbcc519e488158736d24ffd0dd05b45068
2025-10-02 16:05:03 +05:30
AdarshGrewal
9d63935062 audio-kernel: Import xiaomi changes
* from garnet-t-oss

 audio-kernel: remove mievent changes

 Change-Id: I5b11a5d5e2679b05cebb5275a588f534fe54190d

Change-Id: I6186eb1c9f40a8c33c6b5d73f815a305767d46be
2025-10-02 16:05:03 +05:30
AdarshGrewal
42edf6a016 audio-kernel: Enable AW882XX
Change-Id: I18699e61d26f2cf5c254ca42786002226aacf031
2025-10-02 16:05:03 +05:30
AdarshGrewal
56aa9901b5 audio-kernel: Import AW882XX codec
* from garnet-t-oss

 audio-kernel: aw882xx: remove mievent changes

 Change-Id: Ied84d822e7a6448378fb3ca8b06dec97f9f4b2b1

Change-Id: I46ab6d1b04b95319e784a367f66af6250e3518a1
2025-10-02 16:05:03 +05:30
AdarshGrewal
5290c0ee8f display-kernel: Import xiaomi changes
* from garnet-t-oss

Change-Id: I4dbe18ff7ed51e08ffc81509362c48db4b77969c
2025-10-02 16:05:03 +05:30
AdarshGrewal
dac898c333 display-kernel: Import mi-disp driver
* from garnet-t-oss

Change-Id: I3f23245714580d5721a9e45b99e186edb9e307e8
2025-10-02 16:05:03 +05:30
AdarshGrewal
cc208b5de5 modules: Update paths for sm7435
Change-Id: I1d6a42e44c91fb6565b2a762e0a1cb9931a57d29
2025-10-02 16:04:56 +05:30
Michael Bestas
3b5c987f91 Merge tag 'LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into lineage-20
LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0

* tag 'LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0:
  Release 2.0.9.24C
  qcacld-3.0: Update ll_stats request pending flag properly
  Release 2.0.9.24B
  qcacld-3.0: Fix potential OOB memory access
  Release 2.0.9.24A
  qcacld-3.0: Fix the bandwidth switch while handling CSA WBW IE
  Release 2.0.9.24
  qcacld-3.0: Don't advertise NAN if NAN INI disabled
  qcacld-3.0: Dynamically select Iface combination
  Release 2.0.9.23Z
  qcacld-3.0: Update hdd APIs for kernel upgrade
  Release 2.0.9.23Y
  qcacld-3.0: Fix compile error when SDIO enabled

Change-Id: Ic84d8a2513d1be427fbb1eca9cd56cacc1903ed3
2025-06-30 10:38:28 +03:00
Michael Bestas
12b38dd0ef Merge tag 'LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into lineage-20
LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0

* tag 'LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn:
  qcacmn: Fix include file for skb_frag_ref
  qcacmn: Avoid OOB read in reg fill master channel API
  qcacmn: Detect tracker list corruption during memory free
  qcacmn: Drop 6 GHz beacon if best power type isn’t found
  qcacmn: Handle invalid 6 GHz power type advertised by AP

Change-Id: I1aa8e2aeb3ca82e2b08984d037a90560527c7c8e
2025-06-30 10:38:16 +03:00
Michael Bestas
1da7b63439 Merge tag 'LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api into lineage-20
LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0

* tag 'LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api:
  fw-api: CL 29042940 - update fw common interface files
  fw-api: CL 29035093 - update fw common interface files
  fw-api: CL 29026260 - update fw common interface files
  fw-api: CL 29018064 - update fw common interface files
  fw-api: CL 29017022 - update fw common interface files
  fw-api: CL 29007944 - update fw common interface files
  fw-api: CL 28998846 - update fw common interface files
  fw-api: CL 28998301 - update fw common interface files
  fw-api: CL 28990820 - update fw common interface files
  fw-api: CL 28971130 - update fw common interface files
  fw-api: CL 28972929 - update fw common interface files
  fw-api: CL 28970374 - update fw common interface files
  fw-api: CL 28944690 - update fw common interface files
  fw-api: CL 28942439 - update fw common interface files
  fw-api: CL 28935775 - update fw common interface files
  fw-api: CL 28933869 - update fw common interface files
  fw-api: CL 28911997 - update fw common interface files
  fw-api: CL 28903851 - update fw common interface files
  fw-api: CL 28887056 - update fw common interface files
  fw-api: CL 28862777 - update fw common interface files
  fw-api: CL 28855140 - update fw common interface files
  fw-api: CL 28843692 - update fw common interface files
  fw-api: CL 28837244 - update fw common interface files
  fw-api: CL 28829747 - update fw common interface files
  fw-api: CL 28811455 - update fw common interface files
  fw-api: CL 28805911 - update fw common interface files
  fw-api: CL 28757294 - update fw common interface files
  fw-api: CL 28748436 - update fw common interface files
  fw-api: CL 28739491 - update fw common interface files
  fw-api: CL 28727084 - update fw common interface files
  fw-api: CL 28705885 - update fw common interface files
  fw-api: CL 28686055 - update fw common interface files
  fw-api: CL 28676060 - update fw common interface files
  fw-api: CL 28639946 - update fw common interface files
  fw-api: CL 28638758 - update fw common interface files
  fw-api: CL 28611293 - update fw common interface files
  fw-api: CL 28602565 - update fw common interface files
  fw-api: CL 28584645 - update fw common interface files
  fw-api: CL 28583592 - update fw common interface files

Change-Id: I4e142f2eea186664a472b123d4d5260f31a8c871
2025-06-30 10:38:06 +03:00
Michael Bestas
d801b33a31 Merge tag 'VIDEO.LA.2.0.r1-11300-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver into lineage-20
VIDEO.LA.2.0.r1-11300-WAIPIO.0

* tag 'VIDEO.LA.2.0.r1-11300-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver:
  video: driver: Update align buffer size
  neo:driver: Update HEVC supported levels
  video: driver: parrot:  add 120fps support for VP9 decoder

Change-Id: I057b75afa460fae219f5c467055b7f6372ca09cf
2025-06-30 10:37:49 +03:00
Michael Bestas
345bc34457 Merge tag 'LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa into lineage-20
LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0

* tag 'LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa:
  msm: ipa: Add cleanups during alloc failures

Change-Id: I946a939d3093185c55cf01a01fdcbee630af6554
2025-06-30 10:36:58 +03:00
Michael Bestas
417fca5259 Merge tag 'LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/cvp-kernel into lineage-20
LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0

* tag 'LA.VENDOR.1.0.r1-27600-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/cvp-kernel:
  msm: eva: Validating the SFR buffer size before accessing
  msm: eva: Copy back the validated size to avoid security issue

Change-Id: I36c3ed3faa21aa6b57597a5655edd4eb015fa71b
2025-06-30 10:36:38 +03:00
Linux Build Service Account
a63449c176 Merge d5afe5fbda on remote branch
Change-Id: Icae90e2c5b26989663bc9650a5dc3ccb9bca9926
2025-05-23 19:34:41 -07:00
Linux Build Service Account
83d2d91303 Merge f8fa0c22fa on remote branch
Change-Id: I5485a6ee4548bbf07076c6ce22d77b6f6349fbf2
2025-05-23 19:04:03 -07:00
Linux Build Service Account
7c2686c39c Merge 238add84b6 on remote branch
Change-Id: I107ee5b6728a167ac2541393c08dfe2aace211a0
2025-05-23 17:43:08 -07:00
Linux Build Service Account
5d66890e1f Merge 273922d7a7 on remote branch
Change-Id: Icdb1dbd184924d2237c9e60c1c25ed07a19698e7
2025-05-23 17:24:43 -07:00
Linux Build Service Account
24f05f3ca7 Merge 8c3c623afd on remote branch
Change-Id: Ib3f87c60e4848edd85ec83d0e2ab64fc990583a3
2025-05-23 17:17:08 -07:00
Linux Build Service Account
b7f1722c70 Merge 7e6d21f952 on remote branch
Change-Id: I5acb4fcb2d412e91fa51afb1443ccf4e7ec38bb7
2025-05-23 11:16:47 -07:00
QCTECMDR Service
7e6d21f952 Merge "neo:driver: Update HEVC supported levels" 2025-05-08 04:29:40 -07:00
QCTECMDR Service
60c08de75f Merge "video: driver: Update align buffer size" 2025-05-08 04:29:40 -07:00
QCTECMDR Service
c7c263c65d Merge "video: driver: parrot: add 120fps support for VP9 decoder" 2025-05-08 04:29:40 -07:00
Madhukumar S J
a9fdca1f79 video: driver: Update align buffer size
For decoder input buffers, firmware (BSE HW) needs 256 aligned
buffer size otherwise it will truncate or ignore the data after 256
aligned size which may lead to error concealment.

To resolve above issue, need to update buffer size aligned with 256.

Change-Id: I8e53747057f5061a443c6ae3fd94f9fcbbd42d59
(cherry picked from commit 43d6366ca8c7b50c88681eba736b2931511764a1)
Signed-off-by: Vasantha Balla <quic_c_vballa@quicinc.com>
2025-05-06 14:25:54 +05:30
Swathi KS
2c6fe36e33 neo:driver: Update HEVC supported levels
Change-Id: I1d328b56627c126ef5d16dc25cb3f361315676d4
2025-05-06 01:45:32 -07:00
Swathi KS
d3b14c2b85 video: driver: parrot: add 120fps support for VP9 decoder
Allow clients to set operating rate to set till 120fps,
while the frame rate remains at 60fps.

Change-Id: If2d905b9c5c001e0fdc8bb6aa73b3b629117d8f1
Signed-off-by: swatks <quic_swatks@quicinc.com>
2025-05-06 00:19:46 -07:00
Michael Bestas
6619249977 Merge tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into lineage-20
LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0

* tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0:
  Release 2.0.9.23X
  qcacld-3.0: Fix compilation errors
  Release 2.0.9.23W
  qcacld-3.0: Fix CFI failure for ol_tx_download_done_hl_free
  Release 2.0.9.23V
  qcacld-3.0: Enable BLM module for helium target
  Release 2.0.9.23U
  qcacld-3.0: Handle indoor concurrency for non-DBS SAP
  Release 2.0.9.23T
  qcacld-3.0: Add check to avoid 160 MHz for SAP
  Release 2.0.9.23S
  qcacld-3.0: Rate limit the log
  Release 2.0.9.23R
  qcacld-3.0: Remove DHCP flag from active APF mode enable/disable
  Release 2.0.9.23Q
  qcacld-3.0: Don't send sta keepalive time greater than configured val
  Release 2.0.9.23P
  qcacld-3.0: Add GET_KEEP_ALIVE_INTERVAL command support
  qcacld-3.0: Apply cached KEEPALIVE interval after STA connection
  qcacld-3.0: Add sta keep alive interval cmd support

Change-Id: I0c0f39ba0d35bf3713e49d8c704f38f2e938d19b
2025-04-27 01:18:45 +03:00
Michael Bestas
7f695eadd1 Merge tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into lineage-20
LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0

* tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn:
  qcacmn: Do not return value from init_dummy_netdev()
  qcacmn: Fix compilation errors
  qcacmn: Fix OOB Read in util_gen_new_ie
  qcacmn: Correct EHT OP IE length checking for accessing optional fields
  qcacmn: Check EHT OP IE length for accessing optional fields
  qcacmn: Add vendor attribute to configure custom STA keep-alive interval

Change-Id: Icbc6e770e1213b84fd12dfffe3308e252baafff0
2025-04-27 01:18:32 +03:00
Michael Bestas
f231abeaaa Merge tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api into lineage-20
LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0

* tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api:
  fw-api: CL 28563606 - update fw common interface files
  fw-api: CL 28550964 - update fw common interface files
  fw-api: CL 28541501 - update fw common interface files
  fw-api: CL 28534399 - update fw common interface files
  fw-api: CL 28532052 - update fw common interface files
  fw-api: CL 28539558 - update fw common interface files
  fw-api: CL 28524940 - update fw common interface files
  fw-api: CL 28481760 - update fw common interface files
  fw-api: CL 28447311 - update fw common interface files
  fw-api: CL 28444600 - update fw common interface files
  fw-api: CL 28429679 - update fw common interface files
  fw-api: CL 28361807 - update fw common interface files
  fw-api: CL 28373291 - update fw common interface files
  fw-api: CL 28388903 - update fw common interface files
  fw-api: CL 28373275 - update fw common interface files
  fw-api: CL 28354118 - update fw common interface files
  fw-api: CL 28343275 - update fw common interface files
  fw-api: CL 28339144 - update fw common interface files
  fw-api: CL 28338484 - update fw common interface files
  fw-api: CL 28313244 - update fw common interface files
  fw-api: CL 28312163 - update fw common interface files
  fw-api: CL 28311952 - update fw common interface files
  fw-api: CL 28298732 - update fw common interface files
  fw-api: CL 28298000 - update fw common interface files
  fw-api: CL 28214991 - update fw common interface files

Change-Id: I046dab95a4469e7c69af2ae5f39c68cf3dbc939a
2025-04-27 01:18:21 +03:00
Michael Bestas
881c6501e9 Merge tag 'VIDEO.LA.2.0.r1-11200-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver into lineage-20
VIDEO.LA.2.0.r1-11200-WAIPIO.0

* tag 'VIDEO.LA.2.0.r1-11200-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver:
  driver: update return value for overload case

Change-Id: I3ffa7e09495add0d898af3677dedb1e90e3353df
2025-04-27 01:18:09 +03:00
Michael Bestas
dd14373405 Merge tag 'DISPLAY.LA.2.0.r1-13500-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers into lineage-20
DISPLAY.LA.2.0.r1-13500-WAIPIO.0

* tag 'DISPLAY.LA.2.0.r1-13500-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers:
  disp: msm: sde: fix kms NULL pointer access in encoder IRQ control

Change-Id: Id9c5e5a6a5ce4ed160a72bac08bc3a13d8a18c6f
2025-04-27 01:17:44 +03:00
Michael Bestas
8bb692b425 Merge tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa into lineage-20
LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0

* tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa:
  msm: ipa: Enable HOLB for WAN default pipe

Change-Id: I92109bf18be337ba6e98e145dea939b875a7b84e
2025-04-27 01:17:14 +03:00