This DTS adds initial support for the Samsung Galaxy Book4 Edge laptop. Keyboard, Touch-pad, and UFS are working. The Touch-screen needs further investigation, and is therefore disabled for now. Changed from v4: * Fix previously missed commits: - Improved commit messages. - Added missing clock line for ufs. - Removed invalid microamp lines for ufs. Changed from v3: - Improved commit messages. - Added missing clock line for ufs. - Removed invalid microamp lines for ufs. Changed from v2: - Squash Makefile patch to new DTS file patch. Changed from v1: - Provide the patch in the expected format. - Added missing bindings. - Removed sound node. - Changed regulator syntax to be consistent. - Changed touchscreen node comment, and removed false pin definition. - Rename ufshc@ to ufs@. Marcus Glocker (6): dt-bindings: crypto: Add X1E80100 Crypto Engine dt-bindings: phy: Add X1E80100 UFS dt-bindings: ufs: Add X1E80100 UFS arm64: dts: qcom: Add UFS node dt-bindings: arm: Add Samsung Galaxy Book4 Edge arm64: dts: qcom: Add Samsung Galaxy Book4 Edge DTS .../devicetree/bindings/arm/qcom.yaml | 1 + .../crypto/qcom,inline-crypto-engine.yaml | 1 + .../phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 + .../devicetree/bindings/ufs/qcom,ufs.yaml | 2 + arch/arm64/boot/dts/qcom/Makefile | 1 + .../x1e80100-samsung-galaxy-book4-edge.dts | 957 ++++++++++++++++++ arch/arm64/boot/dts/qcom/x1e80100.dtsi | 72 ++ 7 files changed, 1036 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-samsung-galaxy-book4-edge.dts -- 2.39.2