All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
       [not found] <1463957258-4893-1-git-send-email-christopher.spinrath@rwth-aachen.de>
@ 2016-05-22 22:47     ` christopher.spinrath at rwth-aachen.de
  0 siblings, 0 replies; 36+ messages in thread
From: christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg @ 2016-05-22 22:47 UTC (permalink / raw)
  To: shawnguo-DgEjT+Ai2ygdnm+yROfE0A, kernel-bIcnvbaLZ9MEGnE8C9+IrQ
  Cc: robh+dt-DgEjT+Ai2ygdnm+yROfE0A, pawel.moll-5wv7dgnIgG8,
	mark.rutland-5wv7dgnIgG8, ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg,
	galak-sgV2jX0FEOL9JmXXK+q4OQ, linux-lFZ/pmaqli7XmaaqVzeoHQ,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	devicetree-u79uwXL29TY76Z2rM5mHXA, Christopher Spinrath

From: Christopher Spinrath <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org>

The CompuLab Utilite Pro is a miniature fanless desktop pc based on
the i.MX6 Quad powered cm-fx6 module. It features two serial ports,
USB OTG, 4x USB, analog audio and S/PDIF, 2x Gb Ethernet, HDMI and
DVI ports, an on-board 32GB SSD, a mmc slot, and on-board wifi/bt.

Add initial support for it including USB, Ethernet (both ports), sata
and HDMI support.

Signed-off-by: Christopher Spinrath <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org>
---
 arch/arm/boot/dts/Makefile              |   1 +
 arch/arm/boot/dts/imx6q-utilite-pro.dts | 128 ++++++++++++++++++++++++++++++++
 2 files changed, 129 insertions(+)
 create mode 100644 arch/arm/boot/dts/imx6q-utilite-pro.dts

diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 515a428..287044c 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -369,6 +369,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
 	imx6q-tx6q-1110.dtb \
 	imx6q-tx6q-11x0-mb7.dtb \
 	imx6q-udoo.dtb \
+	imx6q-utilite-pro.dtb \
 	imx6q-wandboard.dtb \
 	imx6q-wandboard-revb1.dtb \
 	imx6qp-nitrogen6_max.dtb \
diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts b/arch/arm/boot/dts/imx6q-utilite-pro.dts
new file mode 100644
index 0000000..bcd8e0d
--- /dev/null
+++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
@@ -0,0 +1,128 @@
+/*
+ * Copyright 2016 Christopher Spinrath
+ * Copyright 2013 CompuLab Ltd.
+ *
+ * Based on the GPLv2 licensed devicetree distributed with the vendor
+ * kernel for the Utilite Pro:
+ *	Copyright 2013 CompuLab Ltd.
+ *	Author: Valentin Raevsky <valentin-UTxiZqZC01RS1MOuV/RT9w@public.gmane.org>
+ *
+ * The code contained herein is licensed under the GNU General Public
+ * License. You may obtain a copy of the GNU General Public License
+ * Version 2 or later at the following locations:
+ *
+ * http://www.opensource.org/licenses/gpl-license.html
+ * http://www.gnu.org/copyleft/gpl.html
+ */
+
+#include "imx6q-cm-fx6.dts"
+
+/ {
+	model = "CompuLab Utilite Pro";
+	compatible = "compulab,utilite-pro", "compulab,cm-fx6", "fsl,imx6q";
+
+	aliases {
+		ethernet1 = &eth1;
+		rtc0 = &em3027;
+		rtc1 = &snvs_rtc;
+	};
+
+	gpio-keys {
+		compatible = "gpio-keys";
+		power {
+			label = "Power Button";
+			gpios = <&gpio1 29 1>;
+			linux,code = <116>; /* KEY_POWER */
+			gpio-key,wakeup;
+		};
+	};
+};
+
+&hdmi {
+	ddc-i2c-bus = <&i2c2>;
+	status = "okay";
+};
+
+&i2c1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_i2c1>;
+	status = "okay";
+
+	eeprom@50 {
+		compatible = "at24,24c02";
+		reg = <0x50>;
+		pagesize = <16>;
+	};
+
+	em3027: rtc@56 {
+		compatible = "emmicro,em3027";
+		reg = <0x56>;
+	};
+};
+
+&i2c2 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_i2c2>;
+	status = "okay";
+};
+
+&iomuxc {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_hog>;
+
+	hog {
+		pinctrl_hog: hoggrp {
+			fsl,pins = <
+				/* power button */
+				MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000
+			>;
+		};
+	};
+
+	imx6q-utilite-pro {
+		pinctrl_i2c1: i2c1grp {
+			fsl,pins = <
+				MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1
+				MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1
+			>;
+		};
+
+		pinctrl_i2c2: i2c2grp {
+			fsl,pins = <
+				MX6QDL_PAD_KEY_COL3__I2C2_SCL 0x4001b8b1
+				MX6QDL_PAD_KEY_ROW3__I2C2_SDA 0x4001b8b1
+			>;
+		};
+
+		pinctrl_uart2: uart2grp {
+			fsl,pins = <
+				MX6QDL_PAD_GPIO_7__UART2_TX_DATA 0x1b0b1
+				MX6QDL_PAD_GPIO_8__UART2_RX_DATA 0x1b0b1
+				MX6QDL_PAD_SD4_DAT5__UART2_RTS_B 0x1b0b1
+				MX6QDL_PAD_SD4_DAT6__UART2_CTS_B 0x1b0b1
+			>;
+		};
+	};
+};
+
+&pcie {
+	pcie@0,0 {
+		reg = <0x000000 0 0 0 0>;
+		#address-cells = <3>;
+		#size-cells = <2>;
+
+		/* non-removable i211 ethernet card */
+		eth1: intel,i211@pcie0,0 {
+			reg = <0x010000 0 0 0 0>;
+		};
+	};
+};
+
+&uart2 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_uart2>;
+	fsl,uart-has-rtscts;
+	dma-names = "rx", "tx";
+	dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
+	status = "okay";
+};
-- 
2.8.2

--
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 related	[flat|nested] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-22 22:47     ` christopher.spinrath at rwth-aachen.de
  0 siblings, 0 replies; 36+ messages in thread
From: christopher.spinrath at rwth-aachen.de @ 2016-05-22 22:47 UTC (permalink / raw)
  To: linux-arm-kernel

From: Christopher Spinrath <christopher.spinrath@rwth-aachen.de>

The CompuLab Utilite Pro is a miniature fanless desktop pc based on
the i.MX6 Quad powered cm-fx6 module. It features two serial ports,
USB OTG, 4x USB, analog audio and S/PDIF, 2x Gb Ethernet, HDMI and
DVI ports, an on-board 32GB SSD, a mmc slot, and on-board wifi/bt.

Add initial support for it including USB, Ethernet (both ports), sata
and HDMI support.

Signed-off-by: Christopher Spinrath <christopher.spinrath@rwth-aachen.de>
---
 arch/arm/boot/dts/Makefile              |   1 +
 arch/arm/boot/dts/imx6q-utilite-pro.dts | 128 ++++++++++++++++++++++++++++++++
 2 files changed, 129 insertions(+)
 create mode 100644 arch/arm/boot/dts/imx6q-utilite-pro.dts

diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 515a428..287044c 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -369,6 +369,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
 	imx6q-tx6q-1110.dtb \
 	imx6q-tx6q-11x0-mb7.dtb \
 	imx6q-udoo.dtb \
+	imx6q-utilite-pro.dtb \
 	imx6q-wandboard.dtb \
 	imx6q-wandboard-revb1.dtb \
 	imx6qp-nitrogen6_max.dtb \
diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts b/arch/arm/boot/dts/imx6q-utilite-pro.dts
new file mode 100644
index 0000000..bcd8e0d
--- /dev/null
+++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
@@ -0,0 +1,128 @@
+/*
+ * Copyright 2016 Christopher Spinrath
+ * Copyright 2013 CompuLab Ltd.
+ *
+ * Based on the GPLv2 licensed devicetree distributed with the vendor
+ * kernel for the Utilite Pro:
+ *	Copyright 2013 CompuLab Ltd.
+ *	Author: Valentin Raevsky <valentin@compulab.co.il>
+ *
+ * The code contained herein is licensed under the GNU General Public
+ * License. You may obtain a copy of the GNU General Public License
+ * Version 2 or later at the following locations:
+ *
+ * http://www.opensource.org/licenses/gpl-license.html
+ * http://www.gnu.org/copyleft/gpl.html
+ */
+
+#include "imx6q-cm-fx6.dts"
+
+/ {
+	model = "CompuLab Utilite Pro";
+	compatible = "compulab,utilite-pro", "compulab,cm-fx6", "fsl,imx6q";
+
+	aliases {
+		ethernet1 = &eth1;
+		rtc0 = &em3027;
+		rtc1 = &snvs_rtc;
+	};
+
+	gpio-keys {
+		compatible = "gpio-keys";
+		power {
+			label = "Power Button";
+			gpios = <&gpio1 29 1>;
+			linux,code = <116>; /* KEY_POWER */
+			gpio-key,wakeup;
+		};
+	};
+};
+
+&hdmi {
+	ddc-i2c-bus = <&i2c2>;
+	status = "okay";
+};
+
+&i2c1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_i2c1>;
+	status = "okay";
+
+	eeprom at 50 {
+		compatible = "at24,24c02";
+		reg = <0x50>;
+		pagesize = <16>;
+	};
+
+	em3027: rtc at 56 {
+		compatible = "emmicro,em3027";
+		reg = <0x56>;
+	};
+};
+
+&i2c2 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_i2c2>;
+	status = "okay";
+};
+
+&iomuxc {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_hog>;
+
+	hog {
+		pinctrl_hog: hoggrp {
+			fsl,pins = <
+				/* power button */
+				MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000
+			>;
+		};
+	};
+
+	imx6q-utilite-pro {
+		pinctrl_i2c1: i2c1grp {
+			fsl,pins = <
+				MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1
+				MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1
+			>;
+		};
+
+		pinctrl_i2c2: i2c2grp {
+			fsl,pins = <
+				MX6QDL_PAD_KEY_COL3__I2C2_SCL 0x4001b8b1
+				MX6QDL_PAD_KEY_ROW3__I2C2_SDA 0x4001b8b1
+			>;
+		};
+
+		pinctrl_uart2: uart2grp {
+			fsl,pins = <
+				MX6QDL_PAD_GPIO_7__UART2_TX_DATA 0x1b0b1
+				MX6QDL_PAD_GPIO_8__UART2_RX_DATA 0x1b0b1
+				MX6QDL_PAD_SD4_DAT5__UART2_RTS_B 0x1b0b1
+				MX6QDL_PAD_SD4_DAT6__UART2_CTS_B 0x1b0b1
+			>;
+		};
+	};
+};
+
+&pcie {
+	pcie at 0,0 {
+		reg = <0x000000 0 0 0 0>;
+		#address-cells = <3>;
+		#size-cells = <2>;
+
+		/* non-removable i211 ethernet card */
+		eth1: intel,i211 at pcie0,0 {
+			reg = <0x010000 0 0 0 0>;
+		};
+	};
+};
+
+&uart2 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_uart2>;
+	fsl,uart-has-rtscts;
+	dma-names = "rx", "tx";
+	dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
+	status = "okay";
+};
-- 
2.8.2

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
  2016-05-22 22:47     ` christopher.spinrath at rwth-aachen.de
@ 2016-05-23 17:49         ` Fabio Estevam
  -1 siblings, 0 replies; 36+ messages in thread
