Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
242b93a
QCLINUX: arm64: dts: qcom: Add camera DT binding
cjha01 Oct 17, 2025
b68eb97
QCLINUX: arm64: dts: qcom: Add lemans camx overlay dts
cjha01 Oct 10, 2025
743bfc9
QCLINUX: arm64: dts: qcom: Add rb3gen2 camx overlay dts
cjha01 Oct 17, 2025
b15b5b4
QCLINUX: arm64: dts: qcom: Add monaco camx overlay dts
cjha01 Oct 19, 2025
646af42
PENDING: arm64: dts: qcom: qcs8300: Update camera PIL region to 7MB
Oct 29, 2025
fddaf4d
QCLINUX: arm64: dts: qcom: Update rbgen2 camx overlay dts
cjha01 Oct 27, 2025
bc043cb
QCLINUX: arm64: dts: qcom: Update Monaco camx overlay dts
cjha01 Oct 27, 2025
6de787f
QCLINUX: arm64: dts: qcom: Update Lemans camx overlay dts
cjha01 Oct 27, 2025
5e1cf2f
PENDING: arm64: dts: qcom: change pil camera memory map
LXQUALCOMM Dec 24, 2025
7341a83
QCLINUX: arm64: dts: qcom: Add Talos camx overlay dts
cjha01 Dec 24, 2025
a2d068f
QCLINUX: arm64: dts: qcom: Change rb3gen2 camera firmware path
cjha01 Jan 7, 2026
7cbc68d
QCLINUX: arm64: dts: qcom: Change monaco camera firmware path
cjha01 Jan 7, 2026
010dc8f
QCLINUX: arm64: dts: qcom: Change lemans camera firmware path
cjha01 Jan 7, 2026
30df399
QCLINUX: arm64: dts: qcom: Change talos camera firmware path
cjha01 Jan 7, 2026
75ea5c7
QCLINUX: arm64: dts: qcom: talos: add camnoc bandwidth levels
quic-vikramsa Jan 8, 2026
5791a46
QCLINUX: arm64: dts: qcom: disabled vreg_cam1_2p8 regulator
cjha01 Jan 23, 2026
94e5a0e
QCLINUX: arm64: dts: qcom: Enable IMX577 sensor on lemans
nihal231998 Jan 29, 2026
98dfaf2
QCLINUX: arm64: dts: qcom: Add camx overlay for talos evk
quic-vikramsa Feb 2, 2026
fff8d3e
QCLINUX: arm64: dts: qcom: add node labels and explicit QoS flag in l…
cjha01 Feb 2, 2026
8200178
QCLINUX: arm64: dts: qcom: add node labels and explicit QoS flag in m…
cjha01 Feb 2, 2026
5dad428
QCLINUX: arm64: dts: qcom: lemans: Add CamX EL2 overlay
quic-vikramsa Feb 7, 2026
e309d58
QCLINUX: arm64: dts: qcom: add labels to sensor DTSI
nihal231998 Mar 2, 2026
38063a3
QCLINUX: arm64: dts: qcom: lemans: Fix comment typo in camx EL2 dtso.
quic-vikramsa Mar 13, 2026
49a9084
QCLINUX: arm64: dts: qcom: monaco: Add CamX EL2 overlay
quic-vikramsa Mar 13, 2026
cb35cc4
QCLINUX: arm64: dts: qcom: Add Hamoa camx overlay dts
michael-jihan-qcom Apr 7, 2026
3b5e15b
QCLINUX: arm64: dts: qcom: align hamoa camera DTB variable naming
michael-jihan-qcom Apr 7, 2026
7db8937
PENDING: arm64: dts: qcom: lemans-evk: add overlay for QPS615 ethernet
ayaan-anwar Apr 7, 2026
9e46e8e
PENDING: arm64: dts: qcom: monaco-evk: add overlay for QPS615 ethernet
ayaan-anwar Apr 7, 2026
95639c2
PENDING: arm64: dts: qcom: rb3gen2: add overlay for QPS615 ethernet
ayaan-anwar Apr 7, 2026
b9f5067
PEDNING: arm64: dts: qcom: qcs6490-rb3gen2: fix root node overlay for…
ayaan-anwar Apr 13, 2026
966a7c7
PENDING: arm64: qcom: dts: talos: add TGU device in staging dtso
jiegan0107 Apr 8, 2026
d7ca6ec
PENDING: arm64: dts: qcom: lemans: add TGU device in staging dtso
jiegan0107 Apr 14, 2026
26c3737
PENDING: arm64: dts: qcom: monaco: add TGU device in staging dtso
jiegan0107 Apr 14, 2026
b93c137
PENDING: arm64: dts: qcom: kodiak: add TGU device in staging dtso
jiegan0107 Apr 14, 2026
570c1e5
QCLINUX: arm64: dts: qcom: talos-evk: Switch to interrupt-cells 4
cjha01 Apr 22, 2026
8a6d8e3
PENDING: arm64: dts: qcom: rb3gen2-industrial-mezzanine: add overlay …
ayaan-anwar Apr 19, 2026
e87ba72
PENDING: arm64: dts: qcom: glymur: add TGU and ETR in staging dtso
jiegan0107 Apr 28, 2026
e2a60a4
FROMLIST: arm64: dts: qcom: install DT overlays via dtbs_install
vishwasudupa Apr 3, 2026
197740e
QCLINUX: arm64: dts: qcom: Install camx DTBO overlays
vishwasudupa Apr 30, 2026
468d03c
QCLINUX: arm64: dts: qcom: Add kodiak lite camx overlay dts
kripal-qipl May 5, 2026
68e67f9
QCLINUX: arm64: dts: qcom: Add kodiak lite camx overlay dts
kripal-qipl May 5, 2026
fff2772
QCLINUX: arm64: dts: qcom: Add kodiak lite camx overlay dts
kripal-qipl May 5, 2026
1e04f85
QCLINUX: arm64: dts: qcom: Add Purwa camx overlay dts
cjha01 Apr 22, 2026
4e36e09
PENDING: arm64: dts: qcom: hamoa: add TGU in staging dtso
jiegan0107 May 18, 2026
8fba4e1
PENDING: arm64: dts: qcom: sm8750: add TGU in staging dtso
jiegan0107 May 18, 2026
455e24e
PENDING: arm64: dts: qcom: kaanapali: add TGU in staging dtso
jiegan0107 May 18, 2026
6c255c6
PENDING: arm64: dts: qcom: glymur: add Coresight devices for APSS deb…
jiegan0107 May 18, 2026
997000f
arm64: dts: qcom: hamoa: add CAMX EL2 overlay
michael-jihan-qcom May 15, 2026
1014efd
QCLINUX: arm64: dts: qcom: add Purwa CAMX EL2 overlay
michael-jihan-qcom May 22, 2026
0bc4a01
QCLINUX: arm64: dts: qcom: Enable combo mode for CSI1 port
mvadlama-lab May 21, 2026
ea11453
QCLINUX: arm64: dts: qcom: Fix GPIO free and acquire logic
mvadlama-lab May 25, 2026
5f41fed
PENDING: arm64: dts: qcom: kaanapali: add Coresight ETR and routing i…
jiegan0107 Jun 2, 2026
ab16474
PENDING: arm64: dts: qcom: hamoa: Enable CDSP cooling in staging dtso
dmantre May 19, 2026
8160c08
QCLINUX: arm64: dts: qcom: Change Purwa camera firmware path
cjha01 Jun 1, 2026
bb202d5
QCLINUX: arm64: dts: qcom: Add Glymur crd camx overlay dts
cjha01 May 28, 2026
1679498
QCLINUX: arm64: dts: qcom: added ife lite cpas to purwa camera dtsi
michael-jihan-qcom Jun 5, 2026
a4d725d
QCLINUX: arm64: dts: qcom: monaco-evk: disable unused camera regulators
nihal231998 Jun 5, 2026
fa3bdb6
QCLINUX: dt-bindings: mailbox: qcom-ipcc: Add RTSS client IDs
snegi-qti Jun 10, 2026
1923b1c
QCLINUX: arm64: dts: qcom: lemans: Add RTSS Mailbox device tree overlay
snegi-qti Jun 10, 2026
1179022
QCLINUX: arm64: dts: qcom: Monaco: Add RTSS Mailbox device tree overlay
snegi-qti Jun 10, 2026
57520c4
QCLINUX: arm64: dts: qcom: Fix ICP IOVA len within 4GB
cjha01 Jun 17, 2026
186de11
QCLINUX: arm64: dts: qcom: Enable camera sensor on glymur crd
cjha01 Jun 4, 2026
a1e35a8
QCLINUX: arm64: dts: qcom: Add shared X1 staging overlay
jiegan0107 Jun 18, 2026
2d7437f
PENDING: arm64: dts: qcom: kaanapali: add Coresight devices for APSS …
jiegan0107 Jun 22, 2026
a90e01c
QCLINUX: arm64: dts: qcom: hamoa: Add PM8010_M camera regulator dtsi
tingguoc Jun 23, 2026
14c75b0
QCLINUX: arm64: dts: qcom: Add Purwa sensors support
shubammm Jun 26, 2026
c3dbc5f
QCLINUX: arm64: dts: qcom: Add Hamoa camera sensor support
shubammm Jun 26, 2026
cb96f06
PENDING: arm64: dts: qcom: sm8750: add Coresight devices for APSS deb…
jiegan0107 Jul 3, 2026
f611362
PENDING: arm64: dts: qcom: shikra: add TGU in staging dtso
jiegan0107 Jul 6, 2026
81df9b2
PENDING: arm64: dts: qcom: talos-evk: add QPS615 m.2 ethernet staging…
ayaan-anwar May 3, 2026
a9f51cc
QCLINUX: arm64: dts: qcom: Enable og0va1b camera sensor on glymur crd
vishverm-qli Jul 7, 2026
2bf284b
Revert "PENDING: arm64: dts: qcom: glymur: add Coresight devices for …
jiegan0107 Jul 10, 2026
6183cb8
Revert "PENDING: arm64: dts: qcom: sm8750: add Coresight devices for …
jiegan0107 Jul 10, 2026
f374b58
Revert "PENDING: arm64: dts: qcom: kaanapali: add Coresight devices f…
jiegan0107 Jul 10, 2026
6a296bf
QCLINUX: arm64: dts: qcom: glymur: remove ETR and CTCU devices from s…
jiegan0107 Jul 14, 2026
833ebd3
QCLINUX: arm64: dts: qcom: Removes imx577 sensor dts node of Monaco-evk
mvadlama-lab Jul 3, 2026
6a1064f
QCLINUX: arm64: dts: qcom: Monaco-EVK Swap RESET and POWER down pins
mvadlama-lab Jul 3, 2026
b895d0e
QCLINUX: arm64: dts: qcom: Install camx DTBO overlays
cjha01 Jul 24, 2026
57787d9
QCLINUX: arm64: dts: qcom: camera: Add support for rgbir camera
khatri-nirav Aug 14, 2026
d672dc8
QCLINUX: arm64: dts: qcom: Add flag to enable aggregated CSIPHY
vishverm-qli Aug 13, 2026
f65c8a0
QCLINUX: arm64: dts: qcom: Add IMX577 DTSI changes to Support CAM1
mvadlama-lab Jul 9, 2026
e8264b3
QCLINUX: arm64: dts: qcom: shikra: Install camx DTBO overlays
ManibharQCOM Aug 31, 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
158 changes: 158 additions & 0 deletions arch/arm64/boot/dts/qcom/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ apq8016-sbc-usb-host-dtbs := apq8016-sbc.dtb apq8016-sbc-usb-host.dtbo
dtb-$(CONFIG_ARCH_QCOM) += sar2130p-qar2130p.dtb

