From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pz2-f42.google.com (mail-pz2-f42.google.com [74.125.228.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0CA933F1ABF for ; Thu, 24 Sep 2026 08:33:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790238812; cv=none; b=qb77ZENzIveh2JDUYacft0e4nq5Dqzte0VJF0azd00Jg4xaELNxige5m/MVsmKgFedNaXKRUczsHofqiNPhm94kqtsgITDIpE4XL8mvdB9iq1aFSG7OzgHErHSBSwNlf83fmJUSmqXCL/V9wPfBAn329DFwzKBMFoF2MQ/dzcBU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790238812; c=relaxed/simple; bh=v280c1RxbyJ9BV/xpVpTa4hpsphXrn4DypoxkbjZ5SE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Gdnnt0TMXoPMR8ZQ+yM1hkkyA7SRzUi07IYKOkR9w/wSlO5GH58O6LXVEUkpqGVr3+lgUnQ19ENi9KIzd61EKhwlTCkC9YZf8WfKlyXm/jeDaBd6KRKZkWe9Pz1i7C0oD0hzT8qwixU/AX4q5nerXfIhzhr/GzqY2gwMZatMc/g= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Mf0vILEO; arc=none smtp.client-ip=74.125.228.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Mf0vILEO" Received: by mail-pz2-f42.google.com with SMTP id 41be03b00d2f7-cc4e4979c47so93013a12.2 for ; Thu, 24 Sep 2026 01:33:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790238810; x=1790843610; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=cSk5us1+Cj8LsuotFx3JDoY747soUfy3AbLSDbj7948=; b=Mf0vILEOmMDE8bFVtRV1bu88oFnAnyGRXQkSHprr1qji+Kfsge9Fy6CPZLf45cA41x 8++GXIKY/eL5FLytDg3QbTgmYuYesBv0oDE8Xj8mbt/vhtdvqTgqTTU/mXeSrNIEhDsk GrfI9LO6V/g4sE90JEGKdKxT39vqG36hNmbFg1/wtukXcZk62ZFSDQCtfkry8omzRMug 892SuGqzMSOonKqO7YqqgtidDmZB699bqFMQNudpKmP4D4jYxWn9Cc8uDlMTI/5B0Npf hek6UMfVGQSRaq/nVggchN2yzBZv/HWYQrvxBjCFa+PTb6FEIbgTjme/YGaVgO/kH4d4 nA+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790238810; x=1790843610; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cSk5us1+Cj8LsuotFx3JDoY747soUfy3AbLSDbj7948=; b=nG2EH70HngAieqQePlFZlMlenOgOR+b5syXVCXr1WXGev3MKPP4/ujdZvqAl9FhNUf 4fB7lk1qEnh6k+YvThVbZ88tQyCRTOaNjHphJv35Vcp5Zh6lKu4hGDtFL1Fdv/Ta6C19 VDy4Ama7v9atW9GG0+YMP+LLc7cFlW41Vl4u7Zfesn7dzd9d6jHmpbLi6YMG03qGFq1y pSkKSbFtSOJbSTQQ52fL4H3LqRYjVNZrC3t3FW90HdlylDnY6NH0KsYTq0ThoFxrJv96 /TodlX+x5gLiF80oacxTZRWWqK03Gp/I6Ob5NBf9IlHTz1gmPdCTa3ac66LHNxUIoEEZ QvsA== X-Forwarded-Encrypted: i=1; AKwUvByg74eSvA3fMR290SVLQt9RzrQ2iS3KT/NfgL0kdV/9Jc4z6fzHhVMNuuA6Ym4b1DRn3n3x/hjAO28S@vger.kernel.org X-Gm-Message-State: AFuF++lp48UZ2BCcMfpCeh7Ffv0aQka1G2N1/nL8nL3fT63aJnvLA68H a1PaJXdzztu68yyozH9hjiSgh94mzN5fCao6WsnQgVwnVr8BHNrP7aBS X-Gm-Gg: AYBFou3SawqW+TTcJB14T2eBAdwR4Z6TD9x+FoMubm08mVOPB2+jp+/5LaKouUuKouS P2/ZHkSWW4dzU2M8cqctCoGoByKtHsNdFWIfW6inb8rnWbQoLGHb7I38V1oK6H95kkGH6761Jx5 /Lia6oTYf2/vdnoHjRy3JppoRwlRyIwWJflK6MJ8cDCzj9IJvz2yDdO9XAK0o1VXObVGWoDAAwp b2ax3e2DUgsu317C4wLEUvy44WaM+6gVC8Z6Fxz4Z20c8ks6pfRUQyKPhjYevawzdeSu6CraK1Y YfYeriyKQvnyPxPgwceCwNarpLYBvrTB6mucNbBx7us88jGId4qmP4Il76S78Meq7EJzIb60Vq/ R/rJ9pPWIa71F34CXsKRfbBXAGfLJHjBH64x2iY8ftSmQRV4ChL8wRQ8rPMMswx/mxQCVI5pdxy Y4a2rvrcvQbnhj/08yTE9sp+p/AJ/zPYRQx7xQyWnlL+SlH2PnE5eDs07svH6hlflOWr7NBrity bBO/ebZb8ifinDD//k54X/6 X-Received: by 2002:a17:903:19ec:b0:2dd:8b95:d8f6 with SMTP id d9443c01a7336-2df7da60bd3mr24906105ad.1.1790238810313; Thu, 24 Sep 2026 01:33:30 -0700 (PDT) Received: from jfliu-sfa1411.. ([129.227.183.200]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2df6a516d8asm22659015ad.9.2026.09.24.01.33.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 01:33:29 -0700 (PDT) From: Jianfeng Liu To: linux-arm-msm@vger.kernel.org Cc: Jianfeng Liu , Abel Vesa , Bjorn Andersson , Conor Dooley , Konrad Dybcio , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/3] Add support for Acer Swift SFA14-11 Date: Thu, 24 Sep 2026 16:33:00 +0800 Message-ID: <20260924083321.33129-1-liujianfeng1994@gmail.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add support for Acer Swift SFA14-11, a laptop based on the Qualcomm X1E78100 SoC. The following hardware has been tested and is working: - NVMe SSD - WiFi and Bluetooth (UART) - USB-A ports - USB-C port with DP alt mode - eDP display with PWM backlight - HDMI (via DP bridge) - I2C HID keyboard and touchpad - Audio: speakers, headphone jack, DP alt mode and HDMI - GPU and video decoding - Battery charging Note on the compatible string: There are two names: - Swift SFA14-11[1] - SFA14-11[2] from the support site of acer.com, but the UEFI firmware reports the Product Name as SFA14-11. The compatible string follows the firmware ("acer,sfa14-11"), while the model string uses "Acer Swift SFA14-11" for readability. [1] https://www.acer.com/au-en/support/product-support/Swift_SFA14-11 [2] https://www.acer.com/au-en/support/product-support/SFA14-11 Changes in v2: - Add power-supply for the backlight (vreg_edp_bl), matching the T14s LCD variant - Fix swapped vdda-phy/vdda-pll supplies on the QMP PHYs, matching the reference design (cf. commit 7c1d0ef2969e1 fixing the same issue on Purwa boards) Jianfeng Liu (3): dt-bindings: arm: qcom: Add Acer Swift SFA14-11 arm64: dts: qcom: Add Acer Swift SFA14-11 firmware: qcom: scm: Allow QSEECOM on Acer Swift SFA14-11 .../devicetree/bindings/arm/qcom.yaml | 1 + arch/arm64/boot/dts/qcom/Makefile | 2 + .../boot/dts/qcom/x1e78100-acer-sfa14-11.dts | 1521 +++++++++++++++++ drivers/firmware/qcom/qcom_scm.c | 1 + 4 files changed, 1525 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/x1e78100-acer-sfa14-11.dts --- base-commit: 5c4d4169604b335c38bbc79bc1fc03042981fc6f branch: sfa14-11-next-20260921 -- 2.47.3