Adding IMU CLKIN Enable gpio to enable external clock for IMU in Halliday
XDP and Anorak platforms.
Change-Id: I4349793118c227905f409b4fccf3893aa7670131
Bydefault wlan remoteproc is enabled in based dtsi file
i.e. ravelin.dtsi. wpss image is load via remoteproc in MSL target
and wlan FW load via PBL/SBL in HSP. So wlan remoteproc needed
for MSL target only.
This fix Disables wlan remoteproc entry for HSP cnss node.
Change-Id: If6c7f72cbba4fb7f0a12ce5049c75ca7125f956f
CRs-Fixed: 3413919
Clock sequence for accessing guard registers for TBUs has changed.
Previously, the mechanism was to vote for ICB paths with an expectation
for RPM to take care of actual clocks. In the current sequence, explicitly
vote for clocks using votable clocks for each TBU.
Test Details:
ECATS validation was done using all TBUs for apps smmu for following
cases:
a) Without explicit voting for tbu clocks
b) With explicit voting for tbu clocks
Default on for TBU clocks was switched off at XBL for all TBUs
except anoc TBU.
Results:
a) ECATS validation passes for all TBUs
b) ECATS validation passes for all TBUs.
Change-Id: I7a29de0c42bd84f923e9a9dfc6ed7ee0403d6e83
In high throughput cases over MHI netdev we need to
control the number of RX and TX reqs for netdev driver.
This change adds documentation for "qcom,tx_rx_reqs" property
to control the number of reqs in DT rather than hard
coding in driver.
Change-Id: I61167fafb7974f034b9addf21681b08ff2f448c0
Add missing clocks and update boot-option for PCIe1 instance for
neo platform.
The third-party endpoint connecting to the PCIe1 instance will be
powered up before our msm. So, changing the boot-option to
enumerate the endpoint at the bootup time.
Change-Id: I3894de65e33c00a419b226ab55162be81f382aee
Add bwprofiler nodes to anorak. The nodes include
3 bwmons, bwprof_0, bwprof_1, bpwrof_2, with each
responsible for measuring total, CPU, and GPU bandwidth
respectively.
Change-Id: I8cd2848b97d67c677ecd52ab38b4a64146c6607a
CBC is causing slow boot up issue hence disabling it from DT.
This will help reduce boot up time by 8 seconds.
Change-Id: I00c8eb8766349e4f526e1cd4b2217bab41ae20db
CRs-Fixed: 3402474
Some endpoints like NVMe don't have icc voting capability in their driver.
Introducing this flag for such endpoints. When this flag is present, PCIe
driver will take care of icc voting based on current link speed and width.
Change-Id: I0f98ff33004427e6d36a2d7588028120f04f7ad2
Set iova-width to 49 for GPU TBUs on parrot. Required for the KGSL
iommu fault handler to fall back on the default SMMU fault handler in
case of kernel page faults.
Change-Id: Iaf35ea9ba501e97ef1d55096790022ca2af22ab6