dtb-$(CONFIG_ARCH_QCOM) += apq8016-sbc-d3-camera-mezzanine.dtb
dtb-$(CONFIG_ARCH_QCOM) += apq8016-sbc-d3-camera-mezzanine.dtbo
dtb-$(CONFIG_ARCH_QCOM) += apq8016-sbc-usb-host.dtb
dtb-$(CONFIG_ARCH_QCOM) += apq8016-sbc-usb-host.dtbo
dtb-$(CONFIG_ARCH_QCOM) += apq8016-schneider-hmibsc.dtb
dtb-$(CONFIG_ARCH_QCOM) += apq8039-t2.dtb
dtb-$(CONFIG_ARCH_QCOM) += apq8094-sony-xperia-kitakami-karin_windy.dtb
Expand Down Expand Up @@ -48,13 +50,16 @@ lemans-evk-camera-csi1-imx577-dtbs := lemans-evk.dtb lemans-evk-camera-csi1-imx5
lemans-evk-camera-dtbs := lemans-evk.dtb lemans-evk-camera.dtbo

dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-camera-csi1-imx577.dtb
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-camera-csi1-imx577.dtbo
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-camera.dtb
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-camera.dtbo

lemans-evk-el2-dtbs := lemans-evk.dtb lemans-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-el2.dtb
lemans-evk-ifp-mezzanine-dtbs := lemans-evk.dtb lemans-evk-ifp-mezzanine.dtbo
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-ifp-mezzanine.dtb
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-ifp-mezzanine.dtbo
dtb-$(CONFIG_ARCH_QCOM) += mahua-crd.dtb
dtb-$(CONFIG_ARCH_QCOM) += milos-fairphone-fp6.dtb
dtb-$(CONFIG_ARCH_QCOM) += milos-nothing-asteroids.dtb
Expand All @@ -63,12 +68,14 @@ dtb-$(CONFIG_ARCH_QCOM) += monaco-evk.dtb

