On 3/31/17 11:19 AM, Rob Woolley wrote: > The support for the PiTFT 3.5 inch resistive touchscreen is optional. > It may be enabled by adding the following line in local.conf: > > MACHINE_FEATURES += "pitft pitft35r" >
Looks ok, I have staged it. > Signed-off-by: Rob Woolley <rob.wool...@windriver.com> > --- > README | 1 + > conf/machine/include/rpi-base.inc | 1 + > conf/machine/raspberrypi3-64.conf | 1 + > recipes-bsp/bootfiles/rpi-config_git.bb | 6 ++++++ > 4 files changed, 9 insertions(+) > > diff --git a/README b/README > index 65a1e5f..a5c3d38 100644 > --- a/README > +++ b/README > @@ -240,6 +240,7 @@ the modelname should be added as a MACHINE_FEATURES in > local.conf like below: > List of currently supported models: > - pitft22 > - pitft28r > + - pitft35r > > 3.O. Enable UART > =============== > diff --git a/conf/machine/include/rpi-base.inc > b/conf/machine/include/rpi-base.inc > index 092cbeb..9bcb91d 100644 > --- a/conf/machine/include/rpi-base.inc > +++ b/conf/machine/include/rpi-base.inc > @@ -31,6 +31,7 @@ KERNEL_DEVICETREE ?= " \ > overlays/lirc-rpi.dtbo \ > overlays/pitft22.dtbo \ > overlays/pitft28-resistive.dtbo \ > + overlays/pitft35-resistive.dtbo \ > overlays/pps-gpio.dtbo \ > overlays/rpi-ft5406.dtbo \ > overlays/w1-gpio.dtbo \ > diff --git a/conf/machine/raspberrypi3-64.conf > b/conf/machine/raspberrypi3-64.conf > index ca10ed9..0efe3ff 100644 > --- a/conf/machine/raspberrypi3-64.conf > +++ b/conf/machine/raspberrypi3-64.conf > @@ -23,6 +23,7 @@ KERNEL_DEVICETREE = " \ > overlays/lirc-rpi.dtbo \ > overlays/pitft22.dtbo \ > overlays/pitft28-resistive.dtbo \ > + overlays/pitft35-resistive.dtbo \ > overlays/pps-gpio.dtbo \ > overlays/rpi-ft5406.dtbo \ > overlays/w1-gpio.dtbo \ > diff --git a/recipes-bsp/bootfiles/rpi-config_git.bb > b/recipes-bsp/bootfiles/rpi-config_git.bb > index 20ec343..0fd9cea 100644 > --- a/recipes-bsp/bootfiles/rpi-config_git.bb > +++ b/recipes-bsp/bootfiles/rpi-config_git.bb > @@ -18,6 +18,7 @@ PR = "r5" > PITFT="${@bb.utils.contains("MACHINE_FEATURES", "pitft", "1", "0", d)}" > PITFT22="${@bb.utils.contains("MACHINE_FEATURES", "pitft22", "1", "0", d)}" > PITFT28r="${@bb.utils.contains("MACHINE_FEATURES", "pitft28r", "1", "0", d)}" > +PITFT35r="${@bb.utils.contains("MACHINE_FEATURES", "pitft35r", "1", "0", d)}" > > VC4GRAPHICS="${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "1", > "0", d)}" > > @@ -99,6 +100,11 @@ do_deploy() { > echo > "dtoverlay=pitft28-resistive,rotate=90,speed=32000000,txbuflen=32768" > >>${DEPLOYDIR}/bcm2835-bootfiles/config.txt > fi > > + if [ "${PITFT35r}" = "1" ]; then > + echo "# Enable PITFT35r display" > >>${DEPLOYDIR}/bcm2835-bootfiles/config.txt > + echo "dtoverlay=pitft35-resistive,rotate=90,speed=42000000,fps=20" > >>${DEPLOYDIR}/bcm2835-bootfiles/config.txt > + fi > + > # UART support > if [ "${ENABLE_UART}" = "1" ]; then > echo "# Enable UART" >>${DEPLOYDIR}/bcm2835-bootfiles/config.txt >
signature.asc
Description: OpenPGP digital signature
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto