Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753048AbdCFEnf (ORCPT ); Sun, 5 Mar 2017 23:43:35 -0500 Received: from mailout2.samsung.com ([203.254.224.25]:41376 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752792AbdCFEmf (ORCPT ); Sun, 5 Mar 2017 23:42:35 -0500 X-AuditID: b6c32a58-f79f16d00000132c-51-58bce8b80e6c From: Hoegeun Kwon To: inki.dae@samsung.com, jy0922.shim@samsung.com, sw0312.kim@samsung.com, airlied@linux.ie, kgene@kernel.org, krzk@kernel.org, robh+dt@kernel.org, mark.rutland@arm.com, catalin.marinas@arm.com, will.deacon@arm.com Cc: javier@osg.samsung.com, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Hoegeun Kwon Subject: [PATCH v4 0/5] Fix the parse_dt of exynos dsi and remove the OF graph Date: Mon, 06 Mar 2017 13:42:18 +0900 Message-id: <1488775343-6236-1-git-send-email-hoegeun.kwon@samsung.com> X-Mailer: git-send-email 1.9.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEKsWRmVeSWpSXmKPExsWy7bCmlu6OF3siDB40iVn0njvJZPF+WQ+j xfwj51gtrnx9z2bxfnkXm8Wk+xNYLN68XcNk8eLeRRaL/sevmS3On9/AbrHp8TVWi8u75rBZ zDi/j8li6fWLTBate4+wW8yY/JLN4uXHEywOgh5r5q1h9Ni0qpPNY/u3B6we97uPM3lsXlLv saX/LrtH35ZVjB6fN8kFcESl2mSkJqakFimk5iXnp2TmpdsqeQfHO8ebmhkY6hpaWpgrKeQl 5qbaKrn4BOi6ZeYAvaGkUJaYUwoUCkgsLlbSt7Mpyi8tSVXIyC8usVWKNjQ00jM0MNczMjLS MzGOtTIyBSpJSM14sHY3U8EO3orXexYwNjAe4epi5OSQEDCRWN3/hgnCFpO4cG89WxcjF4eQ wFJGiY3nZrFCOO1MEnuXPWeF6fj7ahZYh5DAckaJ+8u0IIq+M0rcXb+RBSTBJqAr8bXnOhNI QkTgFqPEhZUzmUEcZoG3jBIzV05nB6kSFgiQODZzK2MXIwcHi4CqRM9HU5Awr4C7xPrZW9kg tslJnDw2GewMCYF97BJftq9kAamXEJCV2HSAGaLGRWLftiMsELawxKvjW9ghbGmJv0tvMULY 9RKXd5xkhJjTwCjRP3E2VJGxxP0H98AGMQvwSfT+fsIEMZ9XoqNNCML0kHj1yArCdJR48CEe 4vdYieUzXzJOYJRewMiwilEstaA4Nz212LTARK84Mbe4NC9dLzk/dxMjOL1pRexg/Dcj6BCj AAejEg/vjut7IoRYE8uKK3MPMUpwMCuJ8B7cAhTiTUmsrEotyo8vKs1JLT7EaAoMl4nMUqLJ +cDUm1cSb2hiZmhiZAmE5obmSuK8UQYTI4QE0hNLUrNTUwtSi2D6mDg4pRoYu+snh4XMvvLX fGuca1XaE+6EDQd3ah2M6K+6EW8mantHdY13+e2vG9bwus8PmfmGUaj5SAp76plre+b9E/hi vsJxQWNV/fmpJxbOKhVfHGkq6HbhRtcP56RXdlb8Hhd/hVrZnSv8M3GjVFzV8vQLnc7bLrZ2 GQguchM2eiXpl24iknXkdOxyJZbijERDLeai4kQAm36CvoUDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRmVeSWpSXmKPExsVy+t9jAd3tL/ZEGCz8r27Re+4kk8X7ZT2M FvOPnGO1uPL1PZvF++VdbBaT7k9gsXjzdg2TxYt7F1ks+h+/ZrY4f34Du8Wmx9dYLS7vmsNm MeP8PiaLpdcvMlm07j3CbjFj8ks2i5cfT7A4CHqsmbeG0WPTqk42j+3fHrB63O8+zuSxeUm9 x5b+u+wefVtWMXp83iQXwBHlZpORmpiSWqSQmpecn5KZl26rFBripmuhpJCXmJtqqxSh6xsS pKRQlphTCuQZGaABB+cA92AlfbsEt4wHa3czFezgrXi9ZwFjA+MRri5GTg4JAROJv69mMUHY YhIX7q1nA7GFBJYyShy+KdvFyAVkf2eUWHvoLFgRm4CuxNee60wgCRGBW4wSZ6afYQNxmAXe Mkrcef2PGaRKWMBPYtWqh4xdjBwcLAKqEj0fTUHCvALuEutnb2WD2CYncfLYZNYJjNwLGBlW MUqkFiQXFCel5xrlpZbrFSfmFpfmpesl5+duYgRHyTPpHYyHd7kfYhTgYFTi4e1I2hMhxJpY VlyZe4hRgoNZSYT34BagEG9KYmVValF+fFFpTmrxIUZToP0TmaVEk/OBEZxXEm9oYm5ibmxg YW5paWKkJM7bOPtZuJBAemJJanZqakFqEUwfEwenVAOj0N4FvVOnL6z+uuW8fMwGQdeAo5tK lloKPn0yw1pNSWlT7LWf5gvL53lJhFUrCVoJxcQp7LJYx5nNemju2juePII/+JhqmD7c8bJV mfNnN5OjtWRnaGK3oLlDzl6bHz9X7D0910BqwpW+9VNNc7Pk99XH3NIMk+rzWnZNUEv08CGV WWu4ZzApsRRnJBpqMRcVJwIA3Ii5uqgCAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170306044231epcas5p3ecbd44359ebb1eb35f8cf0b1a614afcb X-Msg-Generator: CA X-Sender-IP: 203.254.230.27 X-Local-Sender: =?UTF-8?B?6raM7ZqM6re8G1RpemVuIFBsYXRmb3JtIExhYihTL1fshLw=?= =?UTF-8?B?7YSwKRvsgrzshLHsoITsnpAbRW5naW5lZXI=?= X-Global-Sender: =?UTF-8?B?SG9lZ2V1biBLd29uG1RpemVuIFBsYXRmb3JtIExhYi4bU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG1NUQUYbQzEwVjgxMTE=?= CMS-TYPE: 105P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20170306044231epcas5p3ecbd44359ebb1eb35f8cf0b1a614afcb X-RootMTR: 20170306044231epcas5p3ecbd44359ebb1eb35f8cf0b1a614afcb References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1672 Lines: 46 Hi All, The dsi + panel is a parental relationship, so OF grpah is not needed. Therefore, the current dsi_parse_dt function will throw an error, because there is no linked OF graph for case such as fimd + dsi + panel. So the 1/5 patch parse the Pll, burst and esc clock frequency properties in dsi_parse_dt and modified to create a bridge_node only if there is an OF graph associated with dsi. Also fixed the dts, which depend on the 1/5 patch. So removed the ports node and move burst and esc clock frequency properties to the parent (DSI node). Changes for V4: - Squashed patch 2, 3 and 4. - Added Reviewed-by: Andrzej Hajda on all patches. Changes for V3: - Split the patches considering the bisectability problem. Changes for V2: - Added the clear explanation for commit. (1/5 patch) - Fixed it to the same subject as the actual work. (2/5 ~ 5/5 patches) Best Regards, Hoegeun Hoegeun Kwon (5): arm64: dts: exynos: Add the burst and esc clock frequency properties to DSI node arm: dts: Add the burst and esc clock frequency properties to DSI node drm/exynos: dsi: Fix the parse_dt function arm64: dts: exynos: Remove the OF graph from DSI node arm: dts: Remove the OF graph from DSI node arch/arm/boot/dts/exynos3250-rinato.dts | 23 ++-------------- arch/arm/boot/dts/exynos4210-trats.dts | 23 ++-------------- arch/arm/boot/dts/exynos4412-trats2.dts | 23 ++-------------- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 16 ++--------- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 32 ++++++---------------- 5 files changed, 16 insertions(+), 101 deletions(-) -- 1.9.1