Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for armv7 for qemuarm and generic-armv7a
Add real kernel config fragments for armv7a. Support qemuarm from oe-core and generic-armv7a from meta-openamp-bsp. Add a placeholder file to add things to multi_arm_v7 to make it match arm64 defconfig. However currently nothing found. Signed-off-by: Bill Mills <bill.mills@linaro.org>
- Loading branch information
Showing
4 changed files
with
59 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 4 additions & 0 deletions
4
recipes-kernel/linux/openamp-kmeta/cfg/armv7a-feature-parity.cfg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# multi_arm_v7 is a good start but has a lot of things turned off compared to | ||
# arm64 defconfig, make them more the same | ||
|
||
# nothing found so far |
47 changes: 47 additions & 0 deletions
47
recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-armv7a.cfg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# | ||
# HW spinlocl drivers | ||
# | ||
CONFIG_HWSPINLOCK=y | ||
CONFIG_HWSPINLOCK_OMAP=y | ||
CONFIG_HWSPINLOCK_QCOM=y | ||
CONFIG_HWSPINLOCK_STM32=y | ||
CONFIG_HWSPINLOCK_SUN6I=y | ||
CONFIG_HSEM_U8500=y | ||
|
||
# | ||
# Mailbox drivers | ||
# | ||
CONFIG_OMAP2PLUS_MBOX=y | ||
CONFIG_OMAP_MBOX_KFIFO_SIZE=256 | ||
CONFIG_STI_MBOX=y | ||
CONFIG_TI_MESSAGE_MANAGER=y | ||
CONFIG_MAILBOX_TEST=m | ||
CONFIG_STM32_IPCC=y | ||
CONFIG_QCOM_IPCC=y | ||
|
||
# | ||
# Remoteproc drivers | ||
# | ||
CONFIG_REMOTEPROC_CDEV=y | ||
CONFIG_IMX_REMOTEPROC=m | ||
CONFIG_IMX_DSP_REMOTEPROC=m | ||
CONFIG_MTK_SCP=m | ||
CONFIG_WKUP_M3_RPROC=m | ||
CONFIG_KEYSTONE_REMOTEPROC=m | ||
CONFIG_MESON_MX_AO_ARC_REMOTEPROC=m | ||
CONFIG_QCOM_SYSMON=m | ||
CONFIG_RCAR_REMOTEPROC=m | ||
CONFIG_ST_REMOTEPROC=m | ||
CONFIG_ST_SLIM_REMOTEPROC=m | ||
CONFIG_STM32_RPROC=m | ||
|
||
# | ||
# Rpmsg drivers | ||
# | ||
CONFIG_RPMSG=m | ||
CONFIG_RPMSG_CHAR=m | ||
CONFIG_RPMSG_NS=m | ||
CONFIG_RPMSG_MTK_SCP=m | ||
CONFIG_RPMSG_QCOM_GLINK=m | ||
CONFIG_RPMSG_QCOM_GLINK_RPM=m | ||
CONFIG_RPMSG_VIRTIO=m |
6 changes: 6 additions & 0 deletions
6
recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-generic-armv7a.scc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
define KFEATURE_DESCRIPTION "OpenAMP Generic ARM64 Kernel Support" | ||
define KFEATURE_COMPATIBILITY arch | ||
|
||
kconf non-hardware basic.cfg | ||
kconf non-hardware armv7a-feature-parity.cfg | ||
kconf non-hardware remoteproc-armv7a.cfg |