From: Fabio Estevam @ 2016-05-23 17:49 UTC (permalink / raw)
  To: christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg
  Cc: Shawn Guo, Sascha Hauer, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	devicetree-u79uwXL29TY76Z2rM5mHXA

On Sun, May 22, 2016 at 7:47 PM,  <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org> wrote:

> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts b/arch/arm/boot/dts/imx6q-utilite-pro.dts
> new file mode 100644
> index 0000000..bcd8e0d
> --- /dev/null
> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
> @@ -0,0 +1,128 @@
> +/*
> + * Copyright 2016 Christopher Spinrath
> + * Copyright 2013 CompuLab Ltd.
> + *
> + * Based on the GPLv2 licensed devicetree distributed with the vendor
> + * kernel for the Utilite Pro:
> + *     Copyright 2013 CompuLab Ltd.
> + *     Author: Valentin Raevsky <valentin-UTxiZqZC01RS1MOuV/RT9w@public.gmane.org>
> + *
> + * The code contained herein is licensed under the GNU General Public
> + * License. You may obtain a copy of the GNU General Public License
> + * Version 2 or later at the following locations:

Can you make this dual GPL/X11 license?

For reference take a look at:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/imx6sl-warp.dts?id=refs/tags/v4.6


> +       gpio-keys {
> +               compatible = "gpio-keys";
> +               power {
> +                       label = "Power Button";
> +                       gpios = <&gpio1 29 1>;

Better to use a label like:
gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;

> +&iomuxc {
> +       pinctrl-names = "default";
> +       pinctrl-0 = <&pinctrl_hog>;
> +
> +       hog {
> +               pinctrl_hog: hoggrp {
> +                       fsl,pins = <
> +                               /* power button */
> +                               MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000

Better to avoid 0x80000000. Replace it with the real iomux value
instead so that you don't need to rely on the bootloader
configuration.

