Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 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
684b39e
dt-bindings: regulator: qcom,usb-vbus-regulator: fix allOf schema
kotarake May 20, 2026
2de9912
dt-bindings: interconnect: qcom-bwmon: Add Shikra cpu-bwmon compatible
Komal-Bajaj May 20, 2026
3b2c73b
dt-bindings: interconnect: qcom,shikra-epss-l3: Add EPSS L3 DT binding
rlaggysh May 20, 2026
2dcc82e
interconnect: qcom: Add EPSS L3 scaling support for Shikra SoC
rlaggysh May 20, 2026
cb8d140
dt-bindings: media: qcom: Add Shikra CAMSS compatible
May 12, 2026
1099451
dt-bindings: i2c: qcom-cci: Document Shikra compatible
May 12, 2026
f30361f
media: qcom: camss: add support for QCM2390 camss
pshrotri May 15, 2026
ded5fe2
soc: qcom: smsm: Increase default num_hosts to 5 for Shikra
quic-vishsant May 19, 2026
8896274
dmaengine: qcom: bam_dma: Defer IRQ trigger type to device tree
quic-vishsant May 20, 2026
701d6d9
arm64: defconfig: Enable Qualcomm BAM-DMUX WWAN driver
quic-vishsant May 19, 2026
3083fdf
drm/msm/adreno: Add support for A704 GPU
asherawa Apr 21, 2026
455768f
dt-bindings: display/msm/gpu: Add support for A704 shikra GPU
asherawa May 14, 2026
2f91cbd
dt-bindings: cpufreq: qcom-hw: Update Shikra CPUFREQ bindings
imrashai May 21, 2026
118d213
cpufreq: qcom-cpufreq-hw: Update qcom,shikra-epss compatible
imrashai May 21, 2026
6fc8d26
soc: qcom: smsm: Add trace events
quic-vishsant May 20, 2026
7839644
net: wwan: qcom_bam_dmux: Add trace events
quic-vishsant May 20, 2026
f9b1ec7
dt-bindings: clock: qcom: Add the definition for the USB3 DP PHY reset
imrashai May 25, 2026
0be9356
clk: qcom: gcc-shikra: Add support for the USB3 DP PHY reset
imrashai May 25, 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
96 changes: 96 additions & 0 deletions Documentation/devicetree/bindings/cpufreq/qcom,shikra-epss.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/cpufreq/qcom,shikra-epss.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: CPUFREQ HW for Qualcomm Shikra SoC

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

description: |
CPUFREQ HW is a hardware engine used by some Qualcomm SoCs to manage
frequency in hardware. It is capable of controlling frequency for
multiple clusters.

The Qualcomm Shikra CPUFREQ HW supports up to 12 frequency lookup table
(LUT) entries.

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

reg:
items:
- description: Frequency domain 0 register region
- description: Frequency domain 1 register region

reg-names:
items:
- const: freq-domain0
- const: freq-domain1

clocks:
items:
- description: XO Clock
- description: GPLL0 Clock

clock-names:
items:
- const: xo
- const: alternate

interrupts:
items:
- description: IRQ line for DCVSH 0
- description: IRQ line for DCVSH 1

interrupt-names:
items:
- const: dcvsh-irq-0
- const: dcvsh-irq-1

'#freq-domain-cells':
const: 1

'#clock-cells':
const: 1

required:
- compatible
- reg
- clocks
- clock-names
- interrupts
- interrupt-names
- '#freq-domain-cells'
- '#clock-cells'

additionalProperties: false

examples:
- |
#include <dt-bindings/clock/qcom,rpmcc.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>

soc {
#address-cells = <1>;
#size-cells = <1>;

cpufreq@fd91000 {
compatible = "qcom,shikra-epss";
reg = <0x0fd91000 0x1000>, <0x0fd92000 0x1000>;
reg-names = "freq-domain0", "freq-domain1";
clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>, <&gpll0>;
clock-names = "xo", "alternate";
interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "dcvsh-irq-0", "dcvsh-irq-1";
#freq-domain-cells = <1>;
#clock-cells = <1>;
};
};
...
Loading