From: Herve Jourdain <herve.jourdain@neuf.fr>
To: 'Andrei Gherzan' <andrei@gherzan.ro>
Cc: 'Yocto Project' <yocto@yoctoproject.org>
Subject: 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
Date: Thu, 18 Jun 2015 10:22:23 +0200 [thread overview]
Message-ID: <02ea01d0a99f$ec37d2c0$c4a77840$@neuf.fr> (raw)
In-Reply-To: <CAK18fxEc3T93vKFmRdxhRu5MHOZxM22xyBAfR+cAsnBiptwgUg@mail.gmail.com>
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
next prev parent reply other threads:[~2015-06-18 8:22 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
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 [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='02ea01d0a99f$ec37d2c0$c4a77840$@neuf.fr' \
--to=herve.jourdain@neuf.fr \
--cc=andrei@gherzan.ro \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.