All of lore.kernel.org
 help / color / mirror / Atom feed
* Trouble modifying defconfig for linux-ti-staging_rt recipe
@ 2017-03-20 15:44 Glenn Schmottlach
  2017-03-20 15:45 ` Florian Wickert
  2017-03-20 15:54 ` Denys Dmytriyenko
  0 siblings, 2 replies; 11+ messages in thread
From: Glenn Schmottlach @ 2017-03-20 15:44 UTC (permalink / raw)
  To: meta-ti

I am having trouble modifying the kernel configuration for the
following TI kernel recipe using the Yocto Morty environment:

linux-ti-staging-rt_4.9.bb

I have created my own layer and with a *.bbappend file for this recipe, e.g.

linux-ti-staging-rt_4.9.bbappend

It appears the TI kernel recipes are not (yet) proper "Yocto" kernel
recipes in that they are not "fragment" aware. It appears I cannot do
the following inside of my *.bbappend recipe:

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://eem.cfg"

Inside of "eem.cfg" I want to set the following kernel options:

CONFIG_USB_NET_CDC_EEM=m
CONFIG_USB_F_EEM=m
CONFIG_USB_ETH_EEM=y

This has no affect. I tried creating my own defconfig based on the
'.config' generated from the original recipe. I modified my *.bbappend
file as follows:

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://defconfig"

Again, my defconfig is not applied to the build.

I even tried patching kernel-source/ti_config_fragments and placing a
eem.cfg in that directory hoping the configuration generation script
(defconfig_builder.sh) might apply this fragment.

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://0001-eem-config.patch"

Where the patch contains:

Index: kernel-source/ti_config_fragments/eem.cfg
===================================================================
--- /dev/null
+++ kernel-source/ti_config_fragments/eem.cfg
@@ -0,0 +1,4 @@
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_USB_F_EEM=m
+CONFIG_USB_ETH_EEM=y
+

Unfortunately this did not work either.

I suspect this question has been asked before, but what is the
RECOMMENDED procedure for making kernel configuration changes to the
TI kernel recipes in a Yocto environment? What methods have others
used to tweak the TI kernel options from their *.bbappend files?

Thanks for any insights . . .


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2017-03-22 19:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-20 15:44 Trouble modifying defconfig for linux-ti-staging_rt recipe Glenn Schmottlach
2017-03-20 15:45 ` Florian Wickert
2017-03-20 15:54 ` Denys Dmytriyenko
2017-03-20 18:14   ` Glenn Schmottlach
2017-03-20 20:15     ` Denys Dmytriyenko
2017-03-20 20:59       ` Glenn Schmottlach
2017-03-20 21:08         ` Denys Dmytriyenko
2017-03-21 11:52           ` Glenn Schmottlach
2017-03-21 17:45             ` Denys Dmytriyenko
2017-03-22 19:41               ` Glenn Schmottlach
2017-03-22 19:50                 ` Denys Dmytriyenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.