Tool/software: Linux
As the title says Weston is not starting...
Our design is close to the am437x-sk but we have taken elements of the am437x-sk prototype boards.
looking at var log i see:
13:46:15.441] weston 1.11.0
http://wayland.freedesktop.org
Bug reports to: bugs.freedesktop.org/enter_bug.cgi
Build: 1.10.93-2-g2d825ed configure.ac: bump to version 1.11.0 for the official release (2016-05-31 17:10:40 -0700)
[13:46:15.442] OS: Linux, 4.9.59-ga75d8e9305, #1 PREEMPT Tue Jun 19 14:34:27 EDT 2018, armv7l
[13:46:15.445] Using config file '/etc//weston.ini'
[13:46:15.448] Output repaint window is 7 ms maximum.
[13:46:15.451] Loading module '/usr/lib/weston/drm-backend.so'
[13:46:15.481] initializing drm backend
[13:46:15.509] using /dev/dri/card0
[13:46:15.521] Loading module '/usr/lib/weston/gl-renderer.so'
failed to load module: /usr/lib/gbm/gbm_dri.so: cannot open shared object file: No such file or directory
failed to load module: /usr/lib/gbm/gbm_gallium_drm.so: cannot open shared object file: No such file or directory
loaded module : gbm_pvr.so
found valid GBM backend : gbm_pvr.so
[13:46:15.611] warning: either no EGL_EXT_platform_base support or specific platform support; falling back to eglGetDisplay.
[13:46:15.655] warning: EGL_EXT_buffer_age not supported. Performance could be affected.
[13:46:15.655] Retrieving EGL client extension string failed.
[13:46:15.656] warning: no input devices on entering Weston. Possible causes:
- no permissions to read /dev/input/event*
- seats misconfigured (Weston backend option 'seat', udev device property ID_SEAT)
[13:46:15.656] failed to create input devices
[13:46:15.724] fatal: failed to create compositor backend
So it looks to me like the capacitive touch interface is not coming out. The only device in /dev/input is mice.
I see "Please Wait..." on the screen which i think comes from the weston start up. (we can also psplash, to the lcd).
I am running a pretty untouched sdk build. (we have updated the dts but not the config so the drivers should be there).
touchscreen is using second i2c bus but we changed the interrupt pin.
/* 7" Touchscreen From GP EVM - Modified */
pixcir_ts@5c {
compatible = "pixcir,pixcir_tangoc";
pinctrl-names = "default";
pinctrl-0 = <&pixcir_ts_pins>;
reg = <0x5c>;
interrupt-parent = <&gpio0>; /* P0.31 (B3) Touch_IntN */
interrupts = <31 0>;
attb-gpio = <&gpio0 31 GPIO_ACTIVE_HIGH>; /* P0.31 (B3) Touch_IntN */
//reset-gpios = <&gpio1 28 GPIO_ACTIVE_LOW>; /* P1.28 (A3) Touch_Wake */
touchscreen-size-x = <1024>;
touchscreen-size-y = <600>;
};