[PATCH v2] ARM: dts: imx6: add new board RIoTboard
Shawn Guo
shawn.guo at freescale.com
Thu May 8 19:19:09 PDT 2014
On Thu, May 08, 2014 at 06:12:02PM +0100, Iain Paton wrote:
> On 08/05/14 15:50, Alexander Shiyan wrote:
>
> > I think you should make patch series:
> > 1. Add missing clock into imx6dl.dtsi
> > 2. Add label to AIPS2 to imx6qdl.dtsi and use this label in imx6dl.dtsi
> > 3. This patch
>
> I'm not sure I follow 1/2. You mean something like this
>
> diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi
> index eca0971..0645069 100644
> --- a/arch/arm/boot/dts/imx6qdl.dtsi
> +++ b/arch/arm/boot/dts/imx6qdl.dtsi
> @@ -767,7 +767,7 @@
> };
> };
>
> - aips-bus at 02100000 { /* AIPS2 */
> + aips2: aips-bus at 02100000 { /* AIPS2 */
> compatible = "fsl,aips-bus", "simple-bus";
> #address-cells = <1>;
> #size-cells = <1>;
>
> followed by
>
>
> diff --git a/arch/arm/boot/dts/imx6dl.dtsi b/arch/arm/boot/dts/imx6dl.dtsi
> index 5c5f574..81b7501 100644
> --- a/arch/arm/boot/dts/imx6dl.dtsi
> +++ b/arch/arm/boot/dts/imx6dl.dtsi
> @@ -80,16 +80,6 @@
> };
> };
>
> - aips2: aips-bus at 02100000 {
> - i2c4: i2c at 021f8000 {
> - #address-cells = <1>;
> - #size-cells = <0>;
> - compatible = "fsl,imx1-i2c";
> - reg = <0x021f8000 0x4000>;
> - interrupts = <0 35 IRQ_TYPE_LEVEL_HIGH>;
> - status = "disabled";
> - };
> - };
> };
>
> display-subsystem {
> @@ -98,6 +88,18 @@
> };
> };
>
> +&aips2 {
> + i2c4: i2c at 021f8000 {
> + #address-cells = <1>;
> + #size-cells = <0>;
> + compatible = "fsl,imx1-i2c";
> + reg = <0x021f8000 0x4000>;
> + interrupts = <0 35 IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&clks 116>;
> + status = "disabled";
> + };
> +};
> +
> &hdmi {
> compatible = "fsl,imx6dl-hdmi";
> };
I do not think we need so many changes. The only necessary changes
would be something like below.
diff --git a/arch/arm/boot/dts/imx6dl.dtsi b/arch/arm/boot/dts/imx6dl.dtsi
index 5c5f574..12d582a 100644
--- a/arch/arm/boot/dts/imx6dl.dtsi
+++ b/arch/arm/boot/dts/imx6dl.dtsi
@@ -84,9 +84,10 @@
i2c4: i2c at 021f8000 {
#address-cells = <1>;
#size-cells = <0>;
- compatible = "fsl,imx1-i2c";
+ compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c";
reg = <0x021f8000 0x4000>;
interrupts = <0 35 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&clks 116>;
status = "disabled";
};
};
More information about the linux-arm-kernel
mailing list