Re: [PATCH v2] ARM: dts: imx6: add new board RIoTboard
Alexander Shiyan
shc_work at mail.ru
Thu May 8 10:32:56 PDT 2014
Thu, 08 May 2014 18:12:02 +0100 от Iain Paton <ipaton0 at gmail.com>:
> 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";
Are you sure about use "fsl,imx1-i2c" instead of "fsl,imx21-i2c"?
In any case you should add "fsl-imx6dl-i2c" as first compatible string.
The rest looks good.
> + reg = <0x021f8000 0x4000>;
> + interrupts = <0 35 IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&clks 116>;
> + status = "disabled";
> + };
> +};
---
More information about the linux-arm-kernel
mailing list