Commit 390daabb authored by Jan Janson's avatar Jan Janson

add support for kernel 5.4.8

parent 22c53352
meta-congatec-x86
=================
The congatec Yocto 3.0.1 x86 BSP supports :
The congatec Yocto 3.0 x86 BSP supports :
- Bay Trail platform - conga-QA3, conga-TCA3, conga-PA3, conga IA3 and
conga-MA3(e)
- Braswell platform - conga-QA4, conga-TCA4, conga-PA4, conga IA4 and
......@@ -33,10 +33,6 @@ platforms).]
layers: intel
branch: zeus
URI: git://github.com/meta-qt5/meta-qt5
layer: qt5
branch: zeus
URI: git://git.openembedded.org/meta-openembedded
layer: openembedded
branch: zeus
......@@ -59,15 +55,25 @@ platforms).]
1.1 "Supported Linux Distributions" in Yocto Project Reference Manual [1]]
3. Fetch the sources for a new project
Main feature of this release is linux kernel 5.4.8 support. It requires
master branches for all repositoris since latest changes was not yet merged in
zeus (latest yocto release branch).
For this reason was also Qt5 support removed. The meta-qt5 was incompatible.
These issues will be fixed in future.
$ cd ~
$ git clone git://git.yoctoproject.org/poky.git poky
$ cd ~/poky
$ git fetch --tags
$ git checkout yocto-3.0
$ git clone git://git.yoctoproject.org/meta-intel.git -b zeus
$ git clone https://git.congatec.com/x86/meta-congatec-x86.git -b zeus
$ git clone git://github.com/meta-qt5/meta-qt5 meta-qt5 -b zeus
$ git clone git://git.openembedded.org/meta-openembedded -b zeus
$ git checkout master
$ git clone git://git.yoctoproject.org/meta-intel.git -b master
$ git clone https://git.congatec.com/x86/meta-congatec-x86.git -b master
$ git clone git://git.openembedded.org/meta-openembedded -b master
[Note: The BSP was built against following commits :
poky ca3993cc4b
meta-openembedded e9014dfd0
meta-intel 0c092dde ]
4. Configure the build machine
Sample configuration files are part of the congatec bsp. Configure your
......@@ -89,7 +95,6 @@ bblayers.conf.sample and local.conf.sample from the bsp.
/home/<YOUR_USER_NAME>/poky/meta-intel \
/home/<YOUR_USER_NAME>/poky/meta-congatec-x86 \
\
/home/<YOUR_USER_NAME>/poky/meta-qt5 \
/home/<YOUR_USER_NAME>/poky/meta-openembedded/meta-oe \
/home/<YOUR_USER_NAME>/poky/meta-openembedded/meta-networking \
/home/<YOUR_USER_NAME>/poky/meta-openembedded/meta-python \
......@@ -158,7 +163,7 @@ common OS features to your image.
*************************************************************
The minimal configuration is a commandline based minimalistic image. The sato
image configuration includes Qt based GUI and various tools.
image configuration includes demo desktop and tools.
Start the build :
$ cd ~/poky
......@@ -482,26 +487,6 @@ Detail instructions can be found in the Yocto Project Reference Manual [1].]
e0: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
f0: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
9.3 Qt5 Demo
The Qt5 support in yocto is done be meta-qt5 layer. The layer also includes
examples as qsiv application. This small application with a yocto recipe is
great starting point for the yocto and Qt5 development and integration. We
highly recommend this example.
The qsiv resources location :
~/poky/meta-qt5/recipes-qt/qsiv/qsiv_1.1.bb
Application Testing :
1a. The qsiv is part of the approval recipe and sample images also.
1b. Or you can include just the application in your project and build.
2. Boot the image.
3. Open the Terminal console.
4. Start the application from the Terminal:
$ qsiv -d <jpg-png-gallery-path>
[Note: System icons folder can be used as test gallery :
/usr/share/icons/hicolor/64x64/apps ]
10. References
[1] Yocto Reference Manual
http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html
......
PREFERRED_VERSION_linux-intel ?= "5.4"
require conf/machine/include/meta-intel.inc
require conf/machine/include/intel-corei7-64-common.inc
require conf/machine/include/intel-common-pkgarch.inc
......@@ -34,6 +36,6 @@ SYSLINUX_OPTS = "serial 0 115200"
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS1"
APPEND += "rootwait console=ttyS0,115200 console=tty0"
IMAGE_FSTYPES += "wic"
IMAGE_FSTYPES += "wic hddimg"
WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot", "systemd-bootdisk-microcode.wks.in", "grub-bootdisk-microcode.wks.in", d)}"
WKS_FILE_DEPENDS_append = " intel-microcode"
......@@ -2,16 +2,16 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/linux-intel:"
SRC_URI_append = " file://eth_igb.cfg"
SRC_URI_append = " file://ehci.cfg"
SRC_URI_append = " file://hd-audio.cfg"
SRC_URI_append = " file://me936-001.patch"
SRC_URI_append = " file://me936-002.patch"
SRC_URI_append = " file://me936.cfg"
#SRC_URI_append = " file://me936-001.patch"
#SRC_URI_append = " file://me936-002.patch"
#SRC_URI_append = " file://me936.cfg"
SRC_URI_append = " file://ble-ar3012.cfg"
SRC_URI_append = " file://ath10k.cfg"
# B7AC
SRC_URI_append = " file://x2apic.cfg"
SRC_URI_append = " file://ixgbe.cfg"
SRC_URI_append = " file://cg-uart.patch"
#SRC_URI_append = " file://cg-uart.patch"
# APL - SPI
SRC_URI_append = " file://apl-spi-001.cfg"
......@@ -16,7 +16,7 @@ RRECOMMENDS_${PN} = " systemd cgutil alsa-utils setserial pciutils \
iw crda wpa-supplicant tcpdump iperf3 \
modemmanager networkmanager ppp screen usb-modeswitch usbutils lte-connect \
kernel-module-bluetooth bluez-hcidump bluez5-noinst-tools \
nano bash expect socat qsiv \
nano bash expect socat \
hostapd wpa-supplicant iptables conntrack-tools iputils iproute2 \
"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment