All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory
@ 2015-06-17  8:43 Herve Jourdain
  2015-06-18  6:28 ` Andrei Gherzan
  0 siblings, 1 reply; 8+ messages in thread
From: Herve Jourdain @ 2015-06-17  8:43 UTC (permalink / raw)
  To: yocto


[-- Attachment #1.1: Type: text/plain, Size: 4154 bytes --]

Hi,

 

Actually, the situation is slightly more complex than I initially supposed :
not only were some .dtb deleted, but also most were moved to the < overlays
> subdirectory.

This is true for the kernel after git
739c586c87576fb8ef151b5843ebed76c43a5221:
https://github.com/raspberrypi/linux/commit/739c586c87576fb8ef151b5843ebed76
c43a5221 

The following patch is making the whole thing compiling, and seems to
install them in the right places, but I'm not sure I'm creating the
directory needed for compiling the overlays at the best of places.

Anyway, here it goes:

 

Signed-off-by: herve.jourdain@neuf.fr <mailto:herve.jourdain@neuf.fr> 

 

--- meta-raspberrypi/conf/machine/include/rpi-base.inc     2015-05-19
10:34:22.099500543 +0800

+++ meta-raspberrypi.new/conf/machine/include/rpi-base.inc 2015-06-17
02:34:11.538069350 +0800

@@ -23,18 +23,17 @@

     bcm2708-rpi-b-plus.dtb \

     bcm2709-rpi-2-b.dtb \

     \

-    ds1307-rtc-overlay.dtb \

-    hifiberry-amp-overlay.dtb \

-    hifiberry-dac-overlay.dtb \

-    hifiberry-dacplus-overlay.dtb \

-    hifiberry-digi-overlay.dtb \

-    iqaudio-dac-overlay.dtb \

-    iqaudio-dacplus-overlay.dtb \

-    lirc-rpi-overlay.dtb \

-    pcf8523-rtc-overlay.dtb \

-    pps-gpio-overlay.dtb \

-    w1-gpio-overlay.dtb \

-    w1-gpio-pullup-overlay.dtb \

+    overlays/hifiberry-amp-overlay.dtb \

+    overlays/hifiberry-dac-overlay.dtb \

+    overlays/hifiberry-dacplus-overlay.dtb \

+    overlays/hifiberry-digi-overlay.dtb \

+    overlays/i2c-rtc-overlay.dtb \

+    overlays/iqaudio-dac-overlay.dtb \

+    overlays/iqaudio-dacplus-overlay.dtb \

+    overlays/lirc-rpi-overlay.dtb \

+    overlays/pps-gpio-overlay.dtb \

+    overlays/w1-gpio-overlay.dtb \

+    overlays/w1-gpio-pullup-overlay.dtb \

     "

KERNEL_IMAGETYPE ?= "Image"

--- meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi.inc
2015-05-19 10:34:22.103500543 +0800

+++ meta-raspberrypi.new/recipes-kernel/linux/linux-raspberrypi.inc
2015-06-17 04:34:03.562361029 +0800

@@ -42,6 +42,9 @@

 do_install_prepend() {

     install -d ${D}/lib/firmware

+    if [ -n "${KERNEL_DEVICETREE}" ]; then

+          mkdir -p ${B}/arch/${ARCH}/boot/dts/overlays

+    fi

}

 do_deploy_append() {

 

Regards

 

From: Herve Jourdain [mailto:herve.jourdain@neuf.fr] 
Sent: mercredi 17 juin 2015 04:57
To: 'yocto@yoctoproject.org'
Subject: [meta-raspberrypi] ds1307-rtc-overlay.dtb has been removed from the
kernel tree

 

Hi,

 

I'm not sure about the formalism of submitting patches to this list, so I
hope you will forgive any misstep.

 

Recently, the RaspberryPi kernel has removed some "deprecated" DTB overlays
from the kernel tree, causing the meta-raspberrypi layer to fail at compile
time.

The failure message is:

No rule to make target `arch/arm/boot/dts/ds1307-rtc-overlay.dtb'.  Stop.

 

The DTB overlays that have been deleted are:

ds1307-rtc-overlay

pf2127-rtc-overlay

pcf8523-rtc-overlay

pfc8563-rtc-overlay

 

They've been replaced by: i2c-rtc-overlay

 

Therefore, the file conf/machine/include/rpi-base.inc must be modified to
accommodate those changes.

 

The proposed patch is:

--- meta-raspberrypi/conf/machine/include/rpi-base.inc     2015-06-10
12:59:09.069237631 +0800

+++ meta-raspberrypi.new/conf/machine/include/rpi-base.inc 2015-06-17
01:11:58.125869271 +0800

@@ -23,15 +23,14 @@

     bcm2708-rpi-b-plus.dtb \

     bcm2709-rpi-2-b.dtb \

     \

-    ds1307-rtc-overlay.dtb \

     hifiberry-amp-overlay.dtb \

     hifiberry-dac-overlay.dtb \

     hifiberry-dacplus-overlay.dtb \

     hifiberry-digi-overlay.dtb \

+    i2c-rtc-overlay.dtb \

     iqaudio-dac-overlay.dtb \

     iqaudio-dacplus-overlay.dtb \

     lirc-rpi-overlay.dtb \

-    pcf8523-rtc-overlay.dtb \

     pps-gpio-overlay.dtb \

     w1-gpio-overlay.dtb \

     w1-gpio-pullup-overlay.dtb \

Signed-off-by: herve.jourdain@neuf.fr <mailto:herve.jourdain@neuf.fr> 

 

Regards


[-- Attachment #1.2: Type: text/html, Size: 15753 bytes --]

[-- Attachment #2: meta-raspberrypi-dtb-changes.patch --]
[-- Type: application/octet-stream, Size: 1582 bytes --]

--- meta-raspberrypi/conf/machine/include/rpi-base.inc	2015-05-19 10:34:22.099500543 +0800
+++ meta-raspberrypi.new/conf/machine/include/rpi-base.inc	2015-06-17 02:34:11.538069350 +0800
@@ -23,18 +23,17 @@
     bcm2708-rpi-b-plus.dtb \
     bcm2709-rpi-2-b.dtb \
     \
-    ds1307-rtc-overlay.dtb \
-    hifiberry-amp-overlay.dtb \
-    hifiberry-dac-overlay.dtb \
-    hifiberry-dacplus-overlay.dtb \
-    hifiberry-digi-overlay.dtb \
-    iqaudio-dac-overlay.dtb \
-    iqaudio-dacplus-overlay.dtb \
-    lirc-rpi-overlay.dtb \
-    pcf8523-rtc-overlay.dtb \
-    pps-gpio-overlay.dtb \
-    w1-gpio-overlay.dtb \
-    w1-gpio-pullup-overlay.dtb \
+    overlays/hifiberry-amp-overlay.dtb \
+    overlays/hifiberry-dac-overlay.dtb \
+    overlays/hifiberry-dacplus-overlay.dtb \
+    overlays/hifiberry-digi-overlay.dtb \
+	overlays/i2c-rtc-overlay.dtb \
+    overlays/iqaudio-dac-overlay.dtb \
+    overlays/iqaudio-dacplus-overlay.dtb \
+    overlays/lirc-rpi-overlay.dtb \
+    overlays/pps-gpio-overlay.dtb \
+    overlays/w1-gpio-overlay.dtb \
+    overlays/w1-gpio-pullup-overlay.dtb \
     "
 KERNEL_IMAGETYPE ?= "Image"
 
--- meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi.inc	2015-05-19 10:34:22.103500543 +0800
+++ meta-raspberrypi.new/recipes-kernel/linux/linux-raspberrypi.inc	2015-06-17 04:34:03.562361029 +0800
@@ -42,6 +42,9 @@
 
 do_install_prepend() {
     install -d ${D}/lib/firmware
+    if [ -n "${KERNEL_DEVICETREE}" ]; then
+		mkdir -p ${B}/arch/${ARCH}/boot/dts/overlays
+	fi
 }
 
 do_deploy_append() {

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

* Re: [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory
  2015-06-17  8:43 [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory Herve Jourdain
@ 2015-06-18  6:28 ` Andrei Gherzan
  2015-06-18  8:22   ` Herve Jourdain
  0 siblings, 1 reply; 8+ messages in thread
From: Andrei Gherzan @ 2015-06-18  6:28 UTC (permalink / raw)
  To: Herve Jourdain; +Cc: Yocto Project

Hello Herve,

On Wed, Jun 17, 2015 at 10:43 AM, Herve Jourdain <herve.jourdain@neuf.fr> wrote:
> Hi,
>
>
>
> Actually, the situation is slightly more complex than I initially supposed :
> not only were some .dtb deleted, but also most were moved to the « overlays
> » subdirectory.
>
> This is true for the kernel after git
> 739c586c87576fb8ef151b5843ebed76c43a5221:

These patches will first need to update kernel. So please send the
Linux update which is dependent on too. Submitting a patch is very
simple and there is documentation in the layer's README file. You can
always use pull requests in github and bitbucket too.

> https://github.com/raspberrypi/linux/commit/739c586c87576fb8ef151b5843ebed76c43a5221
>
> The following patch is making the whole thing compiling, and seems to
> install them in the right places, but I’m not sure I’m creating the
> directory needed for compiling the overlays at the best of places…
>
> Anyway, here it goes:
>
>
>
> Signed-off-by: herve.jourdain@neuf.fr
>
>
>
> --- meta-raspberrypi/conf/machine/include/rpi-base.inc     2015-05-19
> 10:34:22.099500543 +0800
>
> +++ meta-raspberrypi.new/conf/machine/include/rpi-base.inc 2015-06-17
> 02:34:11.538069350 +0800
>
> @@ -23,18 +23,17 @@
>
>      bcm2708-rpi-b-plus.dtb \
>
>      bcm2709-rpi-2-b.dtb \
>
>      \
>
> -    ds1307-rtc-overlay.dtb \
>
> -    hifiberry-amp-overlay.dtb \
>
> -    hifiberry-dac-overlay.dtb \
>
> -    hifiberry-dacplus-overlay.dtb \
>
> -    hifiberry-digi-overlay.dtb \
>
> -    iqaudio-dac-overlay.dtb \
>
> -    iqaudio-dacplus-overlay.dtb \
>
> -    lirc-rpi-overlay.dtb \
>
> -    pcf8523-rtc-overlay.dtb \
>
> -    pps-gpio-overlay.dtb \
>
> -    w1-gpio-overlay.dtb \
>
> -    w1-gpio-pullup-overlay.dtb \
>
> +    overlays/hifiberry-amp-overlay.dtb \
>
> +    overlays/hifiberry-dac-overlay.dtb \
>
> +    overlays/hifiberry-dacplus-overlay.dtb \
>
> +    overlays/hifiberry-digi-overlay.dtb \
>
> +    overlays/i2c-rtc-overlay.dtb \
>
> +    overlays/iqaudio-dac-overlay.dtb \
>
> +    overlays/iqaudio-dacplus-overlay.dtb \
>
> +    overlays/lirc-rpi-overlay.dtb \
>
> +    overlays/pps-gpio-overlay.dtb \
>
> +    overlays/w1-gpio-overlay.dtb \
>
> +    overlays/w1-gpio-pullup-overlay.dtb \
>
>      "

On the boot partition will these files be deployed as overlays/* ? If
so, does kernel knows to pick them up from this directory?

>
> KERNEL_IMAGETYPE ?= "Image"
>
> --- meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi.inc
> 2015-05-19 10:34:22.103500543 +0800
>
> +++ meta-raspberrypi.new/recipes-kernel/linux/linux-raspberrypi.inc
> 2015-06-17 04:34:03.562361029 +0800
>
> @@ -42,6 +42,9 @@
>
>  do_install_prepend() {
>
>      install -d ${D}/lib/firmware
>
> +    if [ -n "${KERNEL_DEVICETREE}" ]; then
>
> +          mkdir -p ${B}/arch/${ARCH}/boot/dts/overlays
>
> +    fi
>
> }
>
>  do_deploy_append() {
>
>
>
> Regards
>
>
>
> From: Herve Jourdain [mailto:herve.jourdain@neuf.fr]
> Sent: mercredi 17 juin 2015 04:57
> To: 'yocto@yoctoproject.org'
> Subject: [meta-raspberrypi] ds1307-rtc-overlay.dtb has been removed from the
> kernel tree
>
>
>
> Hi,
>
>
>
> I’m not sure about the formalism of submitting patches to this list, so I
> hope you will forgive any misstep.
>
>
>
> Recently, the RaspberryPi kernel has removed some “deprecated” DTB overlays
> from the kernel tree, causing the meta-raspberrypi layer to fail at compile
> time.
>
> The failure message is:
>
> No rule to make target `arch/arm/boot/dts/ds1307-rtc-overlay.dtb'.  Stop.
>
>
>
> The DTB overlays that have been deleted are:
>
> ds1307-rtc-overlay
>
> pf2127-rtc-overlay
>
> pcf8523-rtc-overlay
>
> pfc8563-rtc-overlay
>
>
>
> They’ve been replaced by: i2c-rtc-overlay
>
>
>
> Therefore, the file conf/machine/include/rpi-base.inc must be modified to
> accommodate those changes.
>
>
>
> The proposed patch is:
>
> --- meta-raspberrypi/conf/machine/include/rpi-base.inc     2015-06-10
> 12:59:09.069237631 +0800
>
> +++ meta-raspberrypi.new/conf/machine/include/rpi-base.inc 2015-06-17
> 01:11:58.125869271 +0800
>
> @@ -23,15 +23,14 @@
>
>      bcm2708-rpi-b-plus.dtb \
>
>      bcm2709-rpi-2-b.dtb \
>
>      \
>
> -    ds1307-rtc-overlay.dtb \
>
>      hifiberry-amp-overlay.dtb \
>
>      hifiberry-dac-overlay.dtb \
>
>      hifiberry-dacplus-overlay.dtb \
>
>      hifiberry-digi-overlay.dtb \
>
> +    i2c-rtc-overlay.dtb \
>
>      iqaudio-dac-overlay.dtb \
>
>      iqaudio-dacplus-overlay.dtb \
>
>      lirc-rpi-overlay.dtb \
>
> -    pcf8523-rtc-overlay.dtb \
>
>      pps-gpio-overlay.dtb \
>
>      w1-gpio-overlay.dtb \
>
>      w1-gpio-pullup-overlay.dtb \
>
> Signed-off-by: herve.jourdain@neuf.fr
>
>
>
> Regards
>
>
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>



-- 
Andrei Gherzan
e: andrei@gherzan.ro
w: www.gherzan.ro


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

* Re: [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory
  2015-06-18  6:28 ` Andrei Gherzan
@ 2015-06-18  8:22   ` Herve Jourdain
  2015-06-18  8:33     ` Andrei Gherzan
  0 siblings, 1 reply; 8+ messages in thread
From: Herve Jourdain @ 2015-06-18  8:22 UTC (permalink / raw)
  To: 'Andrei Gherzan'; +Cc: 'Yocto Project'

Hi Andrei,

Well, it seems that the current meta-raspberrypi is pulling the kernel from github, and the kernel on github already has these "features" in.
Which is why I could compile fine with the current meta-raspberrypi 2or 3 weeks ago, but it failed 2 days ago when I tried to do a fresh build...
Therefore, I believe the change in the meta-raspberrypi is already needed for the 3.18.y branch, because the kernel already has it.

Regards,

Herve

-----Original Message-----
From: Andrei Gherzan [mailto:andrei@gherzan.ro] 
Sent: jeudi 18 juin 2015 08:28
To: Herve Jourdain
Cc: Yocto Project
Subject: Re: [yocto] [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory

Hello Herve,

On Wed, Jun 17, 2015 at 10:43 AM, Herve Jourdain <herve.jourdain@neuf.fr> wrote:
> Hi,
>
>
>
> Actually, the situation is slightly more complex than I initially supposed :
> not only were some .dtb deleted, but also most were moved to the « 
> overlays » subdirectory.
>
> This is true for the kernel after git
> 739c586c87576fb8ef151b5843ebed76c43a5221:

These patches will first need to update kernel. So please send the Linux update which is dependent on too. Submitting a patch is very simple and there is documentation in the layer's README file. You can always use pull requests in github and bitbucket too.

> https://github.com/raspberrypi/linux/commit/739c586c87576fb8ef151b5843
> ebed76c43a5221
>
> The following patch is making the whole thing compiling, and seems to 
> install them in the right places, but I’m not sure I’m creating the 
> directory needed for compiling the overlays at the best of places…
>
> Anyway, here it goes:
>
>
>
> Signed-off-by: herve.jourdain@neuf.fr
>
>
>
> --- meta-raspberrypi/conf/machine/include/rpi-base.inc     2015-05-19
> 10:34:22.099500543 +0800
>
> +++ meta-raspberrypi.new/conf/machine/include/rpi-base.inc 2015-06-17
> 02:34:11.538069350 +0800
>
> @@ -23,18 +23,17 @@
>
>      bcm2708-rpi-b-plus.dtb \
>
>      bcm2709-rpi-2-b.dtb \
>
>      \
>
> -    ds1307-rtc-overlay.dtb \
>
> -    hifiberry-amp-overlay.dtb \
>
> -    hifiberry-dac-overlay.dtb \
>
> -    hifiberry-dacplus-overlay.dtb \
>
> -    hifiberry-digi-overlay.dtb \
>
> -    iqaudio-dac-overlay.dtb \
>
> -    iqaudio-dacplus-overlay.dtb \
>
> -    lirc-rpi-overlay.dtb \
>
> -    pcf8523-rtc-overlay.dtb \
>
> -    pps-gpio-overlay.dtb \
>
> -    w1-gpio-overlay.dtb \
>
> -    w1-gpio-pullup-overlay.dtb \
>
> +    overlays/hifiberry-amp-overlay.dtb \
>
> +    overlays/hifiberry-dac-overlay.dtb \
>
> +    overlays/hifiberry-dacplus-overlay.dtb \
>
> +    overlays/hifiberry-digi-overlay.dtb \
>
> +    overlays/i2c-rtc-overlay.dtb \
>
> +    overlays/iqaudio-dac-overlay.dtb \
>
> +    overlays/iqaudio-dacplus-overlay.dtb \
>
> +    overlays/lirc-rpi-overlay.dtb \
>
> +    overlays/pps-gpio-overlay.dtb \
>
> +    overlays/w1-gpio-overlay.dtb \
>
> +    overlays/w1-gpio-pullup-overlay.dtb \
>
>      "

On the boot partition will these files be deployed as overlays/* ? If so, does kernel knows to pick them up from this directory?

>
> KERNEL_IMAGETYPE ?= "Image"
>
> --- meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi.inc
> 2015-05-19 10:34:22.103500543 +0800
>
> +++ meta-raspberrypi.new/recipes-kernel/linux/linux-raspberrypi.inc
> 2015-06-17 04:34:03.562361029 +0800
>
> @@ -42,6 +42,9 @@
>
>  do_install_prepend() {
>
>      install -d ${D}/lib/firmware
>
> +    if [ -n "${KERNEL_DEVICETREE}" ]; then
>
> +          mkdir -p ${B}/arch/${ARCH}/boot/dts/overlays
>
> +    fi
>
> }
>
>  do_deploy_append() {
>
>
>
> Regards
>
>
>
> From: Herve Jourdain [mailto:herve.jourdain@neuf.fr]
> Sent: mercredi 17 juin 2015 04:57
> To: 'yocto@yoctoproject.org'
> Subject: [meta-raspberrypi] ds1307-rtc-overlay.dtb has been removed 
> from the kernel tree
>
>
>
> Hi,
>
>
>
> I’m not sure about the formalism of submitting patches to this list, 
> so I hope you will forgive any misstep.
>
>
>
> Recently, the RaspberryPi kernel has removed some “deprecated” DTB 
> overlays from the kernel tree, causing the meta-raspberrypi layer to 
> fail at compile time.
>
> The failure message is:
>
> No rule to make target `arch/arm/boot/dts/ds1307-rtc-overlay.dtb'.  Stop.
>
>
>
> The DTB overlays that have been deleted are:
>
> ds1307-rtc-overlay
>
> pf2127-rtc-overlay
>
> pcf8523-rtc-overlay
>
> pfc8563-rtc-overlay
>
>
>
> They’ve been replaced by: i2c-rtc-overlay
>
>
>
> Therefore, the file conf/machine/include/rpi-base.inc must be modified 
> to accommodate those changes.
>
>
>
> The proposed patch is:
>
> --- meta-raspberrypi/conf/machine/include/rpi-base.inc     2015-06-10
> 12:59:09.069237631 +0800
>
> +++ meta-raspberrypi.new/conf/machine/include/rpi-base.inc 2015-06-17
> 01:11:58.125869271 +0800
>
> @@ -23,15 +23,14 @@
>
>      bcm2708-rpi-b-plus.dtb \
>
>      bcm2709-rpi-2-b.dtb \
>
>      \
>
> -    ds1307-rtc-overlay.dtb \
>
>      hifiberry-amp-overlay.dtb \
>
>      hifiberry-dac-overlay.dtb \
>
>      hifiberry-dacplus-overlay.dtb \
>
>      hifiberry-digi-overlay.dtb \
>
> +    i2c-rtc-overlay.dtb \
>
>      iqaudio-dac-overlay.dtb \
>
>      iqaudio-dacplus-overlay.dtb \
>
>      lirc-rpi-overlay.dtb \
>
> -    pcf8523-rtc-overlay.dtb \
>
>      pps-gpio-overlay.dtb \
>
>      w1-gpio-overlay.dtb \
>
>      w1-gpio-pullup-overlay.dtb \
>
> Signed-off-by: herve.jourdain@neuf.fr
>
>
>
> Regards
>
>
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>



--
Andrei Gherzan
e: andrei@gherzan.ro
w: www.gherzan.ro


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

* Re: [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory
  2015-06-18  8:22   ` Herve Jourdain
@ 2015-06-18  8:33     ` Andrei Gherzan
  2015-06-23 18:29       ` Andrei Gherzan
  0 siblings, 1 reply; 8+ messages in thread
From: Andrei Gherzan @ 2015-06-18  8:33 UTC (permalink / raw)
  To: Herve Jourdain; +Cc: Yocto Project

[-- Attachment #1: Type: text/plain, Size: 6551 bytes --]

Hello,

On 18 Jun 2015 10:22, "Herve Jourdain" <herve.jourdain@neuf.fr> wrote:
>
> Hi Andrei,
>
> Well, it seems that the current meta-raspberrypi is pulling the kernel
from github, and the kernel on github already has these "features" in.
> Which is why I could compile fine with the current meta-raspberrypi 2or 3
weeks ago, but it failed 2 days ago when I tried to do a fresh build...
> Therefore, I believe the change in the meta-raspberrypi is already needed
for the 3.18.y branch, because the kernel already has it.

This is interesting. I'll check it tonight.

>
> Regards,
>
> Herve
>
> -----Original Message-----
> From: Andrei Gherzan [mailto:andrei@gherzan.ro]
> Sent: jeudi 18 juin 2015 08:28
> To: Herve Jourdain
> Cc: Yocto Project
> Subject: Re: [yocto] [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb
has been removed from the kernel tree, and most overlays have been moved to
the dts/overlays directory
>
> Hello Herve,
>
> On Wed, Jun 17, 2015 at 10:43 AM, Herve Jourdain <herve.jourdain@neuf.fr>
wrote:
> > Hi,
> >
> >
> >
> > Actually, the situation is slightly more complex than I initially
supposed :
> > not only were some .dtb deleted, but also most were moved to the «
> > overlays » subdirectory.
> >
> > This is true for the kernel after git
> > 739c586c87576fb8ef151b5843ebed76c43a5221:
>
> These patches will first need to update kernel. So please send the Linux
update which is dependent on too. Submitting a patch is very simple and
there is documentation in the layer's README file. You can always use pull
requests in github and bitbucket too.
>
> > https://github.com/raspberrypi/linux/commit/739c586c87576fb8ef151b5843
> > ebed76c43a5221
> >
> > The following patch is making the whole thing compiling, and seems to
> > install them in the right places, but I’m not sure I’m creating the
> > directory needed for compiling the overlays at the best of places…
> >
> > Anyway, here it goes:
> >
> >
> >
> > Signed-off-by: herve.jourdain@neuf.fr
> >
> >
> >
> > --- meta-raspberrypi/conf/machine/include/rpi-base.inc     2015-05-19
> > 10:34:22.099500543 +0800
> >
> > +++ meta-raspberrypi.new/conf/machine/include/rpi-base.inc 2015-06-17
> > 02:34:11.538069350 +0800
> >
> > @@ -23,18 +23,17 @@
> >
> >      bcm2708-rpi-b-plus.dtb \
> >
> >      bcm2709-rpi-2-b.dtb \
> >
> >      \
> >
> > -    ds1307-rtc-overlay.dtb \
> >
> > -    hifiberry-amp-overlay.dtb \
> >
> > -    hifiberry-dac-overlay.dtb \
> >
> > -    hifiberry-dacplus-overlay.dtb \
> >
> > -    hifiberry-digi-overlay.dtb \
> >
> > -    iqaudio-dac-overlay.dtb \
> >
> > -    iqaudio-dacplus-overlay.dtb \
> >
> > -    lirc-rpi-overlay.dtb \
> >
> > -    pcf8523-rtc-overlay.dtb \
> >
> > -    pps-gpio-overlay.dtb \
> >
> > -    w1-gpio-overlay.dtb \
> >
> > -    w1-gpio-pullup-overlay.dtb \
> >
> > +    overlays/hifiberry-amp-overlay.dtb \
> >
> > +    overlays/hifiberry-dac-overlay.dtb \
> >
> > +    overlays/hifiberry-dacplus-overlay.dtb \
> >
> > +    overlays/hifiberry-digi-overlay.dtb \
> >
> > +    overlays/i2c-rtc-overlay.dtb \
> >
> > +    overlays/iqaudio-dac-overlay.dtb \
> >
> > +    overlays/iqaudio-dacplus-overlay.dtb \
> >
> > +    overlays/lirc-rpi-overlay.dtb \
> >
> > +    overlays/pps-gpio-overlay.dtb \
> >
> > +    overlays/w1-gpio-overlay.dtb \
> >
> > +    overlays/w1-gpio-pullup-overlay.dtb \
> >
> >      "
>
> On the boot partition will these files be deployed as overlays/* ? If so,
does kernel knows to pick them up from this directory?
>
> >
> > KERNEL_IMAGETYPE ?= "Image"
> >
> > --- meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi.inc
> > 2015-05-19 10:34:22.103500543 +0800
> >
> > +++ meta-raspberrypi.new/recipes-kernel/linux/linux-raspberrypi.inc
> > 2015-06-17 04:34:03.562361029 +0800
> >
> > @@ -42,6 +42,9 @@
> >
> >  do_install_prepend() {
> >
> >      install -d ${D}/lib/firmware
> >
> > +    if [ -n "${KERNEL_DEVICETREE}" ]; then
> >
> > +          mkdir -p ${B}/arch/${ARCH}/boot/dts/overlays
> >
> > +    fi
> >
> > }
> >
> >  do_deploy_append() {
> >
> >
> >
> > Regards
> >
> >
> >
> > From: Herve Jourdain [mailto:herve.jourdain@neuf.fr]
> > Sent: mercredi 17 juin 2015 04:57
> > To: 'yocto@yoctoproject.org'
> > Subject: [meta-raspberrypi] ds1307-rtc-overlay.dtb has been removed
> > from the kernel tree
> >
> >
> >
> > Hi,
> >
> >
> >
> > I’m not sure about the formalism of submitting patches to this list,
> > so I hope you will forgive any misstep.
> >
> >
> >
> > Recently, the RaspberryPi kernel has removed some “deprecated” DTB
> > overlays from the kernel tree, causing the meta-raspberrypi layer to
> > fail at compile time.
> >
> > The failure message is:
> >
> > No rule to make target `arch/arm/boot/dts/ds1307-rtc-overlay.dtb'.
Stop.
> >
> >
> >
> > The DTB overlays that have been deleted are:
> >
> > ds1307-rtc-overlay
> >
> > pf2127-rtc-overlay
> >
> > pcf8523-rtc-overlay
> >
> > pfc8563-rtc-overlay
> >
> >
> >
> > They’ve been replaced by: i2c-rtc-overlay
> >
> >
> >
> > Therefore, the file conf/machine/include/rpi-base.inc must be modified
> > to accommodate those changes.
> >
> >
> >
> > The proposed patch is:
> >
> > --- meta-raspberrypi/conf/machine/include/rpi-base.inc     2015-06-10
> > 12:59:09.069237631 +0800
> >
> > +++ meta-raspberrypi.new/conf/machine/include/rpi-base.inc 2015-06-17
> > 01:11:58.125869271 +0800
> >
> > @@ -23,15 +23,14 @@
> >
> >      bcm2708-rpi-b-plus.dtb \
> >
> >      bcm2709-rpi-2-b.dtb \
> >
> >      \
> >
> > -    ds1307-rtc-overlay.dtb \
> >
> >      hifiberry-amp-overlay.dtb \
> >
> >      hifiberry-dac-overlay.dtb \
> >
> >      hifiberry-dacplus-overlay.dtb \
> >
> >      hifiberry-digi-overlay.dtb \
> >
> > +    i2c-rtc-overlay.dtb \
> >
> >      iqaudio-dac-overlay.dtb \
> >
> >      iqaudio-dacplus-overlay.dtb \
> >
> >      lirc-rpi-overlay.dtb \
> >
> > -    pcf8523-rtc-overlay.dtb \
> >
> >      pps-gpio-overlay.dtb \
> >
> >      w1-gpio-overlay.dtb \
> >
> >      w1-gpio-pullup-overlay.dtb \
> >
> > Signed-off-by: herve.jourdain@neuf.fr
> >
> >
> >
> > Regards
> >
> >
> > --
> > _______________________________________________
> > yocto mailing list
> > yocto@yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/yocto
> >
>
>
>
> --
> Andrei Gherzan
> e: andrei@gherzan.ro
> w: www.gherzan.ro

[-- Attachment #2: Type: text/html, Size: 9810 bytes --]

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

* Re: [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory
  2015-06-18  8:33     ` Andrei Gherzan
@ 2015-06-23 18:29       ` Andrei Gherzan
  2015-06-24  8:02         ` Herve Jourdain
  0 siblings, 1 reply; 8+ messages in thread
From: Andrei Gherzan @ 2015-06-23 18:29 UTC (permalink / raw)
  To: Herve Jourdain; +Cc: Yocto Project

Hi,

On Thu, Jun 18, 2015 at 10:33 AM, Andrei Gherzan <andrei@gherzan.ro> wrote:
> Hello,
>
> On 18 Jun 2015 10:22, "Herve Jourdain" <herve.jourdain@neuf.fr> wrote:
>>
>> Hi Andrei,
>>
>> Well, it seems that the current meta-raspberrypi is pulling the kernel
>> from github, and the kernel on github already has these "features" in.
>> Which is why I could compile fine with the current meta-raspberrypi 2or 3
>> weeks ago, but it failed 2 days ago when I tried to do a fresh build...
>> Therefore, I believe the change in the meta-raspberrypi is already needed
>> for the 3.18.y branch, because the kernel already has it.
>
> This is interesting. I'll check it tonight.

I re-downloaded and recompiled kernel on the current meta-raspberrypi
master HEAD and had no issues. What meta-raspberrypi revision are you
using?



-- 
Andrei Gherzan
e: andrei@gherzan.ro
w: www.gherzan.ro


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

* Re: [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory
  2015-06-23 18:29       ` Andrei Gherzan
@ 2015-06-24  8:02         ` Herve Jourdain
       [not found]           ` <CAK18fxHbB9+LaWVj6t46YUdO_Lay=_D9wo4nZv5aZjj5zq+FiQ@mail.gmail.com>
  0 siblings, 1 reply; 8+ messages in thread
From: Herve Jourdain @ 2015-06-24  8:02 UTC (permalink / raw)
  To: 'Andrei Gherzan'; +Cc: 'Yocto Project'

Hi,

I used the master head, downloaded in may.
The last commit I see using "git log" is:
commit 6ef9d94a2c2588dcefe442577ef6ae5bbe722dec
Author: Petter Mabäcker <petter@technux.se>
Date:   Fri May 8 23:49:05 2015 +0200

    linux-raspberrypi: Update 3.12 branch to latest
    
    Update linux-raspberrypi_3.12 to latest revision.
    
    Remove sl030raspberrypii2ckernel.patch since it will not apply anymore
    and its content seems to be obsolite after
    '558d0bf Fix grabbing lock from atomic context in i2c driver' was
    merged to 3.12.
    
    [Support #60]
    
    Signed-off-by: Petter Mabäcker <petter@technux.se>
    Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>

Regards,

Herve

-----Original Message-----
From: Andrei Gherzan [mailto:andrei@gherzan.ro] 
Sent: mardi 23 juin 2015 20:29
To: Herve Jourdain
Cc: Yocto Project
Subject: Re: [yocto] [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory

Hi,

On Thu, Jun 18, 2015 at 10:33 AM, Andrei Gherzan <andrei@gherzan.ro> wrote:
> Hello,
>
> On 18 Jun 2015 10:22, "Herve Jourdain" <herve.jourdain@neuf.fr> wrote:
>>
>> Hi Andrei,
>>
>> Well, it seems that the current meta-raspberrypi is pulling the 
>> kernel from github, and the kernel on github already has these "features" in.
>> Which is why I could compile fine with the current meta-raspberrypi 
>> 2or 3 weeks ago, but it failed 2 days ago when I tried to do a fresh build...
>> Therefore, I believe the change in the meta-raspberrypi is already 
>> needed for the 3.18.y branch, because the kernel already has it.
>
> This is interesting. I'll check it tonight.

I re-downloaded and recompiled kernel on the current meta-raspberrypi master HEAD and had no issues. What meta-raspberrypi revision are you using?



--
Andrei Gherzan
e: andrei@gherzan.ro
w: www.gherzan.ro


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

* Re: [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory
       [not found]             ` <001301d0ae7a$995ebbb0$cc1c3310$@neuf.fr>
@ 2015-06-24 13:58               ` Andrei Gherzan
  2015-06-24 15:33                 ` Herve Jourdain
  0 siblings, 1 reply; 8+ messages in thread
From: Andrei Gherzan @ 2015-06-24 13:58 UTC (permalink / raw)
  To: Herve Jourdain, Yocto Project

Hello,

Adding Yocto back in loop (sorry for this - it is my fault).

On Wed, Jun 24, 2015 at 2:37 PM, Herve Jourdain <herve.jourdain@neuf.fr> wrote:
> Hi Andrei,
>
> OK, not sure what happened, it seemed that when I tested it, it downloaded the latest version of the kernel on github.com/raspberrypi for the 3.18.y branch, instead of the version specified in the SRCREV... And I really don't know why...
> So after rechecking from scratch, when it pulls the correct version, then it still works like before.
>
> But this patch will be needed as soon as meta-raspberrypi moves to a more recent 3.18y version (739c586c87576fb8ef151b5843ebed76c43a5221 or later).

I understand that and checking the upstream code I can confirm this
change. Thanks for informing and will definitely look into it when we
will update the kernel. If you want, you can help Petter in getting
the updates faster. I know he is already working on this (CCed).

> Regards,
>
> Herve
>
> -----Original Message-----
> From: Herve Jourdain [mailto:herve.jourdain@neuf.fr]
> Sent: mercredi 24 juin 2015 12:40
> To: 'Andrei Gherzan'
> Subject: RE: [yocto] [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory
>
> Hi,
>
> OK, I'm trying right now... I will need a little time, though, compilation is not really fast...
>
> Regards,
>
> Herve
>
> -----Original Message-----
> From: Andrei Gherzan [mailto:andrei@gherzan.ro]
> Sent: mercredi 24 juin 2015 11:21
> To: Herve Jourdain
> Subject: Re: [yocto] [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory
>
> Hello,
>
> On Wed, Jun 24, 2015 at 10:02 AM, Herve Jourdain <herve.jourdain@neuf.fr> wrote:
>> Hi,
>>
>> I used the master head, downloaded in may.
>> The last commit I see using "git log" is:
>> commit 6ef9d94a2c2588dcefe442577ef6ae5bbe722dec
>> Author: Petter Mabäcker <petter@technux.se>
>> Date:   Fri May 8 23:49:05 2015 +0200
>
> Could you please use the current HEAD? I can't reproduce on current revision.
>
> --
> Andrei Gherzan
> e: andrei@gherzan.ro
> w: www.gherzan.ro

Regards,

-- 
Andrei Gherzan
e: andrei@gherzan.ro
w: www.gherzan.ro


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

* Re: [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory
  2015-06-24 13:58               ` Andrei Gherzan
@ 2015-06-24 15:33                 ` Herve Jourdain
  0 siblings, 0 replies; 8+ messages in thread
From: Herve Jourdain @ 2015-06-24 15:33 UTC (permalink / raw)
  To: 'Andrei Gherzan', 'Yocto Project'

Hi Andrei, Petter,

If there is any way I can help, I'll be glad to do it.
Please let me know how best this can be achieved.

Regards,

Herve

-----Original Message-----
From: Andrei Gherzan [mailto:andrei@gherzan.ro] 
Sent: mercredi 24 juin 2015 15:59
To: Herve Jourdain; Yocto Project
Cc: Petter Mabäcker
Subject: Re: [yocto] [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory

Hello,

Adding Yocto back in loop (sorry for this - it is my fault).

On Wed, Jun 24, 2015 at 2:37 PM, Herve Jourdain <herve.jourdain@neuf.fr> wrote:
> Hi Andrei,
>
> OK, not sure what happened, it seemed that when I tested it, it downloaded the latest version of the kernel on github.com/raspberrypi for the 3.18.y branch, instead of the version specified in the SRCREV... And I really don't know why...
> So after rechecking from scratch, when it pulls the correct version, then it still works like before.
>
> But this patch will be needed as soon as meta-raspberrypi moves to a more recent 3.18y version (739c586c87576fb8ef151b5843ebed76c43a5221 or later).

I understand that and checking the upstream code I can confirm this change. Thanks for informing and will definitely look into it when we will update the kernel. If you want, you can help Petter in getting the updates faster. I know he is already working on this (CCed).

> Regards,
>
> Herve
>
> -----Original Message-----
> From: Herve Jourdain [mailto:herve.jourdain@neuf.fr]
> Sent: mercredi 24 juin 2015 12:40
> To: 'Andrei Gherzan'
> Subject: RE: [yocto] [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb 
> has been removed from the kernel tree, and most overlays have been 
> moved to the dts/overlays directory
>
> Hi,
>
> OK, I'm trying right now... I will need a little time, though, compilation is not really fast...
>
> Regards,
>
> Herve
>
> -----Original Message-----
> From: Andrei Gherzan [mailto:andrei@gherzan.ro]
> Sent: mercredi 24 juin 2015 11:21
> To: Herve Jourdain
> Subject: Re: [yocto] [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb 
> has been removed from the kernel tree, and most overlays have been 
> moved to the dts/overlays directory
>
> Hello,
>
> On Wed, Jun 24, 2015 at 10:02 AM, Herve Jourdain <herve.jourdain@neuf.fr> wrote:
>> Hi,
>>
>> I used the master head, downloaded in may.
>> The last commit I see using "git log" is:
>> commit 6ef9d94a2c2588dcefe442577ef6ae5bbe722dec
>> Author: Petter Mabäcker <petter@technux.se>
>> Date:   Fri May 8 23:49:05 2015 +0200
>
> Could you please use the current HEAD? I can't reproduce on current revision.
>
> --
> Andrei Gherzan
> e: andrei@gherzan.ro
> w: www.gherzan.ro

Regards,

--
Andrei Gherzan
e: andrei@gherzan.ro
w: www.gherzan.ro


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

end of thread, other threads:[~2015-06-24 15:33 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-17  8:43 [meta-raspberrypi] [PATCH] ds1307-rtc-overlay.dtb has been removed from the kernel tree, and most overlays have been moved to the dts/overlays directory Herve Jourdain
2015-06-18  6:28 ` Andrei Gherzan
2015-06-18  8:22   ` Herve Jourdain
2015-06-18  8:33     ` Andrei Gherzan
2015-06-23 18:29       ` Andrei Gherzan
2015-06-24  8:02         ` Herve Jourdain
     [not found]           ` <CAK18fxHbB9+LaWVj6t46YUdO_Lay=_D9wo4nZv5aZjj5zq+FiQ@mail.gmail.com>
     [not found]             ` <001301d0ae7a$995ebbb0$cc1c3310$@neuf.fr>
2015-06-24 13:58               ` Andrei Gherzan
2015-06-24 15:33                 ` Herve Jourdain

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.