Commit graph

894,959 commits

Author SHA1 Message Date
Gauri Joshi
48da4ac127 msm: mhi-dev: Add dev nodes for DIAG support on sdxlemur
Support dev node creation for DIAG_IN and DIAG_OUT channels
to enable DIAG traffic to go over PCIe.

Change-Id: Ib11958ee1ed1a40eb7c3bb719695231ad628d014
Signed-off-by: Gauri Joshi <gaurjosh@codeaurora.org>
2021-04-02 12:06:13 -07:00
qctecmdr
cc61138ec4 Merge "rtc: rtc-pm8xxx: add support for PM5100 RTC" 2021-03-31 06:29:06 -07:00
qctecmdr
284fd13596 Merge "soc: qcom: Remove reserved-memory free operation for xbl log dump" 2021-03-31 06:29:05 -07:00
qctecmdr
2ae82f3bb1 Merge "cnss2: Always use firmware_request_nowarn() to load binaries" 2021-03-31 06:29:04 -07:00
qctecmdr
284fe2e97a Merge "soc: qcom: hab: add HAB runtime profiling support" 2021-03-31 06:29:03 -07:00
qctecmdr
b8731d090e Merge "msm: mhi_dev: Change to not enable ERDB interrupts" 2021-03-31 06:29:03 -07:00
qctecmdr
9097e0e5c7 Merge "icc: dt-bindings: add endpoint IDs for interconnects for direwolf" 2021-03-31 06:29:02 -07:00
qctecmdr
5aa645a910 Merge "dt-bindings: clock: Add gcc clock-ids for direwolf" 2021-03-31 06:29:01 -07:00
Mohit Aggarwal
0f787250f7 rtc: rtc-pm8xxx: add support for PM5100 RTC
Add support for the RTC peripheral found in PM5100
PMIC chips.

Change-Id: Ia2a0052fdc5b07e371e67dc93d45cf47776e9690
Signed-off-by: Mohit Aggarwal <maggarwa@codeaurora.org>
2021-03-31 09:39:09 +05:30
qctecmdr
e1e04827f7 Merge "dt-bindings: clock: Update the clk for gcc in MONACO" 2021-03-30 04:13:15 -07:00
qctecmdr
f194a65c2b Merge "defconfig: autogvm: Enable MEMDUMP_V2" 2021-03-30 04:13:14 -07:00
Vinay Sudra
cfae3c5911 soc: qcom: Remove reserved-memory free operation for xbl log dump
Remove reserved-memory free operation perform after successful
copy log into driver buffer which may lead to boot failure.

Change-Id: I8833eb1d2ab0d10c88c6904f55f99cd7ada8ccb5
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-03-30 15:41:24 +05:30
Veera Vegivada
473ff2843e icc: dt-bindings: add endpoint IDs for interconnects for direwolf
Add master and slave ID constants for all Qualcomm Technologies, Inc.
direwolf interconnect providers which consumers can use to set bandwidth
constraints and find paths in the NoC (Network-On-Chip) topology.

Change-Id: I2e579dfacfddc618d8f59cae3686fca79f11ada0
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-03-30 12:55:06 +05:30
qctecmdr
f8712e89b3 Merge "soc: qcom: altmode-glink: add ipc logging support" 2021-03-30 00:15:57 -07:00
qctecmdr
5b7e02bcd4 Merge "mtd: msm_qpic_nand: Disable pagescope read feature" 2021-03-30 00:15:56 -07:00
qctecmdr
9fd6ce8341 Merge "msm: veth_ipa: Add VETH IPA driver" 2021-03-30 00:15:56 -07:00
Veera Vegivada
daaca30844 dt-bindings: clock: Add gcc clock-ids for direwolf
Add the clock-ids for global clock controller driver for clients to be
able to request for the clocks.

Change-Id: I02c757b7b87b59f554f2b7138a3b99f99eedf4ba
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-03-30 12:42:08 +05:30
Venkata Rao Kakani
8a77295a49 defconfig: autogvm: Enable MEMDUMP_V2
Enable CONFIG_MEMDUMP_V2 to enable mem_dump driver in
auto gvm.

