* [v4] arm64: dts: lx2160a: add sata node support
@ 2019-01-25 3:32 Peng Ma
2019-01-25 3:32 ` [v4] dt-bindings: ahci-fsl-qoriq: add lx2160a chip name to the list Peng Ma
0 siblings, 1 reply; 4+ messages in thread
From: Peng Ma @ 2019-01-25 3:32 UTC (permalink / raw)
To: shawnguo, axboe
Cc: robh+dt, mark.rutland, leoyang.li, linux-ide, devicetree,
linux-kernel, linux-arm-kernel, andy.tang, Peng Ma
Add SATA device nodes for fsl-lx2160a and enable support
for QDS and RDB boards.
Signed-off-by: Peng Ma <peng.ma@nxp.com>
---
changed for V4:
- no change
arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 +++++++
arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 +++++++
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 44 +++++++++++++++++++++
3 files changed, 76 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts b/arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts
index 99a22ab..1a5acf6 100644
--- a/arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts
@@ -95,6 +95,22 @@
};
};
+&sata0 {
+ status = "okay";
+};
+
+&sata1 {
+ status = "okay";
+};
+
+&sata2 {
+ status = "okay";
+};
+
+&sata3 {
+ status = "okay";
+};
+
&uart0 {
status = "okay";
};
diff --git a/arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts b/arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts
index 6481e5f..5b6799e 100644
--- a/arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts
@@ -102,6 +102,22 @@
};
};
+&sata0 {
+ status = "okay";
+};
+
+&sata1 {
+ status = "okay";
+};
+
+&sata2 {
+ status = "okay";
+};
+
+&sata3 {
+ status = "okay";
+};
+
&uart0 {
status = "okay";
};
diff --git a/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi b/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
index a79f5c1..592034b 100644
--- a/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
@@ -671,6 +671,50 @@
status = "disabled";
};
+ sata0: sata@3200000 {
+ compatible = "fsl,lx2160a-ahci";
+ reg = <0x0 0x3200000 0x0 0x10000>,
+ <0x7 0x100520 0x0 0x4>;
+ reg-names = "ahci", "sata-ecc";
+ interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&clockgen 4 3>;
+ dma-coherent;
+ status = "disabled";
+ };
+
+ sata1: sata@3210000 {
+ compatible = "fsl,lx2160a-ahci";
+ reg = <0x0 0x3210000 0x0 0x10000>,
+ <0x7 0x100520 0x0 0x4>;
+ reg-names = "ahci", "sata-ecc";
+ interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&clockgen 4 3>;
+ dma-coherent;
+ status = "disabled";
+ };
+
+ sata2: sata@3220000 {
+ compatible = "fsl,lx2160a-ahci";
+ reg = <0x0 0x3220000 0x0 0x10000>,
+ <0x7 0x100520 0x0 0x4>;
+ reg-names = "ahci", "sata-ecc";
+ interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&clockgen 4 3>;
+ dma-coherent;
+ status = "disabled";
+ };
+
+ sata3: sata@3230000 {
+ compatible = "fsl,lx2160a-ahci";
+ reg = <0x0 0x3230000 0x0 0x10000>,
+ <0x7 0x100520 0x0 0x4>;
+ reg-names = "ahci", "sata-ecc";
+ interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&clockgen 4 3>;
+ dma-coherent;
+ status = "disabled";
+ };
+
smmu: iommu@5000000 {
compatible = "arm,mmu-500";
reg = <0 0x5000000 0 0x800000>;
--
1.7.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [v4] dt-bindings: ahci-fsl-qoriq: add lx2160a chip name to the list
2019-01-25 3:32 [v4] arm64: dts: lx2160a: add sata node support Peng Ma
@ 2019-01-25 3:32 ` Peng Ma
2019-01-25 7:45 ` Sergei Shtylyov
0 siblings, 1 reply; 4+ messages in thread
From: Peng Ma @ 2019-01-25 3:32 UTC (permalink / raw)
To: shawnguo, axboe
Cc: robh+dt, mark.rutland, leoyang.li, linux-ide, devicetree,
linux-kernel, linux-arm-kernel, andy.tang, Peng Ma
Add lxx2160a compatible to bindings documentation.
Signed-off-by: Peng Ma <peng.ma@nxp.com>
---
changed for V4:
- add lx2160a compatible to bindings doc
.../devicetree/bindings/ata/ahci-fsl-qoriq.txt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt b/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt
index 7c3ca0e..9ecc019 100644
--- a/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt
+++ b/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt
@@ -3,7 +3,7 @@ Binding for Freescale QorIQ AHCI SATA Controller
Required properties:
- reg: Physical base address and size of the controller's register area.
- compatible: Compatibility string. Must be 'fsl,<chip>-ahci', where
- chip could be ls1021a, ls1043a, ls1046a, ls1088a, ls2080a etc.
+ chip could be ls1021a, ls1043a, ls1046a, ls1088a, ls2080a, lx2160a, etc.
- clocks: Input clock specifier. Refer to common clock bindings.
- interrupts: Interrupt specifier. Refer to interrupt binding.
--
1.7.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [v4] dt-bindings: ahci-fsl-qoriq: add lx2160a chip name to the list
2019-01-25 3:32 ` [v4] dt-bindings: ahci-fsl-qoriq: add lx2160a chip name to the list Peng Ma
@ 2019-01-25 7:45 ` Sergei Shtylyov
2019-01-25 7:51 ` Peng Ma
0 siblings, 1 reply; 4+ messages in thread
From: Sergei Shtylyov @ 2019-01-25 7:45 UTC (permalink / raw)
To: Peng Ma, shawnguo, axboe
Cc: robh+dt, mark.rutland, leoyang.li, linux-ide, devicetree,
linux-kernel, linux-arm-kernel, andy.tang
Hello!
On 25.01.2019 6:32, Peng Ma wrote:
> Add lxx2160a compatible to bindings documentation.
lx2160a?
> Signed-off-by: Peng Ma <peng.ma@nxp.com>
> ---
> changed for V4:
> - add lx2160a compatible to bindings doc
>
> .../devicetree/bindings/ata/ahci-fsl-qoriq.txt | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt b/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt
> index 7c3ca0e..9ecc019 100644
> --- a/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt
> +++ b/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt
> @@ -3,7 +3,7 @@ Binding for Freescale QorIQ AHCI SATA Controller
> Required properties:
> - reg: Physical base address and size of the controller's register area.
> - compatible: Compatibility string. Must be 'fsl,<chip>-ahci', where
> - chip could be ls1021a, ls1043a, ls1046a, ls1088a, ls2080a etc.
> + chip could be ls1021a, ls1043a, ls1046a, ls1088a, ls2080a, lx2160a, etc.
> - clocks: Input clock specifier. Refer to common clock bindings.
> - interrupts: Interrupt specifier. Refer to interrupt binding.
>
MBR, Sergei
^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: [v4] dt-bindings: ahci-fsl-qoriq: add lx2160a chip name to the list
2019-01-25 7:45 ` Sergei Shtylyov
@ 2019-01-25 7:51 ` Peng Ma
0 siblings, 0 replies; 4+ messages in thread
From: Peng Ma @ 2019-01-25 7:51 UTC (permalink / raw)
To: Sergei Shtylyov, shawnguo, axboe
Cc: robh+dt, mark.rutland, Leo Li, linux-ide, devicetree,
linux-kernel, linux-arm-kernel, Andy Tang
>-----Original Message-----
>From: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
>Sent: 2019年1月25日 15:46
>To: Peng Ma <peng.ma@nxp.com>; shawnguo@kernel.org; axboe@kernel.dk
>Cc: robh+dt@kernel.org; mark.rutland@arm.com; Leo Li
><leoyang.li@nxp.com>; linux-ide@vger.kernel.org; devicetree@vger.kernel.org;
>linux-kernel@vger.kernel.org; linux-arm-kernel@lists.infradead.org; Andy Tang
><andy.tang@nxp.com>
>Subject: Re: [v4] dt-bindings: ahci-fsl-qoriq: add lx2160a chip name to the list
>
>Hello!
>
>On 25.01.2019 6:32, Peng Ma wrote:
>
>> Add lxx2160a compatible to bindings documentation.
>
> lx2160a?
>
[Peng Ma]
Yes, it is should be lx2160a, thanks very much.
I will change it as soon as possible.
Best Regards,
Peng
>> Signed-off-by: Peng Ma <peng.ma@nxp.com>
>> ---
>> changed for V4:
>> - add lx2160a compatible to bindings doc
>>
>> .../devicetree/bindings/ata/ahci-fsl-qoriq.txt | 2 +-
>> 1 files changed, 1 insertions(+), 1 deletions(-)
>>
>> diff --git a/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt
>b/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt
>> index 7c3ca0e..9ecc019 100644
>> --- a/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt
>> +++ b/Documentation/devicetree/bindings/ata/ahci-fsl-qoriq.txt
>> @@ -3,7 +3,7 @@ Binding for Freescale QorIQ AHCI SATA Controller
>> Required properties:
>> - reg: Physical base address and size of the controller's register area.
>> - compatible: Compatibility string. Must be 'fsl,<chip>-ahci', where
>> - chip could be ls1021a, ls1043a, ls1046a, ls1088a, ls2080a etc.
>> + chip could be ls1021a, ls1043a, ls1046a, ls1088a, ls2080a, lx2160a, etc.
>> - clocks: Input clock specifier. Refer to common clock bindings.
>> - interrupts: Interrupt specifier. Refer to interrupt binding.
>>
>
>MBR, Sergei
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-01-25 7:51 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-25 3:32 [v4] arm64: dts: lx2160a: add sata node support Peng Ma
2019-01-25 3:32 ` [v4] dt-bindings: ahci-fsl-qoriq: add lx2160a chip name to the list Peng Ma
2019-01-25 7:45 ` Sergei Shtylyov
2019-01-25 7:51 ` Peng Ma
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).