monaco-evk-camera-imx577-dtbs := monaco-evk.dtb monaco-evk-camera-imx577.dtbo
dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-camera-imx577.dtb
dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-camera-imx577.dtbo

monaco-evk-el2-dtbs := monaco-evk.dtb monaco-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-el2.dtb
monaco-evk-ifp-mezzanine-dtbs := monaco-evk.dtb monaco-evk-ifp-mezzanine.dtbo
dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-ifp-mezzanine.dtb
dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-ifp-mezzanine.dtbo
dtb-$(CONFIG_ARCH_QCOM) += msm8216-samsung-fortuna3g.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-acer-a1-724.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-alcatel-idol347.dtb
Expand Down Expand Up @@ -174,21 +181,25 @@ dtb-$(CONFIG_ARCH_QCOM) += qcs615-ride.dtb
qcs615-ride-el2-dtbs := qcs615-ride.dtb talos-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs615-ride-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += talos-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-radxa-dragon-q6a.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2.dtb

qcs6490-rb3gen2-vision-mezzanine-dtbs := qcs6490-rb3gen2.dtb qcs6490-rb3gen2-vision-mezzanine.dtbo
qcs6490-rb3gen2-industrial-mezzanine-dtbs := qcs6490-rb3gen2.dtb qcs6490-rb3gen2-industrial-mezzanine.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-industrial-mezzanine.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-industrial-mezzanine.dtbo
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-vision-mezzanine.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-vision-mezzanine.dtbo
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-thundercomm-minipc-g1iot.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-thundercomm-rubikpi3.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs8300-ride.dtb

