Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
0e120ff
dt-bindings: arm: qcom,ids: Add SoC ID for Shikra IoT variants
Komal-Bajaj Mar 2, 2026
733a9e5
soc: qcom: socinfo: Add SoC ID for Shikra IoT variants
Komal-Bajaj Mar 3, 2026
1e60e6f
dt-bindings: arm-smmu: Add compatible for Shikra SoC
Komal-Bajaj Mar 2, 2026
807f154
dt-bindings: firmware: qcom,scm: Document SCM on Shikra SoC
Komal-Bajaj Mar 3, 2026
c71f8be
dt-bindings: arm: qcom: Document Shikra and its evk boards
Komal-Bajaj Mar 3, 2026
518e927
dt-bindings: sram: qcom,imem: Add the Shikra compatible
Komal-Bajaj Mar 4, 2026
cd1ef06
dt-bindings: pinctrl: Document the Shikra Top Level Mode Multiplexer
Komal-Bajaj Mar 17, 2026
c30280d
pinctrl: qcom: Add Shikra pinctrl driver
Komal-Bajaj Mar 17, 2026
623cc09
dt-bindings: power: qcom,rpmpd: document the Shikra RPM Power Domains
kotarake Mar 6, 2026
c4e9b67
soc: qcom: rpmpd: Add Shikra RPM support
kotarake Mar 6, 2026
a220769
dt-bindings: regulator: qcom,smd-rpm-regulator: Document PM8150 IC
kotarake Mar 11, 2026
b61b97e
regulator: qcom_smd: Add PM8150 regulators
kotarake Mar 11, 2026
b56a905
soc: qcom: rpmpd: Add Shikra RPM compatiable
kotarake Mar 25, 2026
632284a
dt-bindings: arm-smmu: Add adreno-smmu compatible for Shikra SoC
bibekpatro Mar 26, 2026
68281a4
mailbox: qcom-apcs-ipc-mailbox: Add compatible string
quic-vishsant Jan 27, 2026
e26b2ad
dt-bindings: nvmem: qfprom: Add Shikra compatible
Komal-Bajaj Mar 27, 2026
09709ff
dt-bindings: remoteproc: qcom: Add Shikra RPM processor compatible
Komal-Bajaj Mar 27, 2026
82c1d2b
dt-bindings: mailbox: qcom: Add the Shikra APCS compatible
Komal-Bajaj Mar 27, 2026
43123ea
dt-bindings: soc: qcom: qcom,smd-rpm: Add compatible for Shikra
Komal-Bajaj Mar 27, 2026
30a040f
dt-bindings: clock: qcom,rpmcc: Add Shikra compatible
imrashai Mar 13, 2026
4575e1e
dt-bindings: clock: qcom: Add GCC clocks for Shikra
imrashai Mar 13, 2026
049cf4d
clk: qcom: smd-rpm: Add clocks for Shikra
imrashai Mar 13, 2026
94dce23
clk: qcom: Add support for Global clock controller on Shikra
imrashai Mar 13, 2026
301e199
arm64: defconfig: Enable GCC on Shikra EVK boards
imrashai Mar 13, 2026
9c70e79
dt-bindings: watchdog: qcom-wdt: Document Shikra watchdog
Komal-Bajaj Apr 1, 2026
dd2d775
dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Shikra SoC
xueyaoan Mar 26, 2026
588a180
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support for Shikra
Kriskura176767 Mar 21, 2026
11e223c
dt-bindings: phy: qcom,qusb2: Add bindings for Shikra
Kriskura176767 Mar 21, 2026
d3a76a6
dt-bindings: usb: qcom,snps-dwc3: Add Shikra compatible
Kriskura176767 Mar 21, 2026
11e34e8
phy: qcom-qusb2: Add support for Shikra
Kriskura176767 Mar 21, 2026
36fde32
phy: qcom: qmp-usbc: Add qmp configuration for Shikra
Kriskura176767 Mar 21, 2026
ada9ccf
dt-bindings: interconnect: document the RPM Network-On-Chip interconn…
rlaggysh Apr 1, 2026
0f43d10
interconnect: qcom: add Shikra interconnect provider driver
rlaggysh Apr 1, 2026
f41ab11
arm64: defconfig: Enable interconnect driver for Shikra
rlaggysh Apr 1, 2026
65bc551
dt-bindings: mfd: qcom,tcsr: Add compatible for Shikra
Komal-Bajaj Apr 7, 2026
9976645
dt-bindings: mmc: sdhci-msm: Add compatible for shikra
Apr 7, 2026
5481037
dt-bindings: cpufreq: qcom-hw: Document Shikra CPUFREQ Hardware
imrashai Apr 10, 2026
a9eab59
cpufreq: qcom-cpufreq-hw: Add RIMPS based cpufreq support for Shikra SoC
taniyadas20 Feb 23, 2024
0b65824
arm64: defconfig: Enable Pinctrl on Shikra EVK boards
Komal-Bajaj Apr 14, 2026
d8ececd
dt-bindings: thermal: qcom-tsens: Document the Shikra Temperature Sensor
gauravkohli1 Apr 9, 2026
8ad47c9
dt-bindings: clock: qcom: Add Shikra Display clock controller
imrashai Apr 16, 2026
5f8274b
dt-bindings: clock: qcom: Add Shikra GPU clock controller
imrashai Apr 16, 2026
cc03e79
clk: qcom: Add support for Display Clock Controller on Shikra
imrashai Apr 16, 2026
f977be2
clk: qcom: Add support for GPU Clock Controller on Shikra
imrashai Apr 16, 2026
a8f9b0a
arm64: defconfig: Enable DISPCC and GPUCC on Shikra EVK boards
imrashai Apr 16, 2026
049c32f
pinctrl: qcom: Add GPIO-MPM map for shikra
smankad-oss Apr 15, 2026
bfd7318
interconnect: qcom: shikra: program QoS mode for ICC masters
rlaggysh Apr 22, 2026
d9b9109
dt-bindings: cache: qcom,llcc: Document Qualcomm Shikra LLCC
Komal-Bajaj Apr 24, 2026
3739361
FROMLIST: soc: qcom: smem: Switch partitions to xarray
Apr 23, 2026
cbc9c34
FROMLIST: pinctrl: qcom: Unconditionally mark gpio as wakeup enable
smankad-oss Apr 30, 2026
310e46f
remoteproc: qcom: pas: Add Shikra remoteproc support
bibekpatro Apr 20, 2026
527e287
dt-bindings: remoteproc: qcom: Add Shikra PAS binding
bibekpatro Apr 20, 2026
e3fe14f
dt-bindings: clock: qcom: Add GCC_QUSB2PHY_SEC_BCR support for Shikra
imrashai May 5, 2026
c786641
clk: qcom: gcc-shikra: Update GCC driver for Shikra
imrashai May 5, 2026
7d82c07
clk: qcom: gpucc-shikra: Drop unused DT_BI_TCXO_AO index
imrashai May 5, 2026
116cd1a
dt-bindings: clock: qcom: shikra-gcc: Add power-domains property
imrashai May 8, 2026
0ae26ea
dt-bindings: mailbox: qcom: Modify Shikra APCS compatible
smankad-oss Mar 27, 2026
c7d8100
misc: fastrpc: Introduce cache maintenance operations
May 12, 2026
c3b3cbe
dt-bindings: media: qcom,qcm2290-venus: document shikra Iris compatible
dikshita-agarwal Apr 9, 2026
e606a11
iommu/arm-smmu: Add ACTLR settings for missing MDSS devices for new S…
bibekpatro May 12, 2026
89c98e3
dt-bindings: display: msm: qcm2290: Add Shikra MDSS
May 5, 2026
ba489cb
dt-bindings: display: panel: Add DLC0697 DSI panel binding
May 12, 2026
9f37c5a
drm/msm/mdss: Add Shikra support
May 5, 2026
c58c64e
drm/panel: Add driver for DLC0697 FHD video-mode DSI panel
May 12, 2026
65d3438
arm64: defconfig: Enable DLC0697 DSI panel driver
May 6, 2026
96a38f6
soc: qcom: ubwc: Add Shikra UBWC config
May 11, 2026
4dae440
ASoC: dt-bindings: Add schema for qcom,wsa885x-i2c
PrasadKumpatla Apr 9, 2026
e2a212a
ASoC: codecs: add Qualcomm WSA885X I2C codec driver
PrasadKumpatla Apr 9, 2026
74e831c
arm64: defconfig: Enable WSA885X-I2C and PM4125 Shikra EVK boards
mohsRafi May 11, 2026
f601806
misc: fastrpc: fix NULL dereference on coherent sessions in fastrpc_m…
May 14, 2026
5d43f53
dt-bindings: regulator: qcom,usb-vbus-regulator: add qcom,pm4125-vbus…
kotarake May 11, 2026
38d628f
regulator: qcom_usb_vbus: add support for qcom,pm4125-vbus-reg
kotarake May 11, 2026
c5ad3cd
FROMLIST: dt-bindings: crypto: qcom,prng: Document Shikra TRNG
May 14, 2026
6fd0c8f
FROMLIST: dt-bindings: crypto: qcom-qce: Document the Shikra crypto e…
May 14, 2026
6740a43
dt-bindings: bam-dma: Increase maxItems to seven for iommus
May 14, 2026
22329f7
dt-bindings: crypto: qcom,inline-crypto-engine: Document Shikra ICE
May 13, 2026
ad7a03b
clk: qcom: common: Register reset controller only when resets are pre…
imrashai May 8, 2026
2dcb496
clk: qcom: common: Skip NULL clock hw entries during registration
imrashai May 12, 2026
51cfc2c
dt-bindings: clock: qcom: Add GCC LPASS clocks support for Shikra
imrashai May 7, 2026
ac6b043
clk: qcom: gcc-shikra: Mark GCC LPASS clocks as critical
imrashai May 7, 2026
c1255bc
dt-bindings: clock: qcom: Add Qualcomm Shikra Audio Core Clock Contro…
imrashai May 7, 2026
0409df3
clk: qcom: Add Audio Core clock controller support on Qualcomm Shikra…
imrashai May 6, 2026
ec15f8b
soc: qcom: rpmpd: Reuse sm6125 power domains for shikra
kotarake May 15, 2026
3aa65ff
soc: qcom: pd-mapper: Add shikra PD support for CQM/CQS/IQS
apateriy-qcom May 15, 2026
62230ea
dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk
harshaldev27 Apr 16, 2026
b26f0d6
soc: qcom: ice: Allow explicit votes on 'iface' clock for ICE
harshaldev27 Apr 16, 2026
bfb79a9
soc: qcom: pd-mapper: Fix shikra compatible strings to use -som suffix
apateriy-qcom May 20, 2026
e4cf8c7
dt-bindings: phy: sc8280xp-qmp-pcie: Document Shikra PCIe phy
sushrut-trivedi May 20, 2026
faf66c7
dt-bindings: PCI: qcom: Document the Shikra PCIe Controller
sushrut-trivedi May 20, 2026
dbaff24
dt-bindings: PCI: Add bindings for endpoint gpios
sushrut-trivedi May 20, 2026
929f979
phy: qcom: qmp-pcie: Add QMP PCIe PHY support for Shikra
sushrut-trivedi May 20, 2026
0036fc2
PCI/pwrctrl: tc9563: Add API to control endpoint power and reset
sushrut-trivedi May 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions Documentation/devicetree/bindings/arm/qcom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -954,6 +954,24 @@ properties:
- const: qcom,qcs9100
- const: qcom,sa8775p