> +
> +       imx6q-utilite-pro {
> +               pinctrl_i2c1: i2c1grp {
> +                       fsl,pins = <
> +                               MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1
> +                               MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1
> +                       >;
> +               };

You should better remove one level of indentation. Check this commit
for reference:
https://git.kernel.org/cgit/linux/kernel/git/shawnguo/linux.git/commit/arch/arm/boot/dts/imx6q-tbs2910.dts?h=for-next&id=aa7871b53bc3c36b4adefe67f728143e2deeec93

> +&uart2 {
> +       pinctrl-names = "default";
> +       pinctrl-0 = <&pinctrl_uart2>;
> +       fsl,uart-has-rtscts;
> +       dma-names = "rx", "tx";
> +       dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;

No need to add the dma nodes as they are already present in imx6qdl.dtsi.
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-23 17:49         ` Fabio Estevam
  0 siblings, 0 replies; 36+ messages in thread
From: Fabio Estevam @ 2016-05-23 17:49 UTC (permalink / raw)
  To: linux-arm-kernel

On Sun, May 22, 2016 at 7:47 PM,  <christopher.spinrath@rwth-aachen.de> wrote:

> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts b/arch/arm/boot/dts/imx6q-utilite-pro.dts
> new file mode 100644
> index 0000000..bcd8e0d
> --- /dev/null
> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
> @@ -0,0 +1,128 @@
> +/*
> + * Copyright 2016 Christopher Spinrath
> + * Copyright 2013 CompuLab Ltd.
> + *
> + * Based on the GPLv2 licensed devicetree distributed with the vendor
> + * kernel for the Utilite Pro:
> + *     Copyright 2013 CompuLab Ltd.
> + *     Author: Valentin Raevsky <valentin@compulab.co.il>
> + *
> + * The code contained herein is licensed under the GNU General Public
> + * License. You may obtain a copy of the GNU General Public License
> + * Version 2 or later at the following locations:

Can you make this dual GPL/X11 license?

For reference take a look at:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/imx6sl-warp.dts?id=refs/tags/v4.6


> +       gpio-keys {
> +               compatible = "gpio-keys";
> +               power {
> +                       label = "Power Button";
> +                       gpios = <&gpio1 29 1>;

Better to use a label like:
gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;

> +&iomuxc {
> +       pinctrl-names = "default";
> +       pinctrl-0 = <&pinctrl_hog>;
> +
> +       hog {
> +               pinctrl_hog: hoggrp {
> +                       fsl,pins = <
> +                               /* power button */
> +                               MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000

Better to avoid 0x80000000. Replace it with the real iomux value
instead so that you don't need to rely on the bootloader
configuration.

> +
> +       imx6q-utilite-pro {
> +               pinctrl_i2c1: i2c1grp {
> +                       fsl,pins = <
> +                               MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1
> +                               MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1
> +                       >;
> +               };

You should better remove one level of indentation. Check this commit
for reference:
https://git.kernel.org/cgit/linux/kernel/git/shawnguo/linux.git/commit/arch/arm/boot/dts/imx6q-tbs2910.dts?h=for-next&id=aa7871b53bc3c36b4adefe67f728143e2deeec93

> +&uart2 {
> +       pinctrl-names = "default";
> +       pinctrl-0 = <&pinctrl_uart2>;
> +       fsl,uart-has-rtscts;
> +       dma-names = "rx", "tx";
> +       dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;

No need to add the dma nodes as they are already present in imx6qdl.dtsi.

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
  2016-05-22 22:47     ` christopher.spinrath at rwth-aachen.de
@ 2016-05-23 20:56         ` Stefan Wahren
  -1 siblings, 0 replies; 36+ messages in thread
From: Stefan Wahren @ 2016-05-23 20:56 UTC (permalink / raw)
  To: christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg,
	kernel-bIcnvbaLZ9MEGnE8C9+IrQ, shawnguo-DgEjT+Ai2ygdnm+yROfE0A
  Cc: pawel.moll-5wv7dgnIgG8, linux-lFZ/pmaqli7XmaaqVzeoHQ,
	ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg,
	robh+dt-DgEjT+Ai2ygdnm+yROfE0A, galak-sgV2jX0FEOL9JmXXK+q4OQ,
	mark.rutland-5wv7dgnIgG8,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	devicetree-u79uwXL29TY76Z2rM5mHXA

Hi Christopher,

> christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org hat am 23. Mai 2016 um 00:47 geschrieben:
> 
> 
> From: Christopher Spinrath <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org>
> 
> The CompuLab Utilite Pro is a miniature fanless desktop pc based on
> the i.MX6 Quad powered cm-fx6 module. It features two serial ports,
> USB OTG, 4x USB, analog audio and S/PDIF, 2x Gb Ethernet, HDMI and
> DVI ports, an on-board 32GB SSD, a mmc slot, and on-board wifi/bt.
> 
> Add initial support for it including USB, Ethernet (both ports), sata
> and HDMI support.
> 
> Signed-off-by: Christopher Spinrath <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org>
> ---
>  arch/arm/boot/dts/Makefile              |   1 +
>  arch/arm/boot/dts/imx6q-utilite-pro.dts | 128
> ++++++++++++++++++++++++++++++++
>  2 files changed, 129 insertions(+)
>  create mode 100644 arch/arm/boot/dts/imx6q-utilite-pro.dts
> 
> ...
> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts
> b/arch/arm/boot/dts/imx6q-utilite-pro.dts
> new file mode 100644
> index 0000000..bcd8e0d
> --- /dev/null
> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
> @@ -0,0 +1,128 @@
> +/*
> + * Copyright 2016 Christopher Spinrath
> + * Copyright 2013 CompuLab Ltd.
> + *
> + * Based on the GPLv2 licensed devicetree distributed with the vendor
> + * kernel for the Utilite Pro:
> + *	Copyright 2013 CompuLab Ltd.
> + *	Author: Valentin Raevsky <valentin-UTxiZqZC01RS1MOuV/RT9w@public.gmane.org>
> + *
> + * The code contained herein is licensed under the GNU General Public
> + * License. You may obtain a copy of the GNU General Public License
> + * Version 2 or later at the following locations:
> + *
> + * http://www.opensource.org/licenses/gpl-license.html
> + * http://www.gnu.org/copyleft/gpl.html
> + */
> +
> ...
> +
> +		pinctrl_uart2: uart2grp {
> +			fsl,pins = <
> +				MX6QDL_PAD_GPIO_7__UART2_TX_DATA 0x1b0b1
> +				MX6QDL_PAD_GPIO_8__UART2_RX_DATA 0x1b0b1
> +				MX6QDL_PAD_SD4_DAT5__UART2_RTS_B 0x1b0b1
> +				MX6QDL_PAD_SD4_DAT6__UART2_CTS_B 0x1b0b1
> +			>;
> +		};
> +	};
> +};
> +
> +&pcie {
> +	pcie@0,0 {
> +		reg = <0x000000 0 0 0 0>;
> +		#address-cells = <3>;
> +		#size-cells = <2>;
> +
> +		/* non-removable i211 ethernet card */
> +		eth1: intel,i211@pcie0,0 {
> +			reg = <0x010000 0 0 0 0>;
> +		};
> +	};
> +};
> +
> +&uart2 {
> +	pinctrl-names = "default";
> +	pinctrl-0 = <&pinctrl_uart2>;
> +	fsl,uart-has-rtscts;

this property is deprecated so please use the generic one:

https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/?id=1006ed7e1b258dac3e85c9fafe9d38b6020c917f

Stefan

> +	dma-names = "rx", "tx";
> +	dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
> +	status = "okay";
> +};
> -- 
> 2.8.2
> 
> 
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-23 20:56         ` Stefan Wahren
  0 siblings, 0 replies; 36+ messages in thread
From: Stefan Wahren @ 2016-05-23 20:56 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Christopher,

> christopher.spinrath at rwth-aachen.de hat am 23. Mai 2016 um 00:47 geschrieben:
> 
> 
> From: Christopher Spinrath <christopher.spinrath@rwth-aachen.de>
> 
> The CompuLab Utilite Pro is a miniature fanless desktop pc based on
> the i.MX6 Quad powered cm-fx6 module. It features two serial ports,
> USB OTG, 4x USB, analog audio and S/PDIF, 2x Gb Ethernet, HDMI and
> DVI ports, an on-board 32GB SSD, a mmc slot, and on-board wifi/bt.
> 
> Add initial support for it including USB, Ethernet (both ports), sata
> and HDMI support.
> 
> Signed-off-by: Christopher Spinrath <christopher.spinrath@rwth-aachen.de>
> ---
>  arch/arm/boot/dts/Makefile              |   1 +
>  arch/arm/boot/dts/imx6q-utilite-pro.dts | 128
> ++++++++++++++++++++++++++++++++
>  2 files changed, 129 insertions(+)
>  create mode 100644 arch/arm/boot/dts/imx6q-utilite-pro.dts
> 
> ...
> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts
> b/arch/arm/boot/dts/imx6q-utilite-pro.dts
> new file mode 100644
> index 0000000..bcd8e0d
> --- /dev/null
> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
> @@ -0,0 +1,128 @@
> +/*
> + * Copyright 2016 Christopher Spinrath
> + * Copyright 2013 CompuLab Ltd.
> + *
> + * Based on the GPLv2 licensed devicetree distributed with the vendor
> + * kernel for the Utilite Pro:
> + *	Copyright 2013 CompuLab Ltd.
> + *	Author: Valentin Raevsky <valentin@compulab.co.il>
> + *
> + * The code contained herein is licensed under the GNU General Public
> + * License. You may obtain a copy of the GNU General Public License
> + * Version 2 or later at the following locations:
> + *
> + * http://www.opensource.org/licenses/gpl-license.html
> + * http://www.gnu.org/copyleft/gpl.html
> + */
> +
> ...
> +
> +		pinctrl_uart2: uart2grp {
> +			fsl,pins = <
> +				MX6QDL_PAD_GPIO_7__UART2_TX_DATA 0x1b0b1
> +				MX6QDL_PAD_GPIO_8__UART2_RX_DATA 0x1b0b1
> +				MX6QDL_PAD_SD4_DAT5__UART2_RTS_B 0x1b0b1
> +				MX6QDL_PAD_SD4_DAT6__UART2_CTS_B 0x1b0b1
> +			>;
> +		};
> +	};
> +};
> +
> +&pcie {
> +	pcie at 0,0 {
> +		reg = <0x000000 0 0 0 0>;
> +		#address-cells = <3>;
> +		#size-cells = <2>;
> +
> +		/* non-removable i211 ethernet card */
> +		eth1: intel,i211 at pcie0,0 {
> +			reg = <0x010000 0 0 0 0>;
> +		};
> +	};
> +};
> +
> +&uart2 {
> +	pinctrl-names = "default";
> +	pinctrl-0 = <&pinctrl_uart2>;
> +	fsl,uart-has-rtscts;

this property is deprecated so please use the generic one:

https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/?id=1006ed7e1b258dac3e85c9fafe9d38b6020c917f

Stefan

> +	dma-names = "rx", "tx";
> +	dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
> +	status = "okay";
> +};
> -- 
> 2.8.2
> 
> 
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
       [not found]     ` <20abc2f6769b4369ba87ec27274a090e@rwthex-s2-a.rwth-ad.de>
@ 2016-05-23 23:08           ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-05-23 23:08 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Shawn Guo, Sascha Hauer, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	devicetree-u79uwXL29TY76Z2rM5mHXA, Spinrath, Christopher

Hi Fabio,

On 05/23/2016 07:49 PM, Fabio Estevam wrote:
> On Sun, May 22, 2016 at 7:47 PM,  <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org> wrote:
> 
>> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> new file mode 100644
>> index 0000000..bcd8e0d
>> --- /dev/null
>> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> @@ -0,0 +1,128 @@
>> +/*
>> + * Copyright 2016 Christopher Spinrath
>> + * Copyright 2013 CompuLab Ltd.
>> + *
>> + * Based on the GPLv2 licensed devicetree distributed with the vendor
>> + * kernel for the Utilite Pro:
>> + *     Copyright 2013 CompuLab Ltd.
>> + *     Author: Valentin Raevsky <valentin-UTxiZqZC01RS1MOuV/RT9w@public.gmane.org>
>> + *
>> + * The code contained herein is licensed under the GNU General Public
>> + * License. You may obtain a copy of the GNU General Public License
>> + * Version 2 or later at the following locations:
> 
> Can you make this dual GPL/X11 license?
> 
> For reference take a look at:
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/imx6sl-warp.dts?id=refs/tags/v4.6
> 
I would like to but I'm not sure if I'm allowed to. As I stated in the
license header some nodes are copied (and cleaned up) from the vendor
kernel/devicetree. They are licensed GPL-v2 only. So I don't know, can I
add the X11 license?

> 
>> +       gpio-keys {
>> +               compatible = "gpio-keys";
>> +               power {
>> +                       label = "Power Button";
>> +                       gpios = <&gpio1 29 1>;
> 
> Better to use a label like:
> gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
> 
>> +&iomuxc {
>> +       pinctrl-names = "default";
>> +       pinctrl-0 = <&pinctrl_hog>;
>> +
>> +       hog {
>> +               pinctrl_hog: hoggrp {
>> +                       fsl,pins = <
>> +                               /* power button */
>> +                               MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000
> 
> Better to avoid 0x80000000. Replace it with the real iomux value
> instead so that you don't need to rely on the bootloader
> configuration.
hmm, I don't know how to determine this value. The device documentation
I have does not say anything about it and the vendor kernel uses
0x80000000...

> 
>> +
>> +       imx6q-utilite-pro {
>> +               pinctrl_i2c1: i2c1grp {
>> +                       fsl,pins = <
>> +                               MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1
>> +                               MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1
>> +                       >;
>> +               };
> 
> You should better remove one level of indentation. Check this commit
> for reference:
> https://git.kernel.org/cgit/linux/kernel/git/shawnguo/linux.git/commit/arch/arm/boot/dts/imx6q-tbs2910.dts?h=for-next&id=aa7871b53bc3c36b4adefe67f728143e2deeec93
> 
OK, done (I also had to change this in the imx6q-cm-fx6.dts to make it
work).

>> +&uart2 {
>> +       pinctrl-names = "default";
>> +       pinctrl-0 = <&pinctrl_uart2>;
>> +       fsl,uart-has-rtscts;
>> +       dma-names = "rx", "tx";
>> +       dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
> 
> No need to add the dma nodes as they are already present in imx6qdl.dtsi.
> 
Indeed, I removed them.


Thanks for your review!

Cheers,
Christopher
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-23 23:08           ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-05-23 23:08 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Fabio,

On 05/23/2016 07:49 PM, Fabio Estevam wrote:
> On Sun, May 22, 2016 at 7:47 PM,  <christopher.spinrath@rwth-aachen.de> wrote:
> 
>> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> new file mode 100644
>> index 0000000..bcd8e0d
>> --- /dev/null
>> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> @@ -0,0 +1,128 @@
>> +/*
>> + * Copyright 2016 Christopher Spinrath
>> + * Copyright 2013 CompuLab Ltd.
>> + *
>> + * Based on the GPLv2 licensed devicetree distributed with the vendor
>> + * kernel for the Utilite Pro:
>> + *     Copyright 2013 CompuLab Ltd.
>> + *     Author: Valentin Raevsky <valentin@compulab.co.il>
>> + *
>> + * The code contained herein is licensed under the GNU General Public
>> + * License. You may obtain a copy of the GNU General Public License
>> + * Version 2 or later at the following locations:
> 
> Can you make this dual GPL/X11 license?
> 
> For reference take a look at:
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/imx6sl-warp.dts?id=refs/tags/v4.6
> 
I would like to but I'm not sure if I'm allowed to. As I stated in the
license header some nodes are copied (and cleaned up) from the vendor
kernel/devicetree. They are licensed GPL-v2 only. So I don't know, can I
add the X11 license?

> 
>> +       gpio-keys {
>> +               compatible = "gpio-keys";
>> +               power {
>> +                       label = "Power Button";
>> +                       gpios = <&gpio1 29 1>;
> 
> Better to use a label like:
> gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
> 
>> +&iomuxc {
>> +       pinctrl-names = "default";
>> +       pinctrl-0 = <&pinctrl_hog>;
>> +
>> +       hog {
>> +               pinctrl_hog: hoggrp {
>> +                       fsl,pins = <
>> +                               /* power button */
>> +                               MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000
> 
> Better to avoid 0x80000000. Replace it with the real iomux value
> instead so that you don't need to rely on the bootloader
> configuration.
hmm, I don't know how to determine this value. The device documentation
I have does not say anything about it and the vendor kernel uses
0x80000000...

> 
>> +
>> +       imx6q-utilite-pro {
>> +               pinctrl_i2c1: i2c1grp {
>> +                       fsl,pins = <
>> +                               MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1
>> +                               MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1
>> +                       >;
>> +               };
> 
> You should better remove one level of indentation. Check this commit
> for reference:
> https://git.kernel.org/cgit/linux/kernel/git/shawnguo/linux.git/commit/arch/arm/boot/dts/imx6q-tbs2910.dts?h=for-next&id=aa7871b53bc3c36b4adefe67f728143e2deeec93
> 
OK, done (I also had to change this in the imx6q-cm-fx6.dts to make it
work).

>> +&uart2 {
>> +       pinctrl-names = "default";
>> +       pinctrl-0 = <&pinctrl_uart2>;
>> +       fsl,uart-has-rtscts;
>> +       dma-names = "rx", "tx";
>> +       dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
> 
> No need to add the dma nodes as they are already present in imx6qdl.dtsi.
> 
Indeed, I removed them.


Thanks for your review!

Cheers,
Christopher

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
       [not found]     ` <20abc2f6769b4369ba87ec27274a090e@rwthex-s2-a.rwth-ad.de>
