Spilt memdump entries to static and dynamic dumps. Static dumps
are enabled by default. Dynamic mem dumps are enabled/disabled
using sysfs nodes and it's disabled in perf build.
Change-Id: I1f1f105d796391ec6e6001c249add9e8ba4b91ce
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
Removed console=ttyMSM0,115200n8 form bootargs for
parrot and ravelin targets.
Change-Id: I7b1c942343e71e809d234800f7ea6d6469a4c306
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
Atomic and secure domains are not a legal combination so remove
atomic entry for secure use case.
Change-Id: Ibd163da686e0d982dcb085ab32d4f01cdb4fcf69
Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
The commit 39dd329a019b ("mem-buf-msgq: Support multiple msgqs")
mandates to have 'msgq-names' property in node 'mem-buf-msgq'.
Adding default msgq entry to fix probe failure.
Change-Id: I9dc802604cabff1b808c08302e1b77bf61fd7b3f
Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
Remove unused SW DRVs as keeping them makes them register
with IRQs and leading to spurious IRQs.
Change-Id: Iba8723b7ac734286668158fe793bde97f3f31eda
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
Add NVMEM cells FMD_CNT2_STOP and FMD_CHG_PON for supporting
Find-My-Device(FMD) feature.
- FMD_CNT2_STOP controls the number of FMD cycles after which the
feature will auto disable to save power in OFF mode.
- FMD_CHG_PON can be use to disable USB PON feature for testing
purpose.
Change-Id: I0f217d413f2ec8c5616956c4e56fd7e469c52d56
Signed-off-by: Kamal Wadhwa <quic_kamalw@quicinc.com>
legacy SoCs had shutdown ack only available to modem DSP
since waipio, it is even available for ADSP and CDSP and since
we are adding shutdown ack timeout which would wait for these
ack interrupts. Let's add them for ADSP and CDSP as well.
Change-Id: I75c427be29d8d762617ccc1e595929edb9ff2c3b
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
Add devicetree nodes to enable qmp communication with aop and tme.
Change-Id: I4e30e6854fcb1d29ea3733d9d59bb01acfe6667b
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
DWC3 host and XHCI plat now communicates the maximum number
of interrupters the XHCI HCD will allocate. Since platforms
only require a limited number of interrupters (i.e. 3) make
sure XHCI doesn't allocate more than is required.
Change-Id: I9f22a477377873284f1d69fe98c9a466ce237184
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
Add CPUCP fast device tree entry to get mailbox channel id and cpus to
be controlled with fast.
Change-Id: Ibfc2db806adf97985bf3921fac1244032749d61a
Signed-off-by: Lingutla Chandrasekhar <quic_lingutla@quicinc.com>
Memmap_on_memory changes the behaviour of memory hotplug to reserve
the first X Mb of a memory block for the struct page array. On arm64,
the size of the struct page array for a 128Mb memory block is 2Mb.
However, the memory-hotplug code requires X to be pageblock aligned (4Mb).
memory_hotplug.memmap_on_memory="force" informs the memory-hotplug core
to round up the size of the memory reserved for struct page array to
meet this 4Mb requirement, even though only 2Mb will actually be used.
This is preferred over allocating the struct page array from ZONE_NORMAL
because adding additional memory into ZONE_NORMAL is not supported on
this target.
Change-Id: I9544b58c202cecddbe80be67a24a1115b162e478
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
Remove the hard coded class cpus and replace them with their
phandles.
Change-Id: I283ac79d64d945e12477f61a67b058574bde7031
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
Add remote debugger device configuration. The Remote Debugger driver
allows a debugger running on a host PC to communicate with a remote
stub running on peripheral subsystems.
Change-Id: I6513c219a4d3a50f0c0723036bd7387da3558477
Signed-off-by: Devender Kaushik <quic_dkaushik@quicinc.com>
Enable SPMI node and add its documentation for bring-up.
Change-Id: I6ddfb75c6ba03935a5c8338f859147ea676205dd
Signed-off-by: Akshay Gola <quic_agola@quicinc.com>
Add support for ice wrapped keys to the UFS DTSI entry
to ravelin.
Change-Id: Ica90929da90464c64bb4b23c9a8236fa7149ed1e
Signed-off-by: Shashikala Katthi <quic_skatthi@quicinc.com>
Pages are getting allocated from Movable zone even though they
are requested from Normal zone. Disable movable zone as work
around until issue is fixed.
Change-Id: Ib2f799ec36ef969368410fe8e86f92441ad0b81b
Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
There is 512K of DDR in a section memory and the rest is carveout in a
memory region [0x98000000 a0000000). As section size is 128M, which
require 2M of memmap. Lose this 512K to save (2M - 512K) of memory.
CRs-Fixed: 3792207
Change-Id: I5fa1f7a366eefd464e67099ff1835dc84423d18b
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
Add dt support for qseecom for ravelin.
Change-Id: I77d42910dd1a7276e2ac870926c8e54542a84157
Signed-off-by: Shashikala Katthi <quic_skatthi@quicinc.com>