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

2015-06-24 Thread Herve Jourdain
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:and...@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  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.jourd...@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:and...@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  
> 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 
>> 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: and...@gherzan.ro
> w: www.gherzan.ro

Regards,

--
Andrei Gherzan
e: and...@gherzan.ro
w: www.gherzan.ro
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


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

2015-06-24 Thread Andrei Gherzan
Hello,

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

On Wed, Jun 24, 2015 at 2:37 PM, Herve Jourdain  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.jourd...@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:and...@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  
> 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 
>> 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: and...@gherzan.ro
> w: www.gherzan.ro

Regards,

-- 
Andrei Gherzan
e: and...@gherzan.ro
w: www.gherzan.ro
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


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

2015-06-24 Thread Herve Jourdain
Hi,

I used the master head, downloaded in may.
The last commit I see using "git log" is:
commit 6ef9d94a2c2588dcefe442577ef6ae5bbe722dec
Author: Petter Mabäcker 
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 
Signed-off-by: Andrei Gherzan 

Regards,

Herve

-Original Message-
From: Andrei Gherzan [mailto:and...@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  wrote:
> Hello,
>
> On 18 Jun 2015 10:22, "Herve Jourdain"  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: and...@gherzan.ro
w: www.gherzan.ro
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


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

2015-06-23 Thread Andrei Gherzan
Hi,

On Thu, Jun 18, 2015 at 10:33 AM, Andrei Gherzan  wrote:
> Hello,
>
> On 18 Jun 2015 10:22, "Herve Jourdain"  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: and...@gherzan.ro
w: www.gherzan.ro
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


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

2015-06-18 Thread Andrei Gherzan
Hello,

On 18 Jun 2015 10:22, "Herve Jourdain"  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:and...@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 
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.jourd...@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.jourd...@neuf.fr]
> > Sent: mercredi 17 juin 2015 04:57
> > To: 'yocto@yoctoproject.org

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

2015-06-18 Thread Herve Jourdain
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:and...@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  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.jourd...@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.jourd...@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
>
>
&g

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

2015-06-17 Thread Andrei Gherzan
Hello Herve,

On Wed, Jun 17, 2015 at 10:43 AM, Herve Jourdain  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.jourd...@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.jourd...@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.jourd...@neuf.fr
>
>
>
> Regards
>
>
> --
> ___
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>



-- 
Andrei Gherzan
e: and...@gherzan.ro
w: www.gherzan.ro
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[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

2015-06-17 Thread Herve Jourdain
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.jourd...@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.jourd...@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.jourd...@neuf.fr  

 

Regards



meta-raspberrypi-dtb-changes.patch
Description: Binary data
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto