* [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
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.