[meta-ti] [master/thud][RFC 00/42] Unify PDK sources
Jacob Stiffler
j-stiffler at ti.com
Thu Nov 7 09:49:55 PST 2019
The PDK sources have been unified in a single git repository. To
simplify maintenance, a bbclass is added to specify the source
information. This class also extends the unpack task so that each
recipe is only presented with its component sources. This leaves
subsequent tasks (do_compile, etc) identical to previous sources.
The source repo is not yet available, so submit as an RFC for now.
Jacob Stiffler (42):
ti-pdk-fetch: add class for common pdk sources
aif2-lld: migrate to ti-pdk-fetch.bbclass
bcp-lld: migrate to ti-pdk-fetch.bbclass
board-rtos: migrate to ti-pdk-fetch.bbclass
cppi-lld: migrate to ti-pdk-fetch.bbclass
dfe-lld: migrate to ti-pdk-fetch.bbclass
emac-lld: migrate to ti-pdk-fetch.bbclass
fatfs-rtos: migrate to ti-pdk-fetch.bbclass
fftc-lld: migrate to ti-pdk-fetch.bbclass
gpio-lld: migrate to ti-pdk-fetch.bbclass
gpmc-lld: migrate to ti-pdk-fetch.bbclass
hyplnk-lld: migrate to ti-pdk-fetch.bbclass
i2c-lld: migrate to ti-pdk-fetch.bbclass
icss-emac-lld: migrate to ti-pdk-fetch.bbclass
ipc-lld: migrate to ti-pdk-fetch.bbclass
iqn2-lld: migrate to ti-pdk-fetch.bbclass
mcasp-lld: migrate to ti-pdk-fetch.bbclass
mcbsp-lld: migrate to ti-pdk-fetch.bbclass
mmcsd-lld: migrate to ti-pdk-fetch.bbclass
nwal-lld: migrate to ti-pdk-fetch.bbclass
osal: migrate to ti-pdk-fetch.bbclass
pa-lld: migrate to ti-pdk-fetch.bbclass
pcie-lld: migrate to ti-pdk-fetch.bbclass
pru: migrate to ti-pdk-fetch.bbclass
prueth-fw: migrate to ti-pdk-fetch.bbclass
pruss-lld: migrate to ti-pdk-fetch.bbclass
qmss-lld: migrate to ti-pdk-fetch.bbclass
rm-lld: migrate to ti-pdk-fetch.bbclass
sciclient: migrate to ti-pdk-fetch.bbclass
spi-lld: migrate to ti-pdk-fetch.bbclass
srio-lld: migrate to ti-pdk-fetch.bbclass
tcp3d-lld: migrate to ti-pdk-fetch.bbclass
transport-rtos: migrate to ti-pdk-fetch.bbclass
tsip-lld: migrate to ti-pdk-fetch.bbclass
uart-lld: migrate to ti-pdk-fetch.bbclass
udma-lld: migrate to ti-pdk-fetch.bbclass
usb-lld: migrate to ti-pdk-fetch.bbclass
utils-rtos: migrate to ti-pdk-fetch.bbclass
ti-pdk-build: migrate to ti-pdk-fetch.bbclass
cal-lld: TI RTOS low level driver for CAL
fvid2: TI RTOS Video Driver Interface
iolink-lld: TI RTOS low level driver for IO-Link Master
classes/ti-pdk-fetch.bbclass | 30 ++++++++++
recipes-bsp/aif2-lld/aif2-lld.inc | 16 +----
recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb | 18 +-----
recipes-bsp/board-rtos/board-rtos_git.bb | 14 +----
recipes-bsp/cal-lld/cal-lld-rtos_git.bb | 76 ++++++++++++++++++++++++
recipes-bsp/cppi-lld/cppi-lld.inc | 16 +----
recipes-bsp/dfe-lld/dfe-lld.inc | 16 +----
recipes-bsp/emac-lld/emac-lld.inc | 15 +----
recipes-bsp/fatfs-rtos/fatfs-rtos_git.bb | 16 +----
recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb | 20 +------
recipes-bsp/fvid2/fvid2-rtos_git.bb | 68 +++++++++++++++++++++
recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb | 18 +-----
recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb | 15 +----
recipes-bsp/hyplnk-lld/hyplnk-lld.inc | 18 ++----
recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb | 17 +-----
recipes-bsp/icss-emac-lld/icss-emac-lld.inc | 16 +----
recipes-bsp/iolink-lld/iolink-lld-rtos_git.bb | 31 ++++++++++
recipes-bsp/ipc-lld/ipc-lld.inc | 18 ++----
recipes-bsp/iqn2-lld/iqn2-lld.inc | 16 +----
recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb | 17 +-----
recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb | 18 +-----
recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb | 17 +-----
recipes-bsp/nwal-lld/nwal-lld.inc | 17 ++----
recipes-bsp/osal/osal-rtos_git.bb | 2 -
recipes-bsp/osal/osal-test_git.bb | 2 -
recipes-bsp/osal/osal.inc | 16 ++---
recipes-bsp/osal/osal_git.bb | 2 -
recipes-bsp/pa-lld/pa-lld.inc | 16 +----
recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb | 18 +-----
recipes-bsp/pru/pru-pwm-fw_git.bb | 9 +--
recipes-bsp/pru/pru-swuart-fw_git.bb | 10 ++--
recipes-bsp/prueth-fw/prueth-fw-am65x_git.bb | 6 +-
recipes-bsp/prueth-fw/prueth-fw_git.bb | 7 ++-
recipes-bsp/pruss-lld/pruss-lld-apps_git.bb | 2 -
recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb | 2 -
recipes-bsp/pruss-lld/pruss-lld-test_git.bb | 2 -
recipes-bsp/pruss-lld/pruss-lld.inc | 15 +----
recipes-bsp/pruss-lld/pruss-lld_git.bb | 2 -
recipes-bsp/qmss-lld/qmss-lld.inc | 16 +----
recipes-bsp/rm-lld/rm-lld.inc | 16 +----
recipes-bsp/sciclient/sciclient-rtos_git.bb | 18 ++----
recipes-bsp/spi-lld/spi-lld-rtos_git.bb | 16 +----
recipes-bsp/srio-lld/srio-lld.inc | 16 +----
recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb | 19 +-----
recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb | 4 +-
recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb | 4 +-
recipes-bsp/transport-rtos/nimu-rtos_git.bb | 4 +-
recipes-bsp/transport-rtos/timesync-rtos_git.bb | 32 ++++++++++
recipes-bsp/transport-rtos/transport.inc | 14 +----
recipes-bsp/tsip-lld/tsip-lld-rtos_git.bb | 16 +----
recipes-bsp/uart-lld/uart-lld-rtos_git.bb | 16 +----
recipes-bsp/udma-lld/udma-lld-rtos_git.bb | 18 ++----
recipes-bsp/usb-lld/usb-lld-rtos_git.bb | 16 +----
recipes-bsp/utils-rtos/profiling-rtos_git.bb | 16 +----
recipes-bsp/utils-rtos/trace-rtos_git.bb | 16 +----
recipes-ti/ti-pdk-build/ti-pdk-build-rtos_git.bb | 19 +-----
56 files changed, 372 insertions(+), 538 deletions(-)
create mode 100644 classes/ti-pdk-fetch.bbclass
create mode 100644 recipes-bsp/cal-lld/cal-lld-rtos_git.bb
create mode 100755 recipes-bsp/fvid2/fvid2-rtos_git.bb
create mode 100644 recipes-bsp/iolink-lld/iolink-lld-rtos_git.bb
create mode 100644 recipes-bsp/transport-rtos/timesync-rtos_git.bb
--
2.7.4
More information about the meta-ti
mailing list