* [PATCH v2 1/7] dt-bindings: vendor-prefixes: Add ECS (Elitegroup Computer Systems)
2026-01-20 23:30 [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit Val Packett
@ 2026-01-20 23:30 ` Val Packett
2026-01-21 8:07 ` Krzysztof Kozlowski
2026-01-20 23:30 ` [PATCH v2 2/7] dt-bindings: vendor-prefixes: Add AlgolTek Val Packett
` (7 subsequent siblings)
8 siblings, 1 reply; 16+ messages in thread
From: Val Packett @ 2026-01-20 23:30 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: Val Packett, linux-arm-msm, devicetree, linux-kernel
ECS is a Taiwanese manufacturer of mainboards and mini-PCs.
Signed-off-by: Val Packett <val@packett.cool>
---
Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
index eee160de6dc5..63730f75a578 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
@@ -469,6 +469,8 @@ patternProperties:
description: Eckelmann AG
"^econet,.*":
description: EcoNet (HK) Limited
+ "^ecs,.*":
+ description: Elitegroup Computer Systems Co., Ltd.
"^edgeble,.*":
description: Edgeble AI Technologies Pvt. Ltd.
"^edimax,.*":
--
2.51.2
^ permalink raw reply related [flat|nested] 16+ messages in thread* Re: [PATCH v2 1/7] dt-bindings: vendor-prefixes: Add ECS (Elitegroup Computer Systems)
2026-01-20 23:30 ` [PATCH v2 1/7] dt-bindings: vendor-prefixes: Add ECS (Elitegroup Computer Systems) Val Packett
@ 2026-01-21 8:07 ` Krzysztof Kozlowski
0 siblings, 0 replies; 16+ messages in thread
From: Krzysztof Kozlowski @ 2026-01-21 8:07 UTC (permalink / raw)
To: Val Packett
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
On Tue, Jan 20, 2026 at 08:30:05PM -0300, Val Packett wrote:
> ECS is a Taiwanese manufacturer of mainboards and mini-PCs.
>
> Signed-off-by: Val Packett <val@packett.cool>
> ---
> Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
> 1 file changed, 2 insertions(+)
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH v2 2/7] dt-bindings: vendor-prefixes: Add AlgolTek
2026-01-20 23:30 [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit Val Packett
2026-01-20 23:30 ` [PATCH v2 1/7] dt-bindings: vendor-prefixes: Add ECS (Elitegroup Computer Systems) Val Packett
@ 2026-01-20 23:30 ` Val Packett
2026-01-21 9:51 ` Neil Armstrong
2026-01-21 9:53 ` Krzysztof Kozlowski
2026-01-20 23:30 ` [PATCH v2 3/7] dt-bindings: arm: qcom: Add ECS LIVA QC710 Val Packett
` (6 subsequent siblings)
8 siblings, 2 replies; 16+ messages in thread
From: Val Packett @ 2026-01-20 23:30 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: Val Packett, linux-arm-msm, devicetree, linux-kernel
AlgolTek is a Taiwanese chip manufacturer specialized in high-speed
signal and power transmission and conversion.
Signed-off-by: Val Packett <val@packett.cool>
---
Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
index 63730f75a578..f2bd32fbb717 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
@@ -86,6 +86,8 @@ patternProperties:
description: Aldec, Inc.
"^alfa-network,.*":
description: ALFA Network Inc.
+ "^algoltek,.*":
+ description: AlgolTek, Inc.
"^allegro,.*":
description: Allegro DVT
"^allegromicro,.*":
--
2.51.2
^ permalink raw reply related [flat|nested] 16+ messages in thread* Re: [PATCH v2 2/7] dt-bindings: vendor-prefixes: Add AlgolTek
2026-01-20 23:30 ` [PATCH v2 2/7] dt-bindings: vendor-prefixes: Add AlgolTek Val Packett
@ 2026-01-21 9:51 ` Neil Armstrong
2026-01-21 9:53 ` Krzysztof Kozlowski
1 sibling, 0 replies; 16+ messages in thread
From: Neil Armstrong @ 2026-01-21 9:51 UTC (permalink / raw)
To: Val Packett, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel
On 1/21/26 00:30, Val Packett wrote:
> AlgolTek is a Taiwanese chip manufacturer specialized in high-speed
> signal and power transmission and conversion.
>
> Signed-off-by: Val Packett <val@packett.cool>
> ---
> Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
> index 63730f75a578..f2bd32fbb717 100644
> --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
> +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
> @@ -86,6 +86,8 @@ patternProperties:
> description: Aldec, Inc.
> "^alfa-network,.*":
> description: ALFA Network Inc.
> + "^algoltek,.*":
> + description: AlgolTek, Inc.
> "^allegro,.*":
> description: Allegro DVT
> "^allegromicro,.*":
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Thanks,
Neil
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH v2 2/7] dt-bindings: vendor-prefixes: Add AlgolTek
2026-01-20 23:30 ` [PATCH v2 2/7] dt-bindings: vendor-prefixes: Add AlgolTek Val Packett
2026-01-21 9:51 ` Neil Armstrong
@ 2026-01-21 9:53 ` Krzysztof Kozlowski
1 sibling, 0 replies; 16+ messages in thread
From: Krzysztof Kozlowski @ 2026-01-21 9:53 UTC (permalink / raw)
To: Val Packett, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel
On 21/01/2026 00:30, Val Packett wrote:
> AlgolTek is a Taiwanese chip manufacturer specialized in high-speed
> signal and power transmission and conversion.
>
> Signed-off-by: Val Packett <val@packett.cool>
> ---
> Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
> 1 file changed, 2 insertions(+)
I initially silently ignored this patch because this is churn to deal
with such one liners. This should be squashed. But after talk with
Dmitry let's clarify.
If you target different trees, then:
1. Do not combine them into one patchset
2. If combining, do not mix the order like 1/7 goes to foo, 2/7 goes to
bar, 3/7 goes to foo again, 4/7 goes to bar again.
Make it easy for maintainers, so we won't spend time deciphering this or
acking multiple of such single liners (I asked this on mailing list
multiple times).
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH v2 3/7] dt-bindings: arm: qcom: Add ECS LIVA QC710
2026-01-20 23:30 [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit Val Packett
2026-01-20 23:30 ` [PATCH v2 1/7] dt-bindings: vendor-prefixes: Add ECS (Elitegroup Computer Systems) Val Packett
2026-01-20 23:30 ` [PATCH v2 2/7] dt-bindings: vendor-prefixes: Add AlgolTek Val Packett
@ 2026-01-20 23:30 ` Val Packett
2026-01-21 8:07 ` Krzysztof Kozlowski
2026-01-20 23:30 ` [PATCH v2 4/7] dt-bindings: display: bridge: simple: document the Algoltek AG6311 DP-to-HDMI bridge Val Packett
` (5 subsequent siblings)
8 siblings, 1 reply; 16+ messages in thread
From: Val Packett @ 2026-01-20 23:30 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: Val Packett, Dmitry Baryshkov, Neil Armstrong, Konrad Dybcio,
linux-arm-msm, devicetree, linux-kernel
Document the SC7180 (Snapdragon 7c) based ECS LIVA QC710 mini PC/devkit.
Signed-off-by: Val Packett <val@packett.cool>
---
Documentation/devicetree/bindings/arm/qcom.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentation/devicetree/bindings/arm/qcom.yaml
index d48c625d3fc4..54750b11895f 100644
--- a/Documentation/devicetree/bindings/arm/qcom.yaml
+++ b/Documentation/devicetree/bindings/arm/qcom.yaml
@@ -385,6 +385,7 @@ properties:
- items:
- enum:
- acer,aspire1
+ - ecs,liva-qc710
- qcom,sc7180-idp
- const: qcom,sc7180
--
2.51.2
^ permalink raw reply related [flat|nested] 16+ messages in thread* Re: [PATCH v2 3/7] dt-bindings: arm: qcom: Add ECS LIVA QC710
2026-01-20 23:30 ` [PATCH v2 3/7] dt-bindings: arm: qcom: Add ECS LIVA QC710 Val Packett
@ 2026-01-21 8:07 ` Krzysztof Kozlowski
0 siblings, 0 replies; 16+ messages in thread
From: Krzysztof Kozlowski @ 2026-01-21 8:07 UTC (permalink / raw)
To: Val Packett
Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Dmitry Baryshkov, Neil Armstrong, Konrad Dybcio,
linux-arm-msm, devicetree, linux-kernel
On Tue, Jan 20, 2026 at 08:30:08PM -0300, Val Packett wrote:
> Document the SC7180 (Snapdragon 7c) based ECS LIVA QC710 mini PC/devkit.
>
> Signed-off-by: Val Packett <val@packett.cool>
> ---
> Documentation/devicetree/bindings/arm/qcom.yaml | 1 +
> 1 file changed, 1 insertion(+)
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH v2 4/7] dt-bindings: display: bridge: simple: document the Algoltek AG6311 DP-to-HDMI bridge
2026-01-20 23:30 [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit Val Packett
` (2 preceding siblings ...)
2026-01-20 23:30 ` [PATCH v2 3/7] dt-bindings: arm: qcom: Add ECS LIVA QC710 Val Packett
@ 2026-01-20 23:30 ` Val Packett
2026-01-20 23:30 ` [PATCH v2 5/7] drm/bridge: simple: add " Val Packett
` (4 subsequent siblings)
8 siblings, 0 replies; 16+ messages in thread
From: Val Packett @ 2026-01-20 23:30 UTC (permalink / raw)
To: Andrzej Hajda, Neil Armstrong, Robert Foss, Laurent Pinchart,
Jonas Karlman, Jernej Skrabec, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley
Cc: Val Packett, linux-arm-msm, devicetree, linux-kernel,
Dmitry Baryshkov, dri-devel
The Algoltek AG6311 is a transparent DisplayPort to HDMI bridge.
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Val Packett <val@packett.cool>
---
.../devicetree/bindings/display/bridge/simple-bridge.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml b/Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
index 20c7e0a77802..e6808419f625 100644
--- a/Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
+++ b/Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
@@ -27,6 +27,7 @@ properties:
- const: adi,adv7123
- enum:
- adi,adv7123
+ - algoltek,ag6311
- asl-tek,cs5263
- dumb-vga-dac
- parade,ps185hdm
--
2.51.2
^ permalink raw reply related [flat|nested] 16+ messages in thread* [PATCH v2 5/7] drm/bridge: simple: add the Algoltek AG6311 DP-to-HDMI bridge
2026-01-20 23:30 [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit Val Packett
` (3 preceding siblings ...)
2026-01-20 23:30 ` [PATCH v2 4/7] dt-bindings: display: bridge: simple: document the Algoltek AG6311 DP-to-HDMI bridge Val Packett
@ 2026-01-20 23:30 ` Val Packett
2026-01-20 23:30 ` [PATCH v2 6/7] arm64: dts: qcom: Add support for ECS LIVA QC710 Val Packett
` (3 subsequent siblings)
8 siblings, 0 replies; 16+ messages in thread
From: Val Packett @ 2026-01-20 23:30 UTC (permalink / raw)
To: Andrzej Hajda, Neil Armstrong, Robert Foss, Laurent Pinchart,
Jonas Karlman, Jernej Skrabec, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter
Cc: Val Packett, linux-arm-msm, devicetree, linux-kernel,
Dmitry Baryshkov, dri-devel
The Algoltek AG6311 is a transparent DisplayPort to HDMI bridge.
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Val Packett <val@packett.cool>
---
drivers/gpu/drm/bridge/simple-bridge.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/bridge/simple-bridge.c b/drivers/gpu/drm/bridge/simple-bridge.c
index 873b32cfb508..8aa31ca3c72d 100644
--- a/drivers/gpu/drm/bridge/simple-bridge.c
+++ b/drivers/gpu/drm/bridge/simple-bridge.c
@@ -260,6 +260,11 @@ static const struct of_device_id simple_bridge_match[] = {
.timings = &default_bridge_timings,
.connector_type = DRM_MODE_CONNECTOR_VGA,
},
+ }, {
+ .compatible = "algoltek,ag6311",
+ .data = &(const struct simple_bridge_info) {
+ .connector_type = DRM_MODE_CONNECTOR_HDMIA,
+ },
}, {
.compatible = "asl-tek,cs5263",
.data = &(const struct simple_bridge_info) {
--
2.51.2
^ permalink raw reply related [flat|nested] 16+ messages in thread* [PATCH v2 6/7] arm64: dts: qcom: Add support for ECS LIVA QC710
2026-01-20 23:30 [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit Val Packett
` (4 preceding siblings ...)
2026-01-20 23:30 ` [PATCH v2 5/7] drm/bridge: simple: add " Val Packett
@ 2026-01-20 23:30 ` Val Packett
2026-01-21 11:20 ` Konrad Dybcio
2026-01-20 23:30 ` [PATCH v2 7/7] firmware: qcom: scm: Allow QSEECOM on " Val Packett
` (2 subsequent siblings)
8 siblings, 1 reply; 16+ messages in thread
From: Val Packett @ 2026-01-20 23:30 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers
Cc: Val Packett, Dmitry Baryshkov, Neil Armstrong, Konrad Dybcio,
linux-arm-msm, devicetree, linux-kernel
Add a device tree for the ECS LIVA QC710 (Snapdragon 7c) mini PC/devkit.
Working:
- Wi-Fi (wcn3990 hw1.0)
- Bluetooth
- USB Type-A (USB3 and USB2)
- Ethernet (over USB2)
- HDMI Display
- eMMC
- SDHC (microSD slot)
Not included:
- HDMI Audio
- EC (IT8987)
Signed-off-by: Val Packett <val@packett.cool>
---
arch/arm64/boot/dts/qcom/Makefile | 2 +
.../boot/dts/qcom/sc7180-ecs-liva-qc710.dts | 617 ++++++++++++++++++
2 files changed, 619 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-ecs-liva-qc710.dts
diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile
index a5d6f451f85c..09da15f97e23 100644
--- a/arch/arm64/boot/dts/qcom/Makefile
+++ b/arch/arm64/boot/dts/qcom/Makefile
@@ -168,6 +168,8 @@ dtb-$(CONFIG_ARCH_QCOM) += sa8775p-ride.dtb
dtb-$(CONFIG_ARCH_QCOM) += sa8775p-ride-r3.dtb
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-idp.dtb
dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-coachz-r1.dtb
dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-coachz-r1-lte.dtb
diff --git a/arch/arm64/boot/dts/qcom/sc7180-ecs-liva-qc710.dts b/arch/arm64/boot/dts/qcom/sc7180-ecs-liva-qc710.dts
new file mode 100644
index 000000000000..379ed3031e02
--- /dev/null
+++ b/arch/arm64/boot/dts/qcom/sc7180-ecs-liva-qc710.dts
@@ -0,0 +1,617 @@
+// SPDX-License-Identifier: BSD-3-Clause
+
+/dts-v1/;
+
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/sound/qcom,q6asm.h>
+#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
+
+#include "sc7180.dtsi"
+
+#include "pm6150.dtsi"
+#include "pm6150l.dtsi"
+
+/delete-node/ &tz_mem;
+/delete-node/ &ipa_fw_mem;
+
+/ {
+ model = "ECS LIVA QC710";
+ compatible = "ecs,liva-qc710", "qcom,sc7180";
+ chassis-type = "desktop";
+
+ aliases {
+ bluetooth0 = &bluetooth;
+ hsuart0 = &uart3;
+ wifi0 = &wifi;
+ };
+
+ hdmi-bridge {
+ compatible = "algoltek,ag6311";
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@0 {
+ reg = <0>;
+
+ hdmi_bridge_dp_in: endpoint {
+ remote-endpoint = <&usb_1_qmpphy_dp_out>;
+ };
+ };
+
+ port@1 {
+ reg = <1>;
+
+ hdmi_bridge_tmds_out: endpoint {
+ remote-endpoint = <&hdmi_con>;
+ };
+ };
+ };
+ };
+
+ hdmi-connector {
+ compatible = "hdmi-connector";
+ type = "a";
+
+ port {
+ hdmi_con: endpoint {
+ remote-endpoint = <&hdmi_bridge_tmds_out>;
+ };
+ };
+ };
+
+ reserved-memory {
+ gpu_mem: zap-shader@80840000 {
+ reg = <0x0 0x80840000 0 0x2000>;
+ no-map;
+ };
+
+ venus_mem: venus@85b00000 {
+ reg = <0x0 0x85b00000 0 0x500000>;
+ no-map;
+ };
+
+ mpss_mem: mpss@86000000 {
+ reg = <0x0 0x86000000 0x0 0x2000000>;
+ no-map;
+ };
+
+ adsp_mem: adsp@8e400000 {
+ reg = <0x0 0x8e400000 0x0 0x2800000>;
+ no-map;
+ };
+
+ wlan_mem: wlan@93900000 {
+ reg = <0x0 0x93900000 0x0 0x200000>;
+ no-map;
+ };
+ };
+
+ usb_a_connector: usb-a-connector {
+ compatible = "usb-a-connector";
+
+ port {
+ usb_a_connector_ss_in: endpoint {
+ remote-endpoint = <&usb_1_qmpphy_usb_ss_out>;
+ };
+ };
+ };
+};
+
+&gpu {
+ status = "okay";
+};
+
+&gpu_zap_shader {
+ firmware-name = "qcom/sc7180/ecs/liva-qc710/qcdxkmsuc7180.mbn";
+};
+
+&mdss {
+ status = "okay";
+};
+
+&mdss_dp {
+ pinctrl-0 = <&dp_hot_plug_det>;
+ pinctrl-names = "default";
+
+ status = "okay";
+};
+
+&mdss_dp_out {
+ data-lanes = <0 1>;
+ remote-endpoint = <&usb_1_qmpphy_dp_in>;
+};
+
+&pm6150_rtc {
+ qcom,uefi-rtc-info;
+
+ status = "okay";
+};
+
+&qfprom {
+ vcc-supply = <&vreg_l11a_1p8>;
+};
+
+&qupv3_id_0 {
+ status = "okay";
+};
+
+&qupv3_id_1 {
+ status = "okay";
+};
+
+&remoteproc_adsp {
+ memory-region = <&adsp_mem>;
+ firmware-name = "qcom/sc7180/ecs/liva-qc710/qcadsp7180.mbn";
+
+ status = "okay";
+};
+
+&remoteproc_mpss {
+ firmware-name = "qcom/sc7180/ecs/liva-qc710/qcmpss7180_nm.mbn";
+
+ status = "okay";
+};
+
+&sdhc_1 {
+ pinctrl-0 = <&sdc1_default>;
+ pinctrl-1 = <&sdc1_sleep>;
+ pinctrl-names = "default", "sleep";
+ vmmc-supply = <&vreg_l19a_2p9>;
+ vqmmc-supply = <&vreg_l12a_1p8>;
+
+ status = "okay";
+};
+
+&sdhc_2 {
+ pinctrl-0 = <&sdc2_default>;
+ pinctrl-1 = <&sdc2_sleep>;
+ pinctrl-names = "default", "sleep";
+ vmmc-supply = <&vreg_l9c_2p9>;
+ vqmmc-supply = <&vreg_l6c_2p9>;
+
+ cd-gpios = <&tlmm 69 GPIO_ACTIVE_LOW>;
+
+ status = "okay";
+};
+
+&uart3 {
+ /delete-property/ interrupts;
+ interrupts-extended = <&intc GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>,
+ <&tlmm 41 IRQ_TYPE_EDGE_FALLING>;
+
+ pinctrl-1 = <&qup_uart3_sleep>;
+ pinctrl-names = "default", "sleep";
+
+ status = "okay";
+
+ bluetooth: bluetooth {
+ compatible = "qcom,wcn3991-bt";
+ vddio-supply = <&vreg_l10a_1p8>;
+ vddxo-supply = <&vreg_l1c_1p8>;
+ vddrf-supply = <&vreg_l2c_1p3>;
+ vddch0-supply = <&vreg_l10c_3p3>;
+ max-speed = <3200000>;
+ };
+};
+
+&usb_1 {
+ status = "okay";
+};
+
+&usb_1_dwc3 {
+ dr_mode = "host";
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ hub@1 {
+ compatible = "usb5e3,608";
+ reg = <1>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ /* @1: 3.0 Type-A port on the back
+ * @2: 2.0 Type-A port the side
+ * @3: 2.0 Type-C port on the back
+ */
+
+ ethernet@4 {
+ compatible = "usbbda,8152";
+ reg = <4>;
+ };
+ };
+};
+
+&usb_1_hsphy {
+ vdd-supply = <&vreg_l4a_0p8>;
+ vdda-pll-supply = <&vreg_l11a_1p8>;
+ vdda-phy-dpdm-supply = <&vreg_l17a_3p0>;
+ qcom,imp-res-offset-value = <8>;
+ qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_15_PERCENT>;
+ qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>;
+ qcom,bias-ctrl-value = <0x22>;
+ qcom,charge-ctrl-value = <3>;
+ qcom,hsdisc-trim-value = <0>;
+
+ status = "okay";
+};
+
+&usb_1_qmpphy {
+ vdda-phy-supply = <&vreg_l3c_1p2>;
+ vdda-pll-supply = <&vreg_l4a_0p8>;
+
+ /delete-property/ mode-switch;
+ /delete-property/ orientation-switch;
+
+ status = "okay";
+
+ ports {
+ port@0 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ /delete-node/ endpoint;
+
+ usb_1_qmpphy_dp_out: endpoint@0 {
+ reg = <0>;
+
+ data-lanes = <3 2>;
+ remote-endpoint = <&hdmi_bridge_dp_in>;
+ };
+
+ usb_1_qmpphy_usb_ss_out: endpoint@1 {
+ reg = <1>;
+
+ data-lanes = <1 0>;
+ remote-endpoint = <&usb_a_connector_ss_in>;
+ };
+ };
+ };
+};
+
+&usb_1_qmpphy_dp_in {
+ remote-endpoint = <&mdss_dp_out>;
+};
+
+&venus {
+ firmware-name = "qcom/sc7180/ecs/liva-qc710/qcvss7180.mbn";
+};
+
+&wifi {
+ vdd-0.8-cx-mx-supply = <&vreg_l9a_0p6>;
+ vdd-1.8-xo-supply = <&vreg_l1c_1p8>;
+ vdd-1.3-rfa-supply = <&vreg_l2c_1p3>;
+ vdd-3.3-ch0-supply = <&vreg_l10c_3p3>;
+ vdd-3.3-ch1-supply = <&vreg_l11c_3p3>;
+
+ qcom,calibration-variant = "ECS_QC710";
+
+ status = "okay";
+};
+
+&apps_rsc {
+ regulators-0 {
+ compatible = "qcom,pm6150-rpmh-regulators";
+ qcom,pmic-id = "a";
+
+ vreg_s1a_1p1: smps1 {
+ regulator-min-microvolt = <1128000>;
+ regulator-max-microvolt = <1128000>;
+ };
+
+ vreg_l4a_0p8: ldo4 {
+ regulator-min-microvolt = <824000>;
+ regulator-max-microvolt = <928000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l9a_0p6: ldo9 {
+ regulator-min-microvolt = <488000>;
+ regulator-max-microvolt = <800000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l10a_1p8: ldo10 {
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ regulator-always-on;
+ regulator-boot-on;
+ };
+
+ vreg_l11a_1p8: ldo11 {
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l12a_1p8: ldo12 {
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l13a_1p8: ldo13 {
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l14a_1p8: ldo14 {
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l15a_1p8: ldo15 {
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l16a_2p7: ldo16 {
+ regulator-min-microvolt = <2496000>;
+ regulator-max-microvolt = <3304000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l17a_3p0: ldo17 {
+ regulator-min-microvolt = <2920000>;
+ regulator-max-microvolt = <3232000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l18a_2p8: ldo18 {
+ regulator-min-microvolt = <2496000>;
+ regulator-max-microvolt = <3304000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l19a_2p9: ldo19 {
+ regulator-min-microvolt = <2960000>;
+ regulator-max-microvolt = <2960000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+ };
+
+ regulators-1 {
+ compatible = "qcom,pm6150l-rpmh-regulators";
+ qcom,pmic-id = "c";
+
+ vreg_s8c_1p3: smps8 {
+ regulator-min-microvolt = <1120000>;
+ regulator-max-microvolt = <1408000>;
+ };
+
+ vreg_l1c_1p8: ldo1 {
+ regulator-min-microvolt = <1616000>;
+ regulator-max-microvolt = <1984000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l2c_1p3: ldo2 {
+ regulator-min-microvolt = <1168000>;
+ regulator-max-microvolt = <1304000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l3c_1p2: ldo3 {
+ regulator-min-microvolt = <1144000>;
+ regulator-max-microvolt = <1304000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l4c_1p8: ldo4 {
+ regulator-min-microvolt = <1648000>;
+ regulator-max-microvolt = <3304000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
+ };
+
+ vreg_l5c_1p8: ldo5 {
+ regulator-min-microvolt = <1648000>;
+ regulator-max-microvolt = <3304000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
+ };
+
+ vreg_l6c_2p9: ldo6 {
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <2950000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l7c_3p0: ldo7 {
+ regulator-min-microvolt = <3000000>;
+ regulator-max-microvolt = <3312000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
+ };
+
+ vreg_l8c_1p8: ldo8 {
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l9c_2p9: ldo9 {
+ regulator-min-microvolt = <2952000>;
+ regulator-max-microvolt = <2952000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l10c_3p3: ldo10 {
+ regulator-min-microvolt = <3000000>;
+ regulator-max-microvolt = <3400000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_l11c_3p3: ldo11 {
+ regulator-min-microvolt = <3000000>;
+ regulator-max-microvolt = <3400000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+ };
+
+ vreg_bob: bob {
+ regulator-min-microvolt = <3008000>;
+ regulator-max-microvolt = <3960000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
+ };
+ };
+};
+
+&tlmm {
+ /*
+ * The TZ seem to protect those because some boards can have
+ * fingerprint sensor connected to this range. Not connected
+ * on this board
+ */
+ gpio-reserved-ranges = <58 5>;
+
+ qup_uart3_sleep: qup-uart3-sleep-state {
+ cts-pins {
+ /*
+ * Configure a pull-down on CTS to match the pull of
+ * the Bluetooth module.
+ */
+ pins = "gpio38";
+ function = "gpio";
+ bias-pull-down;
+ };
+
+ rts-pins {
+ /*
+ * Configure pull-down on RTS. As RTS is active low
+ * signal, pull it low to indicate the BT SoC that it
+ * can wakeup the system anytime from suspend state by
+ * pulling RX low (by sending wakeup bytes).
+ */
+ pins = "gpio39";
+ function = "gpio";
+ bias-pull-down;
+ };
+
+ tx-pins {
+ /*
+ * Configure pull-up on TX when it isn't actively driven
+ * to prevent BT SoC from receiving garbage during sleep.
+ */
+ pins = "gpio40";
+ function = "gpio";
+ bias-pull-up;
+ };
+
+ rx-pins {
+ /*
+ * Configure a pull-up on RX. This is needed to avoid
+ * garbage data when the TX pin of the Bluetooth module
+ * is floating which may cause spurious wakeups.
+ */
+ pins = "gpio41";
+ function = "gpio";
+ bias-pull-up;
+ };
+ };
+
+ sdc1_default: sdc1-default-state {
+ clk-pins {
+ pins = "sdc1_clk";
+ drive-strength = <16>;
+ bias-disable;
+ };
+
+ cmd-pins {
+ pins = "sdc1_cmd";
+ drive-strength = <16>;
+ bias-pull-up;
+ };
+
+ data-pins {
+ pins = "sdc1_data";
+ drive-strength = <16>;
+ bias-pull-up;
+ };
+
+ rclk-pins {
+ pins = "sdc1_rclk";
+ bias-pull-down;
+ };
+ };
+
+ sdc1_sleep: sdc1-sleep-state {
+ clk-pins {
+ pins = "sdc1_clk";
+ drive-strength = <2>;
+ bias-disable;
+ };
+
+ cmd-pins {
+ pins = "sdc1_cmd";
+ drive-strength = <2>;
+ bias-pull-up;
+ };
+
+ data-pins {
+ pins = "sdc1_data";
+ drive-strength = <2>;
+ bias-pull-up;
+ };
+
+ rclk-pins {
+ pins = "sdc1_rclk";
+ bias-pull-down;
+ };
+ };
+
+ sdc2_default: sdc2-default-state {
+ clk-pins {
+ pins = "sdc2_clk";
+ bias-disable;
+ drive-strength = <16>;
+ };
+
+ cmd-pins {
+ pins = "sdc2_cmd";
+ bias-pull-up;
+ drive-strength = <10>;
+ };
+
+ data-pins {
+ pins = "sdc2_data";
+ bias-pull-up;
+ drive-strength = <10>;
+ };
+
+ sd-cd-pins {
+ pins = "gpio69";
+ function = "gpio";
+ bias-pull-up;
+ drive-strength = <2>;
+ };
+ };
+
+ sdc2_sleep: sdc2-sleep-state {
+ clk-pins {
+ pins = "sdc2_clk";
+ bias-disable;
+ drive-strength = <2>;
+ };
+
+ cmd-pins {
+ pins = "sdc2_cmd";
+ bias-pull-up;
+ drive-strength = <2>;
+ };
+
+ data-pins {
+ pins = "sdc2_data";
+ bias-pull-up;
+ drive-strength = <2>;
+ };
+
+ sd-cd-pins {
+ pins = "gpio69";
+ function = "gpio";
+ bias-pull-up;
+ drive-strength = <2>;
+ };
+ };
+};
--
2.51.2
^ permalink raw reply related [flat|nested] 16+ messages in thread* Re: [PATCH v2 6/7] arm64: dts: qcom: Add support for ECS LIVA QC710
2026-01-20 23:30 ` [PATCH v2 6/7] arm64: dts: qcom: Add support for ECS LIVA QC710 Val Packett
@ 2026-01-21 11:20 ` Konrad Dybcio
2026-01-21 12:16 ` Nikita Travkin
0 siblings, 1 reply; 16+ messages in thread
From: Konrad Dybcio @ 2026-01-21 11:20 UTC (permalink / raw)
To: Val Packett, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, cros-qcom-dts-watchers,
Nikita Travkin
Cc: Dmitry Baryshkov, Neil Armstrong, linux-arm-msm, devicetree,
linux-kernel
On 1/21/26 12:30 AM, Val Packett wrote:
> Add a device tree for the ECS LIVA QC710 (Snapdragon 7c) mini PC/devkit.
>
> Working:
> - Wi-Fi (wcn3990 hw1.0)
> - Bluetooth
> - USB Type-A (USB3 and USB2)
> - Ethernet (over USB2)
> - HDMI Display
> - eMMC
> - SDHC (microSD slot)
>
> Not included:
> - HDMI Audio
> - EC (IT8987)
>
> Signed-off-by: Val Packett <val@packett.cool>
> ---
[...]
> +&tlmm {
> + /*
> + * The TZ seem to protect those because some boards can have
> + * fingerprint sensor connected to this range. Not connected
> + * on this board
> + */
> + gpio-reserved-ranges = <58 5>;
Would it still work with <59 4>? 58 seems to not be related to a QUP,
rather as an audio MCLK output (would that be why +Nikita couldn't get
some sort of audio working on his aspire1? That DT has it reserved too)
[...]
> + data-pins {
> + pins = "sdc1_data";
> + drive-strength = <2>;
> + bias-pull-up;
here you do:
drive-strength
bias-
[...]
> + sdc2_default: sdc2-default-state {
> + clk-pins {
> + pins = "sdc2_clk";
> + bias-disable;
> + drive-strength = <16>;
> + };
here you do the inverse
(the former is preferred/more common)
otherwise
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
^ permalink raw reply [flat|nested] 16+ messages in thread* Re: [PATCH v2 6/7] arm64: dts: qcom: Add support for ECS LIVA QC710
2026-01-21 11:20 ` Konrad Dybcio
@ 2026-01-21 12:16 ` Nikita Travkin
0 siblings, 0 replies; 16+ messages in thread
From: Nikita Travkin @ 2026-01-21 12:16 UTC (permalink / raw)
To: Konrad Dybcio
Cc: Val Packett, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, cros-qcom-dts-watchers,
Dmitry Baryshkov, Neil Armstrong, linux-arm-msm, devicetree,
linux-kernel
Konrad Dybcio писал(а) 21.01.2026 16:20:
> On 1/21/26 12:30 AM, Val Packett wrote:
>> Add a device tree for the ECS LIVA QC710 (Snapdragon 7c) mini PC/devkit.
>>
>> Working:
>> - Wi-Fi (wcn3990 hw1.0)
>> - Bluetooth
>> - USB Type-A (USB3 and USB2)
>> - Ethernet (over USB2)
>> - HDMI Display
>> - eMMC
>> - SDHC (microSD slot)
>>
>> Not included:
>> - HDMI Audio
>> - EC (IT8987)
>>
>> Signed-off-by: Val Packett <val@packett.cool>
>> ---
>
> [...]
>> +&tlmm {
>> + /*
>> + * The TZ seem to protect those because some boards can have
>> + * fingerprint sensor connected to this range. Not connected
>> + * on this board
>> + */
>> + gpio-reserved-ranges = <58 5>;
>
> Would it still work with <59 4>? 58 seems to not be related to a QUP,
> rather as an audio MCLK output (would that be why +Nikita couldn't get
> some sort of audio working on his aspire1? That DT has it reserved too)
>
FWIW according to aspire1 schematic GPIO 57 is codec mclk (which is
implemented and works perfectly, only DMIC connected to the soc
instead of said codec is broken); GPIO 58~62 are NC with a note
"Finger Printer" [sic] near them. There is no bracket annotation to
associate the note to specific pin range, but it's smack in the
middle of 58~62 range and from the fact that 63 (speaker amp bclk)
and pretty much every other pin later is also used, I guessed all 5
are actually reserved. It's possible that one of them is not
actually reserved by the firmware but probably not the source of
aspire1 issues (the dmic is connected to lpass tlmm anyway) or
perhaps they reserved 58 to be an interrupt input for the fp, or
something like that...
Nikita
> [...]
>
>> + data-pins {
>> + pins = "sdc1_data";
>> + drive-strength = <2>;
>> + bias-pull-up;
>
> here you do:
>
> drive-strength
> bias-
>
> [...]
>
>> + sdc2_default: sdc2-default-state {
>> + clk-pins {
>> + pins = "sdc2_clk";
>> + bias-disable;
>> + drive-strength = <16>;
>> + };
>
> here you do the inverse
>
> (the former is preferred/more common)
>
> otherwise
>
> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
>
> Konrad
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH v2 7/7] firmware: qcom: scm: Allow QSEECOM on ECS LIVA QC710
2026-01-20 23:30 [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit Val Packett
` (5 preceding siblings ...)
2026-01-20 23:30 ` [PATCH v2 6/7] arm64: dts: qcom: Add support for ECS LIVA QC710 Val Packett
@ 2026-01-20 23:30 ` Val Packett
2026-01-21 9:57 ` (subset) [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit Dmitry Baryshkov
2026-03-10 2:45 ` Bjorn Andersson
8 siblings, 0 replies; 16+ messages in thread
From: Val Packett @ 2026-01-20 23:30 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio
Cc: Val Packett, linux-arm-msm, devicetree, linux-kernel,
Dmitry Baryshkov
Allow this machine to access efivars through qseecom/uefisecapp.
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Val Packett <val@packett.cool>
---
drivers/firmware/qcom/qcom_scm.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/firmware/qcom/qcom_scm.c b/drivers/firmware/qcom/qcom_scm.c
index 8fbc96693a55..b5738fb88f90 100644
--- a/drivers/firmware/qcom/qcom_scm.c
+++ b/drivers/firmware/qcom/qcom_scm.c
@@ -2295,6 +2295,7 @@ static const struct of_device_id qcom_scm_qseecom_allowlist[] __maybe_unused = {
{ .compatible = "dell,inspiron-14-plus-7441" },
{ .compatible = "dell,latitude-7455" },
{ .compatible = "dell,xps13-9345" },
+ { .compatible = "ecs,liva-qc710" },
{ .compatible = "hp,elitebook-ultra-g1q" },
{ .compatible = "hp,omnibook-x14" },
{ .compatible = "huawei,gaokun3" },
--
2.51.2
^ permalink raw reply related [flat|nested] 16+ messages in thread* Re: (subset) [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit
2026-01-20 23:30 [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit Val Packett
` (6 preceding siblings ...)
2026-01-20 23:30 ` [PATCH v2 7/7] firmware: qcom: scm: Allow QSEECOM on " Val Packett
@ 2026-01-21 9:57 ` Dmitry Baryshkov
2026-03-10 2:45 ` Bjorn Andersson
8 siblings, 0 replies; 16+ messages in thread
From: Dmitry Baryshkov @ 2026-01-21 9:57 UTC (permalink / raw)
To: Val Packett
Cc: Neil Armstrong, Krzysztof Kozlowski, Konrad Dybcio, linux-arm-msm,
devicetree, linux-kernel
On Tue, 20 Jan 2026 20:30:04 -0300, Val Packett wrote:
> v2:
> * Added missing dt-bindings:vendor-prefixes patches
> * Applied suggested cleanups and formatting
> * Dropped power-on disable block
> * Added qcom,uefi-rtc-info for the RTC
> * Added qcom,calibration-variant for the WiFi
> * Board file sent: https://lists.infradead.org/pipermail/ath10k/2026-January/016719.html
> * Added a comment about USB ports on the HS hub
> * Picked up tags
>
> [...]
Applied to drm-misc-next, thanks!
[2/7] dt-bindings: vendor-prefixes: Add AlgolTek
commit: 00e6f8f60601b412e400873c8972f3e3802557f3
[4/7] dt-bindings: display: bridge: simple: document the Algoltek AG6311 DP-to-HDMI bridge
commit: e58be49a9a09112fdb4e4d68b4653a2545746091
[5/7] drm/bridge: simple: add the Algoltek AG6311 DP-to-HDMI bridge
commit: d51e390ae84857a999ad2046e074e97663e98e36
Best regards,
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 16+ messages in thread* Re: (subset) [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit
2026-01-20 23:30 [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit Val Packett
` (7 preceding siblings ...)
2026-01-21 9:57 ` (subset) [PATCH v2 0/7] Add support for ECS LIVA QC710 mini PC/devkit Dmitry Baryshkov
@ 2026-03-10 2:45 ` Bjorn Andersson
8 siblings, 0 replies; 16+ messages in thread
From: Bjorn Andersson @ 2026-03-10 2:45 UTC (permalink / raw)
To: Val Packett
Cc: Dmitry Baryshkov, Neil Armstrong, Krzysztof Kozlowski,
Konrad Dybcio, linux-arm-msm, devicetree, linux-kernel
On Tue, 20 Jan 2026 20:30:04 -0300, Val Packett wrote:
> v2:
> * Added missing dt-bindings:vendor-prefixes patches
> * Applied suggested cleanups and formatting
> * Dropped power-on disable block
> * Added qcom,uefi-rtc-info for the RTC
> * Added qcom,calibration-variant for the WiFi
> * Board file sent: https://lists.infradead.org/pipermail/ath10k/2026-January/016719.html
> * Added a comment about USB ports on the HS hub
> * Picked up tags
>
> [...]
Applied, thanks!
[7/7] firmware: qcom: scm: Allow QSEECOM on ECS LIVA QC710
commit: 34a49e8508b5d00816d25fe3758b474471e7e051
Best regards,
--
Bjorn Andersson <andersson@kernel.org>
^ permalink raw reply [flat|nested] 16+ messages in thread