[yocto] [meta-raspberrypi][PATCH 1/5] linux-raspberrypi-4.4: Add the pitft22 overlay from adafruit
Andrei Gherzan
andrei at gherzan.ro
Tue Mar 29 06:21:20 PDT 2016
On Sat, Mar 26, 2016 at 04:59:33PM +0000, Khem Raj wrote:
> Upgrade to 4.4.6
>
> Signed-off-by: Khem Raj <raj.khem at gmail.com>
> ---
> .../0001-dts-add-overlay-for-pitft22.patch | 106 +++++++++++++++++++++
> recipes-kernel/linux/linux-raspberrypi_4.4.bb | 10 +-
> 2 files changed, 113 insertions(+), 3 deletions(-)
> create mode 100644 recipes-kernel/linux/linux-raspberrypi-4.4/0001-dts-add-overlay-for-pitft22.patch
>
> diff --git a/recipes-kernel/linux/linux-raspberrypi-4.4/0001-dts-add-overlay-for-pitft22.patch b/recipes-kernel/linux/linux-raspberrypi-4.4/0001-dts-add-overlay-for-pitft22.patch
> new file mode 100644
> index 0000000..7cb076f
> --- /dev/null
> +++ b/recipes-kernel/linux/linux-raspberrypi-4.4/0001-dts-add-overlay-for-pitft22.patch
> @@ -0,0 +1,106 @@
> +From a28bd410022b32a64e208f04b45add6326990332 Mon Sep 17 00:00:00 2001
> +From: =?UTF-8?q?Petter=20Mab=C3=A4cker?= <petter at technux.se>
> +Date: Fri, 8 Jan 2016 09:02:44 +0100
> +Subject: [PATCH] dts: add overlay for pitft22
> +MIME-Version: 1.0
> +Content-Type: text/plain; charset=UTF-8
> +Content-Transfer-Encoding: 8bit
> +
> +Upstream-Status: Pending
> +
> +Add the pitft22 overlay from adafruit Adafruit-Pi-Kernel-o-Matic repo:
> +https://github.com/adafruit/Adafruit-Pi-Kernel-o-Matic
> +
> +Signed-off-by: Petter Mabäcker <petter at technux.se>
> +---
> + arch/arm/boot/dts/overlays/Makefile | 1 +
> + arch/arm/boot/dts/overlays/pitft22-overlay.dts | 69 ++++++++++++++++++++++++++
> + 2 files changed, 70 insertions(+)
> + create mode 100755 arch/arm/boot/dts/overlays/pitft22-overlay.dts
> +
> +Index: kernel-source/arch/arm/boot/dts/overlays/pitft22-overlay.dts
> +===================================================================
> +--- /dev/null
> ++++ kernel-source/arch/arm/boot/dts/overlays/pitft22-overlay.dts
> +@@ -0,0 +1,69 @@
> ++/*
> ++ * Device Tree overlay for pitft by Adafruit
> ++ *
> ++ */
> ++
> ++/dts-v1/;
> ++/plugin/;
> ++
> ++/ {
> ++ compatible = "brcm,bcm2835", "brcm,bcm2708", "brcm,bcm2709";
> ++
> ++ fragment at 0 {
> ++ target = <&spi0>;
> ++ __overlay__ {
> ++ status = "okay";
> ++
> ++ spidev at 0{
> ++ status = "disabled";
> ++ };
> ++
> ++ spidev at 1{
> ++ status = "disabled";
> ++ };
> ++ };
> ++ };
> ++
> ++ fragment at 1 {
> ++ target = <&gpio>;
> ++ __overlay__ {
> ++ pitft_pins: pitft_pins {
> ++ brcm,pins = <25>;
> ++ brcm,function = <1>; /* out */
> ++ brcm,pull = <0>; /* none */
> ++ };
> ++ };
> ++ };
> ++
> ++ fragment at 2 {
> ++ target = <&spi0>;
> ++ __overlay__ {
> ++ /* needed to avoid dtc warning */
> ++ #address-cells = <1>;
> ++ #size-cells = <0>;
> ++
> ++ pitft: pitft at 0{
> ++ compatible = "ilitek,ili9340";
> ++ reg = <0>;
> ++ pinctrl-names = "default";
> ++ pinctrl-0 = <&pitft_pins>;
> ++
> ++ spi-max-frequency = <32000000>;
> ++ rotate = <90>;
> ++ fps = <25>;
> ++ bgr;
> ++ buswidth = <8>;
> ++ dc-gpios = <&gpio 25 0>;
> ++ debug = <0>;
> ++ };
> ++
> ++ };
> ++ };
> ++
> ++ __overrides__ {
> ++ speed = <&pitft>,"spi-max-frequency:0";
> ++ rotate = <&pitft>,"rotate:0";
> ++ fps = <&pitft>,"fps:0";
> ++ debug = <&pitft>,"debug:0";
> ++ };
> ++};
> +Index: kernel-source/arch/arm/boot/dts/overlays/Makefile
> +===================================================================
> +--- kernel-source.orig/arch/arm/boot/dts/overlays/Makefile
> ++++ kernel-source/arch/arm/boot/dts/overlays/Makefile
> +@@ -43,6 +43,7 @@ dtbo-$(RPI_DT_OVERLAYS) += pi3-disable-b
> + dtbo-$(RPI_DT_OVERLAYS) += pi3-miniuart-bt.dtbo
> + dtbo-$(RPI_DT_OVERLAYS) += piscreen.dtbo
> + dtbo-$(RPI_DT_OVERLAYS) += piscreen2r.dtbo
> ++dtbo-$(RPI_DT_OVERLAYS) += pitft22-overlay.dtbo
> + dtbo-$(RPI_DT_OVERLAYS) += pitft28-capacitive.dtbo
> + dtbo-$(RPI_DT_OVERLAYS) += pitft28-resistive.dtbo
> + dtbo-$(RPI_DT_OVERLAYS) += pps-gpio.dtbo
> diff --git a/recipes-kernel/linux/linux-raspberrypi_4.4.bb b/recipes-kernel/linux/linux-raspberrypi_4.4.bb
> index f7c5bfb..8e4530f 100644
> --- a/recipes-kernel/linux/linux-raspberrypi_4.4.bb
> +++ b/recipes-kernel/linux/linux-raspberrypi_4.4.bb
> @@ -1,6 +1,10 @@
> -LINUX_VERSION ?= "4.4.3"
> +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
>
> -SRCREV = "36babd89241c85258acebe06616f1f1a58356f8e"
> -SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-4.4.y"
> +LINUX_VERSION ?= "4.4.6"
> +
> +SRCREV = "2faaa2ccef9e4c595bd26f14285c225ceea6097e"
> +SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-4.4.y \
> + file://0001-dts-add-overlay-for-pitft22.patch \
> +"
>
> require linux-raspberrypi.inc
> --
> 1.9.1
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
Merged all to master. Thanks.
--
Andrei Gherzan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20160329/e46328ab/attachment.pgp>
More information about the yocto
mailing list