summaryrefslogtreecommitdiffstats
path: root/dynamic-layers/ivi
Commit message (Collapse)AuthorAgeFilesLines
* weston-init: Stop the IVI weston.ini replacing oe-core's everywhereLuciano Dittgen2026-08-071-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The IVI bbappend is a single FILESEXTRAPATHS:prepend line, and the directory it adds holds a top-level weston.ini. oe-core's weston-init.bb fetches "file://weston.ini" unconditionally, so prepending that path for every machine made NXP's IVI configuration -- shell=ivi-shell.so, hmi-controller.so and ten [ivi-launcher] blocks -- silently replace oe-core's weston.ini on every machine in any build that also has meta-ivi, i.MX or not. Scope the prepend to imx-generic-bsp. The layer already does this where a file would otherwise be picked up too widely: waffle uses FILESEXTRAPATHS:prepend:imxgpu and pulseaudio uses FILESEXTRAPATHS:prepend:imx-nxp-bsp. This is the one FILESEXTRAPATHS line in the layer that needed scoping. The other eighteen are safe unscoped precisely because their directories contain no top-level file that the upstream recipe also fetches -- checked, rather than assumed, across all of them. NOT VALIDATED: meta-ivi is not checked out in this workspace, so this bbappend is not parsed here and the change could not be measured the way the other fixes in this series were. The reasoning is structural -- the file listing, oe-core's SRC_URI, and a diff of the two weston.ini files -- and it needs confirming in a tree that has meta-ivi. Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
* weston-init: Drop redundant xwayland=true settingTom Hochstein2022-12-151-1/+0
| | | | | | | The main recipe now sets xwayland=true in weston.ini, so drop it from here. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* layer: Convert to new override syntaxKhem Raj2021-08-121-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* weston-init: Update weston.ini for IVITom Hochstein2021-02-111-0/+6
| | | | | | | | | - Set core idle-time to 0 to align with non-IVI setting - Add repaint-window for all i.MX 8 to support 4K display - Add enable-overlay-view option as comment - Enable touchscreen_calibrator Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston-init: Move weston.ini install to weston-initTom Hochstein2019-11-183-2/+105
| | | | | | | | | | | | | OE-core now installs weston.ini from weston-init, so align our recipe to do the same. The IVI dynamic layer now has a copy of the weston.ini file that is normally produced by the weston build. The AGL dynamic layer now uninstalls the weston.ini installed upstream. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Improve weston.ini selection logicTom Hochstein2019-11-041-0/+2
Add a variable WESTON_INI_INSTALL_FILE to make it easy to customize the selection of the weston.ini file. The main recipe now performs only a generic install of the selected file. For AGL and IVI, we use the BBFILES_DYNAMIC mechanism to specify no file and an IVI-specific file respectively. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>