Go to file
Sergey 'Jin' Bostandzhyan 1aea373d88 Add configuration parameter to set boot device for the image
wic modifies /etc/fstab on the root file system during image generation,
without the --ondisk parameter it assumes some default device name which
leads to an /etc/fstab file populated with /dev/sda entries.
This is not correct for the machines in the rockchip layer which use
mmcblkX.

This patch introduces an RK_BOOT_DEVICE option which is being set in the
machine configuratoin and which is being used in the wks files.
The variable expansion in the wks is handled by propagating the variable to
the wic environment.

This results in correct /etc/fstab entries and in a correct kernel
bootargs root= parameter.

Signed-off-by: Sergey Bostandzhyan <jin@mediatomb.cc>
2020-02-11 10:20:58 -05:00
classes rock2-square: reinstate non-idbloader u-boot 2019-12-10 12:52:18 -05:00
conf Add configuration parameter to set boot device for the image 2020-02-11 10:20:58 -05:00
licenses Adding licenses directory with the Chromium license (the BSD-Style one) 2015-10-31 18:35:39 +01:00
recipes-bsp rk3399: Add generic rk3399 support 2020-01-27 16:32:19 -05:00
recipes-core/images remove petitboot 2018-04-15 00:57:37 -04:00
recipes-devtools gcc-arm-none-eabi-native: Add recipe 2020-01-27 16:32:09 -05:00
recipes-graphics/mesa rk3399: Add generic rk3399 support 2020-01-27 16:32:19 -05:00
recipes-kernel kernel: enable -c menuconfig 2020-02-03 14:03:27 -05:00
recipes-support vboot-utils-native: fix DEPENDS 2018-04-15 00:57:37 -04:00
wic Add configuration parameter to set boot device for the image 2020-02-11 10:20:58 -05:00
COPYING.MIT Initial commit 2014-04-04 16:25:45 +02:00
README tinker-rk3288: Rename to tinker-board 2020-02-03 11:05:55 -05:00

OpenEmbedded BSP layer for Rockchip boards

About:

The purpose of this layer is to provide OpenEmbedded BSP support for
Rockchip-based devices using upstream sources as much as possible.

Dependencies:

URI: git://git.openembedded.org/openembedded-core
layers: meta
branch: matched branches (e.g. master, sumo, ...)

Status of supported boards:

builds and boots gpt image:
	rock-pi-4
	tinker-board
	vyasa-rk3288
	firefly-rk3288
builds:
	marsboard-rk3066
	radxarock
	rock2-square
doesn't build:
	veyron-speedy

Maintenance:

Please send pull requests, patches, comments, or questions to the
yocto mailing list (yocto@yoctoproject.org) CCing the maintainer

When sending patches, please make sure the email subject line includes
"[meta-rockchip][PATCH]" and follow the community's patch submission
guidelines, as described in:
	https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
	https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded

For example, to send your most recent commit (i.e. just one patch),
please use something like:
	git format-patch -M --subject-prefix="meta-rockchip][PATCH" HEAD^
	git send-email --to yocto@yoctoproject.org --cc twoerner@gmail.com <your patch file>

Maintainer:

Trevor Woerner <twoerner@gmail.com>

Brief History:

2014 April
	- originally started by Julien Chauveau
	- Romain Perier joins
2014 Sep
	- Julien leaves
2015 Aug
	- Trevor Woerner joins
2017 Mar
	- developers from Rockchip fork this layer see:
		https://github.com/rockchip-linux/meta-rockchip.git
		http://rockchip.wikidot.com/yocto-user-guide
2017 May
	- Romain leaves
2018 Feb
	- Rockchip developers abandon their fork for buildroot
		http://opensource.rock-chips.com/wiki_Buildroot