Kernel Image with appended dtb is broken for arm64 since it is symlink
to arm.
Change-Id: I0a094192f200d02fbddeee694828fd1de1746bf1
Signed-off-by: Puja Gupta <pujag@codeaurora.org>
Mark the GPU device as dma-coherent. This indicates
that the GPU can be an I/O coherent device, thereby
avoiding CPU cache operations in software.
Change-Id: Icc12c72b886bad68a9354bbab3cf9819ec604372
Signed-off-by: Sushmita Susheelendra <ssusheel@codeaurora.org>
This makes buffers allocated as cached on the CPU to be
coherent with the GPU. With this, the GPU is able to
snoop into the CPU's caches to get the data. If the data
is not present in any of the CPU's caches, it is fetched
from main memory. This avoids the need for CPU cache
maintenance operations in software.
Change-Id: I5fd4df0182a4b4c36528904d9e4bb35221da0053
Signed-off-by: Sushmita Susheelendra <ssusheel@codeaurora.org>
The source split detection logic looks at only consecutive
layers in the layer list. This change looks at all previous
layers in the list instead of just the previous one.
Change-Id: I8b135a10ef1e5062d87c0784515a9eeb6ea4a450
Signed-off-by: Rajkumar Subbiah <rsubbia@codeaurora.org>
Add efuse register to be read for VFE dual camera limitation.
Change-Id: I1562b4555aadd0fde8f644cc3aa61e9d45f98ef0
Signed-off-by: Venu Yeshala <vyeshala@codeaurora.org>
Remove gt9xx goodix touch driver from the kernel code
as it has never been used in any of the recent platforms.
Change-Id: If9ebe97dee81d7a95a64c560b605c2e1d02b837c
Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
Change required descriptors settings to pass as wireless RNDIS
so that driver will be auto-detected by windows. This installs
RNDIS driver automatically without manual intervention, when USB
tethering is enabled.
Change-Id: Ib4a8ab166cac212e041f13ed13d8ac5f59aec425
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
The charger therm on RRADC only reads valid values if a charger is
present. Add a check accordingly.
Change-Id: I74c6c15e1e72d4d2ef3ffd698f130b7d0fce6df4
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
Observe crash when trigger SSR while ringtone play on
speaker+BT usecase. Due to race condition, AHB timeout
happens as codec register accessed without clock enabled.
Clock enable flag is reset when SSR down event is received
to avoid any unclocked access.
CRs-Fixed: 2017852
Change-Id: I5b006c7e9cbcecac2029bb36f2271befb0debfec
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
Add the proper clock handle to USB dt node for noc_aggr_clk for
SDM660.
Change-Id: Id9ec52123ce2e45b466cc6cd74696f52154efdae
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
Increase the size of host to target CE4 ring
in order to hold more data packets in the ring and
avoid the unnecessary drops at hif layer.
CRs-Fixed: 2017758
Change-Id: Ib344c7035a79b0730a8b39d2441857b363e18efd
Signed-off-by: Govind Singh <govinds@codeaurora.org>
TCP TX throttling logic is changed a little after
3.19-rc1 kernel, the TCP sending limit will be smaller,
which will throttle the TCP packets to the host driver.
The TCP UP LINK throughput will drop heavily. In order to
fix this issue, need to orphan the socket buffer asap, which
will call skb's destructor to notify the TCP stack that the
SKB buffer is unowned. And then the TCP stack will pump more
packets to host driver.
The TX packets might be dropped for UDP case in the iperf
testing. So need to be protected by follow control
Change-Id: I1c77313fbdb579e708d4a5a6bcd063c7c34a6d39
Signed-off-by: Govind Singh <govinds@codeaurora.org>
On certain PMICs, PMIC peripheral drivers like haptics need to
read MISC peripheral register. Add support for clients to read
it by using qpnp_misc_read_reg().
Change-Id: Id5dfd9e440a8861b56572dab50839d1583535882
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
Update the config option to "CONFIG_QCOM_TLB_HANDLER" so el1_sync
will call into EL2 TLB fault handler. Default TLB handler in EL1
is changed into a dummy handler.
Change-Id: Id4008d03002928bd24affeba0ef4250664ea3a48
Signed-off-by: Runmin Wang <runminw@codeaurora.org>