This series brings support for X Elite-based Surface Laptop 7 devices. See patch 4 for a more detailed status explanation Signed-off-by: Konrad Dybcio <quic_kdybcio@xxxxxxxxxxx> --- Changes in v2: - Style fixes - incorporate SAM support - separate out adding PMC8380C PWM - Link to v1: https://lore.kernel.org/r/20240809-topic-sl7-v1-0-2090433d8dfc@xxxxxxxxxxx --- Konrad Dybcio (5): dt-bindings: arm: qcom: Add Surface Laptop 7 devices firmware: qcom: scm: Allow QSEECOM on Surface Laptop 7 models arm64: dts: qcom: x1e80100-pmics: Add PMC8380C PWM arm64: dts: qcom: x1e80100: Add UART2 arm64: dts: qcom: Add support for X1-based Surface Laptop 7 devices Documentation/devicetree/bindings/arm/qcom.yaml | 2 + arch/arm64/boot/dts/qcom/Makefile | 2 + .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 835 +++++++++++++++++++++ .../boot/dts/qcom/x1e80100-microsoft-romulus13.dts | 13 + .../boot/dts/qcom/x1e80100-microsoft-romulus15.dts | 13 + arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi | 8 + arch/arm64/boot/dts/qcom/x1e80100.dtsi | 70 +- drivers/firmware/qcom/qcom_scm.c | 2 + 8 files changed, 940 insertions(+), 5 deletions(-) --- base-commit: 1ca4237ad9ce29b0c66fe87862f1da54ac56a1e8 change-id: 20240809-topic-sl7-db3eef0ada6d Best regards, -- Konrad Dybcio <quic_kdybcio@xxxxxxxxxxx>