Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
0aa10e8
UPSTREAM: arm64: dts: qcom: qcm2290: Fix uart3 QUP interconnect
Oct 9, 2025
bd7b5f4
UPSTREAM: arm64: dts: qcom: qcm2290: Add uart1 and uart5 nodes
Oct 9, 2025
6f45867
BACKPORT: arm64: dts: qcom: agatti: add uart2 node
SuMere Nov 20, 2025
d3c4895
BACKPORT: arm64: dts: qcom: add gpu_zap_shader label
lumag Oct 28, 2025
08837e5
UPSTREAM: arm64: dts: qcom: qcm2290: add APR and its services
laklimov Oct 22, 2025
849e9f6
BACKPORT: arm64: dts: qcom: agatti: enable FastRPC on the ADSP
lumag Jan 13, 2026
7fa4a09
UPSTREAM: dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add QCM2290 co…
laklimov Oct 7, 2025
cc36cef
UPSTREAM: arm64: dts: qcom: qcm2290: add LPASS LPI pin controller
laklimov Oct 22, 2025
d7490f1
BACKPORT: arm64: dts: qcom: agatti: add higher OPP levels
dikshita-agarwal May 7, 2026
27f5958
BACKPORT: dt-bindings: clock: qcom,qcm2290-dispcc: Add missing power-…
imrashai Jul 18, 2026
cade119
BACKPORT: arm64: dts: qcom: agatti: Add missing CX power domain to DI…
imrashai Jul 18, 2026
f5f983b
UPSTREAM: dt-bindings: display/msm/gpu: Straighten out reg-names on A…
quic-kdybcio Dec 29, 2025
a2f6bca
UPSTREAM: dt-bindings: vendor-prefixes: Add Arduino name
SuMere Nov 20, 2025
0048212
UPSTREAM: dt-bindings: arm: qcom: Add arduino imola, UnoQ codename
SuMere Nov 20, 2025
496aeed
UPSTREAM: dt-bindings: trivial-devices: add arduino spi mcu interface
SuMere Nov 20, 2025
2f2ffd9
UPSTREAM: spi: spidev: add compatible for arduino spi mcu interface
SuMere Nov 20, 2025
37a9529
BACKPORT: arm64: dts: qcom: qrb2210: add dts for Arduino unoq
SuMere Nov 20, 2025
37ef45c
UPSTREAM: arm64: dts: qcom: arduino-imola: fix faulty spidev node
SuMere Feb 13, 2026
0f2977d
UPSTREAM: dt-bindings: drm/bridge: anx7625: describe Type-C connector
lumag Jan 21, 2026
c32adf1
UPSTREAM: drm: bridge: anx7625: implement minimal Type-C support
lumag Jan 21, 2026
8da7cb4
UPSTREAM: drm: bridge: anx7625: implement message sending
lumag Jan 21, 2026
b65bef4
UPSTREAM: drm: bridge: anx7625: enforce CONFIG_USB_ROLE_SWITCH depend…
arndb Mar 4, 2026
7038a78
UPSTREAM: drm: bridge: anx7625: don't crash if Type-C port is not used
Feb 15, 2026
b49d44c
UPSTREAM: drm: bridge: anx7625: correctly detect if PD can be disabled
lumag Feb 11, 2026
a124e18
UPSTREAM: arm64: dts: qcom: qrb2210-arduino-imola: describe DSI / DP …
lumag Feb 13, 2026
a5bff12
FROMGIT: arm64: dts: qcom: Fix pm4125 vbus regulator compatible and c…
kotarake Jul 6, 2026
fc6f3e3
FROMGIT: clk: qcom: gcc-qcm2290: don't park QUP RCGs upon registration
lumag Jul 22, 2026
e12e5dc
UPSTREAM: serial: qcom-geni: fix TX DMA buffer flush
Jul 29, 2026
8956c52
FROMGIT: serial: qcom-geni: do not advance stale DMA completions
lgs2513 Jul 8, 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
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/arm/qcom.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -341,6 +341,7 @@ properties:
- description: Qualcomm Technologies, Inc. Robotics RB1
items:
- enum:
- arduino,imola
- qcom,qrb2210-rb1
- const: qcom,qrb2210
- const: qcom,qcm2290
Expand Down
17 changes: 17 additions & 0 deletions Documentation/devicetree/bindings/clock/qcom,qcm2290-dispcc.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -49,6 +49,10 @@ properties:
- const: dsi1_phy_pll_out_dsiclk
- const: sleep_clk

power-domains:
items:
- description: CX domain

required:
- compatible
- clocks
Expand All@@ -57,6 +61,17 @@ required:

allOf:
- $ref: qcom,gcc.yaml#
# The Shikra variant carried by this branch does not describe the CX domain
# yet, so only demand it on plain qcm2290.
- if:
not:
properties:
compatible:
contains:
const: qcom,shikra-dispcc
then:
required:
- power-domains

unevaluatedProperties: false

