In ts signal mode, usermode maybe create a fences with old timestamp
after timestamp of the timeline goes forward. These fences should be
treated as signaled.
The signaled cb could compare fence ts and timeline ts and return status
to caller.
Change-Id: I727a093188b50f693a26c16361e2a295d550fcb0
Signed-off-by: Ya <yatang@codeaurora.org>
Signed-off-by: Kasin Li <donglil@codeaurora.org>
The MID_SEL register routes the interrupt to the configured MID.
On a multi-SOC system a PMIC interrupt may be assigned to
secondary SOC (on another MID). Make sure the interrupt gets
assigned to the right MID while registering for it.
Change-Id: I87cc890af051dbe8e1c81662800f1c39b50290da
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
This reverts commit 26852d7d34dcb87a7d2fd5f3e1343db14e73c186.
The GPUCC registers are not ioremapped on some targets which can
cause continuous 'Out of bounds' warnings.
Change-Id: Iebe9b27b74966d937b2e62e9a937be1af5463303
Signed-off-by: Amit Kushwaha <kushwaha@codeaurora.org>
Fix bootanimation distortion for A702.
Change-Id: I1ca75e1725670ef65baccf3a4e6c731550b93dd7
Signed-off-by: Puranam V G Tejaswi <pvgtejas@codeaurora.org>
Signed-off-by: Amit Kushwaha <kushwaha@codeaurora.org>
Enable STM_PROTO_BASIC to support to write log to /dev/coresight-stm.
Change-Id: Ibdc10fa0bfd399bec47a59ba7f05258e5918796f
Signed-off-by: Yuanfang Zhang <zhangyuanfang@codeaurora.org>
Enable Bluetooth power driver for sdmsteppeauto target.
Change-Id: I24f69b0ae104f2333f01f9cf52804ae008370fa4
Signed-off-by: Yingjie Zhu <yingzhu@codeaurora.org>
In case of restore path there could be a chance that smp2p entry
duble freed or valid entry might be uninitialized. Also fix entry
deference after being freed by calling kfree().
Change-Id: I5dcb12e01972e19f3c0fa1fc1be3596abca984e9
Signed-off-by: Arun Prakash <app@codeaurora.org>
The bootloader adds IMEM entries for kernel load start and end
timestamps. Capture the same in the kernel as part of boot stats.
This allows to measure the Bootloader KPI values.
Change-Id: I2c1862d0f662a6d59aed7bb40e1d7d84ef686c14
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
Enable MFD SPMI PMIC driver and several SPMI and PMIC drivers
which are needed to provide baseline support of PMIC peripherals.
Change-Id: I0d4150893a8fe0c2381c7c8328e07d77981fa907
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Enable epss l3 interconenct driver so that consumers are
able to obtain their path handles properly.
Change-Id: Idf2b3a0710fed0eebf746af67739ba2c6dda918f
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Enable the direwolf interconnect driver so that consumers are
able to obtain their path handles properly.
Change-Id: I692dbbbbbd2d4d9ab29c4b6ac1b810d23dd5e018
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Add boot marker to measure the time taken for the kernel
boot.
Change-Id: I9705d919467137fdae2f97cfdefb16b519e6af3c
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
Boot marker config name is changed from CONFIG_MSM_BOOT_TIME_MARKER
to CONFIG_QGKI_MSM_BOOT_TIME_MARKER. Update the same.
Change-Id: I2eaebf14821388cf28a064f9ec961e33c23d2577
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
Prefix MSM_BOOT_TIME_MARKER with QGKI to differentiate
it as a vendor-specific config.
Change-Id: Icf369a4b217722d997706d30ffaceaf08b3e8ee1
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
* Change to support IPv4/IPv6 GRE tunneling.
* Marking DSCP bit in the outer Eth header.
Change-Id: I1b48e4d6f8c8bd1364d22a42f01b4707135c9c73
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
This change enables UAC2 function driver for USB peripheral audio
on sdxlemur.
Change-Id: Id6863d6fd0715e73c2a7570e1579486cecfcc4b5
Signed-off-by: Elson Roy Serrao <eserrao@codeaurora.org>