qcs8300-ride-el2-dtbs := qcs8300-ride.dtb monaco-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs8300-ride-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += monaco-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += qcs8550-aim300-aiot.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-r3.dtb
Expand All @@ -198,20 +209,23 @@ qcs9100-ride-r3-el2-dtbs := qcs9100-ride-r3.dtb lemans-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-r3-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += lemans-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += qdu1000-idp.dtb
dtb-$(CONFIG_ARCH_QCOM) += qrb2210-arduino-imola.dtb
dtb-$(CONFIG_ARCH_QCOM) += qrb2210-rb1.dtb

qrb2210-rb1-vision-mezzanine-dtbs := qrb2210-rb1.dtb qrb2210-rb1-vision-mezzanine.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qrb2210-rb1-vision-mezzanine.dtb
dtb-$(CONFIG_ARCH_QCOM) += qrb2210-rb1-vision-mezzanine.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qrb4210-rb2.dtb
dtb-$(CONFIG_ARCH_QCOM) += qrb5165-rb5.dtb

qrb5165-rb5-vision-mezzanine-dtbs := qrb5165-rb5.dtb qrb5165-rb5-vision-mezzanine.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qrb5165-rb5-vision-mezzanine.dtb
dtb-$(CONFIG_ARCH_QCOM) += qrb5165-rb5-vision-mezzanine.dtbo
dtb-$(CONFIG_ARCH_QCOM) += qru1000-idp.dtb
dtb-$(CONFIG_ARCH_QCOM) += sa8155p-adp.dtb
dtb-$(CONFIG_ARCH_QCOM) += sa8295p-adp.dtb
Expand All @@ -222,6 +236,7 @@ sc7180-acer-aspire1-el2-dtbs := sc7180-acer-aspire1.dtb sc7180-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += sc7180-acer-aspire1.dtb sc7180-acer-aspire1-el2.dtb
sc7180-ecs-liva-qc710-el2-dtbs := sc7180-ecs-liva-qc710.dtb sc7180-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += sc7180-ecs-liva-qc710.dtb sc7180-ecs-liva-qc710-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += sc7180-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += sc7180-idp.dtb
dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-coachz-r1.dtb
dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-coachz-r1-lte.dtb
Expand Down Expand Up @@ -297,6 +312,7 @@ sc8280xp-microsoft-arcata-el2-dtbs := sc8280xp-microsoft-arcata.dtb sc8280xp-el2
dtb-$(CONFIG_ARCH_QCOM) += sc8280xp-microsoft-arcata.dtb sc8280xp-microsoft-arcata-el2.dtb
sc8280xp-microsoft-blackrock-el2-dtbs := sc8280xp-microsoft-blackrock.dtb sc8280xp-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += sc8280xp-microsoft-blackrock.dtb sc8280xp-microsoft-blackrock-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += sc8280xp-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += sda660-inforce-ifc6560.dtb
dtb-$(CONFIG_ARCH_QCOM) += sdm450-lenovo-tbx605f.dtb
dtb-$(CONFIG_ARCH_QCOM) += sdm450-motorola-ali.dtb
Expand All @@ -315,6 +331,7 @@ dtb-$(CONFIG_ARCH_QCOM) += sdm845-db845c.dtb
sdm845-db845c-navigation-mezzanine-dtbs := sdm845-db845c.dtb sdm845-db845c-navigation-mezzanine.dtbo

