aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-03-28CI/CD Auto-Merger: cicd.kirkstone.202403280400cicd.kirkstone.202403280400kirkstoneLCPD Automation Script
Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV linux-ti-staging-rt_6.1: PV,SRCREV linux-ti-staging_6.1: PV,SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-03-26conf: machine: j721s2/j784s4: Pick overlays for V3Link camerasRahul T R
am69 and am68 sk boards supports V3Link cameras interfaced via V3Link camera fusion board. Refer to commit b7a97b1b (conf: machine: am62axx: Pick overlays for V3Link cameras) for details Signed-off-by: Rahul T R <r-ravikumar@ti.com> Acked-by: Jai Luthra <j-luthra@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-25conf: machine: j722s-evm: Update KERNERL_DEVICETREE_PREFIX to package ↵Rahul T R
fpdlink cam dtbos j722s-evm supports capture from fpdlink cams via fpdlink fusion1 board or V3Link camera fusion board. So package fpdlink camera overlays Signed-off-by: Rahul T R <r-ravikumar@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-20CI/CD Auto-Merger: cicd.kirkstone.202403201028cicd.kirkstone.20240320102809.02.00.009LCPD Automation Script
Updated the value(s) for: ti-linux-fw: PRUETH_FW_AM65X_SR2_VERSION,TI_LINUX_FW_SRCREV u-boot-ti-staging_2023.04: SRCREV linux-ti-staging-rt_6.1: SRCREV linux-ti-staging_6.1: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-03-18Update SRCREV for jailhouse recipeParesh Bhagat
Update SRCREV for jailhouse recipe which will add changes for Out of Box demo and also a new application to test whether the linux inmate cell has crashed or not. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Acked-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-18conf: machine: j722s: Add support for HS-SE variantAniket Limaye
ti-u-boot [1] already supports building the HS-SE variant. Add support in the machine conf to package this tiboot3.bin in the built wic images. [1]: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/arch/arm/dts/k3-j722s-binman.dtsi?h=ti-u-boot-2023.04&id=d2612223375a25f81068d7a7abd86c08cd129a2c Signed-off-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-15conf: machine: j721s2/j784s4: Add support for HS-SE variantsAniket Limaye
ti-u-boot [1][2] already supports building the HS-SE variants of these platforms. Add support in the machine confs to package them in the built wic images. [1]: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/arch/arm/dts/k3-j721s2-binman.dtsi?h=ti-u-boot-2023.04 [2]: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/arch/arm/dts/k3-j784s4-binman.dtsi?h=ti-u-boot-2023.04 Signed-off-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-15conf: machine: j7200: Add support for HSSE1.0 and HSFS1.0Aniket Limaye
Latest ti-u-boot will be supporting HSSE1.0 and HSFS1.0 versions of the j7200 soc through the binman dts nodes. Add support in yocto to package the created binaries in the wic images. Signed-off-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-15conf: machine: j721e: Add support for HSSE2.0 and HSFS1.1Aniket Limaye
Latest ti-u-boot will be supporting HSSE2.0 and HSFS1.1 versions of the j721e soc through the binman dts nodes. Add support in yocto to package the created binaries in the wic images. Signed-off-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-14conf: machine: am62p: pick lpm overlayPraneeth Bajjuri
overlay k3-am62x-sk-lpm-wkup-sources.dtso is common across am62x platforms. This overlay is added in 6.1 kernel at [1] [1]: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/?&id=4ba1886b886d This patch is to enable the same low power management wakeup sources overlay for am62pxx platform as well. Reported-by: Vibhore Vardhan <vibhore@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-14CI/CD Auto-Merger: cicd.kirkstone.202403141157cicd.kirkstone.20240314115709.02.00.008LCPD Automation Script
Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION u-boot-ti-staging_2023.04: SRCREV linux-ti-staging-rt_6.1: SRCREV linux-ti-staging_6.1: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-03-12conf: machine: am57xx: export ov10635 camera device tree overlayUdit Kumar
Signed-off-by: Udit Kumar <u-kumar1@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-12ipc: ti-rpmsg-char: Update library to 0.6.6Praneeth Bajjuri
update from 0.6.4 to 0.6.6. This update brings the following fixes from ti-rpmsg-char repo. 55a6f40 remove ti.ipc4.ping-pong reference 8892e57 lib: fix data type build warnings 7c2ab48 lib: fix build warnings Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Acked-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-07CI/CD Auto-Merger: cicd.kirkstone.202403071346cicd.kirkstone.20240307134609.02.00.007LCPD Automation Script
Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV u-boot-ti-staging_2023.04: SRCREV k3conf: SRCREV linux-ti-staging-rt_6.1: PV,SRCREV linux-ti-staging_6.1: PV,SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-03-04conf: machine: am62axx: Pick overlays for V3Link camerasJai Luthra
The new V3Link camera fusion board [1] comes with a CSI to FPDLink serializer board, which allows interfacing multiple 22-pin FFC compatible sensors with SK-AM62A. Currently overlays for interfacing IMX219 sensor with V3Link are built as part of the TI linux kernel, so pick these in the BSP filesystem. [1]: https://www.arducam.com/fpd-link-3-cameras/ Signed-off-by: Jai Luthra <j-luthra@ti.com> Acked-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-04u-boot-ti: Change from UBOOT_LOCALVERSION and SRCPVRyan Eatmon
Stop using UBOOT_LOCALVERSION, and copy what is done in the kernel recipe. This allows us to set the correct SHA into the version string even if AUTOREV is used since SRCPV is no longer set in oe-core. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-03-04linux-ti-staging: Update KERNEL_LOCALVERSIONRyan Eatmon
The use of KERNEL_LOCALVERSION for controlling the kernel version has changed recently. Placing the value of KERNEL_LOCALVERSION in .scmversion was causing it to duplicate the string in the final version. Instead, drop KERNEL_LOCALVERSION to just identify that it comes from TI, and that it is an RT kernel. Additionally, place the commit sha for the kernel into the .scmversion file explicitly to be both backward and forward compatible. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-29CI/CD Auto-Merger: cicd.kirkstone.202402291453cicd.kirkstone.20240229145309.02.00.006LCPD Automation Script
Updated the value(s) for: ti-linux-fw: TI_DM_FW_VERSION,TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION linux-ti-staging-rt_6.1: SRCREV linux-ti-staging_6.1: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-02-28CI/CD Auto-Merger: cicd.kirkstone.202402281524cicd.kirkstone.202402281524LCPD Automation Script
Updated the value(s) for: ti-linux-fw: TI_DM_FW_VERSION,TI_LINUX_FW_SRCREV u-boot-ti-staging_2023.04: SRCREV linux-ti-staging-rt_6.1: SRCREV linux-ti-staging_6.1: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-02-21Rework jailhouse recipe to support different image buildParesh Bhagat
This patch moves the jailhouse recipe general variables to a ti-jailhouse.inc file along with fetch and compile task. Jailhouse repo also contains some demo applications which can be packaged alone in filesytem and does not require packaging jailhouse module, firmware and tool. So add a new recipe jailhouse-inmate which can be used to only package those demos. The existing jailhouse recipe will contain variables and other dependencies needed for do_install task for jailhouse module, tools, demos etc. The do_install of jailhouse inmate recipe will only package demo applications. This new recipe(jailhouse-inmate) will be added to a new image in meta-arago. The new image will be used for jailhouse second linux instance or cell. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-20conf: beaglebone-ai64: Apply U-boot defconfig fragmentsChirag Shilwant
- Apply j721e_beagleboneai64_a72.config which is maintained in U-boot tree & is intended to be applied on top of j721e_evm_a72_defconfig [1]. - Apply j721e_beagleboneai64_r5.config which is maintained in U-boot tree & is intended to be applied on top of j721e_evm_r5_defconfig [2]. References ---------- [1] https://github.com/beagleboard/u-boot/blob/v2023.04-ti-09.01.00.008-BeaglePlay/configs/j721e_beagleboneai64_a72.config [2] https://github.com/beagleboard/u-boot/blob/v2023.04-ti-09.01.00.008-BeaglePlay/configs/j721e_beagleboneai64_r5.config Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-16conf: beagleplay: Apply U-boot defconfig fragmentsChirag Shilwant
- Apply am625_beagleplay_a53.config which is maintained in U-boot tree & is intended to be applied on top of am62x_evm_a53_defconfig [1]. - Apply am625_beagleplay_r5.config which is maintained in U-boot tree & is intended to be applied on top of am62x_evm_r5_defconfig [2]. References ---------- [1] https://github.com/beagleboard/u-boot/blob/v2023.04-ti-09.01.00.008-BeaglePlay/configs/am625_beagleplay_a53.config [2] https://github.com/beagleboard/u-boot/blob/v2023.04-ti-09.01.00.008-BeaglePlay/configs/am625_beagleplay_r5.config Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-16ti-img-rogue-driver: fix suspend/resume regressionRandolph Sapp
Bump the SRCREV to include a fix for suspend and resume. Unfortunately version 23.3 includes a partial rework of the power management subsystem that breaks OS active power management. Apparently it also broke OS suspend/resume by incorrectly setting OS state before the device state was updated and trying to fall back on device default behavior in certain paths. This fixes OS suspend/resume but unfortunately full OS APM will need a little more work. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-15CI/CD Auto-Merger: cicd.kirkstone.202402152125cicd.kirkstone.20240215212509.02.00.005LCPD Automation Script
Updated the value(s) for: ti-linux-fw: TI_DM_FW_VERSION,TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION u-boot-ti-staging_2023.04: SRCREV k3conf: SRCREV linux-ti-staging-rt_6.1: SRCREV linux-ti-staging_6.1: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-02-13meta-ti-bsp: update BeagleBoard.org BSP to the latestDenys Dmytriyenko
* Update linux-bb.org to 6.1.69 for both 32 and 64 bit platforms * Update u-boot-bb.org to the latest 2023.04 based on SDK 9.1 release * Update DTB/DTBO lists to include latest renames and additions Note: all changes are in a single commit for bisectability Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-12meta-ti-bsp: trusted-firmware-arm: Update to masterManorit Chawdhry
The current master has the support for power off functionality, update to that. Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-12meta-ti-bsp: optee: Upgrade to 4.1Manorit Chawdhry
Update all OP-TEE components to 4.1 tag. OP-TEE examples are already in 4.1 tag. Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-12conf: machine: Apply U-boot fragment configs for AM62P Display Cluster ImageChirag Shilwant
- For AM62P tisdk-display-cluster image[1], Splash Screen is handled by SBL[2]. Hence, disable the A53 based U-boot Splash Screen using the am62px_evm_prune_splashscreen.config fragment present in ti-u-boot tree. - Apply a check on DISPLAY_CLUSTER_ENABLE variable[3] to ensure we apply am62px_evm_prune_splashscreen.config only incase of tisdk-display-cluster image as tisdk-default-image will still have the A53 based U-boot Splash Screen. References ---------- [1] https://git.ti.com/cgit/ti-sdk-linux/meta-tisdk/tree/recipes-core/images/tisdk-display-cluster-image.bb?h=kirkstone [2] https://software-dl.ti.com/mcu-plus-sdk/esd/AM62PX/09_01_00_39/exports/docs/api_guide_am62px/EXAMPLES_DRIVERS_DSS_DISPLAY_SHARE.html [3] https://software-dl.ti.com/processor-sdk-linux/esd/AM62PX/09_01_00_08/exports/docs/linux/Overview_Building_the_SDK.html#build-steps Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-08meta-ti-bsp: Add bootsplash image file for AM62PDevarsh Thakkar
Add TI logo image as bootsplash image file for AM62P and install it in boot directory from where u-boot can read from and display during boot-up time. Signed-off-by: Devarsh Thakkar <devarsht@ti.com> Acked-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-07CI/CD Auto-Merger: cicd.kirkstone.202402071239cicd.kirkstone.20240207123909.02.00.004LCPD Automation Script
Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV u-boot-ti-staging_2023.04: SRCREV k3conf: SRCREV linux-ti-staging-rt_6.1: SRCREV linux-ti-staging_6.1: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-02-06ti-img-rogue-*: version bump to 23.3.6512818Randolph Sapp
Migrate to version 23.3.6512818, this includes the stability updates released in 23.2 as well as some additional modifications to help with userspace application support, namely Chromium. We're also dropping the x11 window system extensions from the Vulkan libraries for now. Ideally, both x11 and wayland extensions will be provided by mesa's vulkan-wsi-layer in the future, but currently x11 isn't supported and this just added extra complexity to the package in Yocto. Signed-off-by: Randolph Sapp <rs@ti.com> Tested-by: Darren Etheridge <detheridge@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-06mesa-pvr: bump srcrev and drop conditional logicRandolph Sapp
Bump the SRCREV to include some useful patches that: - Fix the ROGUE segfault issue introduced by SGX (this was what the old conditional logic was addressing) - Fix destruction of event queue with proxies still attached Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-02-01CI/CD Auto-Merger: cicd.kirkstone.202402011419cicd.kirkstone.20240201141909.02.00.003LCPD Automation Script
Updated the value(s) for: u-boot-ti-staging_2023.04: SRCREV linux-ti-staging_6.1: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-01-25CI/CD Auto-Merger: cicd.kirkstone.202401251532cicd.kirkstone.20240125153209.02.00.002LCPD Automation Script
Updated the value(s) for: u-boot-ti-staging_2023.04: SRCREV linux-ti-staging-rt_6.1: SRCREV linux-ti-staging_6.1: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-01-25ti-extras: Add support for extra kernel/u-boot features for am62xx-lpParesh Bhagat
Add support for ti-extras for am62xx-lp to control the kernel and u-boot repos, branches, and srcrevs via the TI_EXTRAS variable in the local.conf file. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-01-24u-boot-ti*: Move mainline to 2024.01 and move logo codeRyan Eatmon
Now that 2024.01 is official, the logo that am62xx-evm installs is available in all versions of the repo that we point to. Move all of that code out of the .bb files and into the u-boot-ti.inc file. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-01-23ti-img-rogue-*: stability updateRandolph Sapp
Bump SRCREV to include the following changes in UM and KM: - Rebuild all releases with external memory wrap disabled due to some incompatibility with certain Qt use cases. - Add a watchdog change that prevents an occasional false timeout when servicing long DM processes. - Rely on snooping to perform certain cache operations and results in decreased overhead for device -> cpu communications. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-01-19CI/CD Auto-Merger: cicd.kirkstone.202401191036cicd.kirkstone.202401191036LCPD Automation Script
Updated the value(s) for: linux-ti-staging-rt_6.1: SRCREV linux-ti-staging_6.1: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-01-09meta-ti-bsp: j722s: add Rogue GPU driver to machine defintionDarren Etheridge
j722s is same GPU as am62p, need to add this into machine definition so that Rogue driver gets included in the image. Signed-off-by: Darren Etheridge <detheridge@ti.com> Signed-off-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-01-09meta-ti: powervr: Enable building for j722sDarren Etheridge
Signed-off-by: Darren Etheridge <detheridge@ti.com> Signed-off-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-01-09meta-ti-bsp: Add Support for j722s-evmRyan Eatmon
- Add A53 and R5 machine configurations for j722s-evm. - Add firmware overrides. - Add u-boot overrides. - Add cnm-wave support. Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> Signed-off-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-01-09CI/CD Auto-Merger: cicd.kirkstone.202401090400cicd.kirkstone.20240109040009.02.00.001LCPD Automation Script
Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV u-boot-ti-staging_2023.04: SRCREV linux-ti-staging-rt_6.1: PV,SRCREV linux-ti-staging_6.1: PV,SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2024-01-08meta-ti: powervr: Bump srcrev to include j722s supportDarren Etheridge
Signed-off-by: Darren Etheridge <detheridge@ti.com> Signed-off-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-01-05ipc: ti-rpmsg-char: Update library to 0.6.4Apurva Nandan
Fetch from the latest commit which has J722S support now. Signed-off-by: Apurva Nandan <a-nandan@ti.com> Signed-off-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2024-01-03meta-ti-extras: Update jailhouse recipe to delete irrelevant filesParesh Bhagat
Remove config files from /usr/share/jailhouse as they are not required. Package only the cell files for respective devices and not all k3 files. Update FILES:PN to use wildcard. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-12-13README: update with kirkstone-specific infoDenys Dmytriyenko
Update READMEs to mention kirkstone instead of master. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-12-13mesa-pvr: adjust PR to be RPM-safeDenys Dmytriyenko
RPM does not accept '-' as a character in the PR/version and fails with: | error: line 4: Illegal char '-' (0x2d) in: Release: sgxrgx-54fd9d7dea098b6f11c2a244b0c6763dc8c5690c.1 The correct approach is to reference SRCPV and not SRCREV and also add it to PV and not PR. But PV is used in the branch to fetch the sources and cannot be modified, so use SRCPV in PR w/o any illegal characters. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-12-13k3r5: make the separate TMPDIR optionalJose Quaresma
With the current implemetation is not possible to remove the '-k3r5' customization using overrides like below and the '-k3r5' always stay there. | TMPDIR:remove:k3r5 = "-k3r5" | or | TMPDIR:k3r5 = "${TOPDIR}/tmp" This patch allows to build the core-image-minimal in oe-core master/nanbield without any issue on a common TMPDIR folder just using the following: | TI_COMMON_DEPLOY = "${DEPLOY_DIR}" | TI_TMPDIR_APPEND = "" Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-12-06CI/CD Auto-Merger: cicd.kirkstone.202312061239cicd.kirkstone.20231206123909.01.00.008LCPD Automation Script
Updated the value(s) for: u-boot-ti-staging_2023.04: SRCREV linux-ti-staging-rt_6.1: SRCREV linux-ti-staging_6.1: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-12-05linux-bb.org: update to the latestDenys Dmytriyenko
Update the BB.org kernel to the latest. Also update BeaglePlay device tree list, as there were some renames and new additions. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>