Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
be41e24
dt-bindings: arm: qcom,ids: Add SoC ID for Shikra IoT variants
Komal-Bajaj Mar 2, 2026
b0f0bef
soc: qcom: socinfo: Add SoC ID for Shikra IoT variants
Komal-Bajaj Mar 3, 2026
1cfd22f
dt-bindings: arm-smmu: Add compatible for Shikra SoC
Komal-Bajaj Mar 2, 2026
4a367cf
dt-bindings: firmware: qcom,scm: Document SCM on Shikra SoC
Komal-Bajaj Mar 3, 2026
3995dad
dt-bindings: arm: qcom: Document Shikra and its evk boards
Komal-Bajaj Mar 3, 2026
4658062
dt-bindings: sram: qcom,imem: Add the Shikra compatible
Komal-Bajaj Mar 4, 2026
684a05d
dt-bindings: pinctrl: Document the Shikra Top Level Mode Multiplexer
Komal-Bajaj Mar 17, 2026
c772279
pinctrl: qcom: Add Shikra pinctrl driver
Komal-Bajaj Mar 17, 2026
0ac5cf0
dt-bindings: power: qcom,rpmpd: document the Shikra RPM Power Domains
kotarake Mar 6, 2026
f4ade82
soc: qcom: rpmpd: Add Shikra RPM support
kotarake Mar 6, 2026
d74cc47
dt-bindings: regulator: qcom,smd-rpm-regulator: Document PM8150 IC
kotarake Mar 11, 2026
bb6183d
regulator: qcom_smd: Add PM8150 regulators
kotarake Mar 11, 2026
28339a6
soc: qcom: rpmpd: Add Shikra RPM compatiable
kotarake Mar 25, 2026
c430291
dt-bindings: arm-smmu: Add adreno-smmu compatible for Shikra SoC
bibekpatro Mar 26, 2026
27bda81
mailbox: qcom-apcs-ipc-mailbox: Add compatible string
quic-vishsant Jan 27, 2026
bd6c1ac
dt-bindings: nvmem: qfprom: Add Shikra compatible
Komal-Bajaj Mar 27, 2026
0ab5494
dt-bindings: remoteproc: qcom: Add Shikra RPM processor compatible
Komal-Bajaj Mar 27, 2026
2bd1346
dt-bindings: mailbox: qcom: Add the Shikra APCS compatible
Komal-Bajaj Mar 27, 2026
21455d6
dt-bindings: soc: qcom: qcom,smd-rpm: Add compatible for Shikra
Komal-Bajaj Mar 27, 2026
c6ef387
dt-bindings: clock: qcom,rpmcc: Add Shikra compatible
imrashai Mar 13, 2026
353859c
dt-bindings: clock: qcom: Add GCC clocks for Shikra
imrashai Mar 13, 2026
2c936ce
clk: qcom: smd-rpm: Add clocks for Shikra
imrashai Mar 13, 2026
2a82441
clk: qcom: Add support for Global clock controller on Shikra
imrashai Mar 13, 2026
7f7f972
arm64: defconfig: Enable GCC on Shikra EVK boards
imrashai Mar 13, 2026
d220b04
dt-bindings: watchdog: qcom-wdt: Document Shikra watchdog
Komal-Bajaj Apr 1, 2026
4db3582
dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Shikra SoC
xueyaoan Mar 26, 2026
8b79dd9
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support for Shikra
Kriskura176767 Mar 21, 2026
2d04512
dt-bindings: phy: qcom,qusb2: Add bindings for Shikra
Kriskura176767 Mar 21, 2026
c094e0f
dt-bindings: usb: qcom,snps-dwc3: Add Shikra compatible
Kriskura176767 Mar 21, 2026
7942023
phy: qcom-qusb2: Add support for Shikra
Kriskura176767 Mar 21, 2026
cf3126b
phy: qcom: qmp-usbc: Add qmp configuration for Shikra
Kriskura176767 Mar 21, 2026
98124f0
dt-bindings: interconnect: document the RPM Network-On-Chip interconn…
rlaggysh Apr 1, 2026
362e367
interconnect: qcom: add Shikra interconnect provider driver
rlaggysh Apr 1, 2026
cc897fc
arm64: defconfig: Enable interconnect driver for Shikra
rlaggysh Apr 1, 2026
31dcd1d
dt-bindings: mfd: qcom,tcsr: Add compatible for Shikra
Komal-Bajaj Apr 7, 2026
51f5813
dt-bindings: mmc: sdhci-msm: Add compatible for shikra
Apr 7, 2026
9505bf8
dt-bindings: cpufreq: qcom-hw: Document Shikra CPUFREQ Hardware
imrashai Apr 10, 2026
ab144cc
cpufreq: qcom-cpufreq-hw: Add RIMPS based cpufreq support for Shikra SoC
taniyadas20 Feb 23, 2024
0b5fc10
arm64: defconfig: Enable Pinctrl on Shikra EVK boards
Komal-Bajaj Apr 14, 2026
1f6856b
dt-bindings: thermal: qcom-tsens: Document the Shikra Temperature Sensor
gauravkohli1 Apr 9, 2026
e8d0247
FROMLIST: media: dt-bindings: qcom-kaanapali-iris: Add kaanapali vide…
Oct 17, 2025
f7ffc86
FROMLIST: media: iris: Add platform data for kaanapali
Oct 17, 2025
25a4759
FROMLIST: media: iris: Enable Secure PAS support with IOMMU managed b…
mukeshojha-linux Feb 11, 2026
325d053
PENDING: media: iris: update MDT PAS load call for new API
gouravk-qualcomm Apr 2, 2026
0b6b483
FROMLIST: media: qcom: venus: drop extra padding in NV12 raw size cal…
Mar 19, 2026
5b28882
FROMLIST: media: qcom: venus: relax encoder frame/blur dimension step…
Mar 30, 2026
a79f0a4
FROMLIST: media: qcom: venus: relax encoder frame/blur step size on v6
Mar 30, 2026
d24f4d3
FROMLIST: media: qcom: iris: increase H265D_MAX_SLICE to fix H.265 de…
lumag Mar 29, 2026
2351c15
FROMLIST: media: qcom: venus: flip the venus/iris switch
lumag Apr 1, 2026
1547804
FROMLIST: media: iris: add FPS calculation and VPP FW overhead in fre…
Apr 3, 2026
2874b17
PENDING: media: iris: enable sm8550 context banks via init_cb_devs
Apr 7, 2026
b8f7fc6
PENDING: media: iris: add context bank devices using iommu-map
Mar 13, 2026
ea4dce2
PENDING: media: iris: add helper to select context bank device
Mar 13, 2026
1e29ca0
PENDING: dt-bindings: media: iris: add sm8550 iris context bank funct…
gouravk-qualcomm Apr 10, 2026
454d867
FROMLIST: media: iris: switch to hardware mode after firmware boot
Mar 13, 2026
7620f18
FROMLIST: media: qcom: iris: drop pas_id from the iris_platform_data …
lumag Mar 29, 2026
c03f805
FROMLIST: media: qcom: iris: use common set_preset_registers function
lumag Mar 29, 2026
8d00284
FROMLIST: media: qcom: iris: don't use function indirection in gen2-s…
lumag Mar 29, 2026
f8f83d7
FROMLIST: media: qcom: iris: split HFI session ops from core ops
lumag Mar 29, 2026
ccd938a
FROMLIST: media: qcom: iris: merge hfi_response_ops and hfi_command_ops
lumag Mar 29, 2026
cda2a99
FROMLIST: media: qcom: iris: move get_instance to iris_hfi_sys_ops
lumag Mar 29, 2026
102ad42
FROMLIST: media: qcom: iris: drop hw_response_timeout_val from platfo…
lumag Mar 29, 2026
cb2b2ed
FROMLIST: media: qcom: iris: split firmware_data from raw platform data
lumag Mar 29, 2026
00c8057
FROMLIST: media: qcom: iris: split platform data from firmware data
lumag Mar 29, 2026
cf031a1
FROMLIST: media: qcom: iris: use new firmware name for SM8250
lumag Mar 29, 2026
54f4614
FROMLIST: media: qcom: iris: extract firmware description data
lumag Mar 29, 2026
9693b16
dt-bindings: clock: qcom: Add Shikra Display clock controller
imrashai Apr 16, 2026
fff2dbe
dt-bindings: clock: qcom: Add Shikra GPU clock controller
imrashai Apr 16, 2026
3320bb6
clk: qcom: Add support for Display Clock Controller on Shikra
imrashai Apr 16, 2026
bb870fb
clk: qcom: Add support for GPU Clock Controller on Shikra
imrashai Apr 16, 2026
eed26e2
arm64: defconfig: Enable DISPCC and GPUCC on Shikra EVK boards
imrashai Apr 16, 2026
d092017
Revert "PENDING: media: iris: update MDT PAS load call for new API"
dikshita-agarwal Apr 19, 2026
8ede550
media: iris: Skip UBWC configuration when not supported
dikshita-agarwal Apr 7, 2026
a200353
media: iris: Filter UBWC raw formats based on hardware capabilities
dikshita-agarwal Apr 7, 2026
5efd50b
media: iris: Introduce set_preset_register as a vpu_op
dikshita-agarwal Mar 17, 2026
10b1f2d
media: iris: Introduce interrupt_init as a vpu_op
dikshita-agarwal Mar 17, 2026
b8cc52c
media: iris: add vpu op hook to disable ARP buffer
dikshita-agarwal Apr 1, 2026
16f6e75
media: iris: Add platform data field for watchdog interrupt mask
dikshita-agarwal Apr 6, 2026
7e6f5a3
media: iris: Add platform flag for instantaneous bandwidth voting
dikshita-agarwal Apr 6, 2026
b6979f5
media: iris: Add framework support for AR50_LITE video core
dikshita-agarwal Mar 17, 2026
00138ae
media: iris: Introduce buffer size calculations for AR50LT
dikshita-agarwal Mar 17, 2026
bf07804
media: iris: Add qcm2290 DT compatible and platform data
dikshita-agarwal Mar 17, 2026
33747be
dt-bindings: media: qcom,qcm2290-venus: document shikra Iris compatible
dikshita-agarwal Apr 9, 2026
da3feb7
media: venus: prefer iris driver for qcm2290 when IRIS is enabled
dikshita-agarwal Apr 17, 2026
ef2fd8a
pinctrl: qcom: Add GPIO-MPM map for shikra
smankad-oss Apr 15, 2026
a5d3ca9
interconnect: qcom: shikra: program QoS mode for ICC masters
rlaggysh Apr 22, 2026
25fa1d8
dt-bindings: cache: qcom,llcc: Document Qualcomm Shikra LLCC
Komal-Bajaj Apr 24, 2026
41b7aa8
FROMLIST: drivers: soc: qcom: smem: Switch partitions to xarray
Apr 10, 2026
58b2e00
FROMLIST: pinctrl: qcom: Unconditionally mark gpio as wakeup enable
smankad-oss Apr 30, 2026
49cdcd9
remoteproc: qcom: pas: Add Shikra remoteproc support
bibekpatro Apr 20, 2026
af6162f
dt-bindings: remoteproc: qcom: Add Shikra PAS binding
bibekpatro Apr 20, 2026
c8b7d4b
dt-bindings: clock: qcom: Add GCC_QUSB2PHY_SEC_BCR support for Shikra
imrashai May 5, 2026
8c8d919
clk: qcom: gcc-shikra: Update GCC driver for Shikra
imrashai May 5, 2026
4f88516
clk: qcom: gpucc-shikra: Drop unused DT_BI_TCXO_AO index
imrashai May 5, 2026
e9bfd2b
dt-bindings: clock: qcom: shikra-gcc: Add power-domains property
imrashai May 8, 2026
59f2034
dt-bindings: mailbox: qcom: Modify Shikra APCS compatible
smankad-oss Mar 27, 2026
1487a93
misc: fastrpc: Introduce cache maintenance operations
May 12, 2026
2c52e4d
ASoC: dt-bindings: qcom: Add Shikra LPASS macro codecs
mohsRafi Apr 16, 2026
eb81a07
ASoC: codecs: lpass-rx-macro: add Shikra compatible
mohsRafi Apr 16, 2026
049632b
ASoC: qcom: qdsp6: add QAIF LPASS clock IDs for Shikra
mpratyus Apr 14, 2025
2bd0ee5
ASoC: codecs: lpass-va-macro: add Shikra compatible
mohsRafi Apr 16, 2026
dfb5597
ASoC: codec: lpass-macro: Add lpass macro 4.0 version for shikra
mohsRafi May 9, 2026
f5febf1
ASoC: dt-bindings: qcom,sm8250: Add shikra sound card
mohsRafi May 11, 2026
4e9cf9b
ASoC: qcom: sc8280xp: Add support for shikra
mohsRafi May 11, 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 @@ -911,6 +911,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 @@ -34,6 +34,7 @@ properties:
- qcom,sc8180x-llcc
- qcom,sc8280xp-llcc
- qcom,sdm845-llcc
- qcom,shikra-llcc
- qcom,sm6350-llcc
- qcom,sm7150-llcc
- qcom,sm8150-llcc
Expand Down Expand Up @@ -204,6 +205,7 @@ allOf:
contains:
enum:
- qcom,sc7280-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
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
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/dma/qcom,gpi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ properties:
- qcom,sc7280-gpi-dma
- qcom,sc8280xp-gpi-dma
- qcom,sdx75-gpi-dma
- qcom,shikra-gpi-dma
- qcom,sm6115-gpi-dma
- qcom,sm6375-gpi-dma
- qcom,sm8350-gpi-dma
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/firmware/qcom,scm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ properties:
- qcom,scm-sdx55
- qcom,scm-sdx65
- qcom,scm-sdx75
- qcom,scm-shikra
- qcom,scm-sm6115
- qcom,scm-sm6125
- qcom,scm-sm6350
Expand Down
Loading