dtb-$(CONFIG_ARCH_QCOM) += sdm845-db845c-navigation-mezzanine.dtb
dtb-$(CONFIG_ARCH_QCOM) += sdm845-db845c-navigation-mezzanine.dtbo
dtb-$(CONFIG_ARCH_QCOM) += sdm845-google-crosshatch.dtb
dtb-$(CONFIG_ARCH_QCOM) += sdm845-google-blueline.dtb
dtb-$(CONFIG_ARCH_QCOM) += sdm845-lg-judyln.dtb
Expand Down Expand Up @@ -380,7 +397,9 @@ sm8550-hdk-rear-camera-card-dtbs := sm8550-hdk.dtb sm8550-hdk-rear-camera-card.d

dtb-$(CONFIG_ARCH_QCOM) += sm8550-hdk-display-card-rear-camera-card.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8550-hdk-display-card.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8550-hdk-display-card.dtbo
dtb-$(CONFIG_ARCH_QCOM) += sm8550-hdk-rear-camera-card.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8550-hdk-rear-camera-card.dtbo
dtb-$(CONFIG_ARCH_QCOM) += sm8550-hdk.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8550-mtp.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8550-qrd.dtb
Expand All @@ -394,7 +413,9 @@ sm8650-hdk-rear-camera-card-dtbs := sm8650-hdk.dtb sm8650-hdk-rear-camera-card.d

dtb-$(CONFIG_ARCH_QCOM) += sm8650-hdk-display-card-rear-camera-card.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8650-hdk-display-card.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8650-hdk-display-card.dtbo
dtb-$(CONFIG_ARCH_QCOM) += sm8650-hdk-rear-camera-card.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8650-hdk-rear-camera-card.dtbo
dtb-$(CONFIG_ARCH_QCOM) += sm8650-hdk.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8650-mtp.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8650-qrd.dtb
Expand All @@ -403,12 +424,14 @@ dtb-$(CONFIG_ARCH_QCOM) += sm8750-qrd.dtb
dtb-$(CONFIG_ARCH_QCOM) += talos-evk.dtb
talos-evk-usb1-peripheral-dtbs := talos-evk.dtb talos-evk-usb1-peripheral.dtbo
dtb-$(CONFIG_ARCH_QCOM) += talos-evk-usb1-peripheral.dtb
dtb-$(CONFIG_ARCH_QCOM) += talos-evk-usb1-peripheral.dtbo
dtb-$(CONFIG_ARCH_QCOM) += talos-evk-camera-imx577.dtbo
talos-evk-camera-imx577-dtbs := talos-evk.dtb talos-evk-camera-imx577.dtbo
dtb-$(CONFIG_ARCH_QCOM) += talos-evk-camera-imx577.dtb
talos-evk-lvds-auo,g133han01-dtbs := \
talos-evk.dtb talos-evk-lvds-auo,g133han01.dtbo
dtb-$(CONFIG_ARCH_QCOM) += talos-evk-lvds-auo,g133han01.dtb
dtb-$(CONFIG_ARCH_QCOM) += talos-evk-lvds-auo,g133han01.dtbo
x1e001de-devkit-el2-dtbs := x1e001de-devkit.dtb x1-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += x1e001de-devkit.dtb x1e001de-devkit-el2.dtb
x1e78100-lenovo-thinkpad-t14s-el2-dtbs := x1e78100-lenovo-thinkpad-t14s.dtb x1-el2.dtbo
Expand Down Expand Up @@ -457,3 +480,138 @@ x1p42100-lenovo-thinkbook-16-el2-dtbs := x1p42100-lenovo-thinkbook-16.dtb x1-el2
dtb-$(CONFIG_ARCH_QCOM) += x1p42100-lenovo-thinkbook-16.dtb x1p42100-lenovo-thinkbook-16-el2.dtb
x1p64100-microsoft-denali-el2-dtbs := x1p64100-microsoft-denali.dtb x1-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += x1p64100-microsoft-denali.dtb x1p64100-microsoft-denali-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += x1-el2.dtbo