- items:
- enum:
- qcom,shikra-cqm-evk
- const: qcom,shikra-cqm-som
- const: qcom,shikra

- items:
- enum:
- qcom,shikra-cqs-evk
- const: qcom,shikra-cqs-som
- const: qcom,shikra

- items:
- enum:
- qcom,shikra-iqs-evk
- const: qcom,shikra-iqs-som
- const: qcom,shikra

- items:
- enum:
- google,blueline
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/cache/qcom,llcc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ properties:
- qcom,sc8280xp-llcc
- qcom,sdm670-llcc
- qcom,sdm845-llcc
- qcom,shikra-llcc
- qcom,sm6350-llcc
- qcom,sm7150-llcc
- qcom,sm8150-llcc
Expand Down Expand Up @@ -206,6 +207,7 @@ allOf:
enum:
- qcom,sc7280-llcc
- qcom,sdm670-llcc
- qcom,shikra-llcc
then:
properties:
reg:
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ properties:
- qcom,rpmcc-qcs404
- qcom,rpmcc-sdm429
- qcom,rpmcc-sdm660
- qcom,rpmcc-shikra
- qcom,rpmcc-sm6115
- qcom,rpmcc-sm6125
- qcom,rpmcc-sm6375
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/clock/qcom,shikra-audiocorecc.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Audio Core Clock & Reset Controller for Qualcomm Shikra SoC