@ 2016-05-23 23:13           ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-05-23 23:13 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Shawn Guo, Sascha Hauer, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	devicetree-u79uwXL29TY76Z2rM5mHXA, Spinrath, Christopher

Hi Fabio,

sorry I forgot in my last reply to mention:

On 05/23/2016 07:49 PM, Fabio Estevam wrote:

-- snip --

> 
>> +       gpio-keys {
>> +               compatible = "gpio-keys";
>> +               power {
>> +                       label = "Power Button";
>> +                       gpios = <&gpio1 29 1>;
> 
> Better to use a label like:
> gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;

Will do. Thanks!

Cheers,
Christopher

> 
>> +&iomuxc {
>> +       pinctrl-names = "default";
>> +       pinctrl-0 = <&pinctrl_hog>;
>> +
>> +       hog {
>> +               pinctrl_hog: hoggrp {
>> +                       fsl,pins = <
>> +                               /* power button */
>> +                               MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000
> 
> Better to avoid 0x80000000. Replace it with the real iomux value
> instead so that you don't need to rely on the bootloader
> configuration.
> 
>> +
>> +       imx6q-utilite-pro {
>> +               pinctrl_i2c1: i2c1grp {
>> +                       fsl,pins = <
>> +                               MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1
>> +                               MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1
>> +                       >;
>> +               };
> 
> You should better remove one level of indentation. Check this commit
> for reference:
> https://git.kernel.org/cgit/linux/kernel/git/shawnguo/linux.git/commit/arch/arm/boot/dts/imx6q-tbs2910.dts?h=for-next&id=aa7871b53bc3c36b4adefe67f728143e2deeec93
> 
>> +&uart2 {
>> +       pinctrl-names = "default";
>> +       pinctrl-0 = <&pinctrl_uart2>;
>> +       fsl,uart-has-rtscts;
>> +       dma-names = "rx", "tx";
>> +       dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
> 
> No need to add the dma nodes as they are already present in imx6qdl.dtsi.
> 
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-23 23:13           ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-05-23 23:13 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Fabio,

sorry I forgot in my last reply to mention:

On 05/23/2016 07:49 PM, Fabio Estevam wrote:

-- snip --

> 
>> +       gpio-keys {
>> +               compatible = "gpio-keys";
>> +               power {
>> +                       label = "Power Button";
>> +                       gpios = <&gpio1 29 1>;
> 
> Better to use a label like:
> gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;

Will do. Thanks!

Cheers,
Christopher

> 
>> +&iomuxc {
>> +       pinctrl-names = "default";
>> +       pinctrl-0 = <&pinctrl_hog>;
>> +
>> +       hog {
>> +               pinctrl_hog: hoggrp {
>> +                       fsl,pins = <
>> +                               /* power button */
>> +                               MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000
> 
> Better to avoid 0x80000000. Replace it with the real iomux value
> instead so that you don't need to rely on the bootloader
> configuration.
> 
>> +
>> +       imx6q-utilite-pro {
>> +               pinctrl_i2c1: i2c1grp {
>> +                       fsl,pins = <
>> +                               MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1
>> +                               MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1
>> +                       >;
>> +               };
> 
> You should better remove one level of indentation. Check this commit
> for reference:
> https://git.kernel.org/cgit/linux/kernel/git/shawnguo/linux.git/commit/arch/arm/boot/dts/imx6q-tbs2910.dts?h=for-next&id=aa7871b53bc3c36b4adefe67f728143e2deeec93
> 
>> +&uart2 {
>> +       pinctrl-names = "default";
>> +       pinctrl-0 = <&pinctrl_uart2>;
>> +       fsl,uart-has-rtscts;
>> +       dma-names = "rx", "tx";
>> +       dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
> 
> No need to add the dma nodes as they are already present in imx6qdl.dtsi.
> 

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
       [not found]     ` <9b24c4b30f424407902589fcc4598ec5@rwthex-w2-a.rwth-ad.de>
@ 2016-05-23 23:15           ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-05-23 23:15 UTC (permalink / raw)
  To: Stefan Wahren, kernel-bIcnvbaLZ9MEGnE8C9+IrQ,
	shawnguo-DgEjT+Ai2ygdnm+yROfE0A
  Cc: pawel.moll-5wv7dgnIgG8, linux-lFZ/pmaqli7XmaaqVzeoHQ,
	ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg,
	robh+dt-DgEjT+Ai2ygdnm+yROfE0A, galak-sgV2jX0FEOL9JmXXK+q4OQ,
	mark.rutland-5wv7dgnIgG8,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	devicetree-u79uwXL29TY76Z2rM5mHXA, Spinrath, Christopher

Hi Stefan,

On 05/23/2016 10:56 PM, Stefan Wahren wrote:
> Hi Christopher,
> 
>> christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org hat am 23. Mai 2016 um 00:47 geschrieben:
>>
>>
>> From: Christopher Spinrath <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org>
>>
>> The CompuLab Utilite Pro is a miniature fanless desktop pc based on
>> the i.MX6 Quad powered cm-fx6 module. It features two serial ports,
>> USB OTG, 4x USB, analog audio and S/PDIF, 2x Gb Ethernet, HDMI and
>> DVI ports, an on-board 32GB SSD, a mmc slot, and on-board wifi/bt.
>>
>> Add initial support for it including USB, Ethernet (both ports), sata
>> and HDMI support.
>>
>> Signed-off-by: Christopher Spinrath <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org>
>> ---
>>  arch/arm/boot/dts/Makefile              |   1 +
>>  arch/arm/boot/dts/imx6q-utilite-pro.dts | 128
>> ++++++++++++++++++++++++++++++++
>>  2 files changed, 129 insertions(+)
>>  create mode 100644 arch/arm/boot/dts/imx6q-utilite-pro.dts
>>
>> ...
>> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> new file mode 100644
>> index 0000000..bcd8e0d
>> --- /dev/null
>> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> @@ -0,0 +1,128 @@
>> +/*
>> + * Copyright 2016 Christopher Spinrath
>> + * Copyright 2013 CompuLab Ltd.
>> + *
>> + * Based on the GPLv2 licensed devicetree distributed with the vendor
>> + * kernel for the Utilite Pro:
>> + *	Copyright 2013 CompuLab Ltd.
>> + *	Author: Valentin Raevsky <valentin-UTxiZqZC01RS1MOuV/RT9w@public.gmane.org>
>> + *
>> + * The code contained herein is licensed under the GNU General Public
>> + * License. You may obtain a copy of the GNU General Public License
>> + * Version 2 or later at the following locations:
>> + *
>> + * http://www.opensource.org/licenses/gpl-license.html
>> + * http://www.gnu.org/copyleft/gpl.html
>> + */
>> +
>> ...
>> +
>> +		pinctrl_uart2: uart2grp {
>> +			fsl,pins = <
>> +				MX6QDL_PAD_GPIO_7__UART2_TX_DATA 0x1b0b1
>> +				MX6QDL_PAD_GPIO_8__UART2_RX_DATA 0x1b0b1
>> +				MX6QDL_PAD_SD4_DAT5__UART2_RTS_B 0x1b0b1
>> +				MX6QDL_PAD_SD4_DAT6__UART2_CTS_B 0x1b0b1
>> +			>;
>> +		};
>> +	};
>> +};
>> +
>> +&pcie {
>> +	pcie@0,0 {
>> +		reg = <0x000000 0 0 0 0>;
>> +		#address-cells = <3>;
>> +		#size-cells = <2>;
>> +
>> +		/* non-removable i211 ethernet card */
>> +		eth1: intel,i211@pcie0,0 {
>> +			reg = <0x010000 0 0 0 0>;
>> +		};
>> +	};
>> +};
>> +
>> +&uart2 {
>> +	pinctrl-names = "default";
>> +	pinctrl-0 = <&pinctrl_uart2>;
>> +	fsl,uart-has-rtscts;
> 
> this property is deprecated so please use the generic one:
> 
> https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/?id=1006ed7e1b258dac3e85c9fafe9d38b6020c917f
> 

Thanks for pointing that out. I will switch to the generic property.

Cheers,
Christopher

> Stefan
> 
>> +	dma-names = "rx", "tx";
>> +	dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
>> +	status = "okay";
>> +};
>> -- 
>> 2.8.2
>>
>>
>> _______________________________________________
>> linux-arm-kernel mailing list
>> linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
>> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-23 23:15           ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-05-23 23:15 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Stefan,

On 05/23/2016 10:56 PM, Stefan Wahren wrote:
> Hi Christopher,
> 
>> christopher.spinrath at rwth-aachen.de hat am 23. Mai 2016 um 00:47 geschrieben:
>>
>>
>> From: Christopher Spinrath <christopher.spinrath@rwth-aachen.de>
>>
>> The CompuLab Utilite Pro is a miniature fanless desktop pc based on
>> the i.MX6 Quad powered cm-fx6 module. It features two serial ports,
>> USB OTG, 4x USB, analog audio and S/PDIF, 2x Gb Ethernet, HDMI and
>> DVI ports, an on-board 32GB SSD, a mmc slot, and on-board wifi/bt.
>>
>> Add initial support for it including USB, Ethernet (both ports), sata
>> and HDMI support.
>>
>> Signed-off-by: Christopher Spinrath <christopher.spinrath@rwth-aachen.de>
>> ---
>>  arch/arm/boot/dts/Makefile              |   1 +
>>  arch/arm/boot/dts/imx6q-utilite-pro.dts | 128
>> ++++++++++++++++++++++++++++++++
>>  2 files changed, 129 insertions(+)
>>  create mode 100644 arch/arm/boot/dts/imx6q-utilite-pro.dts
>>
>> ...
>> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> new file mode 100644
>> index 0000000..bcd8e0d
>> --- /dev/null
>> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> @@ -0,0 +1,128 @@
>> +/*
>> + * Copyright 2016 Christopher Spinrath
>> + * Copyright 2013 CompuLab Ltd.
>> + *
>> + * Based on the GPLv2 licensed devicetree distributed with the vendor
>> + * kernel for the Utilite Pro:
>> + *	Copyright 2013 CompuLab Ltd.
>> + *	Author: Valentin Raevsky <valentin@compulab.co.il>
>> + *
>> + * The code contained herein is licensed under the GNU General Public
>> + * License. You may obtain a copy of the GNU General Public License
>> + * Version 2 or later at the following locations:
>> + *
>> + * http://www.opensource.org/licenses/gpl-license.html
>> + * http://www.gnu.org/copyleft/gpl.html
>> + */
>> +
>> ...
>> +
>> +		pinctrl_uart2: uart2grp {
>> +			fsl,pins = <
>> +				MX6QDL_PAD_GPIO_7__UART2_TX_DATA 0x1b0b1
>> +				MX6QDL_PAD_GPIO_8__UART2_RX_DATA 0x1b0b1
>> +				MX6QDL_PAD_SD4_DAT5__UART2_RTS_B 0x1b0b1
>> +				MX6QDL_PAD_SD4_DAT6__UART2_CTS_B 0x1b0b1
>> +			>;
>> +		};
>> +	};
>> +};
>> +
>> +&pcie {
>> +	pcie at 0,0 {
>> +		reg = <0x000000 0 0 0 0>;
>> +		#address-cells = <3>;
>> +		#size-cells = <2>;
>> +
>> +		/* non-removable i211 ethernet card */
>> +		eth1: intel,i211 at pcie0,0 {
>> +			reg = <0x010000 0 0 0 0>;
>> +		};
>> +	};
>> +};
>> +
>> +&uart2 {
>> +	pinctrl-names = "default";
>> +	pinctrl-0 = <&pinctrl_uart2>;
>> +	fsl,uart-has-rtscts;
> 
> this property is deprecated so please use the generic one:
> 
> https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/?id=1006ed7e1b258dac3e85c9fafe9d38b6020c917f
> 

Thanks for pointing that out. I will switch to the generic property.

Cheers,
Christopher

> Stefan
> 
>> +	dma-names = "rx", "tx";
>> +	dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
>> +	status = "okay";
>> +};
>> -- 
>> 2.8.2
>>
>>
>> _______________________________________________
>> linux-arm-kernel mailing list
>> linux-arm-kernel at lists.infradead.org
>> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
  2016-05-23 23:08           ` Christopher Spinrath
@ 2016-05-23 23:20             ` Fabio Estevam
  -1 siblings, 0 replies; 36+ messages in thread
From: Fabio Estevam @ 2016-05-23 23:20 UTC (permalink / raw)
  To: Christopher Spinrath
  Cc: Mark Rutland, devicetree, Russell King, Pawel Moll, Ian Campbell,
	robh+dt, Sascha Hauer, Kumar Gala, Shawn Guo, linux-arm-kernel

Hi Christopher,

On Mon, May 23, 2016 at 8:08 PM, Christopher Spinrath
<christopher.spinrath@rwth-aachen.de> wrote:

> I would like to but I'm not sure if I'm allowed to. As I stated in the
> license header some nodes are copied (and cleaned up) from the vendor
> kernel/devicetree. They are licensed GPL-v2 only. So I don't know, can I
> add the X11 license?

Maybe you could contact the original author anc check?

>> Better to avoid 0x80000000. Replace it with the real iomux value
>> instead so that you don't need to rely on the bootloader
>> configuration.
> hmm, I don't know how to determine this value. The device documentation
> I have does not say anything about it and the vendor kernel uses
> 0x80000000...

The default value of register IOMUXC_SW_PAD_CTL_PAD_ENET_TX_DATA1 is
0x1b0b0, so you can use this value.

Another thing I forgot to comment: instead of putting this pin inside
the hog group you could put it inside the gpio-keys node.

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

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-23 23:20             ` Fabio Estevam
  0 siblings, 0 replies; 36+ messages in thread
From: Fabio Estevam @ 2016-05-23 23:20 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Christopher,

On Mon, May 23, 2016 at 8:08 PM, Christopher Spinrath
<christopher.spinrath@rwth-aachen.de> wrote:

> I would like to but I'm not sure if I'm allowed to. As I stated in the
> license header some nodes are copied (and cleaned up) from the vendor
> kernel/devicetree. They are licensed GPL-v2 only. So I don't know, can I
> add the X11 license?

Maybe you could contact the original author anc check?

>> Better to avoid 0x80000000. Replace it with the real iomux value
>> instead so that you don't need to rely on the bootloader
>> configuration.
> hmm, I don't know how to determine this value. The device documentation
> I have does not say anything about it and the vendor kernel uses
> 0x80000000...

The default value of register IOMUXC_SW_PAD_CTL_PAD_ENET_TX_DATA1 is
0x1b0b0, so you can use this value.

Another thing I forgot to comment: instead of putting this pin inside
the hog group you could put it inside the gpio-keys node.

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
       [not found]           ` <9b905766c6cc4680be4b33f79a179d5a@rwthex-w1-b.rwth-ad.de>
@ 2016-05-25 14:05                 ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-05-25 14:05 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Shawn Guo, Sascha Hauer, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	devicetree-u79uwXL29TY76Z2rM5mHXA, Spinrath, Christopher

Hi Fabio,

On 05/24/2016 01:20 AM, Fabio Estevam wrote:
> Hi Christopher,
> 
> On Mon, May 23, 2016 at 8:08 PM, Christopher Spinrath
> <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org> wrote:
> 
>> I would like to but I'm not sure if I'm allowed to. As I stated in the
>> license header some nodes are copied (and cleaned up) from the vendor
>> kernel/devicetree. They are licensed GPL-v2 only. So I don't know, can I
>> add the X11 license?
> 
> Maybe you could contact the original author anc check?
> 
I have sent an email to the author and will wait about a week for a
reply before I send v2.

>>> Better to avoid 0x80000000. Replace it with the real iomux value
>>> instead so that you don't need to rely on the bootloader
>>> configuration.
>> hmm, I don't know how to determine this value. The device documentation
>> I have does not say anything about it and the vendor kernel uses
>> 0x80000000...
> 
> The default value of register IOMUXC_SW_PAD_CTL_PAD_ENET_TX_DATA1 is
> 0x1b0b0, so you can use this value.
>
> Another thing I forgot to comment: instead of putting this pin inside
> the hog group you could put it inside the gpio-keys node.
> 

OK, done. Can I always use the default value in this case? If yes, can
you point me to a proper documentation of these?

Thanks,
Christopher
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-25 14:05                 ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-05-25 14:05 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Fabio,

On 05/24/2016 01:20 AM, Fabio Estevam wrote:
> Hi Christopher,
> 
> On Mon, May 23, 2016 at 8:08 PM, Christopher Spinrath
> <christopher.spinrath@rwth-aachen.de> wrote:
> 
>> I would like to but I'm not sure if I'm allowed to. As I stated in the
>> license header some nodes are copied (and cleaned up) from the vendor
>> kernel/devicetree. They are licensed GPL-v2 only. So I don't know, can I
>> add the X11 license?
> 
> Maybe you could contact the original author anc check?
> 
I have sent an email to the author and will wait about a week for a
reply before I send v2.

>>> Better to avoid 0x80000000. Replace it with the real iomux value
>>> instead so that you don't need to rely on the bootloader
>>> configuration.
>> hmm, I don't know how to determine this value. The device documentation
>> I have does not say anything about it and the vendor kernel uses
>> 0x80000000...
> 
> The default value of register IOMUXC_SW_PAD_CTL_PAD_ENET_TX_DATA1 is
> 0x1b0b0, so you can use this value.
>
> Another thing I forgot to comment: instead of putting this pin inside
> the hog group you could put it inside the gpio-keys node.
> 

OK, done. Can I always use the default value in this case? If yes, can
you point me to a proper documentation of these?

Thanks,
Christopher

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
  2016-05-25 14:05                 ` Christopher Spinrath
@ 2016-05-25 15:07                     ` Fabio Estevam
  -1 siblings, 0 replies; 36+ messages in thread
From: Fabio Estevam @ 2016-05-25 15:07 UTC (permalink / raw)
  To: Christopher Spinrath
  Cc: Shawn Guo, Sascha Hauer, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	devicetree-u79uwXL29TY76Z2rM5mHXA

On Wed, May 25, 2016 at 11:05 AM, Christopher Spinrath
<christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org> wrote:

> OK, done. Can I always use the default value in this case? If yes, can
> you point me to a proper documentation of these?

You can look at
"36.4.316 Pad Control Register
(IOMUXC_SW_PAD_CTL_PAD_ENET_TX_DATA1)" in the mx6quad reference manual.

For GPIO functionality the default power-on-reset value should work fine.

You can confirm this by reading address 0x20E0500 in the bootloader:
mw.l 0x20E0500 1

and then use this value on the dts. This way the kernel will always
have a sane value instead of relying in the value passed from the
bootloader.
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-25 15:07                     ` Fabio Estevam
  0 siblings, 0 replies; 36+ messages in thread
From: Fabio Estevam @ 2016-05-25 15:07 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, May 25, 2016 at 11:05 AM, Christopher Spinrath
<christopher.spinrath@rwth-aachen.de> wrote:

> OK, done. Can I always use the default value in this case? If yes, can
> you point me to a proper documentation of these?

You can look at
"36.4.316 Pad Control Register
(IOMUXC_SW_PAD_CTL_PAD_ENET_TX_DATA1)" in the mx6quad reference manual.

For GPIO functionality the default power-on-reset value should work fine.

You can confirm this by reading address 0x20E0500 in the bootloader:
mw.l 0x20E0500 1

and then use this value on the dts. This way the kernel will always
have a sane value instead of relying in the value passed from the
bootloader.

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
  2016-05-23 17:49         ` Fabio Estevam
@ 2016-05-26  8:28           ` Igor Grinberg
  -1 siblings, 0 replies; 36+ messages in thread
From: Igor Grinberg @ 2016-05-26  8:28 UTC (permalink / raw)
  To: Fabio Estevam, christopher.spinrath
  Cc: Mark Rutland, devicetree, Russell King, Pawel Moll, Ian Campbell,
	robh+dt, Sascha Hauer, Kumar Gala, Shawn Guo, linux-arm-kernel

Hi Fabio,

On 05/23/2016 08:49 PM, Fabio Estevam wrote:
> On Sun, May 22, 2016 at 7:47 PM,  <christopher.spinrath@rwth-aachen.de> wrote:
> 
>> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> new file mode 100644
>> index 0000000..bcd8e0d
>> --- /dev/null
>> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> @@ -0,0 +1,128 @@
>> +/*
>> + * Copyright 2016 Christopher Spinrath
>> + * Copyright 2013 CompuLab Ltd.
>> + *
>> + * Based on the GPLv2 licensed devicetree distributed with the vendor
>> + * kernel for the Utilite Pro:
>> + *     Copyright 2013 CompuLab Ltd.
>> + *     Author: Valentin Raevsky <valentin@compulab.co.il>
>> + *
>> + * The code contained herein is licensed under the GNU General Public
>> + * License. You may obtain a copy of the GNU General Public License
>> + * Version 2 or later at the following locations:
> 
> Can you make this dual GPL/X11 license?
> 
> For reference take a look at:
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/imx6sl-warp.dts?id=refs/tags/v4.6

Please excuse me my ignorance, what is the rationale for this change?

-- 
Regards,
Igor.

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

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-26  8:28           ` Igor Grinberg
  0 siblings, 0 replies; 36+ messages in thread
From: Igor Grinberg @ 2016-05-26  8:28 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Fabio,

On 05/23/2016 08:49 PM, Fabio Estevam wrote:
> On Sun, May 22, 2016 at 7:47 PM,  <christopher.spinrath@rwth-aachen.de> wrote:
> 
>> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> new file mode 100644
>> index 0000000..bcd8e0d
>> --- /dev/null
>> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>> @@ -0,0 +1,128 @@
>> +/*
>> + * Copyright 2016 Christopher Spinrath
>> + * Copyright 2013 CompuLab Ltd.
>> + *
>> + * Based on the GPLv2 licensed devicetree distributed with the vendor
>> + * kernel for the Utilite Pro:
>> + *     Copyright 2013 CompuLab Ltd.
>> + *     Author: Valentin Raevsky <valentin@compulab.co.il>
>> + *
>> + * The code contained herein is licensed under the GNU General Public
>> + * License. You may obtain a copy of the GNU General Public License
>> + * Version 2 or later at the following locations:
> 
> Can you make this dual GPL/X11 license?
> 
> For reference take a look at:
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/imx6sl-warp.dts?id=refs/tags/v4.6

Please excuse me my ignorance, what is the rationale for this change?

-- 
Regards,
Igor.

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
       [not found]         ` <a6cc6b85d2fa4994b3cb7e2b047f800d@rwthex-w2-b.rwth-ad.de>
@ 2016-05-26 14:26               ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-05-26 14:26 UTC (permalink / raw)
  To: Igor Grinberg, Fabio Estevam
  Cc: Mark Rutland, devicetree-u79uwXL29TY76Z2rM5mHXA, Russell King,
	Pawel Moll, Ian Campbell, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	Sascha Hauer, Kumar Gala, Shawn Guo,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, Spinrath,
	Christopher

Hi Igor,

On 05/26/2016 10:28 AM, Igor Grinberg wrote:
> Hi Fabio,
> 
> On 05/23/2016 08:49 PM, Fabio Estevam wrote:
>> On Sun, May 22, 2016 at 7:47 PM,  <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org> wrote:
>>
>>> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>>> new file mode 100644
>>> index 0000000..bcd8e0d
>>> --- /dev/null
>>> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>>> @@ -0,0 +1,128 @@
>>> +/*
>>> + * Copyright 2016 Christopher Spinrath
>>> + * Copyright 2013 CompuLab Ltd.
>>> + *
>>> + * Based on the GPLv2 licensed devicetree distributed with the vendor
>>> + * kernel for the Utilite Pro:
>>> + *     Copyright 2013 CompuLab Ltd.
>>> + *     Author: Valentin Raevsky <valentin-UTxiZqZC01RS1MOuV/RT9w@public.gmane.org>
>>> + *
>>> + * The code contained herein is licensed under the GNU General Public
>>> + * License. You may obtain a copy of the GNU General Public License
>>> + * Version 2 or later at the following locations:
>>
>> Can you make this dual GPL/X11 license?
>>
>> For reference take a look at:
>> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/imx6sl-warp.dts?id=refs/tags/v4.6
> 
> Please excuse me my ignorance, what is the rationale for this change?
> 

Thanks for joining this discussion. I *guess* the rationale is to share
the same device tree with projects that are incompatible with the GPL
(e.g. *BSD). Even if there is no support for a particular device/board
having all (or most) files dual licensed makes it easier to just pull
them all in.

Cheers,
Christopher
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-26 14:26               ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-05-26 14:26 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Igor,

On 05/26/2016 10:28 AM, Igor Grinberg wrote:
> Hi Fabio,
> 
> On 05/23/2016 08:49 PM, Fabio Estevam wrote:
>> On Sun, May 22, 2016 at 7:47 PM,  <christopher.spinrath@rwth-aachen.de> wrote:
>>
>>> diff --git a/arch/arm/boot/dts/imx6q-utilite-pro.dts b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>>> new file mode 100644
>>> index 0000000..bcd8e0d
>>> --- /dev/null
>>> +++ b/arch/arm/boot/dts/imx6q-utilite-pro.dts
>>> @@ -0,0 +1,128 @@
>>> +/*
>>> + * Copyright 2016 Christopher Spinrath
>>> + * Copyright 2013 CompuLab Ltd.
>>> + *
>>> + * Based on the GPLv2 licensed devicetree distributed with the vendor
>>> + * kernel for the Utilite Pro:
>>> + *     Copyright 2013 CompuLab Ltd.
>>> + *     Author: Valentin Raevsky <valentin@compulab.co.il>
>>> + *
>>> + * The code contained herein is licensed under the GNU General Public
>>> + * License. You may obtain a copy of the GNU General Public License
>>> + * Version 2 or later at the following locations:
>>
>> Can you make this dual GPL/X11 license?
>>
>> For reference take a look at:
>> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/imx6sl-warp.dts?id=refs/tags/v4.6
> 
> Please excuse me my ignorance, what is the rationale for this change?
> 

Thanks for joining this discussion. I *guess* the rationale is to share
the same device tree with projects that are incompatible with the GPL
(e.g. *BSD). Even if there is no support for a particular device/board
having all (or most) files dual licensed makes it easier to just pull
them all in.

Cheers,
Christopher

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
  2016-05-26 14:26               ` Christopher Spinrath
@ 2016-05-26 22:20                   ` Fabio Estevam
  -1 siblings, 0 replies; 36+ messages in thread
From: Fabio Estevam @ 2016-05-26 22:20 UTC (permalink / raw)
  To: Christopher Spinrath
  Cc: Igor Grinberg, Mark Rutland, devicetree-u79uwXL29TY76Z2rM5mHXA,
	Russell King, Pawel Moll, Ian Campbell,
	robh+dt-DgEjT+Ai2ygdnm+yROfE0A, Sascha Hauer, Kumar Gala,
	Shawn Guo, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
<christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org> wrote:

> Thanks for joining this discussion. I *guess* the rationale is to share
> the same device tree with projects that are incompatible with the GPL
> (e.g. *BSD). Even if there is no support for a particular device/board
> having all (or most) files dual licensed makes it easier to just pull
> them all in.

Yes, that's correct.
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-26 22:20                   ` Fabio Estevam
  0 siblings, 0 replies; 36+ messages in thread
From: Fabio Estevam @ 2016-05-26 22:20 UTC (permalink / raw)
  To: linux-arm-kernel

On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
<christopher.spinrath@rwth-aachen.de> wrote:

> Thanks for joining this discussion. I *guess* the rationale is to share
> the same device tree with projects that are incompatible with the GPL
> (e.g. *BSD). Even if there is no support for a particular device/board
> having all (or most) files dual licensed makes it easier to just pull
> them all in.

Yes, that's correct.

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
  2016-05-26 22:20                   ` Fabio Estevam
@ 2016-05-29  8:01                       ` Igor Grinberg
  -1 siblings, 0 replies; 36+ messages in thread
From: Igor Grinberg @ 2016-05-29  8:01 UTC (permalink / raw)
  To: Fabio Estevam, Christopher Spinrath
  Cc: Mark Rutland, devicetree-u79uwXL29TY76Z2rM5mHXA, Russell King,
	Pawel Moll, Ian Campbell, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	Sascha Hauer, Kumar Gala, Shawn Guo,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

On 05/27/2016 01:20 AM, Fabio Estevam wrote:
> On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
> <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org> wrote:
> 
>> Thanks for joining this discussion. I *guess* the rationale is to share
>> the same device tree with projects that are incompatible with the GPL
>> (e.g. *BSD). Even if there is no support for a particular device/board
>> having all (or most) files dual licensed makes it easier to just pull
>> them all in.
> 
> Yes, that's correct.
> 

Thanks for the explanation.


-- 
Regards,
Igor.
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-29  8:01                       ` Igor Grinberg
  0 siblings, 0 replies; 36+ messages in thread
From: Igor Grinberg @ 2016-05-29  8:01 UTC (permalink / raw)
  To: linux-arm-kernel

On 05/27/2016 01:20 AM, Fabio Estevam wrote:
> On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
> <christopher.spinrath@rwth-aachen.de> wrote:
> 
>> Thanks for joining this discussion. I *guess* the rationale is to share
>> the same device tree with projects that are incompatible with the GPL
>> (e.g. *BSD). Even if there is no support for a particular device/board
>> having all (or most) files dual licensed makes it easier to just pull
>> them all in.
> 
> Yes, that's correct.
> 

Thanks for the explanation.


-- 
Regards,
Igor.

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
  2016-05-25 14:05                 ` Christopher Spinrath
@ 2016-05-30  9:36                     ` Holger Schurig
  -1 siblings, 0 replies; 36+ messages in thread
From: Holger Schurig @ 2016-05-30  9:36 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Mark Rutland, devicetree@vger.kernel.org, Russell King,
	Pawel Moll, Ian Campbell, robh+dt@kernel.org, Sascha Hauer,
	Kumar Gala, Spinrath, Christopher, Shawn Guo,
	linux-arm-kernel@lists.infradead.org

> OK, done. Can I always use the default value in this case? If yes, can
> you point me to a proper documentation of these?

Just google for "i.MX6Q Reference Manual", it's chapter 36 ("IOMUXC"),
or to be more specific, it at 36.4.316.



It's nice that Freescale/NXP is way better here than Marvell. You can
download this stuff without any problem.

When Marvell bought the PXA stuff from Intel and put everything under
NDA / download after approvement, I was hugely p.... off. I never
touched any Marvell chip after it :-)
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-05-30  9:36                     ` Holger Schurig
  0 siblings, 0 replies; 36+ messages in thread
From: Holger Schurig @ 2016-05-30  9:36 UTC (permalink / raw)
  To: linux-arm-kernel

> OK, done. Can I always use the default value in this case? If yes, can
> you point me to a proper documentation of these?

Just google for "i.MX6Q Reference Manual", it's chapter 36 ("IOMUXC"),
or to be more specific, it at 36.4.316.



It's nice that Freescale/NXP is way better here than Marvell. You can
download this stuff without any problem.

When Marvell bought the PXA stuff from Intel and put everything under
NDA / download after approvement, I was hugely p.... off. I never
touched any Marvell chip after it :-)

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
       [not found]                   ` <c7a1b8de98814b95afc43cc6df3c92df@rwthex-w2-a.rwth-ad.de>
@ 2016-06-02 10:47                         ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-06-02 10:47 UTC (permalink / raw)
  To: Igor Grinberg, Fabio Estevam
  Cc: Mark Rutland, devicetree-u79uwXL29TY76Z2rM5mHXA, Russell King,
	Pawel Moll, Ian Campbell, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	Sascha Hauer, Kumar Gala, Shawn Guo,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, Spinrath,
	Christopher

Hi Igor,

On 05/29/2016 10:01 AM, Igor Grinberg wrote:
> On 05/27/2016 01:20 AM, Fabio Estevam wrote:
>> On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
>> <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org> wrote:
>>
>>> Thanks for joining this discussion. I *guess* the rationale is to share
>>> the same device tree with projects that are incompatible with the GPL
>>> (e.g. *BSD). Even if there is no support for a particular device/board
>>> having all (or most) files dual licensed makes it easier to just pull
>>> them all in.
>>
>> Yes, that's correct.
>>
> 
> Thanks for the explanation.
> 

Have you/CompuLab made a decision? Do you/CompuLab approve the dual license?

Thanks,
Christopher
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-06-02 10:47                         ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-06-02 10:47 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Igor,

On 05/29/2016 10:01 AM, Igor Grinberg wrote:
> On 05/27/2016 01:20 AM, Fabio Estevam wrote:
>> On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
>> <christopher.spinrath@rwth-aachen.de> wrote:
>>
>>> Thanks for joining this discussion. I *guess* the rationale is to share
>>> the same device tree with projects that are incompatible with the GPL
>>> (e.g. *BSD). Even if there is no support for a particular device/board
>>> having all (or most) files dual licensed makes it easier to just pull
>>> them all in.
>>
>> Yes, that's correct.
>>
> 
> Thanks for the explanation.
> 

Have you/CompuLab made a decision? Do you/CompuLab approve the dual license?

Thanks,
Christopher

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
  2016-06-02 10:47                         ` Christopher Spinrath
@ 2016-06-05 16:25                             ` Igor Grinberg
  -1 siblings, 0 replies; 36+ messages in thread
From: Igor Grinberg @ 2016-06-05 16:25 UTC (permalink / raw)
  To: Christopher Spinrath, Fabio Estevam
  Cc: Mark Rutland, devicetree-u79uwXL29TY76Z2rM5mHXA, Russell King,
	Pawel Moll, Ian Campbell, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	Sascha Hauer, Kumar Gala, Shawn Guo,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

Hi Christopher,

Thanks for bringing this to my attention.

On 06/02/2016 01:47 PM, Christopher Spinrath wrote:
> Hi Igor,
> 
> On 05/29/2016 10:01 AM, Igor Grinberg wrote:
>> On 05/27/2016 01:20 AM, Fabio Estevam wrote:
>>> On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
>>> <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org> wrote:
>>>
>>>> Thanks for joining this discussion. I *guess* the rationale is to share
>>>> the same device tree with projects that are incompatible with the GPL
>>>> (e.g. *BSD). Even if there is no support for a particular device/board
>>>> having all (or most) files dual licensed makes it easier to just pull
>>>> them all in.
>>>
>>> Yes, that's correct.
>>>
>>
>> Thanks for the explanation.
>>
> 
> Have you/CompuLab made a decision? Do you/CompuLab approve the dual license?

Yes, please use the dual license.
You can count this answer official.

-- 
Regards,
Igor.
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-06-05 16:25                             ` Igor Grinberg
  0 siblings, 0 replies; 36+ messages in thread
From: Igor Grinberg @ 2016-06-05 16:25 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Christopher,

Thanks for bringing this to my attention.

On 06/02/2016 01:47 PM, Christopher Spinrath wrote:
> Hi Igor,
> 
> On 05/29/2016 10:01 AM, Igor Grinberg wrote:
>> On 05/27/2016 01:20 AM, Fabio Estevam wrote:
>>> On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
>>> <christopher.spinrath@rwth-aachen.de> wrote:
>>>
>>>> Thanks for joining this discussion. I *guess* the rationale is to share
>>>> the same device tree with projects that are incompatible with the GPL
>>>> (e.g. *BSD). Even if there is no support for a particular device/board
>>>> having all (or most) files dual licensed makes it easier to just pull
>>>> them all in.
>>>
>>> Yes, that's correct.
>>>
>>
>> Thanks for the explanation.
>>
> 
> Have you/CompuLab made a decision? Do you/CompuLab approve the dual license?

Yes, please use the dual license.
You can count this answer official.

-- 
Regards,
Igor.

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
       [not found]                         ` <92298f2d0d69413abb9ba7a336f534ab@rwthex-w1-a.rwth-ad.de>
@ 2016-06-05 17:36                               ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-06-05 17:36 UTC (permalink / raw)
  To: Igor Grinberg, Fabio Estevam
  Cc: Mark Rutland, devicetree-u79uwXL29TY76Z2rM5mHXA, Russell King,
	Pawel Moll, Ian Campbell, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	Sascha Hauer, Kumar Gala, Shawn Guo,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

Hi Igor,

On 06/05/2016 06:25 PM, Igor Grinberg wrote:
> Hi Christopher,
> 
> Thanks for bringing this to my attention.
> 
> On 06/02/2016 01:47 PM, Christopher Spinrath wrote:
>> Hi Igor,
>>
>> On 05/29/2016 10:01 AM, Igor Grinberg wrote:
>>> On 05/27/2016 01:20 AM, Fabio Estevam wrote:
>>>> On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
>>>> <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org> wrote:
>>>>
>>>>> Thanks for joining this discussion. I *guess* the rationale is to share
>>>>> the same device tree with projects that are incompatible with the GPL
>>>>> (e.g. *BSD). Even if there is no support for a particular device/board
>>>>> having all (or most) files dual licensed makes it easier to just pull
>>>>> them all in.
>>>>
>>>> Yes, that's correct.
>>>>
>>>
>>> Thanks for the explanation.
>>>
>>
>> Have you/CompuLab made a decision? Do you/CompuLab approve the dual license?
> 
> Yes, please use the dual license.
> You can count this answer official.
> 
Thank you very much! I will send v2 later today with the dual license
(and also changing the license of the cm-fx6 file).

I would be very nice, if you could provide your Acked-By (or whatever)
for the license changes (I will keep you in cc).

Cheers,
Christopher
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-06-05 17:36                               ` Christopher Spinrath
  0 siblings, 0 replies; 36+ messages in thread
From: Christopher Spinrath @ 2016-06-05 17:36 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Igor,

On 06/05/2016 06:25 PM, Igor Grinberg wrote:
> Hi Christopher,
> 
> Thanks for bringing this to my attention.
> 
> On 06/02/2016 01:47 PM, Christopher Spinrath wrote:
>> Hi Igor,
>>
>> On 05/29/2016 10:01 AM, Igor Grinberg wrote:
>>> On 05/27/2016 01:20 AM, Fabio Estevam wrote:
>>>> On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
>>>> <christopher.spinrath@rwth-aachen.de> wrote:
>>>>
>>>>> Thanks for joining this discussion. I *guess* the rationale is to share
>>>>> the same device tree with projects that are incompatible with the GPL
>>>>> (e.g. *BSD). Even if there is no support for a particular device/board
>>>>> having all (or most) files dual licensed makes it easier to just pull
>>>>> them all in.
>>>>
>>>> Yes, that's correct.
>>>>
>>>
>>> Thanks for the explanation.
>>>
>>
>> Have you/CompuLab made a decision? Do you/CompuLab approve the dual license?
> 
> Yes, please use the dual license.
> You can count this answer official.
> 
Thank you very much! I will send v2 later today with the dual license
(and also changing the license of the cm-fx6 file).

I would be very nice, if you could provide your Acked-By (or whatever)
for the license changes (I will keep you in cc).

Cheers,
Christopher

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

* Re: [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
  2016-06-05 17:36                               ` Christopher Spinrath
@ 2016-06-06  6:52                                   ` Igor Grinberg
  -1 siblings, 0 replies; 36+ messages in thread
From: Igor Grinberg @ 2016-06-06  6:52 UTC (permalink / raw)
  To: Christopher Spinrath, Fabio Estevam
  Cc: Mark Rutland, devicetree-u79uwXL29TY76Z2rM5mHXA, Russell King,
	Pawel Moll, Ian Campbell, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	Sascha Hauer, Kumar Gala, Shawn Guo,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

On 06/05/2016 08:36 PM, Christopher Spinrath wrote:
> Hi Igor,
> 
> On 06/05/2016 06:25 PM, Igor Grinberg wrote:
>> Hi Christopher,
>>
>> Thanks for bringing this to my attention.
>>
>> On 06/02/2016 01:47 PM, Christopher Spinrath wrote:
>>> Hi Igor,
>>>
>>> On 05/29/2016 10:01 AM, Igor Grinberg wrote:
>>>> On 05/27/2016 01:20 AM, Fabio Estevam wrote:
>>>>> On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
>>>>> <christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org> wrote:
>>>>>
>>>>>> Thanks for joining this discussion. I *guess* the rationale is to share
>>>>>> the same device tree with projects that are incompatible with the GPL
>>>>>> (e.g. *BSD). Even if there is no support for a particular device/board
>>>>>> having all (or most) files dual licensed makes it easier to just pull
>>>>>> them all in.
>>>>>
>>>>> Yes, that's correct.
>>>>>
>>>>
>>>> Thanks for the explanation.
>>>>
>>>
>>> Have you/CompuLab made a decision? Do you/CompuLab approve the dual license?
>>
>> Yes, please use the dual license.
>> You can count this answer official.
>>
> Thank you very much! I will send v2 later today with the dual license
> (and also changing the license of the cm-fx6 file).
> 
> I would be very nice, if you could provide your Acked-By (or whatever)
> for the license changes (I will keep you in cc).

Sure! No problem!


-- 
Regards,
Igor.
--
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] 36+ messages in thread

* [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro
@ 2016-06-06  6:52                                   ` Igor Grinberg
  0 siblings, 0 replies; 36+ messages in thread
From: Igor Grinberg @ 2016-06-06  6:52 UTC (permalink / raw)
  To: linux-arm-kernel

On 06/05/2016 08:36 PM, Christopher Spinrath wrote:
> Hi Igor,
> 
> On 06/05/2016 06:25 PM, Igor Grinberg wrote:
>> Hi Christopher,
>>
>> Thanks for bringing this to my attention.
>>
>> On 06/02/2016 01:47 PM, Christopher Spinrath wrote:
>>> Hi Igor,
>>>
>>> On 05/29/2016 10:01 AM, Igor Grinberg wrote:
>>>> On 05/27/2016 01:20 AM, Fabio Estevam wrote:
>>>>> On Thu, May 26, 2016 at 11:26 AM, Christopher Spinrath
>>>>> <christopher.spinrath@rwth-aachen.de> wrote:
>>>>>
>>>>>> Thanks for joining this discussion. I *guess* the rationale is to share
>>>>>> the same device tree with projects that are incompatible with the GPL
>>>>>> (e.g. *BSD). Even if there is no support for a particular device/board
>>>>>> having all (or most) files dual licensed makes it easier to just pull
>>>>>> them all in.
>>>>>
>>>>> Yes, that's correct.
>>>>>
>>>>
>>>> Thanks for the explanation.
>>>>
>>>
>>> Have you/CompuLab made a decision? Do you/CompuLab approve the dual license?
>>
>> Yes, please use the dual license.
>> You can count this answer official.
>>
> Thank you very much! I will send v2 later today with the dual license
> (and also changing the license of the cm-fx6 file).
> 
> I would be very nice, if you could provide your Acked-By (or whatever)
> for the license changes (I will keep you in cc).

Sure! No problem!


-- 
Regards,
Igor.

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

end of thread, other threads:[~2016-06-06  6:52 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <1463957258-4893-1-git-send-email-christopher.spinrath@rwth-aachen.de>
     [not found] ` <1463957258-4893-1-git-send-email-christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org>
2016-05-22 22:47   ` [PATCH 2/2] ARM: dts: imx6q: add support for the Utilite Pro christopher.spinrath-vA1bhqPz9FBZXbeN9DUtxg
2016-05-22 22:47     ` christopher.spinrath at rwth-aachen.de
     [not found]     ` <c4ab0387041f42ada68296141befe332-gtPewvpZjL8umhiu9RXYRl5UTUQ924AY@public.gmane.org>
2016-05-23 17:49       ` Fabio Estevam
2016-05-23 17:49         ` Fabio Estevam
2016-05-26  8:28         ` Igor Grinberg
2016-05-26  8:28           ` Igor Grinberg
     [not found]         ` <a6cc6b85d2fa4994b3cb7e2b047f800d@rwthex-w2-b.rwth-ad.de>
     [not found]           ` <a6cc6b85d2fa4994b3cb7e2b047f800d-cBaz+nnMw1+krInni0qv/15UTUQ924AY@public.gmane.org>
2016-05-26 14:26             ` Christopher Spinrath
2016-05-26 14:26               ` Christopher Spinrath
     [not found]               ` <9d7793850de942cfb578b0aeb2728f41-gtPewvpZjL8umhiu9RXYRl5UTUQ924AY@public.gmane.org>
2016-05-26 22:20                 ` Fabio Estevam
2016-05-26 22:20                   ` Fabio Estevam
     [not found]                   ` <CAOMZO5C3_bd-2Nz+G956+VPOcKoFaGGJK7G1p=U0yf5OyWekZA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-05-29  8:01                     ` Igor Grinberg
2016-05-29  8:01                       ` Igor Grinberg
     [not found]                   ` <c7a1b8de98814b95afc43cc6df3c92df@rwthex-w2-a.rwth-ad.de>
     [not found]                     ` <c7a1b8de98814b95afc43cc6df3c92df-cBaz+nnMw1+1MzRH+ruthl5UTUQ924AY@public.gmane.org>
2016-06-02 10:47                       ` Christopher Spinrath
2016-06-02 10:47                         ` Christopher Spinrath
     [not found]                         ` <fccd7d19bc774e17bccf57b0af7b99b1-gtPewvpZjL8umhiu9RXYRl5UTUQ924AY@public.gmane.org>
2016-06-05 16:25                           ` Igor Grinberg
2016-06-05 16:25                             ` Igor Grinberg
     [not found]                         ` <92298f2d0d69413abb9ba7a336f534ab@rwthex-w1-a.rwth-ad.de>
     [not found]                           ` <92298f2d0d69413abb9ba7a336f534ab-cBaz+nnMw1/Ca9uivkkr415UTUQ924AY@public.gmane.org>
2016-06-05 17:36                             ` Christopher Spinrath
2016-06-05 17:36                               ` Christopher Spinrath
     [not found]                               ` <fb796ef1-fb2a-b120-f009-e7947afd195f-vA1bhqPz9FBZXbeN9DUtxg@public.gmane.org>
2016-06-06  6:52                                 ` Igor Grinberg
2016-06-06  6:52                                   ` Igor Grinberg
2016-05-23 20:56       ` Stefan Wahren
2016-05-23 20:56         ` Stefan Wahren
     [not found]     ` <20abc2f6769b4369ba87ec27274a090e@rwthex-s2-a.rwth-ad.de>
     [not found]       ` <20abc2f6769b4369ba87ec27274a090e-gtPewvpZjL+1MzRH+ruthl5UTUQ924AY@public.gmane.org>
2016-05-23 23:08         ` Christopher Spinrath
2016-05-23 23:08           ` Christopher Spinrath
2016-05-23 23:20           ` Fabio Estevam
2016-05-23 23:20             ` Fabio Estevam
     [not found]           ` <9b905766c6cc4680be4b33f79a179d5a@rwthex-w1-b.rwth-ad.de>
     [not found]             ` <9b905766c6cc4680be4b33f79a179d5a-cBaz+nnMw18umhiu9RXYRl5UTUQ924AY@public.gmane.org>
2016-05-25 14:05               ` Christopher Spinrath
2016-05-25 14:05                 ` Christopher Spinrath
     [not found]                 ` <0cf90ebe86e0461f82cb22b2a6b6ea83-gtPewvpZjL8umhiu9RXYRl5UTUQ924AY@public.gmane.org>
2016-05-25 15:07                   ` Fabio Estevam
2016-05-25 15:07                     ` Fabio Estevam
2016-05-30  9:36                   ` Holger Schurig
2016-05-30  9:36                     ` Holger Schurig
2016-05-23 23:13         ` Christopher Spinrath
2016-05-23 23:13           ` Christopher Spinrath
     [not found]     ` <9b24c4b30f424407902589fcc4598ec5@rwthex-w2-a.rwth-ad.de>
     [not found]       ` <9b24c4b30f424407902589fcc4598ec5-cBaz+nnMw1+1MzRH+ruthl5UTUQ924AY@public.gmane.org>
2016-05-23 23:15         ` Christopher Spinrath
2016-05-23 23:15           ` Christopher Spinrath

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.