glymur-crd-camx-dtbs := glymur-crd.dtb glymur-crd-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += glymur-crd-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += glymur-crd-camx.dtbo

hamoa-evk-camx-dtbs := hamoa-iot-evk.dtb hamoa-evk-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += hamoa-evk-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += hamoa-evk-camx.dtbo

hamoa-camx-el2-dtbs := hamoa-iot-evk-el2.dtb hamoa-evk-camx.dtbo hamoa-camx-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += hamoa-camx-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += hamoa-camx-el2.dtbo

lemans-evk-camx-dtbs := lemans-evk.dtb lemans-evk-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-camx.dtbo

lemans-camx-el2-dtbs := lemans-evk-el2.dtb lemans-evk-camx.dtbo lemans-camx-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += lemans-camx-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += lemans-camx-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-staging.dtbo

dtb-$(CONFIG_ARCH_QCOM) += lemans-rtss-mb.dtbo
dtb-$(CONFIG_ARCH_QCOM) += lemans-staging.dtbo

monaco-evk-camx-dtbs := monaco-evk.dtb monaco-evk-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-camx.dtbo

monaco-camx-el2-dtbs := monaco-evk-el2.dtb monaco-evk-camx.dtbo monaco-camx-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += monaco-camx-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += monaco-camx-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-staging.dtbo
dtb-$(CONFIG_ARCH_QCOM) += monaco-rtss-mb.dtbo

dtb-$(CONFIG_ARCH_QCOM) += monaco-staging.dtbo

purwa-evk-camx-dtbs := purwa-iot-evk.dtb purwa-evk-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += purwa-evk-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += purwa-evk-camx.dtbo

purwa-camx-el2-dtbs := purwa-iot-evk-el2.dtb purwa-evk-camx.dtbo purwa-camx-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += purwa-camx-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += purwa-camx-el2.dtbo

qcs5430-fps-camx-dtbs := qcs6490-rb3gen2.dtb qcs5430-fps-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs5430-fps-camx.dtb

qcs615-ride-camx-dtbs := qcs615-ride.dtb qcs615-ride-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs615-ride-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs615-ride-camx.dtbo

qcs6490-rb3gen2-vision-mezzanine-camx-dtbs := qcs6490-rb3gen2-vision-mezzanine.dtb \
qcs6490-rb3gen2-vision-mezzanine-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-vision-mezzanine-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-vision-mezzanine-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-staging.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-industrial-mezzanine-staging.dtbo

qcs8300-ride-camx-dtbs:= qcs8300-ride.dtb qcs8300-ride-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs8300-ride-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs8300-ride-camx.dtbo

qcs9100-ride-camx-dtbs:= qcs9100-ride.dtb sa8775p-ride-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-camx.dtb

qcs9100-ride-r3-camx-dtbs:= qcs9100-ride-r3.dtb sa8775p-ride-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-r3-camx.dtb

sa8775p-ride-camx-dtbs:= sa8775p-ride.dtb sa8775p-ride-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += sa8775p-ride-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += sa8775p-ride-camx.dtbo

sa8775p-ride-r3-camx-dtbs:= sa8775p-ride-r3.dtb sa8775p-ride-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += sa8775p-ride-r3-camx.dtb

talos-evk-camx-dtbs := talos-evk.dtb talos-evk-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += talos-evk-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += talos-evk-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += talos-staging.dtbo

dtb-$(CONFIG_ARCH_QCOM) += talos-evk-staging.dtbo

dtb-$(CONFIG_ARCH_QCOM) += kodiak-staging.dtbo