maintainers:
- Imran Shaik <imran.shaik@oss.qualcomm.com>

description: |
Audio core clock control module provides the clocks and resets
on Qualcomm Shikra SoC platform.

See also:
- include/dt-bindings/clock/qcom,shikra-audiocorecc.h

properties:
compatible:
enum:
- qcom,shikra-cqm-audiocorecc
- qcom,shikra-cqs-audiocorecc

clocks:
items:
- description: Board XO source
- description: Board sleep clock
- description: Audio ref clock source

reg:
maxItems: 2

'#clock-cells':
const: 1

'#reset-cells':
const: 1

required:
- compatible
- reg
- '#clock-cells'
- '#reset-cells'

additionalProperties: false

examples:
- |
#include <dt-bindings/clock/qcom,rpmcc.h>
#include <dt-bindings/clock/qcom,shikra-gcc.h>
clock-controller@a0a0000 {
compatible = "qcom,shikra-cqm-audiocorecc";
reg = <0x0a0a0000 0x10000>,
<0x0a0b4000 0x1000>;
clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>,
<&sleep_clk>,
<&aud_ref_clk_src>;
#clock-cells = <1>;
#reset-cells = <1>;
};
...
62 changes: 62 additions & 0 deletions Documentation/devicetree/bindings/clock/qcom,shikra-dispcc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/clock/qcom,shikra-dispcc.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Display Clock & Reset Controller for Qualcomm Shikra SoC

