Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 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
f1af01a
BACKPORT: arm64: dts: qcom: add gpu_zap_shader label
lumag Oct 28, 2025
f3230c6
UPSTREAM: arm64: dts: qcom: qcm2290: add APR and its services
laklimov Oct 22, 2025
3a6acb8
BACKPORT: arm64: dts: qcom: agatti: enable FastRPC on the ADSP
lumag Jan 13, 2026
fd29793
UPSTREAM: dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add QCM2290 co…
laklimov Oct 7, 2025
4a50fb5
UPSTREAM: arm64: dts: qcom: qcm2290: add LPASS LPI pin controller
laklimov Oct 22, 2025
e49dd16
BACKPORT: arm64: dts: qcom: agatti: add higher OPP levels
dikshita-agarwal May 7, 2026
1bc3f6b
BACKPORT: dt-bindings: clock: qcom,qcm2290-dispcc: Add missing power-…
imrashai Jul 18, 2026
6fbe6d7
BACKPORT: arm64: dts: qcom: agatti: Add missing CX power domain to DI…
imrashai Jul 18, 2026
3c9236c
UPSTREAM: dt-bindings: display/msm/gpu: Straighten out reg-names on A…
quic-kdybcio Dec 29, 2025
4c8e0f7
UPSTREAM: dt-bindings: vendor-prefixes: Add Arduino name
SuMere Nov 20, 2025
163a7df
UPSTREAM: dt-bindings: arm: qcom: Add arduino imola, UnoQ codename
SuMere Nov 20, 2025
3d5300e
UPSTREAM: dt-bindings: trivial-devices: add arduino spi mcu interface
SuMere Nov 20, 2025
794b386
UPSTREAM: spi: spidev: add compatible for arduino spi mcu interface
SuMere Nov 20, 2025
2006dea
BACKPORT: arm64: dts: qcom: qrb2210: add dts for Arduino unoq
SuMere Nov 20, 2025
9b8bef5
UPSTREAM: arm64: dts: qcom: arduino-imola: fix faulty spidev node
SuMere Feb 13, 2026
0c4422c
UPSTREAM: dt-bindings: drm/bridge: anx7625: describe Type-C connector
lumag Jan 21, 2026
d297a86
UPSTREAM: drm: bridge: anx7625: implement minimal Type-C support
lumag Jan 21, 2026
f5e1827
UPSTREAM: drm: bridge: anx7625: implement message sending
lumag Jan 21, 2026
1764203
UPSTREAM: drm: bridge: anx7625: enforce CONFIG_USB_ROLE_SWITCH depend…
arndb Mar 4, 2026
fa2f4d4
UPSTREAM: drm: bridge: anx7625: don't crash if Type-C port is not used
Feb 15, 2026
0865387
UPSTREAM: drm: bridge: anx7625: correctly detect if PD can be disabled
lumag Feb 11, 2026
5362bfc
UPSTREAM: arm64: dts: qcom: qrb2210-arduino-imola: describe DSI / DP …
lumag Feb 13, 2026
c3fe7ce
FROMGIT: arm64: dts: qcom: Fix pm4125 vbus regulator compatible and c…
kotarake Jul 6, 2026
f29047e
FROMGIT: clk: qcom: gcc-qcm2290: don't park QUP RCGs upon registration
lumag Jul 22, 2026
80c257f
UPSTREAM: serial: qcom-geni: fix TX DMA buffer flush
Jul 29, 2026
b0fc26a
FROMGIT: serial: qcom-geni: do not advance stale DMA completions
lgs2513 Jul 8, 2026
6e188e5
QCLINUX: arm64: defconfig: Enable multicolor LED group support
ricardosalveti Aug 20, 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 number Diff line number Diff 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 number Diff line number Diff 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 number Diff line number Diff 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 Down Expand 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 Down Expand 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 number Diff line number Diff 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 number Diff line number Diff 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 number Diff line number Diff 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 number Diff line number Diff 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 number Diff line number Diff 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 number Diff line number Diff 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