From patchwork Sat Aug 17 07:05:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcus Glocker X-Patchwork-Id: 13767016 Received: from gollum.nazgul.ch (gollum.nazgul.ch [81.221.21.253]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 04AD620E6; Sat, 17 Aug 2024 07:06:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=81.221.21.253 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723878370; cv=none; b=HENWGVKQGR+cO2KRX+UXOiaDvLLyiQoEFtM0yhmWE6rH6qv5mCQLwyQhWOUcipl3EeSoW/LJbICv1MNR+hiwD9Yse3u93oCgdz3l2UTTKQkn7vd05W50trLCwbyom9bELm1VMOIGWkUPF2NeXan5DmVk01R3qQuXJiJW/mOnC20= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723878370; c=relaxed/simple; bh=IY547ZcpWtIPAEJC9DbRMzd7nGkJUZiA8PpUspOKts8=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=hcIMi+vawErJG+sD4gPZk+/Om/ytGgPRnNnckhx6Q4IIfsGeYaYzbVs93dItseZ0hFQ/8Mj9LHzTEf6WR/KPHtfwAQomq8dxq1LCGFN62oh25+Ln8dnoonTxXMioGo/bp+rnwe+TVyUcZ94VERLwn/s63SYsPvHVYV7Mh56AbRE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=nazgul.ch; spf=pass smtp.mailfrom=nazgul.ch; arc=none smtp.client-ip=81.221.21.253 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=nazgul.ch Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nazgul.ch Received: from localhost (gollum.nazgul.ch [local]) by gollum.nazgul.ch (OpenSMTPD) with ESMTPA id 4c0366b7; Sat, 17 Aug 2024 09:05:57 +0200 (CEST) Date: Sat, 17 Aug 2024 09:05:57 +0200 From: Marcus Glocker To: Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Marijn Suijten , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Johan Hovold , Konrad Dybcio Subject: [PATCH v4 0/6] Add initial DTS for Samsung Galaxy Book4 Edge Message-ID: <3lmcfffifsg6v3ljzxfbk25ydh6446phdff7w75k6gwoyw3jkw@ryc66frtyksk> Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Disposition: inline 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 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 | 959 ++++++++++++++++++ arch/arm64/boot/dts/qcom/x1e80100.dtsi | 71 ++ 7 files changed, 1037 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-samsung-galaxy-book4-edge.dts