devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] devicetree: xilinx: zynqmp: add sata node
@ 2015-06-10 10:16 Suneel Garapati
       [not found] ` <1433931416-6661-1-git-send-email-suneel.garapati-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 2+ messages in thread
From: Suneel Garapati @ 2015-06-10 10:16 UTC (permalink / raw)
  To: linux-kernel, linux-arm-kernel
  Cc: michals, sorenb, devicetree, Rob Herring, Pawel Moll,
	Mark Rutland, Ian Campbell, Kumar Gala, Catalin Marinas,
	Will Deacon, Arnd Bergmann, Suneel Garapati

add sata node with sata fixed clock nodes in dtsi file.
enable sata in zynqmp-ep108.dts with broken-gen2.

Signed-off-by: Suneel Garapati <suneel.garapati@xilinx.com>
---
Note -
Driver and bindings are added via libata/for-4.2 tree
bindings is found in Documentation/devicetree/bindings/ata/ahci-ceva.txt
---
 arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts |  5 +++++
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi      | 15 +++++++++++++++
 2 files changed, 20 insertions(+)

diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts
index 0a3f40e..981e594 100644
--- a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts
+++ b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts
@@ -42,6 +42,11 @@
	};
 };

+&sata {
+	status = "okay";
+	ceva,broken-gen2;
+};
+
 &uart0 {
	status = "okay";
 };
diff --git a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
index 11e0b00..e7545ed 100644
--- a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
+++ b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
@@ -272,6 +272,21 @@
			#size-cells = <0>;
		};

+		sata_clk: sata_clk {
+			compatible = "fixed-clock";
+			#clock-cells = <0>;
+			clock-frequency = <75000000>;
+		};
+
+		sata0: ahci@fd0c0000 {
+			compatible = "ceva,ahci-1v84";
+			status = "disabled";
+			reg = <0x0 0xfd0c0000 0x2000>;
+			interrupt-parent = <&gic>;
+			interrupts = <0 133 4>;
+			clocks = <&sata_clk>;
+		};
+
		sdhci0: sdhci@ff160000 {
			compatible = "arasan,sdhci-8.9a";
			status = "disabled";
--
2.1.2

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH] devicetree: xilinx: zynqmp: add sata node
       [not found] ` <1433931416-6661-1-git-send-email-suneel.garapati-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org>
@ 2015-06-10 12:32   ` Michal Simek
  0 siblings, 0 replies; 2+ messages in thread
From: Michal Simek @ 2015-06-10 12:32 UTC (permalink / raw)
  To: Suneel Garapati, linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-u79uwXL29TY76Z2rM5mHXA
  Cc: sorenb-gjFFaj9aHVfQT0dZR+AlfA, devicetree-u79uwXL29TY76Z2rM5mHXA,
	Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
	Catalin Marinas, Will Deacon, Arnd Bergmann

On 06/10/2015 12:16 PM, Suneel Garapati wrote:
> add sata node with sata fixed clock nodes in dtsi file.
> enable sata in zynqmp-ep108.dts with broken-gen2.
> 
> Signed-off-by: Suneel Garapati <suneel.garapati-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org>
> ---
> Note -
> Driver and bindings are added via libata/for-4.2 tree
> bindings is found in Documentation/devicetree/bindings/ata/ahci-ceva.txt
> ---
>  arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts |  5 +++++
>  arch/arm64/boot/dts/xilinx/zynqmp.dtsi      | 15 +++++++++++++++
>  2 files changed, 20 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts
> index 0a3f40e..981e594 100644
> --- a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts
> +++ b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts
> @@ -42,6 +42,11 @@
> 	};
>  };
> 
> +&sata {
> +	status = "okay";
> +	ceva,broken-gen2;
> +};
> +
>  &uart0 {
> 	status = "okay";
>  };
> diff --git a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> index 11e0b00..e7545ed 100644
> --- a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> +++ b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> @@ -272,6 +272,21 @@
> 			#size-cells = <0>;
> 		};
> 
> +		sata_clk: sata_clk {
> +			compatible = "fixed-clock";
> +			#clock-cells = <0>;
> +			clock-frequency = <75000000>;
> +		};
> +
> +		sata0: ahci@fd0c0000 {
> +			compatible = "ceva,ahci-1v84";
> +			status = "disabled";
> +			reg = <0x0 0xfd0c0000 0x2000>;
> +			interrupt-parent = <&gic>;
> +			interrupts = <0 133 4>;
> +			clocks = <&sata_clk>;
> +		};
> +
> 		sdhci0: sdhci@ff160000 {
> 			compatible = "arasan,sdhci-8.9a";
> 			status = "disabled";
> --
> 2.1.2
> 

Reviewed-by: Michal Simek <michal.simek-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org>

Thanks,
Michal


--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-06-10 12:32 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-10 10:16 [PATCH] devicetree: xilinx: zynqmp: add sata node Suneel Garapati
     [not found] ` <1433931416-6661-1-git-send-email-suneel.garapati-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org>
2015-06-10 12:32   ` Michal Simek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).