Change-Id: I93e98b1c7d0602fcbdda03d254e3ddef71267412
Signed-off-by: Venkata Rao Kakani <vkakani@codeaurora.org>
2021-03-30 13:43:09 +08:00
Saurabh Sahu
f48130a6e2 dt-bindings: clock: Update the clk for gcc in MONACO
Add the clk id for GCC_USB2_PRIM_CLKREF_CLK in GCC header file
for MONACO.

Change-Id: I9ba826e964cfd4837ba1ece7c182496e6d16a965
Signed-off-by: Saurabh Sahu <sausah@codeaurora.org>
2021-03-30 08:52:03 +05:30
qctecmdr
be348e49aa Merge "Revert "Merge "defconfig: gen3auto: Enable driver to print xbl log""" 2021-03-29 19:00:10 -07:00
qctecmdr
bafc788b3a Merge "soc: qcom: llcc: Add manager for llcc tcm" 2021-03-29 19:00:09 -07:00
Subbaraman Narayanamurthy
f9823cba3c soc: qcom: altmode-glink: add ipc logging support
Add ipc logging support so that the essential log information can
be stored and looked upon especially when dynamic_debug log
filter is not set. This is useful for debugging.

Change-Id: I33c8eb1733ab1ecc541abb86f4f351ce9c8ff394
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2021-03-29 15:46:31 -07:00
Yue Ma
f06b30883e cnss2: Always use firmware_request_nowarn() to load binaries
The sysfs fallback mechanism is enabled if direct filesystem
lookup fails, so always use firmware_request_nowarn() instead
of request_firmware() to avoid unnecessary warning logs. Driver
will only check for return code of the API.

Change-Id: I3bdbd23d6e23384bfcb7dc2fa32712fc5af79d03
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2021-03-29 15:06:52 -07:00
Hemant Kumar
64ca9f61d8 pci: msm: Add support for NTN3 switch i2c client operations
NTN3 switch requires register access over i2c when PCIe link
is not up. Add i2c control interface for a i2c client driver.
This i2c control interface registers with a i2c client driver
and provides client specific callbacks for read, write, reset
and register dump operations.i2c control interface can support
one i2c client per root port.

Change-Id: I9e5f91cab4fd2bb2c6274ad0317fad4279db6958
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2021-03-29 14:37:55 -07:00
Melody Olvera
e9bb9895ad soc: qcom: llcc: Add manager for llcc tcm
Both ethernet and USB need a way to coordinate usage of the tightly
coupled memory (TCM) region in the llcc. To this extent, provide a manager
for this region which can map this region for the kernel and provide
information for using it to clients, while also ensuring that
only one client can use the region at a time.

Change-Id: I57c02b1be6135fb9d93e638959084d0d5db48500
Signed-off-by: Melody Olvera <molvera@codeaurora.org>
2021-03-29 13:11:02 -07:00
Vinay Sudra
21fe1597a1 Revert "Merge "defconfig: gen3auto: Enable driver to print xbl log""
This reverts commit 361b8db1ed, reversing
changes made to 3008930db1.

Change-Id: If821c691a7059a38f47ffe20a08bc9001f6a9690
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-03-29 20:35:24 +05:30
qctecmdr
1e80429995 Merge "defconfig: sdxlemur: Disable debug options for perf build of SDX65" 2021-03-29 05:59:44 -07:00
qctecmdr
f15ff07f5d Merge "soc: qcom: hgsl: dont release fence in signal" 2021-03-29 02:10:09 -07:00
Yu Tian
174e5f75a3 defconfig: sdxlemur: Disable debug options for perf build of SDX65
Add notes to disable below two options for perf build of SDX65:
    CONFIG_SLUB_DEBUG
    CONFIG_DEBUG_PREEMPT

Change-Id: Id6f22826aecec3d2f35cbe9b34e496cd24804202
Signed-off-by: Yu Tian <yutian@codeaurora.org>
2021-03-29 16:52:46 +08:00
Yong Ding
eafdae80ea soc: qcom: hab: add HAB runtime profiling support
Add trace points with TRACE_EVENT() inside the HAB
message send and receive paths. These tracing events
could be switched on and off w/ the standard ways.
When they are on, the tracing events could include the
MPM physical timer's counter values(useful for performance
profiling) if the timer is available.