maintainers:
- Imran Shaik <imran.shaik@oss.qualcomm.com>

description: |
Display clock control module provides the clocks, resets and power
domains on Qualcomm Shikra SoC platform.

See also:
- include/dt-bindings/clock/qcom,shikra-dispcc.h

properties:
compatible:
enum:
- qcom,shikra-dispcc

clocks:
items:
- description: Board XO source
- description: Board sleep clock
- description: GPLL0 DISP DIV clock from GCC
- description: Byte clock from DSI PHY0
- description: Pixel clock from DSI PHY0
- description: Byte clock from DSI PHY1
- description: Pixel clock from DSI PHY1

required:
- compatible
- clocks
- '#power-domain-cells'

allOf:
- $ref: qcom,gcc.yaml#

unevaluatedProperties: false

examples:
- |
#include <dt-bindings/clock/qcom,rpmcc.h>
#include <dt-bindings/clock/qcom,shikra-gcc.h>
clock-controller@5f00000 {
compatible = "qcom,shikra-dispcc";
reg = <0x5f00000 0x20000>;
clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>,
<&sleep_clk>,
<&gcc GCC_DISP_GPLL0_DIV_CLK_SRC>,
<&dsi0_phy 0>,
<&dsi0_phy 1>,
<&dsi1_phy 0>,
<&dsi1_phy 1>;
#clock-cells = <1>;
#power-domain-cells = <1>;
#reset-cells = <1>;
};
...
70 changes: 70 additions & 0 deletions Documentation/devicetree/bindings/clock/qcom,shikra-gcc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/clock/qcom,shikra-gcc.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Global Clock & Reset Controller on Qualcomm Shikra SoC

maintainers:
- Imran Shaik <imran.shaik@oss.qualcomm.com>
- Taniya Das <taniya.das@oss.qualcomm.com>

description: |
Global clock control module provides the clocks, resets and power
domains on Qualcomm Shikra SoC platform.

See also: include/dt-bindings/clock/qcom,shikra-gcc.h

properties:
compatible:
const: qcom,shikra-gcc

clocks:
items:
- description: Board XO source
- description: Sleep clock source
- description: EMAC0 sgmiiphy mac rclk source
- description: EMAC0 sgmiiphy mac tclk source
- description: EMAC1 sgmiiphy mac rclk source
- description: EMAC1 sgmiiphy mac tclk source
- description: PCIE Pipe clock source
- description: USB3 phy wrapper pipe clock source

power-domains:
items:
- description: CX domain

required:
- compatible
- clocks
- power-domains
- '#power-domain-cells'

allOf:
- $ref: qcom,gcc.yaml#

unevaluatedProperties: false

examples:
- |
#include <dt-bindings/clock/qcom,rpmcc.h>
#include <dt-bindings/power/qcom-rpmpd.h>
clock-controller@1400000 {
compatible = "qcom,shikra-gcc";
reg = <0x01400000 0x1f0000>;
clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>,
<&sleep_clk>,
<&emac0_sgmiiphy_rclk>,
<&emac0_sgmiiphy_tclk>,
<&emac1_sgmiiphy_rclk>,
<&emac1_sgmiiphy_tclk>,
<&pcie_pipe_clk>,
<&usb3_phy_wrapper_gcc_usb30_pipe_clk>;
power-domains = <&rpmpd RPMPD_VDDCX>;
#clock-cells = <1>;
#power-domain-cells = <1>;
#reset-cells = <1>;
};

