* [PATCH 1/5] ARM:dts:imx6:phyFLEX: set nodes in alphabetical order
2014-11-14 13:32 [PATCH 0/5] ARM:dts:imx6:phyflex: dt update Christian Hemp
@ 2014-11-14 13:32 ` Christian Hemp
2014-11-14 13:32 ` [PATCH 2/5] ARM:dts:imx6:phyFLEX: Enable gpmi in module file Christian Hemp
` (4 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Christian Hemp @ 2014-11-14 13:32 UTC (permalink / raw)
To: shawn.guo; +Cc: devicetree, linux-arm-kernel, Christian Hemp
The gmpi and fec node were not in alphabatical order.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
---
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 32 ++++++++++++++--------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
index ab3b1f9..585b823 100644
--- a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
@@ -78,6 +78,22 @@
};
};
+&fec {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_enet>;
+ phy-mode = "rgmii";
+ phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
+ phy-supply = <&vdd_eth_io_reg>;
+ status = "disabled";
+};
+
+&gpmi {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_gpmi_nand>;
+ nand-on-flash-bbt;
+ status = "disabled";
+};
+
&i2c1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_i2c1>;
@@ -337,22 +353,6 @@
};
};
-&fec {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_enet>;
- phy-mode = "rgmii";
- phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
- phy-supply = <&vdd_eth_io_reg>;
- status = "disabled";
-};
-
-&gpmi {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_gpmi_nand>;
- nand-on-flash-bbt;
- status = "disabled";
-};
-
&uart3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart3>;
--
1.9.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 2/5] ARM:dts:imx6:phyFLEX: Enable gpmi in module file
2014-11-14 13:32 [PATCH 0/5] ARM:dts:imx6:phyflex: dt update Christian Hemp
2014-11-14 13:32 ` [PATCH 1/5] ARM:dts:imx6:phyFLEX: set nodes in alphabetical order Christian Hemp
@ 2014-11-14 13:32 ` Christian Hemp
[not found] ` <1415971946-48975-3-git-send-email-c.hemp-guT5V/WYfQezQB+pC5nmwQ@public.gmane.org>
2014-11-14 13:32 ` [PATCH 3/5] ARM:dts:imx6:phyFLEX: Set correct interrupt for pmic Christian Hemp
` (3 subsequent siblings)
5 siblings, 1 reply; 10+ messages in thread
From: Christian Hemp @ 2014-11-14 13:32 UTC (permalink / raw)
To: shawn.guo; +Cc: devicetree, linux-arm-kernel, Christian Hemp
The nand is on the module (PFL-A-02) and not on the baseboard (PBA-B-01).
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
---
arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 4 ----
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 +-
2 files changed, 1 insertion(+), 5 deletions(-)
diff --git a/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi b/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi
index 6b2c892..111b1f5 100644
--- a/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi
@@ -105,10 +105,6 @@
status = "okay";
};
-&gpmi {
- status = "okay";
-};
-
&hdmi {
status = "okay";
};
diff --git a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
index 585b823..af30653 100644
--- a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
@@ -91,7 +91,7 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpmi_nand>;
nand-on-flash-bbt;
- status = "disabled";
+ status = "okay";
};
&i2c1 {
--
1.9.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 3/5] ARM:dts:imx6:phyFLEX: Set correct interrupt for pmic
2014-11-14 13:32 [PATCH 0/5] ARM:dts:imx6:phyflex: dt update Christian Hemp
2014-11-14 13:32 ` [PATCH 1/5] ARM:dts:imx6:phyFLEX: set nodes in alphabetical order Christian Hemp
2014-11-14 13:32 ` [PATCH 2/5] ARM:dts:imx6:phyFLEX: Enable gpmi in module file Christian Hemp
@ 2014-11-14 13:32 ` Christian Hemp
2014-11-14 13:32 ` [PATCH 4/5] ARM:dts:imx6:phyFLEX: Add PCIe Christian Hemp
` (2 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Christian Hemp @ 2014-11-14 13:32 UTC (permalink / raw)
To: shawn.guo; +Cc: devicetree, linux-arm-kernel, Christian Hemp
The PMIC interrupt was changed from modul revision 1 to 2. Revision 1 was
declared as a prototype and is not in series by any customers.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
---
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
index af30653..8d718b5 100644
--- a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
@@ -107,8 +107,8 @@
pmic@58 {
compatible = "dlg,da9063";
reg = <0x58>;
- interrupt-parent = <&gpio4>;
- interrupts = <17 0x8>; /* active-low GPIO4_17 */
+ interrupt-parent = <&gpio2>;
+ interrupts = <9 0x8>; /* active-low GPIO2_9 */
regulators {
vddcore_reg: bcore1 {
@@ -205,7 +205,7 @@
fsl,pins = <
MX6QDL_PAD_EIM_D23__GPIO3_IO23 0x80000000
MX6QDL_PAD_DISP0_DAT3__GPIO4_IO24 0x80000000 /* SPI NOR chipselect */
- MX6QDL_PAD_DI0_PIN15__GPIO4_IO17 0x80000000 /* PMIC interrupt */
+ MX6QDL_PAD_SD4_DAT1__GPIO2_IO09 0x80000000 /* PMIC interrupt */
MX6QDL_PAD_ENET_TXD0__GPIO1_IO30 0x80000000 /* Green LED */
MX6QDL_PAD_EIM_EB3__GPIO2_IO31 0x80000000 /* Red LED */
>;
--
1.9.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 4/5] ARM:dts:imx6:phyFLEX: Add PCIe
2014-11-14 13:32 [PATCH 0/5] ARM:dts:imx6:phyflex: dt update Christian Hemp
` (2 preceding siblings ...)
2014-11-14 13:32 ` [PATCH 3/5] ARM:dts:imx6:phyFLEX: Set correct interrupt for pmic Christian Hemp
@ 2014-11-14 13:32 ` Christian Hemp
2014-11-14 13:32 ` [PATCH 5/5] ARM:dts:imx6:phyFLEX: Add CAN support Christian Hemp
[not found] ` <1415971946-48975-1-git-send-email-c.hemp-guT5V/WYfQezQB+pC5nmwQ@public.gmane.org>
5 siblings, 0 replies; 10+ messages in thread
From: Christian Hemp @ 2014-11-14 13:32 UTC (permalink / raw)
To: shawn.guo; +Cc: devicetree, linux-arm-kernel, Christian Hemp
Add PCIe support for Phytec phyFLEX-i.MX6 (PFL-A-02 and PBA-B-01).
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
---
arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 4 ++++
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 11 +++++++++++
2 files changed, 15 insertions(+)
diff --git a/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi b/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi
index 111b1f5..7634cc1 100644
--- a/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi
@@ -144,6 +144,10 @@
status = "okay";
};
+&pcie {
+ status = "okay";
+};
+
&ssi2 {
status = "okay";
};
diff --git a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
index 8d718b5..2d72109 100644
--- a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
@@ -283,6 +283,10 @@
>;
};
+ pinctrl_pcie: pciegrp {
+ fsl,pins = <MX6QDL_PAD_DI0_PIN15__GPIO4_IO17 0x80000000>;
+ };
+
pinctrl_uart3: uart3grp {
fsl,pins = <
MX6QDL_PAD_EIM_D24__UART3_TX_DATA 0x1b0b1
@@ -353,6 +357,13 @@
};
};
+&pcie {
+ pinctrl-name = "default";
+ pinctrl-0 = <&pinctrl_pcie>;
+ reset-gpio = <&gpio4 17 0>;
+ status = "disabled";
+};
+
&uart3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart3>;
--
1.9.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 5/5] ARM:dts:imx6:phyFLEX: Add CAN support
2014-11-14 13:32 [PATCH 0/5] ARM:dts:imx6:phyflex: dt update Christian Hemp
` (3 preceding siblings ...)
2014-11-14 13:32 ` [PATCH 4/5] ARM:dts:imx6:phyFLEX: Add PCIe Christian Hemp
@ 2014-11-14 13:32 ` Christian Hemp
[not found] ` <1415971946-48975-1-git-send-email-c.hemp-guT5V/WYfQezQB+pC5nmwQ@public.gmane.org>
5 siblings, 0 replies; 10+ messages in thread
From: Christian Hemp @ 2014-11-14 13:32 UTC (permalink / raw)
To: shawn.guo; +Cc: devicetree, linux-arm-kernel, Christian Hemp
Add CAN support for Phytec phyFLEX-i.MX6 (PFL-A-02 and PBA-B-01).
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
---
arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 4 ++++
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 13 +++++++++++++
2 files changed, 17 insertions(+)
diff --git a/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi b/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi
index 7634cc1..585b4f6 100644
--- a/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi
@@ -101,6 +101,10 @@
};
};
+&can1 {
+ status = "okay";
+};
+
&fec {
status = "okay";
};
diff --git a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
index 2d72109..19cc269 100644
--- a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
@@ -64,6 +64,12 @@
status = "disabled";
};
+&can1 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_flexcan1>;
+ status = "disabled";
+};
+
&ecspi3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_ecspi3>;
@@ -240,6 +246,13 @@
>;
};
+ pinctrl_flexcan1: flexcan1grp {
+ fsl,pins = <
+ MX6QDL_PAD_KEY_ROW2__FLEXCAN1_RX 0x1b0b0
+ MX6QDL_PAD_KEY_COL2__FLEXCAN1_TX 0x1b0b0
+ >;
+ };
+
pinctrl_gpmi_nand: gpminandgrp {
fsl,pins = <
MX6QDL_PAD_NANDF_CLE__NAND_CLE 0xb0b1
--
1.9.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
[parent not found: <1415971946-48975-1-git-send-email-c.hemp-guT5V/WYfQezQB+pC5nmwQ@public.gmane.org>]
* Re: [PATCH 0/5] ARM:dts:imx6:phyflex: dt update
[not found] ` <1415971946-48975-1-git-send-email-c.hemp-guT5V/WYfQezQB+pC5nmwQ@public.gmane.org>
@ 2014-11-19 1:32 ` Shawn Guo
0 siblings, 0 replies; 10+ messages in thread
From: Shawn Guo @ 2014-11-19 1:32 UTC (permalink / raw)
To: Christian Hemp
Cc: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
devicetree-u79uwXL29TY76Z2rM5mHXA
On Fri, Nov 14, 2014 at 02:32:21PM +0100, Christian Hemp wrote:
> This series updates the PHYTEC phyFLEX-i.MX6 board.
> - set nodes in correct order
> - enables gpmi in pfla02
> - sets the correct PMIC interrupt
> - add support for PCIe and CAN
>
> Based on branch for-next from Shawn Guo:
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
>
> Christian Hemp (5):
> ARM:dts:imx6:phyFLEX: set nodes in alphabetical order
> ARM:dts:imx6:phyFLEX: Enable gpmi in module file
> ARM:dts:imx6:phyFLEX: Set correct interrupt for pmic
> ARM:dts:imx6:phyFLEX: Add PCIe
> ARM:dts:imx6:phyFLEX: Add CAN support
Applied all, thanks.
--
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] 10+ messages in thread