summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-07Set up OWNERSandroid-wear-13.0.0_r0.8android-wear-13.0.0_r0.6android-wear-13.0.0_r0.4android-wear-13.0.0_r0.3android-wear-13.0.0_r0.16android-wear-13.0.0_r0.15android-wear-13.0.0_r0.14android-wear-13.0.0_r0.12android-wear-13.0.0_r0.10android-msm-p11-5.15-tm-wear-kr3-dr-p11-d1android-msm-p11-5.15-tm-wear-kr3-dr-p11android-msm-eos-android13-wear-kr3-pixel-watchandroid-msm-eos-5.15-tm-wear-kr3-pixel-watchandroid-msm-eos-5.15-tm-wear-kr3-dr-eosAndrew Evans
Point to kernel/private/msm-google:OWNERS_pixelwatchbsp Bug: 247160135 Change-Id: I2bef1bbe7406e82c937468ece0a87fc6d13dc0dd Signed-off-by: Andrew Evans <andrewevans@google.com>
2023-02-07Merge AU_LINUX_ANDROID_LW.UM.2.1.R1.11.00.00.200.024Andrei Ciubotariu
This updates our sources to CodeLinaro release AU_LINUX_ANDROID_LW.UM.2.1.R1.11.00.00.200.024 (LW.UM.2.1.r1-02400-SW5100.0), which corresponds to ChipCode LW 2.0 r00040.3. Bug: 268128919 Change-Id: If9dfdefb0a5f52ad489e0660f7197bec2cf3d0ab Signed-off-by: Andrei Ciubotariu <aciubotariu@google.com>
2023-01-25Merge 0c5300344fb767962595e24b338baf71e13b78d6 on remote branchLinux Build Service Account
Change-Id: I0b3250c1136a9c15f951c6a36b2428e51db9ffc7
2023-01-10msm-google-modules: mm: Fix module compilationBen Fennema
Currently the default make target causes the mm modules to be compiled, which is all that is needed. However, the target is written such that it will cause the kernel's makefile to be invoked with the "all" target, which unnecessarily recompiles the devicetree. Fix this by ensuring that the default rule only compiles the kernel modules. Bug: 264944277 Change-Id: I17b0b809823f0fdfa18697b6c3b1d3a7d3a3a7a3 Signed-off-by: Ben Fennema <fennema@google.com>
2022-12-01mm-drivers: hw_fence: add bounds check for hw fence deregistrationGrace An
Ensure that clients deregister hardware fences for client ids strictly less than HW_FENCE_CLIENT_MAX. This prevents out of bounds array accesses. Change-Id: I3453135cfd7a74373421d8db32c3ecb0fffc70d0 Signed-off-by: Grace An <quic_gracan@quicinc.com>
2022-11-16mm-drivers: Removed hardcoded path.Ashok Lachanolla
Change-Id: Ifb27be49503ade6951b0c7af9d65c8b0f009e787 Signed-off-by: Ashok Lachanolla <quic_alachano@quicinc.com>
2022-07-06mm-drivers: hw_fence: enable hw-fence driver based on cmdline varGrace An
This change ensures that the hw-fence driver is disabled by default and can be enabled or disabled based on a kernel command line argument. If the hw-fence driver is disabled, msm_hw_fence_probe returns an error. Change-Id: I248f29158c17a43151aa8b0c980a7ce0f5e758d6 Signed-off-by: Grace An <quic_gracan@quicinc.com>
2022-06-13mm-drivers: add support for compiling out mm driver modulesPrabhanjan Kandula
This change provides required support to disable mm driver modules compilation along with all modules and supports specific flag for override to enable compilation if required. Change-Id: I3ea1383855a6be49ed12a23a3585e9d6ebb1810a Signed-off-by: Prabhanjan Kandula <quic_pkandula@quicinc.com> (cherry picked from commit 91a337989da77e6071fdfbd03b43c423356c14c0)
2022-06-12Merge "mm-drivers: hw_fence: avoid hw fences creation until fctl ready"qctecmdr
2022-06-03mm-drivers: hw_fence: avoid hw fences creation until fctl readyIngrid Gallardo
This change adds a check to avoid hw-fences creation until the fence controller is ready. Change-Id: I613c19d9dfd8836f8ded6bcb0162bef647df7bc3 Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
2022-05-27mm-drivers: hw_fence: populate payload size in hfi headerIngrid Gallardo
Populate the payload size for the ctrl, rx and tx queues that communicate with the fence controller. Change-Id: Idc7dafcccd6ea16821e4f595bdab7395a5e0745b Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
2022-04-25mm-drivers: hw_fence: avoid compiling hw_fence driver for taroIngrid Gallardo
hw_fence driver is not required for taro variants. Since the Display SI 3.0 is shared with taro dev SI variant, avoid compiling hw_fence as dlkm for taro target. Change-Id: I84637f2546fd0818d956880fbc1bb86a30a7c916 Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
2022-04-21mm-drivers: hw_fence: Add support for hw-fence driverIngrid Gallardo
This change adds support for the hw-fence driver that initialize, expose and manage the interfaces for the hw-fences, which are the synchronization primitives to allow the hardware to hardware signalization of the fences for the frame buffers shared between gpu and display hw-cores. Change-Id: If2313585d5a9f3ac90e16aad3464600641a6fa04 Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
2022-04-18mm-drivers: sync: resolve compilation of sync fence driverIngrid Gallardo
Sync fence driver setup only compiles if the CONFIG flag for sync driver is set, however, this requires config files of the parent folder to be included, which currently is not happening. Resolve this problem by including the parent mm-drivers config files. Change-Id: I812612b71003ed007d60c046dcef5bcbe09f6e7c Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
2022-04-16Merge "mm-drivers: sync: add api to wait for sync fence bind"qctecmdr
2022-04-08mm-drivers: sync: add api to wait for sync fence bindIngrid Gallardo
This change adds an api to check if a given speculative fence is bound. If fence is not bound, it will wait for the speculative fence ioctl to bind the fence, or else timeout. Change-Id: I9a86d09df410e89137264be47763ae39f06eea2b Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
2022-04-07mm-drivers: sync-fence: add changes to serialize fence operationsNarendra Muppalla
This change acquires fence_lock to serialize the enable_sw signalling operation on dma_fence_array. It bails out safely if the bind operation is called twice on the spec fence. The error level for bind failure with invalid user fd is changed to warning as this case can be treated non fatal. Change-Id: I688cbc84ba3cfb49c54de9b5e1bf8a9ec9d8da3a Signed-off-by: Narendra Muppalla <quic_nmuppall@quicinc.com>
2022-04-01mm-drivers: sync_fence: avoid compiling spec_fence driver for taroJeykumar Sankaran
sync_fence driver is maintained in kernel SI for all the taro variants. Since the Display SI 3.0 is shared with taro dev SI variant, avoid compiling sync_fence as dlkm for taro target. Change-Id: Icc7990812256a42efad7a8945c08338f83ee0914 Signed-off-by: Jeykumar Sankaran <quic_jeykumar@quicinc.com>
2022-02-08mm-drivers: msm_ext_display: export msm-ext-display module symbolsSandeep Gangadharaiah
msm_ext_display module symbols have to be exported before they can be used by external kernel modules. This change updates the makefile for the same. Change-Id: I86dbc2d8bbc0a3a0d640172ef0aebc03723eecc8 Signed-off-by: Sandeep Gangadharaiah <quic_sandgang@quicinc.com>
2022-01-06mm-drivers: enable mm-driver modules compilationJeykumar Sankaran
Enable compilation of mm-driver modules and add scripts to copy the uapi header files. Change-Id: I0af6581ca96aa630c9707ef05abc4cccbfe92bab Signed-off-by: Jeykumar Sankaran <quic_jeykumar@quicinc.com>
2022-01-06mm-drivers: msm_ext_display: add snapshotShashank Babu Chinta Venkata
Add snapshot of msm_ext_display driver in mm-drivers repo. Change-Id: Iaf70f09d3a95f564e08105d33cdc26cbb4981048 Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org> Signed-off-by: Jeykumar Sankaran <quic_jeykumar@quicinc.com>
2022-01-06mm-drivers: sync-fence: add sync fence driver snapshotShashank Babu Chinta Venkata
Add snapshot for syncfence driver in mm-drivers repo. Change-Id: I43556e3479b45399b1ac0e8ba7a423f36bb21cf9 Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org> Signed-off-by: Jeykumar Sankaran <quic_jeykumar@quicinc.com>
2021-11-15Initial empty repositoryGerrit SelfHelp Service Account