Expand All@@ -65,6 +80,7 @@ examples:
#include <dt-bindings/clock/qcom,dispcc-qcm2290.h>
#include <dt-bindings/clock/qcom,gcc-qcm2290.h>
#include <dt-bindings/clock/qcom,rpmcc.h>
#include <dt-bindings/power/qcom-rpmpd.h>
clock-controller@5f00000 {
compatible = "qcom,qcm2290-dispcc";
reg = <0x5f00000 0x20000>;
Expand All@@ -86,6 +102,7 @@ examples:
"dsi1_phy_pll_out_byteclk",
"dsi1_phy_pll_out_dsiclk",
"sleep_clk";
power-domains = <&rpmpd RPMPD_VDDCX>;
#clock-cells = <1>;
#reset-cells = <1>;
#power-domain-cells = <1>;
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -85,6 +85,11 @@ properties:
aux-bus:
$ref: /schemas/display/dp-aux-bus.yaml#

connector:
type: object
$ref: /schemas/connector/usb-connector.yaml#
unevaluatedProperties: false

ports:
$ref: /schemas/graph.yaml#/properties/ports

Expand DownExpand Up@@ -117,7 +122,6 @@ properties:

required:
- port@0
- port@1

required:
- compatible
Expand All@@ -127,6 +131,28 @@ required:
- vdd33-supply
- ports

allOf:
- if:
required:
- aux-bus
- connector
then:
false

- if:
required:
- connector
then:
properties:
ports:
properties:
port@1: false
else:
properties:
ports:
required:
- port@1

additionalProperties: false

examples:
Expand DownExpand Up@@ -185,3 +211,73 @@ examples:
};
};
};
- |
#include <dt-bindings/gpio/gpio.h>

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

encoder@58 {
compatible = "analogix,anx7625";
reg = <0x58>;
enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>;
reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>;
vdd10-supply = <&pp1000_mipibrdg>;
vdd18-supply = <&pp1800_mipibrdg>;
vdd33-supply = <&pp3300_mipibrdg>;
analogix,audio-enable;
analogix,lane0-swing = /bits/ 8 <0x14 0x54 0x64 0x74>;
analogix,lane1-swing = /bits/ 8 <0x14 0x54 0x64 0x74>;

connector {
compatible = "usb-c-connector";
power-role = "dual";
data-role = "dual";
vbus-supply = <&vbus_reg>;

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

port@0 {
reg = <0>;

endpoint {
remote-endpoint = <&usb_hs>;
};
};

port@1 {
reg = <1>;

endpoint {
remote-endpoint = <&usb_ss>;
};
};

port@2 {
reg = <2>;

endpoint {
remote-endpoint = <&usb_sbu>;
};
};
};
};

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

port@0 {
reg = <0>;
endpoint {
remote-endpoint = <&mipi_dsi>;
bus-type = <7>;
data-lanes = <0 1 2 3>;
};
};
};
};
};
6 changes: 0 additions & 6 deletions Documentation/devicetree/bindings/display/msm/gpu.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -380,12 +380,6 @@ allOf:
- const: xo
description: GPUCC clocksource clock

reg-names:
minItems: 1
items:
- const: kgsl_3d0_reg_memory
- const: cx_dbgc

required:
- clocks
- clock-names
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -16,7 +16,13 @@ description:

properties:
compatible:
const: qcom,sm6115-lpass-lpi-pinctrl
oneOf:
- enum:
- qcom,sm6115-lpass-lpi-pinctrl
- items:
- enum:
- qcom,qcm2290-lpass-lpi-pinctrl
- const: qcom,sm6115-lpass-lpi-pinctrl

reg:
items:
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/trivial-devices.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -53,6 +53,8 @@ properties:
- adi,lt7182s
# AMS iAQ-Core VOC Sensor
- ams,iaq-core
# Arduino microcontroller interface over SPI on UnoQ board
- arduino,unoq-mcu
# Temperature monitoring of Astera Labs PT5161L PCIe retimer
- asteralabs,pt5161l
# i2c h/w elliptic curve crypto module
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/vendor-prefixes.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -154,6 +154,8 @@ patternProperties:
description: Arctic Sand
"^arcx,.*":
description: arcx Inc. / Archronix Inc.
"^arduino,.*":
description: Arduino SRL
"^argon40,.*":
description: Argon 40 Technologies Limited
"^ariaboard,.*":
Expand Down
1 change: 1 addition & 0 deletions arch/arm64/boot/dts/qcom/Makefile
Original file line numberDiff line numberDiff line change
Expand Up@@ -220,6 +220,7 @@ dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-r3.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-r3-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += qdu1000-idp.dtb
dtb-$(CONFIG_ARCH_QCOM) += qrb2210-arduino-imola.dtb
dtb-$(CONFIG_ARCH_QCOM) += qrb2210-rb1.dtb
dtb-$(CONFIG_ARCH_QCOM) += qrb4210-rb2.dtb
dtb-$(CONFIG_ARCH_QCOM) += qrb5165-rb5.dtb
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/qcom/pm4125.dtsi
Original file line numberDiff line numberDiff line change
Expand Up@@ -37,7 +37,7 @@
};

pm4125_vbus: usb-vbus-regulator@1100 {
compatible = "qcom,pm4125-vbus-reg", "qcom,pm8150b-vbus-reg";
compatible = "qcom,pm4125-vbus-reg";
reg = <0x1100>;
status = "disabled";
};
Expand Down
Loading
Loading