Change-Id: Ide02263f85a61c88bf1aa8f464512756ae17d7a9
Signed-off-by: Yong Ding <yongding@codeaurora.org>
2021-03-29 15:38:12 +08:00
qctecmdr
a0792664ca Merge "char: virtio_eavb: add more bootmarker" 2021-03-28 22:17:45 -07:00
qctecmdr
a1a010ce09 Merge "msm:ADSPRPC :Fix to avoid Use after free in fastrpc_internal_munmap" 2021-03-27 21:12:48 -07:00
qctecmdr
894cba23d7 Merge "soc: qcom: Added support for virtualized FBE" 2021-03-27 02:51:49 -07:00
qctecmdr
88dc451d73 Merge "Revert "defconfig: Enable block encryption and fallback"" 2021-03-27 02:51:48 -07:00
qctecmdr
f33ae87cbf Merge "rpmsg: qcom_smd: Add NO_SUSPEND flag for smd edge irq" 2021-03-27 02:51:48 -07:00
qctecmdr
01a09e8f25 Merge "STMMAC: msm: Add io macro settings for emac core version 2.1.1" 2021-03-27 02:51:48 -07:00
qctecmdr
13f50ca6f4 Merge "pci: msm: Add support for BDF filtering" 2021-03-27 02:51:47 -07:00
qctecmdr
301cb09e17 Merge "input: qcom-hv-haptics: Ignore checking HBoost status when SWR is playing" 2021-03-27 02:51:47 -07:00
qctecmdr
357205e829 Merge "msm: pcie: Disable masking MSI interrupts at EP" 2021-03-27 02:51:46 -07:00
Santosh Dronamraju
7cdab2f3bd Revert "defconfig: Enable block encryption and fallback"
This reverts commit bcafa784a1.

Change-Id: I24f880715cc3566ab2dfd46a33ce67e56ea885b1
Signed-off-by: Santosh Dronamraju <sdronamr@codeaurora.org>
2021-03-27 00:31:54 +05:30
Hemant Kumar
d9bd520fdf pci: msm: Add support for BDF filtering
Do not allow configuration access request to certain BDFs.
This is required for PCIe switches, unable to respond to
configuration access request to certain supported BDFs.
Without filtering, such BDFs are causing system bus hang
or enumeration failure of downstream ports of switch.

Change-Id: I4c4fa5cc4921dfe0217e05aaad4600abebcacd2b
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2021-03-26 10:41:40 -07:00
Prudhvi Yarlagadda
d780797376 rpmsg: qcom_smd: Add NO_SUSPEND flag for smd edge irq
Add IRQF_NO_SUSPEND flag while requesting interrupt for
smd edge so that any transfers during suspend noirq stage
can be done.

Change-Id: If821440fbab35f5a39484fbcad1994d54dff41d6
Signed-off-by: Prudhvi Yarlagadda <pyarlaga@codeaurora.org>
2021-03-26 10:41:02 -07:00
qctecmdr
d6bcf95401 Merge "msm: kgsl: Correct locking in timeline destroy and fence release" 2021-03-26 10:24:57 -07:00
qctecmdr
1f06f44f09 Merge "defconfig: Disable ubifs zstd for sdxnightjar" 2021-03-26 10:24:57 -07:00
qctecmdr
67e5b98901 Merge "arm: smp: export percpu declarations to generic smp code" 2021-03-26 10:24:56 -07:00
qctecmdr
4afd711219 Merge "rpmsg: Add glink-slatecom driver for rpmsg framework" 2021-03-26 10:24:56 -07:00
qctecmdr
79231f3160 Merge "msm: mhi_dev: Fix memory leak" 2021-03-26 10:24:56 -07:00
qctecmdr
d0c1f5fda8 Merge "defconfig: Enable crypto qti virtual driver" 2021-03-26 10:24:55 -07:00
qctecmdr
0d1cfd0781 Merge "pinctrl: qcom: Fix msm_dirconn_uncfg_reg() to correctly set intr cfg" 2021-03-26 10:24:55 -07:00
qctecmdr
bbb7d1e7b6 Merge "msm: adsprpc: Check validity of perf pointer" 2021-03-26 10:24:55 -07:00