From nobody Wed Oct 1 21:23:19 2025 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (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 9C8732566E2; Sun, 28 Sep 2025 17:57:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082236; cv=none; b=kRr6PnOjG7RPbtYvPYwlG/UCuR8uRRoRcn0lukIpEPjqypqFDyY3YRaVjNO2/zjj9VrtYacYiNvrVAZRd8KVytNdz05tlTCKXM0Z6dZ7Y6bMoRHRKXD4sT8K1KO8lHkJq0BK88vMOdhY4RhaSZw8lAFQ3ApJX9HsuSmBEENv8yc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082236; c=relaxed/simple; bh=N2KuE8IJLYc1CcM2YMaHWJDojNGvdBHAkkmTUKtgYiA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=T5uL1wBD4/UoqKLzlUZVB0Nwzulto6eT2EPY5gby8udZBt+NDNr6hadtr0IbPCGG33wxVmH0vEka7WOx29KokACEhnUAOD0XTkXcgY+t/u+vVKBuuuc+M6lQsKCRqHav0GWEB7saLd0ZvgkZwBoh4I06FnPdMimmnzGi58FmxJk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org; spf=pass smtp.mailfrom=disroot.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b=VsEY9pZ9; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=disroot.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b="VsEY9pZ9" Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id E3A3B25E06; Sun, 28 Sep 2025 19:57:12 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id MewRaZEVq18p; Sun, 28 Sep 2025 19:57:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1759082232; bh=N2KuE8IJLYc1CcM2YMaHWJDojNGvdBHAkkmTUKtgYiA=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=VsEY9pZ9v+qdJP4FUxXvSiJ+nh7qLfxRHWL8I4ZCX+FCZ3bsqo/iT3aBLNa5PVk+f x1D1xIgzgp8RYjt3rGAPjydBrTKfj9zpXfaFG6BRxA6ZOv0SSCSLJyI3de/A8w8kCw AspRszAe/JivLKgbbR19HEGZCAqf4b81Rcu0YavVnkN3dcwbACOKPDPfsF1IFgUzL5 3blZgKUM3Nm+t1IF2kSvg3xJCHWgwHKAI3tLVOP0bnSM4/QqyQO15xo/yKbVOQ1lGl dhVEbgUVDtVQHyApvTobFiKxtQcmRJ8vH04rB6jHsiYAQS8oLjIXcIi7T2f9CHe0yE LICj0QzNSOB7w== From: Kaustabh Chakraborty Date: Sun, 28 Sep 2025 23:26:35 +0530 Subject: [PATCH v3 1/6] dt-bindings: samsung: exynos-sysreg: add exynos7870 sysregs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250928-exynos7870-drm-dts-v3-1-bb7d8e570860@disroot.org> References: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> In-Reply-To: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar Cc: Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Kaustabh Chakraborty X-Developer-Signature: v=1; a=ed25519-sha256; t=1759082219; l=1199; i=kauschluss@disroot.org; s=20250202; h=from:subject:message-id; bh=N2KuE8IJLYc1CcM2YMaHWJDojNGvdBHAkkmTUKtgYiA=; b=b/0m/d5eGFNSuXWC0fmefe6j6ak8+P9wVRNEwC0z7BsTBtah+0Ri6dg/wUPaPlYwlFNcLcfnH LyEbjTADMWdDNGDy5UkmpgI8mk3XxHqjNhLLmZ49goCJaJB0dobG/uT X-Developer-Key: i=kauschluss@disroot.org; a=ed25519; pk=h2xeR+V2I1+GrfDPAhZa3M+NWA0Cnbdkkq1bH3ct1hE= Add sysreg compatible strings for the Exynos7870 SoC. Two sysregs are added, used for the SoC MIPI PHY's CSIS and DSIM blocks. Acked-by: Rob Herring (Arm) Signed-off-by: Kaustabh Chakraborty --- .../devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml | = 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-s= ysreg.yaml b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-s= ysreg.yaml index d8b302f975474a87e4886006cf0b21cf758e4479..dd88f40a032c1e4e492dacf34a1= eed27ee79976b 100644 --- a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.y= aml +++ b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.y= aml @@ -26,6 +26,8 @@ properties: - samsung,exynos3-sysreg - samsung,exynos4-sysreg - samsung,exynos5-sysreg + - samsung,exynos7870-cam0-sysreg + - samsung,exynos7870-disp-sysreg - samsung,exynos8895-fsys0-sysreg - samsung,exynos8895-fsys1-sysreg - samsung,exynos8895-peric0-sysreg --=20 2.51.0 From nobody Wed Oct 1 21:23:19 2025 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (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 6EF2025524C; Sun, 28 Sep 2025 17:57:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082243; cv=none; b=H67rzmyXs2EqKbXf8J5WnAkNh1BlNjDZXR5Yi8kLyC1ir990pATYBqjOVRilTSu5n/GRPqkhiVNJLsf0SN1Fmq7uuJunLWYg/gsoEMTPjzZ8TinRk7QkJX+EGk4QNaga1MdzLH1E+WTcW7DdL8eRsfshlEgQfObxSal4abs+2TM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082243; c=relaxed/simple; bh=jfzyGuj16kMxD/o3zPsHJeSPpMjeWRHQN6zNVt1Jkh0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lQVPphMpsj570Eutw6+PyB88x61yCHhYgg3ls6aAw2bXbmJ9FJ4zoM/6vMejbgiXYRNszcapVP4zNklfUOKIhJneRM7NdJks3rS7Z9veZhUXWb/iRG947KkwgPfmGntcns/zaCupBHypHOxIUH6EURYh8TIA3j6nkww3rFnUbmM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org; spf=pass smtp.mailfrom=disroot.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b=VgdiktBS; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=disroot.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b="VgdiktBS" Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 7509225E06; Sun, 28 Sep 2025 19:57:19 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ZvRMZfMFsOge; Sun, 28 Sep 2025 19:57:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1759082238; bh=jfzyGuj16kMxD/o3zPsHJeSPpMjeWRHQN6zNVt1Jkh0=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=VgdiktBSl72VFw/IWBtVXrrPsE8MWYSOm2/16wNQTLgTwNVmDYClEv/9oA8yCbf1f H7ETQqo592bSnwrlxLVvN9wT2OUB3sjgtlxLaIFFO5++p28D32iGU5ov7vdU8Sy60L 467vRyg0lZjsXD98Rn7W5MLKsrMHNIBYHmGeXfU7qei41I1DLS9+PJYpdG3jcLi1Tk OS11uwVAarlSQwMyjPx05eztTmLiRY/St5dNT7arPkWJaXGzsNBMBiq6H2hI95y2TH ksMJCgtm1+/1CbyFSJLydh0msANjGOwuXeddLHMrgtxE/8bQ84vUtlt0/IyD7+K2Nh rwhmSJvZx8dGw== From: Kaustabh Chakraborty Date: Sun, 28 Sep 2025 23:26:36 +0530 Subject: [PATCH v3 2/6] dt-bindings: soc: samsung: exynos-pmu: allow mipi-phy subnode for Exynos7 PMU Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250928-exynos7870-drm-dts-v3-2-bb7d8e570860@disroot.org> References: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> In-Reply-To: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar Cc: Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Kaustabh Chakraborty X-Developer-Signature: v=1; a=ed25519-sha256; t=1759082219; l=1058; i=kauschluss@disroot.org; s=20250202; h=from:subject:message-id; bh=jfzyGuj16kMxD/o3zPsHJeSPpMjeWRHQN6zNVt1Jkh0=; b=eTef1nL0ejalqzBBewnKa6qqmug2JuyYhRuwquEuDfJCZjhroidGH7MKIb8QsYFz3OUuV9T+Q mSG3NbGhQ5iDQzSWXU7ICRW+Zb6hsyBDVu5M8B8kyW9ykG3u0Z/dstx X-Developer-Key: i=kauschluss@disroot.org; a=ed25519; pk=h2xeR+V2I1+GrfDPAhZa3M+NWA0Cnbdkkq1bH3ct1hE= Add Exynos7's PMU compatible to the list of nodes which allow a MIPI PHY driver. This helps defining the phy node on SoC DTSIs such as exynos7870's as it has a compatibility fallback on Exynos7's PMU (and others in future if support is added). Signed-off-by: Kaustabh Chakraborty --- Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml = b/Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml index f0fb24156da9b8980dcfd5339ae75f12a71cf6d6..9293c5eeaaedf1704a48c19226d= 35d183d34fcd1 100644 --- a/Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml +++ b/Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml @@ -172,6 +172,7 @@ allOf: - samsung,exynos5250-pmu - samsung,exynos5420-pmu - samsung,exynos5433-pmu + - samsung,exynos7-pmu then: properties: mipi-phy: true --=20 2.51.0 From nobody Wed Oct 1 21:23:19 2025 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (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 6936A2571A0; Sun, 28 Sep 2025 17:57:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082251; cv=none; b=qnrC4BWaQYeuANprd2+LMiaVR78RTaAQwzyTISdC7YE6QYSsYTTBl27mCVuxQCvn4iHe5q3S4ePdYa9ftkOblc4l1RFW6dDAKqtE7z0pzkmSl+gymDHXbv8i4roxF4D1n11rkuMaos14nFvEXGZCP7J/HHJDP/IkO2OYbx1iMT4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082251; c=relaxed/simple; bh=8Le5undMMIXZ2z+XchUrK44jHybUGhOMO7w0eFDK2PE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ALu0BsOk/njs7r8dtgQkdXie40T+FEqaOy9eP6lljQoZDdeDXGl+x3XNngdhLDdlxC1xmXR11Mt50DlzqCZHze/EMQrdiAxQcAt4sdFd7K1+80C8ARI/ai0ZNjFK6y3AfrR575TSSjl/5AnX8LOzGuMCQud8324EcxrGgMwGIYw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org; spf=pass smtp.mailfrom=disroot.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b=cFyntp89; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=disroot.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b="cFyntp89" Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3B70F25E06; Sun, 28 Sep 2025 19:57:27 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id vXL8j0hWmIV4; Sun, 28 Sep 2025 19:57:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1759082246; bh=8Le5undMMIXZ2z+XchUrK44jHybUGhOMO7w0eFDK2PE=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=cFyntp89NxE1QHijjo6B+U2OpDUXG8anZamfT00LO/F9J3fmOQFN5lor93+YNJz2I E++uGal3RXotmWRy78xu77KY4oWZiOgl3/XLicIqJE8zFrLXSINgDV+4O+QRDHp+Vw QuVgKQQd49fXY1TqADJcoS5w3ic/L8HwvBON1Mvg7IIDM9U6IWPm8nyGsgUkkuTuCk AGkHzkjstEVUg3jTPkfMkl2FpYosKN7okHu3+LPFXHFBeyMVhJT7mTpoa/DirijEwW OLiapuf3APkfTkI+g90ozogeiK6bkagvhd+myGz9Z/UijK5HkJLlLp3qf2F2FZ+X42 KzCKBikLt45hg== From: Kaustabh Chakraborty Date: Sun, 28 Sep 2025 23:26:37 +0530 Subject: [PATCH v3 3/6] arm64: dts: exynos7870: add DSI support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250928-exynos7870-drm-dts-v3-3-bb7d8e570860@disroot.org> References: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> In-Reply-To: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar Cc: Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Kaustabh Chakraborty X-Developer-Signature: v=1; a=ed25519-sha256; t=1759082219; l=3704; i=kauschluss@disroot.org; s=20250202; h=from:subject:message-id; bh=8Le5undMMIXZ2z+XchUrK44jHybUGhOMO7w0eFDK2PE=; b=dLXXRWQBXHdLs6xYpMLA5pxtEBJn502oObEr5cmyyPicuWmzlJgGvKqYYqqiIdxmyBGOz4htq s0fU57zN/TSBrLNLSbgGWlRArZxlggGf9UTCpPfCxxfAd7gAZkZ4Ms6 X-Developer-Key: i=kauschluss@disroot.org; a=ed25519; pk=h2xeR+V2I1+GrfDPAhZa3M+NWA0Cnbdkkq1bH3ct1hE= Add devicetree nodes for MIPI PHYs, Samsung's DECON and DSIM blocks, and DECON IOMMU devicetree nodes. Enables SoC support for hardware to be able to drive a MIPI DSI display. Signed-off-by: Kaustabh Chakraborty --- arch/arm64/boot/dts/exynos/exynos7870.dtsi | 84 ++++++++++++++++++++++++++= ++++ 1 file changed, 84 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/exynos7870.dtsi b/arch/arm64/boot/d= ts/exynos/exynos7870.dtsi index d5d347623b9038b71da55dccdc9084aeaf71618c..2827e10d69625a22328eb20183d= c354c9acbfb8e 100644 --- a/arch/arm64/boot/dts/exynos/exynos7870.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos7870.dtsi @@ -178,6 +178,14 @@ pmu_system_controller: system-controller@10480000 { "samsung,exynos7-pmu", "syscon"; reg =3D <0x10480000 0x10000>; =20 + mipi_phy: mipi-phy { + compatible =3D "samsung,exynos7870-mipi-video-phy"; + #phy-cells =3D <1>; + + samsung,cam0-sysreg =3D <&syscon_cam0>; + samsung,disp-sysreg =3D <&syscon_disp>; + }; + reboot-mode { compatible =3D "syscon-reboot-mode"; offset =3D <0x080c>; @@ -675,6 +683,77 @@ cmu_isp: clock-controller@144d0000 { <&cmu_mif CLK_GOUT_MIF_CMU_ISP_VRA>; }; =20 + syscon_cam0: system-controller@144f1040 { + compatible =3D "samsung,exynos7870-cam0-sysreg", "syscon"; + reg =3D <0x144f1040 0x04>; + }; + + dsi: dsi@14800000 { + compatible =3D "samsung,exynos7870-mipi-dsi"; + reg =3D <0x14800000 0x100>; + interrupts =3D ; + + clocks =3D <&cmu_dispaud CLK_GOUT_DISPAUD_BUS_DISP>, + <&cmu_dispaud CLK_GOUT_DISPAUD_APB_DISP>, + <&cmu_dispaud CLK_GOUT_DISPAUD_MUX_MIPIPHY_TXBYTECLKHS_USER>, + <&cmu_dispaud CLK_GOUT_DISPAUD_MUX_MIPIPHY_RXCLKESC0_USER>; + clock-names =3D "bus", "pll", "byte", "esc"; + + phys =3D <&mipi_phy 1>; + phy-names =3D "dsim"; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + dsi_to_decon: endpoint { + remote-endpoint =3D <&decon_to_dsi>; + }; + }; + }; + }; + + decon: display-controller@14830000 { + compatible =3D "samsung,exynos7870-decon"; + reg =3D <0x14830000 0x8000>; + interrupts =3D , + , + ; + interrupt-names =3D "fifo", "vsync", "lcd_sys"; + + clocks =3D <&cmu_dispaud CLK_GOUT_DISPAUD_MUX_PLL>, + <&cmu_dispaud CLK_GOUT_DISPAUD_MUX_BUS_USER>, + <&cmu_dispaud CLK_GOUT_DISPAUD_MUX_DECON_ECLK>, + <&cmu_dispaud CLK_GOUT_DISPAUD_MUX_DECON_VCLK>; + clock-names =3D "pclk_decon0", "aclk_decon0", + "decon0_eclk", "decon0_vclk"; + + iommus =3D <&sysmmu_decon>; + + status =3D "disabled"; + + port { + decon_to_dsi: endpoint { + remote-endpoint =3D <&dsi_to_decon>; + }; + }; + }; + + sysmmu_decon: iommu@14860000 { + compatible =3D "samsung,exynos-sysmmu"; + reg =3D <0x14860000 0x1000>; + interrupts =3D ; + #iommu-cells =3D <0>; + + clocks =3D <&cmu_dispaud CLK_GOUT_DISPAUD_MUX_BUS_USER>; + clock-names =3D "sysmmu"; + }; + pinctrl_dispaud: pinctrl@148c0000 { compatible =3D "samsung,exynos7870-pinctrl"; reg =3D <0x148c0000 0x1000>; @@ -692,6 +771,11 @@ cmu_dispaud: clock-controller@148d0000 { <&cmu_mif CLK_GOUT_MIF_CMU_DISPAUD_DECON_ECLK>, <&cmu_mif CLK_GOUT_MIF_CMU_DISPAUD_DECON_VCLK>; }; + + syscon_disp: system-controller@148f100c { + compatible =3D "samsung,exynos7870-disp-sysreg", "syscon"; + reg =3D <0x148f100c 0x04>; + }; }; =20 timer { --=20 2.51.0 From nobody Wed Oct 1 21:23:19 2025 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (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 881212571A0; Sun, 28 Sep 2025 17:57:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082257; cv=none; b=u+alUmELBsU+w/ee/uQcaGHkXlieS1rWroqw8iPqEvOfNAXfANDebm9RH9+Tz6mdoYteHPiOGgrnrpCaM6R6pTQwTQ9VOLxVoKaANRinP3/qOUfhHvtNSBBAGAMVKdqd16o95VagDZLR5uouFcTatHOD9GoZJGXcRIsOu8kcGbc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082257; c=relaxed/simple; bh=dhrg79bBl6ieRfQSPcVxwYo7HoSzJSn6NNEps6jJUiQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Xjqbg0FFSXxuuwNqVu0Y2VTnEdxs/h5KjWTgYWKbYpTDthukUzEBNlHt/Vhuo1y5MZM1UwwZtuViMBdrVs3E8vn6phXUaSrnCsoM8fTz6rYnvSzQ/AVTC5lujEmlFmUdyutiU+y0pHTDRM6C48lFAF14uA/bTTKOj1oTuSsesVE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org; spf=pass smtp.mailfrom=disroot.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b=jjZf5GIN; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=disroot.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b="jjZf5GIN" Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 0E8152609E; Sun, 28 Sep 2025 19:57:34 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Z0w0NM-CvF_W; Sun, 28 Sep 2025 19:57:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1759082253; bh=dhrg79bBl6ieRfQSPcVxwYo7HoSzJSn6NNEps6jJUiQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=jjZf5GINZo5YqNeKA2iSyZyCDhJjJP3Blvfjvyxa/Wks0ZiIE0Lra9ACt7xQ+BBPz beX0HkJHn6MslbdSxsOdK+dmx6lgnsTaMtNTeV3BE9/EzKLlYx3oIOUrMz0sNCjs+i S6aXCvzLVOm2L1cKy4qmsWrqxf8AoH9vknHu5qiWIN5jxDj01fp56qHvTQRf9UvRKU 7yG7gTzQvXTg8aKno+Kb79L5RFB1mVJBySwMJjQIrwwOs5faaHnsWGaKWiNR6etOge v79HWJhtlfiSoJLpzgim6p9vpSWDbVdoe5KFNfdDgvourdpxnwKG0ylzR7DMFOvxo1 8Auq5DWazJJ5w== From: Kaustabh Chakraborty Date: Sun, 28 Sep 2025 23:26:38 +0530 Subject: [PATCH v3 4/6] arm64: dts: exynos7870-on7xelte: enable display panel support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250928-exynos7870-drm-dts-v3-4-bb7d8e570860@disroot.org> References: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> In-Reply-To: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar Cc: Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Kaustabh Chakraborty X-Developer-Signature: v=1; a=ed25519-sha256; t=1759082219; l=2290; i=kauschluss@disroot.org; s=20250202; h=from:subject:message-id; bh=dhrg79bBl6ieRfQSPcVxwYo7HoSzJSn6NNEps6jJUiQ=; b=Yq+9eLHxenA8cmacsmj/yEGxt03LtVmx7QLg6qkDH7kxN4YpC3Vxv4Ifx/hn23UbdUB5m3LcF ENHARYYL54SAfuQ94uy3VtQDL14op8pHej115XvEzOgm2ypzgcrE5SL X-Developer-Key: i=kauschluss@disroot.org; a=ed25519; pk=h2xeR+V2I1+GrfDPAhZa3M+NWA0Cnbdkkq1bH3ct1hE= Enable DECON and DSI nodes, and add the compatible display panel and appropriate panel timings for this device. Also, remove the simple-framebuffer node in favor of the panel. This device has a 1080x1920 Synaptics TD4300 display panel. Signed-off-by: Kaustabh Chakraborty --- arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts | 57 ++++++++++++++++--= ---- 1 file changed, 43 insertions(+), 14 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts b/arch/arm6= 4/boot/dts/exynos/exynos7870-on7xelte.dts index b1d9eff5a82702cd7c9797b2124486207e03ad89..18d9dd55161b6ed4f28848d920e= f229c83509442 100644 --- a/arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts +++ b/arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts @@ -27,20 +27,7 @@ aliases { }; =20 chosen { - #address-cells =3D <2>; - #size-cells =3D <1>; - ranges; - stdout-path =3D &serial2; - - framebuffer@67000000 { - compatible =3D "simple-framebuffer"; - reg =3D <0x0 0x67000000 (1080 * 1920 * 4)>; - width =3D <1080>; - height =3D <1920>; - stride =3D <(1080 * 4)>; - format =3D "a8r8g8b8"; - }; }; =20 gpio-keys { @@ -108,8 +95,9 @@ ramoops@46e00000 { pmsg-size =3D <0x4000>; }; =20 - framebuffer@67000000 { + cont_splash_mem: framebuffer@67000000 { reg =3D <0x0 0x67000000 (1080 * 1920 * 4)>; + iommu-addresses =3D <&decon 0x67000000 (1080 * 1920 * 4)>; no-map; }; }; @@ -122,6 +110,47 @@ vibrator { }; }; =20 +&decon { + memory-region =3D <&cont_splash_mem>; + + status =3D "okay"; +}; + +&dsi { + #address-cells =3D <1>; + #size-cells =3D <0>; + + samsung,burst-clock-frequency =3D <1001000000>; + samsung,esc-clock-frequency =3D <16000000>; + samsung,pll-clock-frequency =3D <26000000>; + + status =3D "okay"; + + panel@0 { + compatible =3D "syna,td4300-panel"; + reg =3D <0>; + + backlight-gpios =3D <&gpd3 5 GPIO_ACTIVE_LOW>; + + width-mm =3D <68>; + height-mm =3D <121>; + + panel-timing { + clock-frequency =3D <144389520>; + + hactive =3D <1080>; + hsync-len =3D <4>; + hfront-porch =3D <120>; + hback-porch =3D <32>; + + vactive =3D <1920>; + vsync-len =3D <2>; + vfront-porch =3D <21>; + vback-porch =3D <4>; + }; + }; +}; + &gpu { status =3D "okay"; }; --=20 2.51.0 From nobody Wed Oct 1 21:23:19 2025 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (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 084B5255F2D; Sun, 28 Sep 2025 17:57:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082265; cv=none; b=OxyGdkSMobHSFJugru+7lKx6H4lZ7GSIXOIaoTvnlMkxLneW5gEj6XUZzemR2KCPEHt4Rb90kXLb33AxY/szuZf1AIju+jKbZVataYtV2DLAWI4cBlan1StGC8DP8NrE/lvaDBaHtJAQDCjMxBJis+pOMdKVRzGvRUaKuMle/4M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082265; c=relaxed/simple; bh=dz8G2vASF2vWWKjY26SIIdI778aFDZUdkUwOcUEZZPk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tIhUmFRpVlYObRbn/8vPaiqbsSenhnZGRc/SXGqnzbCdoohRnC78tzAfcULifFochqstSfLs5aC0xEmJI4zSzN7/KAtY3DTGHMJuQhHLHM/Xec/ySFd1FRn2pctai7gOrq3dPliJiS/w85ppbKEt8qCr3Ux/0lua7k16U3bbGrU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org; spf=pass smtp.mailfrom=disroot.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b=EP+5I8He; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=disroot.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b="EP+5I8He" Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 4925C2609E; Sun, 28 Sep 2025 19:57:42 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 0Gk7c8tPyBsz; Sun, 28 Sep 2025 19:57:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1759082261; bh=dz8G2vASF2vWWKjY26SIIdI778aFDZUdkUwOcUEZZPk=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=EP+5I8HeLH43b5mBUIEeRuK/JFt/oMBadeORNRnr0dxs95hh1MOPP3R6U7fPb/p6v SkcU613M1ds79+2RNsJeAmuNqmNlygedeL2Zn/AE1mGO4y2f2+zQ0jdpsdA2vhe71V 4oOMzWtw7jz7x2aaNdpQQ2ghHqYQPymgXSHHaZEoNxqLvKOstsXGNchExb2MuZxJpu n+TTGdKRjcJvM1zEC0TqBzg9XtjWkvoQtGkfNeNW4OkuDDPvxDKLXKxED6KX7i7vc7 2I+SZSEx1GoD+rHk5/5WtTDCNYli431By169VRSCyXw+ZYFL/Syvk/ugKZXi3o9RSl TsBGWUnUnBSig== From: Kaustabh Chakraborty Date: Sun, 28 Sep 2025 23:26:39 +0530 Subject: [PATCH v3 5/6] arm64: dts: exynos7870-a2corelte: enable display panel support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250928-exynos7870-drm-dts-v3-5-bb7d8e570860@disroot.org> References: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> In-Reply-To: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar Cc: Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Kaustabh Chakraborty X-Developer-Signature: v=1; a=ed25519-sha256; t=1759082219; l=2281; i=kauschluss@disroot.org; s=20250202; h=from:subject:message-id; bh=dz8G2vASF2vWWKjY26SIIdI778aFDZUdkUwOcUEZZPk=; b=bNbC3slo543CtA0K+jVO0kiPtcdAHWpWIlnaP2b9Jbmndbcn3kA70Jmsf9LhMAP9vCubJE/WC I+gYCb5buqjBoa3AmQfeq+EAOjuDyDSSx/rVgYbodHiki6xmZ7tUDiI X-Developer-Key: i=kauschluss@disroot.org; a=ed25519; pk=h2xeR+V2I1+GrfDPAhZa3M+NWA0Cnbdkkq1bH3ct1hE= Enable DECON and DSI nodes, and add the compatible display panel and appropriate panel timings for this device. Also, remove the simple-framebuffer node in favor of the panel. This device has a 540x960 Synaptics TD4101 display panel. Signed-off-by: Kaustabh Chakraborty --- .../arm64/boot/dts/exynos/exynos7870-a2corelte.dts | 57 ++++++++++++++++--= ---- 1 file changed, 43 insertions(+), 14 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynos7870-a2corelte.dts b/arch/arm= 64/boot/dts/exynos/exynos7870-a2corelte.dts index eb7b48593187409ce6653b7d857b63f6946aa4f7..07dff8809afbd34ed91f7d9cf27= 0a16ce7992539 100644 --- a/arch/arm64/boot/dts/exynos/exynos7870-a2corelte.dts +++ b/arch/arm64/boot/dts/exynos/exynos7870-a2corelte.dts @@ -27,20 +27,7 @@ aliases { }; =20 chosen { - #address-cells =3D <2>; - #size-cells =3D <1>; - ranges; - stdout-path =3D &serial2; - - framebuffer@67000000 { - compatible =3D "simple-framebuffer"; - reg =3D <0x0 0x67000000 (540 * 960 * 4)>; - width =3D <540>; - height =3D <960>; - stride =3D <(540 * 4)>; - format =3D "a8r8g8b8"; - }; }; =20 gpio-keys { @@ -110,8 +97,9 @@ ramoops@46800000 { pmsg-size =3D <0x4000>; }; =20 - framebuffer@67000000 { + cont_splash_mem: framebuffer@67000000 { reg =3D <0x0 0x67000000 (540 * 960 * 4)>; + iommu-addresses =3D <&decon 0x67000000 (540 * 960 * 4)>; no-map; }; }; @@ -124,6 +112,47 @@ vibrator { }; }; =20 +&decon { + memory-region =3D <&cont_splash_mem>; + + status =3D "okay"; +}; + +&dsi { + #address-cells =3D <1>; + #size-cells =3D <0>; + + samsung,burst-clock-frequency =3D <836000000>; + samsung,esc-clock-frequency =3D <16000000>; + samsung,pll-clock-frequency =3D <26000000>; + + status =3D "okay"; + + panel@0 { + compatible =3D "syna,td4101-panel"; + reg =3D <0>; + + backlight-gpios =3D <&gpd3 7 GPIO_ACTIVE_LOW>; + + width-mm =3D <62>; + height-mm =3D <110>; + + panel-timing { + clock-frequency =3D <69336720>; + + hactive =3D <540>; + hsync-len =3D <4>; + hfront-porch =3D <364>; + hback-porch =3D <40>; + + vactive =3D <960>; + vsync-len =3D <2>; + vfront-porch =3D <244>; + vback-porch =3D <13>; + }; + }; +}; + &gpu { status =3D "okay"; }; --=20 2.51.0 From nobody Wed Oct 1 21:23:19 2025 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (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 91F23256C87; Sun, 28 Sep 2025 17:57:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082271; cv=none; b=nWMB6F6dI93ksZ1GYkZKwIriqr4KlhRmCA8NR6lJohpmk3iNd6f5cnX9ypfBvEIf0F9koQ9HMuPeXwdd1XbUyAEwdc9HY+9V5yYZ/A1dXD9OMW4N8YBbRhfrm/43PusTcHxyXpyvB0cN5dAUSe/4BrwTFmvs5Wdc962OJQhyagY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759082271; c=relaxed/simple; bh=G8POg89qhc3YFRtRay2TG6zhQ5wGIWVmGavGeCYc1jg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JoiVo+XHK7TM5B9KlUcbE7sVG8++m19OAO7+aLeksAuKBRqj5yOJ4d2e7dcrCQVKJnKV79SiiwqWdgLunMNj3LpxiC04T1i+5GR0PZDTtD18zj5IfVrqdnEGc54TjYi/piqOusy93QMvkv3oEVcQ4aUnfOsgaaT2KW1eozSmNWg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org; spf=pass smtp.mailfrom=disroot.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b=avOpMxva; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=disroot.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b="avOpMxva" Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 311BD26151; Sun, 28 Sep 2025 19:57:48 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 5jDSkinZ6OKr; Sun, 28 Sep 2025 19:57:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1759082267; bh=G8POg89qhc3YFRtRay2TG6zhQ5wGIWVmGavGeCYc1jg=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=avOpMxvagnWapndS0g6pkU9rOzu32Ge0/JqVNiSg3Mhadtw5QIjgH0FnmGeTHnVoN VLEV6c/dT/+UWJB9GpOgjebZVJtq1KldJs01HTIUD910mxozBOeND+w1yd3WLz4OO2 B/GGCP6EqjBiutggRBWs/CBFE+GkU2keCncqJfxmicNmlbtZjoP+b/pfB7s2A/stLs WilxswbPT2xx6tNvaquQ+LzAAkGc+HoHkpFY9lDBcVgFqIOCFXH3NN4UI8+GTidGO+ aGZgiVMl47a3/SqGsYduly+ZJLo3fTeDoiYSZ5Vg6582JbLXp/7y3CZZoHa9DyUGB9 kk/Ki9vyra6ow== From: Kaustabh Chakraborty Date: Sun, 28 Sep 2025 23:26:40 +0530 Subject: [PATCH v3 6/6] arm64: dts: exynos7870-j6lte: enable display panel support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250928-exynos7870-drm-dts-v3-6-bb7d8e570860@disroot.org> References: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> In-Reply-To: <20250928-exynos7870-drm-dts-v3-0-bb7d8e570860@disroot.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar Cc: Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Kaustabh Chakraborty X-Developer-Signature: v=1; a=ed25519-sha256; t=1759082219; l=1965; i=kauschluss@disroot.org; s=20250202; h=from:subject:message-id; bh=G8POg89qhc3YFRtRay2TG6zhQ5wGIWVmGavGeCYc1jg=; b=yWWgBnadulfkxT6DEECzwI8LcB08R6butKr1fh8Ucd/eC0QfgCDlbARd9CHx+0r8IKeV4b1Gx zUpkQ9zSo+lAnwbGwQky/XHHTa110+oGWMw/zmHwFA3XAXUvXQkHZpi X-Developer-Key: i=kauschluss@disroot.org; a=ed25519; pk=h2xeR+V2I1+GrfDPAhZa3M+NWA0Cnbdkkq1bH3ct1hE= Enable DECON and DSI nodes, and add the compatible display panel and appropriate panel timings for this device. Also, remove the simple-framebuffer node in favor of the panel. This device has a 720x1480 AMOLED Samsung AMS561RA01 panel with S6E8AA5X01 controller. Signed-off-by: Kaustabh Chakraborty --- arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts | 38 ++++++++++++++++-----= ---- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts b/arch/arm64/b= oot/dts/exynos/exynos7870-j6lte.dts index b8ce433b93b1b488da31bbe4846f8092243611ad..f92e1f8fabf3e01b69583f82cf8= 42178a21002a2 100644 --- a/arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts +++ b/arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts @@ -27,20 +27,7 @@ aliases { }; =20 chosen { - #address-cells =3D <2>; - #size-cells =3D <1>; - ranges; - stdout-path =3D &serial2; - - framebuffer@67000000 { - compatible =3D "simple-framebuffer"; - reg =3D <0x0 0x67000000 (720 * 1480 * 4)>; - width =3D <720>; - height =3D <1480>; - stride =3D <(720 * 4)>; - format =3D "a8r8g8b8"; - }; }; =20 gpio-hall-effect-sensor { @@ -119,8 +106,9 @@ ramoops@46e00000 { pmsg-size =3D <0x4000>; }; =20 - framebuffer@67000000 { + cont_splash_mem: framebuffer@67000000 { reg =3D <0x0 0x67000000 (720 * 1480 * 4)>; + iommu-addresses =3D <&decon 0x67000000 (720 * 1480 * 4)>; no-map; }; }; @@ -133,6 +121,28 @@ vibrator { }; }; =20 +&decon { + memory-region =3D <&cont_splash_mem>; + + status =3D "okay"; +}; + +&dsi { + #address-cells =3D <1>; + #size-cells =3D <0>; + + samsung,burst-clock-frequency =3D <500000000>; + samsung,esc-clock-frequency =3D <16000000>; + samsung,pll-clock-frequency =3D <26000000>; + + status =3D "okay"; + + panel@0 { + compatible =3D "samsung,s6e8aa5x01-ams561ra01"; + reg =3D <0>; + }; +}; + &gpu { status =3D "okay"; }; --=20 2.51.0