dtb-$(CONFIG_ARCH_QCOM) += glymur-staging.dtbo

dtb-$(CONFIG_ARCH_QCOM) += hamoa-staging.dtbo

dtb-$(CONFIG_ARCH_QCOM) += purwa-staging.dtbo

dtb-$(CONFIG_ARCH_QCOM) += sm8750-staging.dtbo

dtb-$(CONFIG_ARCH_QCOM) += kaanapali-staging.dtbo

dtb-$(CONFIG_ARCH_QCOM) += shikra-staging.dtbo

shikra-cqs-evk-camx-dtbs := shikra-cqs-evk.dtb shikra-cqs-evk-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += shikra-cqs-evk-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += shikra-cqs-evk-camx.dtbo

shikra-cqm-evk-camx-dtbs := shikra-cqm-evk.dtb shikra-cqs-evk-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += shikra-cqm-evk-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += shikra-cqm-evk-camx.dtbo

shikra-iqs-evk-camx-dtbs := shikra-iqs-evk.dtb shikra-iqs-evk-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += shikra-iqs-evk-camx.dtb
dtb-$(CONFIG_ARCH_QCOM) += shikra-iqs-evk-camx.dtbo
86 changes: 86 additions & 0 deletions arch/arm64/boot/dts/qcom/glymur-camera-sensor.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
*/

#include <dt-bindings/camera/msm-camera.h>

&cam_cci1 {
/*cam0-ov08x*/
qcom,cam-sensor0 {
compatible = "qcom,cam-sensor";
csiphy-sd-index = <4>;
sensor-position-roll = <0>;
sensor-position-pitch = <0>;
sensor-position-yaw = <180>;
cam_vio-supply = <&vreg_l4p>;
cam_vana-supply = <&vreg_l7p>;
regulator-names = "cam_vio", "cam_vana";
power-domains = <&camcc CAM_CC_TITAN_TOP_GDSC>;
rgltr-cntrl-support;
pwm-switch;
rgltr-min-voltage = <1800000 2800000>;
rgltr-max-voltage = <1800000 2800000>;
rgltr-load-current = <204000 55000>;
gpio-no-mux = <0>;
gpios = <&tlmm 100 0>,
<&tlmm 239 0>;
gpio-reset = <1>;
gpio-req-tbl-num = <0 1>;
gpio-req-tbl-flags = <1 0>;
gpio-req-tbl-label = "CAM_MCLK4",
"CAMIF_RESET4";
cci-master = <1>;
clocks = <&camcc CAM_CC_MCLK4_CLK>;
clock-names = "cam_clk";
clock-cntl-level = "nominal";
clock-rates = <24000000>;
cell-index = <0>;
status = "okay";
};

/*cam1-og0va1b*/
qcom,cam-sensor1 {
compatible = "qcom,cam-sensor";
csiphy-sd-index = <0>;
sensor-position-roll = <0>;
sensor-position-pitch = <0>;
sensor-position-yaw = <180>;
cam_vio-supply = <&vreg_l4p>;
cam_vana-supply = <&vreg_l3p>;
regulator-names = "cam_vio", "cam_vana";
power-domains = <&camcc CAM_CC_TITAN_TOP_GDSC>;
rgltr-cntrl-support;
pwm-switch;
rgltr-min-voltage = <1800000 2800000>;
rgltr-max-voltage = <1960000 3312000>;
rgltr-load-current = <36000 35000>;
gpio-no-mux = <0>;
gpios = <&tlmm 100 0>,
<&tlmm 109 0>;
gpio-reset = <1>;
gpio-req-tbl-num = <0 1>;
gpio-req-tbl-flags = <1 0>;
gpio-req-tbl-label = "CAM_MCLK4",
"CAMIF_RESET0";
cci-master = <1>;
clocks = <&camcc CAM_CC_MCLK4_CLK>;
clock-names = "cam_clk";
clock-cntl-level = "nominal";
clock-rates = <24000000>;
cell-index = <1>;
status = "okay";
};
};

&soc {
qcom,cam-res-mgr {
compatible = "qcom,cam-res-mgr";
gpios-shared-pinctrl = <760>;
pinctrl-names = "mclk4_active", "mclk4_suspend";
pinctrl-0 = <&cam_sensor_mclk4_active>;
pinctrl-1 = <&cam_sensor_mclk4_suspend>;
shared-pctrl-gpio-names = "mclk4";
status = "okay";
};
};
Loading