[meta-ti] [PATCH] board-rtos: Added board-rtos recipe
Denys Dmytriyenko
denys at ti.com
Mon Jul 10 12:29:07 PDT 2017
On Thu, Jul 06, 2017 at 06:02:34PM +0000, Pang, Ivan wrote:
> Are all the DEPENDS needed already upstreamed or in patches preceding this?
The only proper way to ensure the correct order of patches, when they depend
on each other, is to submit them in numbered sequence as part of a patchset,
not as individual patches!
> There's probably no other recipe using board.inc, so you can combine this into a single recipe too.
>
> -----Original Message-----
> From: meta-ti-bounces at yoctoproject.org [mailto:meta-ti-bounces at yoctoproject.org] On Behalf Of Radhakrishnan, Mahesh
> Sent: Thursday, July 06, 2017 11:39 AM
> To: meta-ti at yoctoproject.org
> Subject: [meta-ti] [PATCH] board-rtos: Added board-rtos recipe
>
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2 at ti.com>
> ---
> recipes-bsp/board-rtos/board-rtos_git.bb | 58 ++++++++++++++++++++++++++++++++
> recipes-bsp/board-rtos/board.inc | 19 +++++++++++
> 2 files changed, 77 insertions(+)
> create mode 100644 recipes-bsp/board-rtos/board-rtos_git.bb
> create mode 100644 recipes-bsp/board-rtos/board.inc
>
> diff --git a/recipes-bsp/board-rtos/board-rtos_git.bb b/recipes-bsp/board-rtos/board-rtos_git.bb
> new file mode 100644
> index 0000000..b4b8b0b
> --- /dev/null
> +++ b/recipes-bsp/board-rtos/board-rtos_git.bb
> @@ -0,0 +1,58 @@
> +inherit ti-pdk
> +require board.inc
> +
> +PR = "${INC_PR}.0"
> +
> +DEPENDS_append = " i2c-lld-rtos \
> + spi-lld-rtos \
> + uart-lld-rtos \
> +"
> +
> +DEPENDS_append_omap-a15 = " osal-rtos \
> + ti-ndk \
> +"
> +
> +DEPENDS_append_am57xx-evm = " gpio-lld-rtos \
> + icss-emac-lld-rtos \
> + mmcsd-lld-rtos \
> + pruss-lld-rtos \
> + pm-lld-rtos \ "
> +
> +DEPENDS_append_ti33x = " gpio-lld-rtos \
> + gpmc-lld-rtos \
> + icss-emac-lld-rtos \
> + mmcsd-lld-rtos \
> + osal-rtos \
> + pruss-lld-rtos \
> + starterware-rtos \
> + ti-ndk \
> +"
> +
> +DEPENDS_append_ti43x = " gpio-lld-rtos \
> + gpmc-lld-rtos \
> + icss-emac-lld-rtos \
> + mmcsd-lld-rtos \
> + osal-rtos \
> + pruss-lld-rtos \
> + starterware-rtos \
> + ti-ndk \
> +"
> +
> +
> +# Build with make instead of XDC
> +TI_PDK_XDCMAKE = "0"
> +
> +LIMBOARDS_ti33x = "evmAM335x icev2AM335x iceAMIC110 bbbAM335x skAM335x"
> +LIMBOARDS_ti43x = "evmAM437x idkAM437x skAM437x"
> +LIMBOARDS_am57xx-evm = "evmAM571x evmAM572x idkAM571x idkAM572x"
> +LIMBOARDS_dra7xx-evm = "evmDRA72x evmDRA75x evmDRA78x"
> +LIMBOARDS_omapl137-evm = "evmOMAPL137"
> +LIMBOARDS_omapl138-lcdk = "lcdkOMAPL138"
> +LIMBOARDS_k2hk-evm = "evmK2H evmK2K"
> +LIMBOARDS_k2e-evm = "evmK2E"
> +LIMBOARDS_k2l-evm = "evmK2L"
> +LIMBOARDS_k2g = "evmK2G iceK2G"
> +export PDK_BOARD_ROOT_PATH ="${WORKDIR}/build"
> +export DEST_ROOT="${S}"
> +XDCPATH_append = ";${PDK_INSTALL_DIR}/packages/ti/csl;${NDK_INSTALL_DIR}/packages"
> diff --git a/recipes-bsp/board-rtos/board.inc b/recipes-bsp/board-rtos/board.inc
> new file mode 100644
> index 0000000..6d6655e
> --- /dev/null
> +++ b/recipes-bsp/board-rtos/board.inc
> @@ -0,0 +1,19 @@
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://board.h;beginline=1;endline=32;md5=0e3182ba6a963da159c37eafa9752ade"
> +
> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1"
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +BOARD_GIT_URI = "git://git.ti.com/keystone-rtos/board.git"
> +BOARD_GIT_PROTOCOL = "git"
> +BOARD_GIT_BRANCH = "master"
> +
> +# Below commit ID corresponds to "DEV.BOARD.01.00.07.00"
> +BOARD_SRCREV = "7d6a76ee65d75714740d468a48ca7e3668e66a94"
> +
> +BRANCH ="${BOARD_GIT_BRANCH}"
> +SRC_URI = "${BOARD_GIT_URI};protocol=${BOARD_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${BOARD_SRCREV}"
> +PV = "01.00.07.00"
> +INC_PR = "r0"
> --
> 1.9.1
>
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
More information about the meta-ti
mailing list