...
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,20 @@ title: Qualcomm Graphics Clock & Reset Controller on SM6115

maintainers:
- Konrad Dybcio <konradybcio@kernel.org>
- Imran Shaik <imran.shaik@oss.qualcomm.com>

description: |
Qualcomm graphics clock control module provides clocks, resets and power
domains on Qualcomm SoCs.

See also: include/dt-bindings/clock/qcom,sm6115-gpucc.h
See also:
include/dt-bindings/clock/qcom,shikra-gpucc.h
include/dt-bindings/clock/qcom,sm6115-gpucc.h

properties:
compatible:
enum:
- qcom,shikra-gpucc
- qcom,sm6115-gpucc

clocks:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,12 @@ properties:
- qcom,sm8650-cpufreq-epss
- const: qcom,cpufreq-epss

- description: RIMPS CPUFREQ HW
items:
- enum:
- qcom,shikra-cpufreq-rimps
- const: qcom,cpufreq-rimps

reg:
minItems: 1
items:
Expand Down Expand Up @@ -144,6 +150,7 @@ allOf:
- qcom,sc8280xp-cpufreq-epss
- qcom,sdm670-cpufreq-hw
- qcom,sdm845-cpufreq-hw
- qcom,shikra-cpufreq-rimps
- qcom,sm4450-cpufreq-epss
- qcom,sm6115-cpufreq-hw
- qcom,sm6350-cpufreq-hw
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ properties:
- qcom,sa8775p-inline-crypto-engine
- qcom,sc7180-inline-crypto-engine
- qcom,sc7280-inline-crypto-engine
- qcom,shikra-inline-crypto-engine
- qcom,sm8450-inline-crypto-engine
- qcom,sm8550-inline-crypto-engine
- qcom,sm8650-inline-crypto-engine
Expand All @@ -30,6 +31,16 @@ properties:
maxItems: 1

clocks:
minItems: 1
maxItems: 2

clock-names:
minItems: 1
items:
- const: core
- const: iface

power-domains:
maxItems: 1

operating-points-v2: true
Expand All @@ -44,6 +55,25 @@ required:

additionalProperties: false

allOf:
- if:
properties:
compatible:
contains:
enum:
- qcom,eliza-inline-crypto-engine
- qcom,milos-inline-crypto-engine

then:
required:
- power-domains
- clock-names
properties:
clocks:
minItems: 2
clock-names:
minItems: 2

examples:
- |
#include <dt-bindings/clock/qcom,sm8550-gcc.h>
Expand All @@ -52,7 +82,11 @@ examples:
compatible = "qcom,sm8550-inline-crypto-engine",
"qcom,inline-crypto-engine";
reg = <0x01d88000 0x8000>;
clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
<&gcc GCC_UFS_PHY_AHB_CLK>;
clock-names = "core",
"iface";
power-domains = <&gcc UFS_PHY_GDSC>;

operating-points-v2 = <&ice_opp_table>;

Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/crypto/qcom,prng.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ properties:
- qcom,sa8255p-trng
- qcom,sa8775p-trng
- qcom,sc7280-trng
- qcom,shikra-trng
- qcom,sm8450-trng
- qcom,sm8550-trng
- qcom,sm8650-trng
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/crypto/qcom-qce.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ properties:
- qcom,qcs8300-qce
- qcom,sa8775p-qce
- qcom,sc7280-qce
- qcom,shikra-qce
- qcom,sm6350-qce
- qcom,sm8250-qce
- qcom,sm8350-qce
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ properties:
- qcom,sdm660-dsi-ctrl
- qcom,sdm670-dsi-ctrl
- qcom,sdm845-dsi-ctrl
- qcom,shikra-dsi-ctrl
- qcom,sm6115-dsi-ctrl
- qcom,sm6125-dsi-ctrl
- qcom,sm6150-dsi-ctrl
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@ $ref: /schemas/display/msm/dpu-common.yaml#

properties:
compatible:
const: qcom,qcm2290-dpu
enum:
- qcom,qcm2290-dpu
- qcom,shikra-dpu

reg:
items:
Expand Down
Loading