Excluding the camera headers which includes videodev2.h
to avoid compilation error on some platforms.
Change-Id: I9fe2c6b75914bd77ceff39f7714f542f711b4af6
Signed-off-by: Prasad Mullamuri <prasadmu@codeaurora.org>
PCIE ASPM control driver is compliant to PCIE specification.
Hence use this driver in powersupersave mode.
Change-Id: Ife4d95508ebd9fd3f046a640a64a18f243de7e4c
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
On some platforms, USB controller needs to vote for more clocks
to access ANoc and SysNoc. Add support for these clocks. Keep
them as optional.
Change-Id: Ifb31006388266de910f3764f72e0f24e3721bd2d
Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>
Enable USB dwc3 core and glue drivers, XHCI host drivers, PHY
drivers, link and electrical testing drivers and configfs based
USB functions like diag and QDSS for direwolf GKI. Also enable
USBMON and ACM host drivers for direwold QGKI.
Change-Id: I86e0cd66164cdc77bd4f2b5dc35f3374f0e18c90
Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>
Enable I2C and SPI driver support for direwolf.
Change-Id: I129581caf5e900fd095caa0ede64d7ae0cbb78d4
Signed-off-by: Ashish Kori <akori@codeaurora.org>
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Implement SCM calls interface to communicate with a
backend smmu-v3 driver in order to attach/detach a smmu
client and invalidate a tlb entry.
Change-Id: Ia7393e930161c9487aba93554465df407ca4fb3c
Signed-off-by: Vivek Kumar <vivekuma@codeaurora.org>
To guarantee the array index is valid before use it
Change-Id: If1b37777b633edf66dad8a9f5323b042cc3b9012
Signed-off-by: Kasin Li <donglil@codeaurora.org>
Signed-off-by: Ya Tang <yatang@codeaurora.org>
With support to move between LLCC TCM and DDR memory for USB RMNET
IN endpoint related data buffer, it is required to reset RMNET IN
endpoint related num_buf and buf_len while going from LLCC TCM memory
usage to DDR memory otherwise number of buffer and length remains same
as LLCC TCM based configuration.
Change-Id: Idc0aab865bd26a9824c116762be4a2a1ec89e919
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
Adb client on device expects a blocking read from mhi. While mhi
is in suspend, it is returning with an error value. This is
causing the adb client to spawn every 1ms causing error code to
flood the serial logs. If mhi is in suspend and adb client tries
to poll for data, remove the read request from the list to block
the read.
Change-Id: Idaa70568cbddaf6b99fb5c6722a4da594d3e066d
Signed-off-by: Gauri Joshi <gaurjosh@codeaurora.org>
Ethernet VLAN frames are now encapsulated in IP/GRE on uplink,
while IP/GRE headers are stripped on downlink.
Change-Id: I8f8820abf390815ed1f4a3a81bf1943a1fecf310
Signed-off-by: Perry Randise <prandise@codeaurora.org>
During suspend while trusted touch is active, remove wait
for trusted touch to complete and skip i2c transfer. This
avoids delay during suspend.
Change-Id: Iec6b1eed86e841343d4ca3513f32fb892911b7d7
Signed-off-by: Ritesh Kumar <riteshk@codeaurora.org>
Add changes required for QC3, when QC3 is detected,
smb1351 make requests for voltages in steps of 200mv.
Change-Id: I603f6515c7529913dcff103939018e2bdc61c45d
Signed-off-by: Kavya Nunna <knunna@codeaurora.org>
Enable CONFIG_QCOM_KGSL_CONTEXT_DEBUG to get more information for
context leak debugging.
Change-Id: I4646b7cf3ff4e7752697736f5cbc5c2a05e45947
Signed-off-by: Kamal Agrawal <kamaagra@codeaurora.org>
Add support for UFS controller and phy driver.
Change-Id: Ic99e8a4d245cecc9e927a14e4822fa2e61ff5408
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Signed-off-by: Anjana Hari <ahari@codeaurora.org>
Currently the driver is not setting is_suspended flag for
GPS function which is leading to remote wakeup failure for
host. Also clear rwake_inprogress flag in gsi_resume before
bailing out early for GPS function so that driver can
successfully do remote-wakeup for the functions that support
this feature.
Change-Id: I73f06c8f7b128636d0421139d068c05488d2ff06
Signed-off-by: Pratham Pratap <prathampratap@codeaurora.org>