On 12/04/2016 7:18 PM, Nathan Rossi wrote:
On Mon, Apr 11, 2016 at 11:23 PM, Jason Wu <[email protected]> wrote:
This series has the following changes:
* Machine:
* Add zybo-linux-bd-zynq7 machine support. The hardware enables the
follows:
- HDMI output
- Sound
- AXI GPIO
* Kenrel:
* Add Digilent encoder driver and AXI Dynclk drivers for both linux-xlnx
and linux-xlnx-dev
* Add config fragments for:
- Xilinx DRM
- Keyboard GPIO
- V4L2
- Digilent DRM
* U-boot:
* Add SPL load bitstream and uEnv.txt support to 2016.03 u-boot
* Add custom uEnv.txt file for zybo-linux-bd-zynq7
* Add wic SD card kickstart image defintion and use it to generate wic image
for sd card.
* Add fitiamge generation support with xilinx-fitimage image type
* Add workaround recipes (X and console) for screen wakeup issue
* New recipe to fetch HDF from external website to provide bitstream and
ps7_init_gpl.h/c
This series provides a working Zybo BSP support base on Digilent's linux_bd
poject design which can be found in github
(https://github.com/Digilent/ZYBO/tree/master/Projects/linux_bd). The key
feature of this hardware project is to provide HDMI out.
Known issues:
- Audio play back get distortion after certain operation such as cancelling
playback or after recording
- Screen does not work up from screen saver (cosole blank). This can be
workarounded by enable the consoleblank package.
Great work Jason,
thanks,
I have reviewed the patches in this series and I have provided some
comments. However I would like to apply some of these changes from
this series to master for this upcoming release, and hold off on some
of the others until after that release. Specifically around the fit
image support and u-boot patches.
Thanks for reviewing the patches.
The fit image support is nice as it is the u-boot default boot image for
zynq. This is not major blocker, user can always manually loads the kernel.
If the SPL loading the bitstream is the main reason hold off u-boot
patches, i can break that patch into two patches. let me know what's you
want me to do.
Best regards,
Jason
If you are able to update the series that would be great.
Thanks,
Nathan
Jason Wu (20):
linux/config: Add config fragments for Xilinx DRM
linux/config: Add keyboard gpio cfg and scc
conf: Define XILINXBASE variable
Add xilinx-fitimage recipe
Add basic Xilinx HDF support
linux-xlnx-dev: Update kernel version from 4.0+ to 4.4+
linux/config: Add config fragments for Zybo sound support
linux/config: Add config fragment for enabling v4l2
conf/machine: Add zybo-linux-bd-zynq7 machine support
linux-xlnx-dev: Add Digilent encoder and axi dynclk drivers
linux-xlnx: Add Digilent encoder and axi dynclk drivers
linux/config: Add config fragments for Digilent DRM encoder
zybo-linux-bd-zynq7: Enable fitimage
zybo-linux-bd-zynq7: Enable required kernel drivers
Add consoleblank recipe
zybo-linux-bd-zynq7: Enable console-blank
u-boot_2016.03: Add SPL load bitstream and uEnv.txt support
u-boot: Add uEnv.txt suppor to zybo-linux-bd-zynq7
Add xilinx-sdimg support
Add xserver-xf86-config_0.1 bbappend
classes/xilinx-fitimage.bbclass | 89 +++
classes/xilinx-sdimg.bbclass | 14 +
conf/layer.conf | 2 +
conf/machine/zybo-linux-bd-zynq7.conf | 46 ++
.../device-tree/files/zybo-linux-bd/pcw.dtsi | 63 +++
.../device-tree/files/zybo-linux-bd/pl.dtsi | 213 ++++++++
.../files/zybo-linux-bd/zybo-linux-bd.dts | 185 +++++++
recipes-bsp/hardware-definition-file/hdf.inc | 46 ++
.../hardware-definition-file/zybo-linux-bd.bb | 22 +
.../configs-zynq-common-Add-uEnv.txt-support.patch | 66 +++
.../u-boot/u-boot/zybo-linux-bd-zynq7/uEnv.txt | 2 +
.../zynq-Add-fpga-support-to-u-boot-SPL.patch | 130 +++++
recipes-bsp/u-boot/u-boot_2016.03.bbappend | 8 +
recipes-graphics/consoleblank/console-blank.bb | 25 +
recipes-graphics/consoleblank/files/console-blank | 27 +
.../xserver-xf86-config/zynq/xorg.conf | 6 +
.../zynq/xorg.conf.d/20-disable-screen-saver.conf | 10 +
.../xorg-xserver/xserver-xf86-config_0.1.bbappend | 11 +
.../xilinx-common/bsp/digilent/drm-digilent.cfg | 7 +
.../xilinx-common/bsp/digilent/drm-digilent.scc | 5 +
.../config/xilinx-common/bsp/digilent/zybo-snd.cfg | 9 +
.../config/xilinx-common/bsp/digilent/zybo-snd.scc | 4 +
.../xilinx-common/features/drm/drm-xilinx.cfg | 13 +
.../xilinx-common/features/drm/drm-xilinx.scc | 4 +
.../config/xilinx-common/features/gpio/kb-gpio.cfg | 3 +
.../config/xilinx-common/features/gpio/kb-gpio.scc | 4 +
.../xilinx-common/features/v4l2/v4l2-xilinx.cfg | 19 +
.../xilinx-common/features/v4l2/v4l2-xilinx.scc | 4 +
recipes-kernel/linux/linux-xlnx-dev.bb | 7 +-
...rm-xilinx-Add-encoder-for-Digilent-boards.patch | 294 ++++++++++
...002-clk-Add-driver-for-axi_dynclk-IP-Core.patch | 601 +++++++++++++++++++++
...rm-xilinx-Add-encoder-for-Digilent-boards.patch | 294 ++++++++++
...002-clk-Add-driver-for-axi_dynclk-IP-Core.patch | 601 +++++++++++++++++++++
recipes-kernel/linux/linux-xlnx_4.0.bb | 4 +
recipes-kernel/linux/linux-xlnx_4.4.bb | 4 +
scripts/bin/mkits.sh | 581 ++++++++++++++++++++
scripts/lib/wic/canned-wks/sdimage-xilinx.wks | 6 +
37 files changed, 3428 insertions(+), 1 deletion(-)
create mode 100644 classes/xilinx-fitimage.bbclass
create mode 100644 classes/xilinx-sdimg.bbclass
create mode 100644 conf/machine/zybo-linux-bd-zynq7.conf
create mode 100644 recipes-bsp/device-tree/files/zybo-linux-bd/pcw.dtsi
create mode 100644 recipes-bsp/device-tree/files/zybo-linux-bd/pl.dtsi
create mode 100644
recipes-bsp/device-tree/files/zybo-linux-bd/zybo-linux-bd.dts
create mode 100644 recipes-bsp/hardware-definition-file/hdf.inc
create mode 100644 recipes-bsp/hardware-definition-file/zybo-linux-bd.bb
create mode 100644
recipes-bsp/u-boot/u-boot/configs-zynq-common-Add-uEnv.txt-support.patch
create mode 100644 recipes-bsp/u-boot/u-boot/zybo-linux-bd-zynq7/uEnv.txt
create mode 100644
recipes-bsp/u-boot/u-boot/zynq-Add-fpga-support-to-u-boot-SPL.patch
create mode 100644 recipes-graphics/consoleblank/console-blank.bb
create mode 100644 recipes-graphics/consoleblank/files/console-blank
create mode 100644
recipes-graphics/xorg-xserver/xserver-xf86-config/zynq/xorg.conf
create mode 100644
recipes-graphics/xorg-xserver/xserver-xf86-config/zynq/xorg.conf.d/20-disable-screen-saver.conf
create mode 100644
recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
create mode 100644
recipes-kernel/linux/config/xilinx-common/bsp/digilent/drm-digilent.cfg
create mode 100644
recipes-kernel/linux/config/xilinx-common/bsp/digilent/drm-digilent.scc
create mode 100644
recipes-kernel/linux/config/xilinx-common/bsp/digilent/zybo-snd.cfg
create mode 100644
recipes-kernel/linux/config/xilinx-common/bsp/digilent/zybo-snd.scc
create mode 100644
recipes-kernel/linux/config/xilinx-common/features/drm/drm-xilinx.cfg
create mode 100644
recipes-kernel/linux/config/xilinx-common/features/drm/drm-xilinx.scc
create mode 100644
recipes-kernel/linux/config/xilinx-common/features/gpio/kb-gpio.cfg
create mode 100644
recipes-kernel/linux/config/xilinx-common/features/gpio/kb-gpio.scc
create mode 100644
recipes-kernel/linux/config/xilinx-common/features/v4l2/v4l2-xilinx.cfg
create mode 100644
recipes-kernel/linux/config/xilinx-common/features/v4l2/v4l2-xilinx.scc
create mode 100644
recipes-kernel/linux/linux-xlnx-dev/0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch
create mode 100644
recipes-kernel/linux/linux-xlnx-dev/0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch
create mode 100644
recipes-kernel/linux/linux-xlnx/0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch
create mode 100644
recipes-kernel/linux/linux-xlnx/0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch
create mode 100755 scripts/bin/mkits.sh
create mode 100644 scripts/lib/wic/canned-wks/sdimage-xilinx.wks
--
1.9.1
--
_______________________________________________
meta-xilinx mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-xilinx
--
_______________________________________________
meta-xilinx mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-xilinx