Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
85b29c0
FROMLIST: arm64: dts: qcom: hamoa: Add CoreSight nodes for APSS debug…
jiegan0107 Dec 18, 2025
4b987d8
FROMLIST: arm64: dts: qcom: hamoa: enable ETR and CTCU devices
jiegan0107 Feb 4, 2026
33d61dc
FROMLIST: arm64: dts: qcom: x1e80100: Add CAMCC block definition
0xB0D Apr 9, 2026
e1f631f
FROMLIST: arm64: dts: qcom: hamoa: Add PSCI SYSTEM_RESET2 types
LXQUALCOMM Feb 26, 2026
eb9c315
FROMLIST: arm64: dts: qcom: x1e80100: Add CCI definitions
0xB0D Mar 26, 2026
2a31c5a
FROMLIST: arm64: dts: qcom: x1e80100: Add CAMSS block definition
0xB0D Mar 26, 2026
3dc9365
FROMLIST: arm64: dts: qcom: x1e80100-crd: Add pm8010 CRD pmic,id=m re…
0xB0D Mar 26, 2026
b508ca0
FROMLIST: arm64: dts: qcom: x1e80100-crd: Add ov08x40 RGB sensor on C…
0xB0D Mar 26, 2026
85a2be0
FROMLIST: arm64: dts: qcom: x1e80100-t14s: Add pm8010 camera PMIC wit…
0xB0D Mar 26, 2026
ebba392
FROMLIST: arm64: dts: qcom: x1e80100-t14s: Add on ov02c10 RGB sensor …
0xB0D Mar 26, 2026
9bb6c3a
FROMLIST: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add pm8010 c…
0xB0D Mar 26, 2026
0cf54e1
FROMLIST: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add l7b_2p8 …
0xB0D Mar 26, 2026
521d778
FROMLIST: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add ov02c10 …
0xB0D Mar 26, 2026
a50636a
FROMLIST: arm64: dts: qcom: x1e80100-dell-inspiron14-7441: Switch on …
0xB0D Mar 26, 2026
175075f
FROMLIST: arm64: dts: qcom: hamoa-iot-som: Add pm8010 L4M regulator
tingguoc Feb 27, 2026
1da1203
FROMLIST: arm64: dts: qcom: hamoa-iot-evk-camera-imx577: Add DT overlay
wenmliu Feb 27, 2026
796d26e
FROMLIST: arm64: dts: qcom: x1e80100: Remove interconnect from SCM de…
maulik-k-shah Mar 12, 2026
ca66fb0
FROMLIST: arm64: dts: qcom: x1e80100: Add deepest idle state
maulik-k-shah Mar 12, 2026
d986f95
FROMLIST: arm64: dts: qcom: purwa: Drop the Hamoa workaround for PDC
maulik-k-shah Dec 31, 2025
10a2bb2
FROMLIST: arm64: dts: qcom: purwa: Fix GPU IOMMU property
akhilpo-qcom Apr 9, 2026
7faf1ce
FROMLIST: arm64: dts: qcom: purwa: Add camss node
wenmliu Apr 10, 2026
c625015
FROMLIST: arm64: dts: qcom: purwa-iot-evk: Add camss node
wenmliu Apr 10, 2026
48bdd85
FROMLIST: arm64: dts: qcom: x1-crd: Add Embedded controller node
QuinAsura Apr 27, 2026
74f7cb5
FROMLIST: arm64: dts: qcom: hamoa-iot-evk: Add Embedded controller node
QuinAsura Apr 27, 2026
cf3278c
FROMLIST: arm64: dts: qcom: purwa: Override Iris clocks and operating…
Apr 29, 2026
729f6cd
FROMLIST: arm64: dts: qcom: purwa-iot-som: enable video
Apr 29, 2026
d82f489
PENDING: arm64: dts: qcom: hamoa: switch iris iommus to iommu-map
Apr 7, 2026
e421ae6
FROMLIST: arm64: dts: qcom: hamoa: Enable LLCC/DDR/DDR_QOS dvfs
QuinAsura May 7, 2026
25fcc9c
FROMLIST: arm64: dts: qcom: purwa-iot-evk: Update TSENS thermal zone
gauravkohli1 Apr 16, 2026
e39fb5d
PENDING: arm64: dts: enable iris driver for hamoa kvm
renjiang-qti Jun 4, 2026
1bba27c
FROMLIST: arm64: dts: qcom: hamoa: Add label properties to CoreSight …
jiegan0107 Apr 14, 2026
77746d1
FROMLIST: arm64: dts: qcom: purwa-evk: add DP0/DP1 audio playback sup…
Jul 1, 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
3 changes: 3 additions & 0 deletions arch/arm64/boot/dts/qcom/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,12 @@ dtb-$(CONFIG_ARCH_QCOM) += apq8096-ifc6640.dtb
dtb-$(CONFIG_ARCH_QCOM) += eliza-mtp.dtb
dtb-$(CONFIG_ARCH_QCOM) += glymur-crd.dtb
dtb-$(CONFIG_ARCH_QCOM) += hamoa-iot-evk.dtb
dtb-$(CONFIG_ARCH_QCOM) += hamoa-iot-evk-camera-imx577.dtbo

hamoa-iot-evk-camera-imx577-dtbs := hamoa-iot-evk.dtb hamoa-iot-evk-camera-imx577.dtbo
hamoa-iot-evk-el2-dtbs := hamoa-iot-evk.dtb x1-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += hamoa-iot-evk-camera-imx577.dtb
dtb-$(CONFIG_ARCH_QCOM) += hamoa-iot-evk-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += hamoa-lenovo-ideacentre-mini-01q8x10.dtb
dtb-$(CONFIG_ARCH_QCOM) += ipq5018-rdp432-c2.dtb
Expand Down
81 changes: 81 additions & 0 deletions arch/arm64/boot/dts/qcom/hamoa-iot-evk-camera-imx577.dtso
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
*/

/dts-v1/;
/plugin/;

#include <dt-bindings/clock/qcom,x1e80100-camcc.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/phy/phy.h>

&{/} {
vreg_cam1_1p8: regulator-cam1 {
compatible = "regulator-fixed";
regulator-name = "vreg_cam1";
startup-delay-us = <1000>;
enable-active-high;
gpio = <&tlmm 19 GPIO_ACTIVE_HIGH>;
};
};

&camss {
status = "okay";

ports {
#address-cells = <1>;
#size-cells = <0>;

port@1 {
#address-cells = <1>;
#size-cells = <0>;

csiphy1_ep: endpoint@0 {
clock-lanes = <7>;
data-lanes = <0 1 2 3>;
remote-endpoint = <&imx577_ep>;
};
};
};
};

&cci0 {
status = "okay";
};

&cci0_i2c1 {
#address-cells = <1>;
#size-cells = <0>;

camera@1a {
compatible = "sony,imx577";
reg = <0x1a>;

reset-gpios = <&tlmm 110 GPIO_ACTIVE_LOW>;
pinctrl-0 = <&cam1_default>;
pinctrl-names = "default";

clocks = <&camcc CAM_CC_MCLK1_CLK>;
assigned-clocks = <&camcc CAM_CC_MCLK1_CLK>;
assigned-clock-rates = <24000000>;

dvdd-supply = <&vreg_cam1_1p8>;
dovdd-supply = <&vreg_l4m_1p8>;

port {
imx577_ep: endpoint {
link-frequencies = /bits/ 64 <600000000>;
data-lanes = <0 1 2 3>;
remote-endpoint = <&csiphy1_ep>;
};
};
};
};

&csiphy1 {
vdda-0p8-supply = <&vreg_l2c_0p8>;
vdda-1p2-supply = <&vreg_l1c_1p2>;

status = "okay";
};
32 changes: 32 additions & 0 deletions arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts
Original file line number Diff line number Diff line change
Expand Up @@ -839,6 +839,16 @@
pinctrl-0 = <&eusb6_reset_n>;
pinctrl-names = "default";
};

embedded-controller@76 {
compatible = "qcom,hamoa-iot-evk-ec", "qcom,hamoa-crd-ec";
reg = <0x76>;

interrupts-extended = <&tlmm 66 IRQ_TYPE_EDGE_FALLING>;

pinctrl-0 = <&ec_int_n_default>;
pinctrl-names = "default";
};
};

&i2c7 {
Expand Down Expand Up @@ -1341,6 +1351,28 @@
};

&tlmm {
cam1_default: cam1-default-state {
mclk-pins {
pins = "gpio97";
function = "cam_mclk";
drive-strength = <2>;
bias-disable;
};

rst-pins {
pins = "gpio110";
function = "gpio";
drive-strength = <2>;
bias-disable;
};
};

ec_int_n_default: ec-int-n-state {
pins = "gpio66";
function = "gpio";
bias-disable;
};

edp_reg_en: edp-reg-en-state {
pins = "gpio70";
function = "gpio";
Expand Down
15 changes: 15 additions & 0 deletions arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -376,6 +376,21 @@
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
};
};

/* PM8010_M */
regulators-8 {
compatible = "qcom,pm8010-rpmh-regulators";
qcom,pmic-id = "m";

vdd-l3-l4-supply = <&vreg_s4c_1p8>;

vreg_l4m_1p8: ldo4 {
regulator-name = "vrer_l4m_1p8";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1808000>;
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
};
};
};

&iris {
Expand Down
Loading