[yocto] changing kernel config in Morty build

Zoran Stojsavljevic zoran.stojsavljevic at gmail.com
Wed Oct 3 01:16:06 PDT 2018


Hello Greg,

Not sure if this can help, since I do Sumo. This works for Sumo, no
idea if ths works for Morty.
https://www.yoctoproject.org/docs/2.5/kernel-dev/kernel-dev.html#using-an-in-tree-defconfig-file

Hope this helps,
Zoran
_______

On Tue, Oct 2, 2018 at 11:39 PM Greg Wilson-Lindberg
<GWilson at sakuraus.com> wrote:
>
> I'm trying to change some kernel configuration flags in a raspberrypi3 Morty build and I get warnings that it isn't working.
>
>
> Here is the build info and warnings:
>
>
> Build Configuration:
> BB_VERSION        = "1.32.0"
> BUILD_SYS         = "x86_64-linux"
> NATIVELSBSTRING   = "universal"
> TARGET_SYS        = "arm-poky-linux-gnueabi"
> MACHINE           = "raspberrypi3"
> DISTRO            = "b2qt"
> DISTRO_VERSION    = "2.2.4"
> TUNE_FEATURES     = "arm armv7ve vfp thumb neon vfpv4 callconvention-hard cortexa7"
> TARGET_FPU        = "hard"
> SDKMACHINE        = "x86_64"
> meta
> meta-poky         = "HEAD:df76669bdd70aa0d903c4211dde731221c7e756d"
> meta-raspberrypi  = "HEAD:2a192261a914892019f4f428d7462bb3c585ebac"
> meta-oe
> meta-python
> meta-networking
> meta-initramfs
> meta-multimedia   = "HEAD:b40116cf457b88a2db14b86fda9627fb34d56ae6"
> meta-boot2qt
> meta-raspberrypi-extras = "<unknown>:<unknown>"
> meta-mingw        = "HEAD:1c2e155111dce94423cc227ea69f7f50f316c78e"
> meta-qt5          = "HEAD:49e9d9a73b5c6e3d6eab88dc0005305e85b1a62d"
> meta-sakura       = "<unknown>:<unknown>"
>
> Initialising tasks: 100% |#############################################################################################################################################| Time: 0:00:00
> NOTE: Executing SetScene Tasks
> NOTE: Executing RunQueue Tasks
> WARNING: linux-raspberrypi-1_4.4.50+gitAUTOINC+04c8e47067-r0 do_kernel_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration:
>
> ---------- CONFIG_SND_SOC_MAX9768 -----------------
> Config: CONFIG_SND_SOC_MAX9768
> From: /home/gwilson/Qt/Qt-5.9.6/Yocto-build-RPi3/build-raspberrypi3/tmp/work-shared/raspberrypi3/kernel-source/.kernel-meta/configs/Scribe.cfg
> Requested value:  CONFIG_SND_SOC_MAX9768=y
> Actual value:
>
> Config 'SND_SOC_MAX9768' has the following conditionals:
>
> Dependency values are:
>
>
> ---------- CONFIG_MAX1363 -----------------
> Config: CONFIG_MAX1363
> From: /home/gwilson/Qt/Qt-5.9.6/Yocto-build-RPi3/build-raspberrypi3/tmp/work-shared/raspberrypi3/kernel-source/.kernel-meta/configs/Scribe.cfg
> Requested value:  CONFIG_MAX1363=m
> Actual value:     # CONFIG_MAX1363 is not set
>
> Config 'MAX1363' has the following conditionals:
>   I2C (value: "y")
> Dependency values are:
>   I2C [y]
>
> ---------- CONFIG_CAN_EMS_USB -----------------
> Config: CONFIG_CAN_EMS_USB
> From: /home/gwilson/Qt/Qt-5.9.6/Yocto-build-RPi3/build-raspberrypi3/tmp/work-shared/raspberrypi3/kernel-source/.kernel-meta/configs/Scribe.cfg
> Requested value:  CONFIG_CAN_EMS_USB=m
> Actual value:     # CONFIG_CAN_EMS_USB is not set
>
> Config 'CAN_EMS_USB' has the following conditionals:
>   (none)
> Dependency values are:
>
>
> Here is my linux-raspberrypi_4.4.bbappend for the kernel:
>
> # Scribe additions to Kernel configuration
>
> FILESEXTRAPATHS_prepend := "${FILE_DIRNAME}/files:"
> FILESEXTRAPATHS_prepend := "${FILE_DIRNAME}/${PN}:"
>
> SRC_URI += "file://Scribe.scc"
> SRC_URI += "file://mcp251x.c.patch"
>
>
> The Scribe.scc file:
>
> # Scribe additions to kernel configuration
> kconf hardware Scribe.cfg
>
>
> And the Scribe.cfg file:
>
> # Scribe additions to kernel configuration
>
> # Enable MAX9768
> #CONFIG_SOC_ALL_CODECS=m
> #CONFIG_COMPILE_TEST=y
> CONFIG_SND_SOC_MAX9768=y
>
> # Enable MAX11606
> #IIO=y
> CONFIG_MAX1363=m
>
> # Enable EMS CPC-USB
> CONFIG_CAN_EMS_USB=m
>
> Here is my directory tree:
>
> Qt-5.9.6
>
>      Yocto-mirror                                                     # Yocto build mirror
>      Yocto-build-RPi3                                              # Yocto build root
>                 build-raspberrypi                                   # build directory
>                 sources                                                 # yocto sources
>                        meta-sakura                                   # our recipes
>                                recipes-kernel                        # directory for kernel changes
>                                        linux                               # directory that contains linux-raspberrypi_4.4.bbappend
>                                               files                         # directory that contains .scc & .cfg files
>
> As seen above none of the changes are accepted although there is nothing that blocks any of them.
>
> Any help understanding this would be greatly appreciated.
>
> Regards,
>
> Greg Wilson-Lindberg
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto


More information about the yocto mailing list