From mboxrd@z Thu Jan 1 00:00:00 1970 From: Preetham Chandru Subject: RE: [PATCH V3 3/3] arm64: tegra: Enable SATA on Tegra210 Date: Fri, 12 May 2017 09:56:14 +0000 Message-ID: <1f54292e718c4bb5a02d547d041804b0@bgmail103.nvidia.com> References: <1494581650-11115-1-git-send-email-pchandru@nvidia.com> <1494581650-11115-4-git-send-email-pchandru@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT Return-path: In-Reply-To: <1494581650-11115-4-git-send-email-pchandru-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org> Content-Language: en-US Sender: linux-tegra-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: "thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" , "tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org" Cc: "tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , "linux-ide-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Laxman Dewangan , "preetham260-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" , Venu Byravarasu , Pavan Kunapuli , "linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" List-Id: linux-tegra@vger.kernel.org +CC linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org >-----Original Message----- >From: Preetham Chandru >Sent: Friday, May 12, 2017 3:04 PM >To: thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org >Cc: tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; linux-ide-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; Laxman Dewangan >; preetham260-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; Venu Byravarasu >; Pavan Kunapuli ; Preetham >Chandru >Subject: [PATCH V3 3/3] arm64: tegra: Enable SATA on Tegra210 > >From: Preetham Chandru R > >Enable the SATA unit on Tegra210 systems. > >Signed-off-by: Preetham Chandru R >--- > arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 6 ++++++ > arch/arm64/boot/dts/nvidia/tegra210.dtsi | 16 ++++++++++++++++ > 2 files changed, 22 insertions(+) > >diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi >b/arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi >index e5fc67b..58c28b9 100644 >--- a/arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi >+++ b/arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi >@@ -1324,6 +1324,12 @@ > status = "okay"; > }; > >+ sata@70020000 { >+ status = "okay"; >+ phys = <&{/padctl@7009f000/pads/sata/lanes/sata-0}>; >+ phy-names = "sata-0"; >+ }; >+ > padctl@7009f000 { > status = "okay"; > >diff --git a/arch/arm64/boot/dts/nvidia/tegra210.dtsi >b/arch/arm64/boot/dts/nvidia/tegra210.dtsi >index 8f26c4d..20c9160 100644 >--- a/arch/arm64/boot/dts/nvidia/tegra210.dtsi >+++ b/arch/arm64/boot/dts/nvidia/tegra210.dtsi >@@ -795,6 +795,22 @@ > #iommu-cells = <1>; > }; > >+ sata@70020000 { >+ compatible = "nvidia,tegra210-ahci"; >+ reg = <0x0 0x70027000 0x0 0x2000>, /* AHCI */ >+ <0x0 0x70020000 0x0 0x7000>, /* SATA */ >+ <0x0 0x70001100 0x0 0x1000>; /* SATA AUX*/ >+ interrupts = ; >+ clocks = <&tegra_car TEGRA210_CLK_SATA>, >+ <&tegra_car TEGRA210_CLK_SATA_OOB>; >+ clock-names = "sata", "sata-oob"; >+ resets = <&tegra_car 124>, >+ <&tegra_car 123>, >+ <&tegra_car 129>; >+ reset-names = "sata", "sata-oob", "sata-cold"; >+ status = "disabled"; >+ }; >+ > hda@70030000 { > compatible = "nvidia,tegra210-hda", "nvidia,tegra30-hda"; > reg = <0x0 0x70030000 0x0 0x10000>; >-- >2.1.4