Other Parts Discussed in Thread: AM3358
I'm running weston on a TI am335x. Whenever my Qt application shows an animation, old graphics buffers are shown for a short time.
When I move the mouse pointer around while the animation runs, the pointer also jumps back and forth. When moving any windows with the mouse while the animation runs, they also jump around and I can see some tearing.
I've been talking to a Weston developer, he suspects a driver issue.
System:
- Yocto, latest TI processor SDK (06.03.00.106)
- Using internal toolchain instead of external because of issues when creating an SDK
- custom board, based on am3358
- custom device tree, inspired by bbb tree
- TFT display, 1024x600, 24 Bit
- Weston 5.0.0, started as user instead of root
- Kernel 4.19.94-gbe5389fd85
I have the same effect with the Qt5 examples (qtbase-examples), when they have animation.
For tests I used an unmodified kernel configuration.
[ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.19.94-gbe5389fd85 (oe-user@oe-host) (gcc version 8.2.0 (GCC)) #1 PREEMPT Thu Jun 25 10:22:44 UTC 2020 [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: ELFIN fpc-05 [ 0.000000] Memory policy: Data cache writeback [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: UEFI not found. [ 0.000000] cma: Reserved 48 MiB at 0x9d000000 [ 0.000000] On node 0 totalpages: 131072 [ 0.000000] Normal zone: 1152 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 131072 pages, LIFO batch:31 [ 0.000000] CPU: All CPU(s) started in SVC mode. [ 0.000000] AM335X ES2.1 (sgx neon) [ 0.000000] random: get_random_bytes called from start_kernel+0xa4/0x434 with crng_init=0 [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129920 [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=00000000-02 rw rootfstype=ext4 rootwait [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Memory: 455956K/524288K available (9216K kernel code, 307K rwdata, 2704K rodata, 1024K init, 252K bss, 19180K reserved, 49152K cma-reserved, 0K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xe0800000 - 0xff800000 ( 496 MB) [ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (10208 kB) [ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (1024 kB) [ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 307 kB) [ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 253 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] Tasks RCU enabled. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts [ 0.000000] OMAP clockevent source: timer2 at 25000000 Hz [ 0.000015] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns [ 0.000034] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns [ 0.000045] OMAP clocksource: timer1 at 25000000 Hz [ 0.000207] timer_probe: no matching timers found [ 0.000381] Console: colour dummy device 80x30 [ 0.000407] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0' [ 0.000413] This ensures that you still see kernel messages. Please [ 0.000419] update your kernel commandline. [ 0.000470] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736) [ 0.089153] pid_max: default: 32768 minimum: 301 [ 0.089335] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.089348] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.090106] CPU: Testing write buffer coherency: ok [ 0.090167] CPU0: Spectre v2: using BPIALL workaround [ 0.090979] Setting up static identity map for 0x80100000 - 0x80100060 [ 0.091124] rcu: Hierarchical SRCU implementation. [ 0.091438] EFI services will not be available. [ 0.092692] devtmpfs: initialized [ 0.100185] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 [ 0.100548] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.100571] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.103953] pinctrl core: initialized pinctrl subsystem [ 0.104673] DMI not present or invalid. [ 0.105079] NET: Registered protocol family 16 [ 0.107250] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.130972] l4_wkup_cm:clk:0010:0: failed to disable [ 0.183507] cpuidle: using governor ladder [ 0.183543] cpuidle: using governor menu [ 0.187986] gpio gpiochip0: (gpio-0-31): added GPIO chardev (254:0) [ 0.188075] gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio-0-31) [ 0.188121] OMAP GPIO hardware version 0.1 [ 0.188871] gpio gpiochip1: (gpio-32-63): added GPIO chardev (254:1) [ 0.188950] gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio-32-63) [ 0.189747] gpio gpiochip2: (gpio-64-95): added GPIO chardev (254:2) [ 0.189825] gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio-64-95) [ 0.190486] gpio gpiochip3: (gpio-96-127): added GPIO chardev (254:3) [ 0.190565] gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio-96-127) [ 0.197194] No ATAGs? [ 0.197205] hw-breakpoint: debug architecture 0x4 unsupported. [ 0.210192] edma 49000000.edma: TI EDMA DMA engine driver [ 0.210770] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator0[0]' [ 0.213067] SCSI subsystem initialized [ 0.213511] media: Linux media interface: v0.10 [ 0.213559] videodev: Linux video capture interface: v2.00 [ 0.213646] pps_core: LinuxPPS API ver. 1 registered [ 0.213654] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.213675] PTP clock support registered [ 0.213709] EDAC MC: Ver: 3.0.0 [ 0.214746] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400 [ 0.215317] Advanced Linux Sound Architecture Driver Initialized. [ 0.216443] clocksource: Switched to clocksource timer1 [ 0.224136] NET: Registered protocol family 2 [ 0.224914] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes) [ 0.224945] TCP established hash table entries: 4096 (order: 2, 16384 bytes) [ 0.224985] TCP bind hash table entries: 4096 (order: 2, 16384 bytes) [ 0.225023] TCP: Hash tables configured (established 4096 bind 4096) [ 0.225128] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.225146] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.225284] NET: Registered protocol family 1 [ 0.225841] RPC: Registered named UNIX socket transport module. [ 0.225854] RPC: Registered udp transport module. [ 0.225861] RPC: Registered tcp transport module. [ 0.225867] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.225881] PCI: CLS 0 bytes, default 64 [ 0.226891] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available [ 0.228098] Initialise system trusted keyrings [ 0.228444] workingset: timestamp_bits=14 max_order=17 bucket_order=3 [ 0.232786] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.233525] NFS: Registering the id_resolver key type [ 0.233566] Key type id_resolver registered [ 0.233573] Key type id_legacy registered [ 0.233614] ntfs: driver 2.1.32 [Flags: R/O]. [ 0.235670] Key type asymmetric registered [ 0.235688] Asymmetric key parser 'x509' registered [ 0.235756] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) [ 0.235769] io scheduler noop registered [ 0.235776] io scheduler deadline registered [ 0.236009] io scheduler cfq registered (default) [ 0.236021] io scheduler mq-deadline registered [ 0.236028] io scheduler kyber registered [ 0.237828] pinctrl-single 44e10800.pinmux: 142 pins, size 568 [ 0.241639] pwm-backlight backlight: GPIO lookup for consumer enable [ 0.241651] pwm-backlight backlight: using device tree for GPIO lookup [ 0.241675] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/backlight[0]' [ 0.241688] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/backlight[0]' [ 0.241697] pwm-backlight backlight: using lookup tables for GPIO lookup [ 0.241705] pwm-backlight backlight: No GPIO consumer enable found [ 0.241728] pwm-backlight backlight: backlight supply power not found, using dummy regulator [ 0.241823] pwm-backlight backlight: Linked as a consumer to regulator.0 [ 0.285971] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled [ 0.289796] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250 [ 0.916387] console [ttyS0] enabled [ 0.921853] omap_rng 48310000.rng: Random Number Generator ver. 20 [ 0.928243] random: fast init done [ 0.931861] random: crng init done [ 0.937182] tilcdc-panel panel: found backlight [ 0.941744] tilcdc-panel panel: GPIO lookup for consumer enable [ 0.941750] tilcdc-panel panel: using device tree for GPIO lookup [ 0.941788] of_get_named_gpiod_flags: parsed 'enable-gpios' property of node '/panel[0]' - status (0) [ 0.941857] gpio gpiochip1: Persistence not supported for GPIO 17 [ 0.941869] tilcdc-panel panel: found enable GPIO [ 0.947049] OF: graph: no port node found in /ocp/lcdc@4830e000 [ 0.953229] OF: graph: no port node found in /ocp/lcdc@4830e000 [ 0.959709] OF: graph: no port node found in /ocp/lcdc@4830e000 [ 0.965674] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 0.972355] [drm] No driver support for vblank timestamp query. [ 0.990380] Console: switching to colour frame buffer device 128x37 [ 1.004230] tilcdc 4830e000.lcdc: fb0: DRM emulated frame buffer device [ 1.011429] [drm] Initialized tilcdc 1.0.0 20121205 for 4830e000.lcdc on minor 0 [ 1.029639] brd: module loaded [ 1.039060] loop: module loaded [ 1.044652] mdio_bus fixed-0: GPIO lookup for consumer reset [ 1.044664] mdio_bus fixed-0: using lookup tables for GPIO lookup [ 1.044671] mdio_bus fixed-0: No GPIO consumer reset found [ 1.044695] libphy: Fixed MDIO Bus: probed [ 1.064745] mdio_bus 4a101000.mdio: GPIO lookup for consumer reset [ 1.064757] mdio_bus 4a101000.mdio: using device tree for GPIO lookup [ 1.064780] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/ethernet@4a100000/mdio@4a101000[0]' [ 1.064794] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/ethernet@4a100000/mdio@4a101000[0]' [ 1.064803] mdio_bus 4a101000.mdio: using lookup tables for GPIO lookup [ 1.064810] mdio_bus 4a101000.mdio: No GPIO consumer reset found [ 1.116523] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000 [ 1.124231] libphy: 4a101000.mdio: probed [ 1.129202] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/ethernet@4a100000/mdio@4a101000/ethernet-phy@0[0]' [ 1.129474] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720 [ 1.139523] cpsw 4a100000.ethernet: Detected MACID = 60:64:05:4e:fb:b0 [ 1.146202] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4 [ 1.152726] cpsw 4a100000.ethernet: ALE Table size 1024 [ 1.158079] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies) [ 1.166701] i2c /dev entries driver [ 1.172085] cpuidle: enable-method property 'ti,am3352' found operations [ 1.179374] sdhci: Secure Digital Host Controller Interface driver [ 1.185585] sdhci: Copyright(c) Pierre Ossman [ 1.190695] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd [ 1.190704] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup [ 1.190745] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0) [ 1.190767] gpio gpiochip1: Persistence not supported for GPIO 29 [ 1.190780] omap_gpio 4804c000.gpio: Could not set line 29 debounce to 200000 microseconds (-22) [ 1.199659] omap_hsmmc 48060000.mmc: Got CD GPIO [ 1.204298] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp [ 1.204304] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup [ 1.204318] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]' [ 1.204331] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]' [ 1.204340] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup [ 1.204347] omap_hsmmc 48060000.mmc: No GPIO consumer wp found [ 1.204788] omap_hsmmc 48060000.mmc: Linked as a consumer to regulator.1 [ 1.237860] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer cd [ 1.237869] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup [ 1.237893] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@481d8000[0]' [ 1.237906] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@481d8000[0]' [ 1.237915] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup [ 1.237922] omap_hsmmc 481d8000.mmc: No GPIO consumer cd found [ 1.237931] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer wp [ 1.237936] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup [ 1.237948] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@481d8000[0]' [ 1.237959] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@481d8000[0]' [ 1.237966] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup [ 1.237972] omap_hsmmc 481d8000.mmc: No GPIO consumer wp found [ 1.238377] omap_hsmmc 481d8000.mmc: Linked as a consumer to regulator.1 [ 1.269600] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.276550] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/usr0[0]' - status (0) [ 1.276577] gpio gpiochip1: Persistence not supported for GPIO 21 [ 1.276582] no flags found for gpios [ 1.276713] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/usr1[0]' - status (0) [ 1.276725] gpio gpiochip1: Persistence not supported for GPIO 22 [ 1.276729] no flags found for gpios [ 1.277113] ledtrig-cpu: registered to indicate activity on CPUs [ 1.285247] mmc0: host does not support reading read-only switch, assuming write-enable [ 1.296945] NET: Registered protocol family 10 [ 1.302940] Segment Routing with IPv6 [ 1.306872] mmc0: new high speed SDHC card at address 59b4 [ 1.312485] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 1.319457] mmcblk0: mmc0:59b4 USD 3.75 GiB [ 1.324708] NET: Registered protocol family 17 [ 1.330635] Key type dns_resolver registered [ 1.335526] omap_voltage_late_init: Voltage driver support not added [ 1.343217] Loading compiled-in X.509 certificates [ 1.348230] mmcblk0: p1 p2 p3 p4 < p5 p6 > [ 1.365797] mmc1: new high speed MMC card at address 0001 [ 1.372304] mmcblk1: mmc1:0001 4FTE4R 3.64 GiB [ 1.377474] mmcblk1boot0: mmc1:0001 4FTE4R partition 1 4.00 MiB [ 1.383878] mmcblk1boot1: mmc1:0001 4FTE4R partition 2 4.00 MiB [ 1.390436] mmcblk1rpmb: mmc1:0001 4FTE4R partition 3 512 KiB, chardev (244:0) [ 1.400091] mmcblk1: p1 p2 [ 1.411638] tps65217 0-0024: TPS65217 ID 0xe version 1.2 [ 1.417977] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz [ 1.425041] pca953x 2-0020: GPIO lookup for consumer reset [ 1.425054] pca953x 2-0020: using device tree for GPIO lookup [ 1.425079] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/i2c@4819c000/pca9535@20[0]' [ 1.425093] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/i2c@4819c000/pca9535@20[0]' [ 1.425102] pca953x 2-0020: using lookup tables for GPIO lookup [ 1.425110] pca953x 2-0020: No GPIO consumer reset found [ 1.425138] pca953x 2-0020: 2-0020 supply vcc not found, using dummy regulator [ 1.432629] pca953x 2-0020: Linked as a consumer to regulator.0 [ 1.466976] gpiochip_find_base: found new base at 496 [ 1.467211] gpio gpiochip4: (pca9535): added GPIO chardev (254:4) [ 1.467292] gpiochip_setup_dev: registered GPIOs 496 to 511 on device: gpiochip4 (pca9535) [ 1.467926] pca953x 2-0021: GPIO lookup for consumer reset [ 1.467935] pca953x 2-0021: using device tree for GPIO lookup [ 1.467954] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/i2c@4819c000/pca9535@21[0]' [ 1.467966] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/i2c@4819c000/pca9535@21[0]' [ 1.467973] pca953x 2-0021: using lookup tables for GPIO lookup [ 1.467980] pca953x 2-0021: No GPIO consumer reset found [ 1.468002] pca953x 2-0021: 2-0021 supply vcc not found, using dummy regulator [ 1.475331] pca953x 2-0021: Linked as a consumer to regulator.0 [ 1.481823] gpiochip_find_base: found new base at 480 [ 1.482008] gpio gpiochip5: (pca9535): added GPIO chardev (254:5) [ 1.482083] gpiochip_setup_dev: registered GPIOs 480 to 495 on device: gpiochip5 (pca9535) [ 1.482162] omap_i2c 4819c000.i2c: bus 2 rev0.11 at 400 kHz [ 1.488344] cpu cpu0: Linked as a consumer to regulator.3 [ 1.493837] cpu cpu0: Dropping the link to regulator.3 [ 1.499400] cpu cpu0: Linked as a consumer to regulator.3 [ 1.506068] hctosys: unable to open rtc device (rtc0) [ 1.511850] ALSA device list: [ 1.514841] No soundcards found. [ 1.623502] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 1.631907] VFS: Mounted root (ext4 filesystem) on device 179:2. [ 1.647358] devtmpfs: mounted [ 1.651898] Freeing unused kernel memory: 1024K [ 1.657043] Run /sbin/init as init process [ 1.963855] systemd[1]: System time before build time, advancing clock. [ 2.005106] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid) [ 2.028009] systemd[1]: Detected architecture arm. [ 2.083347] systemd[1]: Set hostname to <fpc05>. [ 2.414894] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling. [ 2.432285] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.) [ 2.900430] systemd[1]: Listening on Process Core Dump Socket. [ 2.937866] systemd[1]: Listening on Syslog Socket. [ 2.979312] systemd[1]: Created slice system-serial\x2dgetty.slice. [ 3.018160] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ 3.060995] systemd[1]: Listening on Journal Socket. [ 4.676957] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) [ 5.039816] systemd-journald[85]: Received request to flush runtime journal from PID 1 [ 7.261740] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec [ 7.538129] Goodix-TS 0-005d: GPIO lookup for consumer irq [ 7.538145] Goodix-TS 0-005d: using device tree for GPIO lookup [ 7.538174] of_get_named_gpiod_flags: can't parse 'irq-gpios' property of node '/ocp/i2c@44e0b000/gt911@5d[0]' [ 7.538187] of_get_named_gpiod_flags: can't parse 'irq-gpio' property of node '/ocp/i2c@44e0b000/gt911@5d[0]' [ 7.538197] Goodix-TS 0-005d: using lookup tables for GPIO lookup [ 7.538205] Goodix-TS 0-005d: No GPIO consumer irq found [ 7.538212] Goodix-TS 0-005d: GPIO lookup for consumer reset [ 7.538217] Goodix-TS 0-005d: using device tree for GPIO lookup [ 7.538230] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/i2c@44e0b000/gt911@5d[0]' [ 7.538242] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/i2c@44e0b000/gt911@5d[0]' [ 7.538248] Goodix-TS 0-005d: using lookup tables for GPIO lookup [ 7.538254] Goodix-TS 0-005d: No GPIO consumer reset found [ 7.557193] at24 0-0050: GPIO lookup for consumer wp [ 7.557209] at24 0-0050: using device tree for GPIO lookup [ 7.557236] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/i2c@44e0b000/eeprom@50[0]' [ 7.557250] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/i2c@44e0b000/eeprom@50[0]' [ 7.557260] at24 0-0050: using lookup tables for GPIO lookup [ 7.557267] at24 0-0050: No GPIO consumer wp found [ 7.567393] at24 0-0050: 32768 byte 24c256 EEPROM, writable, 1 bytes/write [ 7.574751] Goodix-TS 0-005d: ID 911, version: 1060 [ 7.635628] input: Goodix Capacitive TouchScreen as /devices/platform/ocp/44e0b000.i2c/i2c-0/0-005d/input/input0 [ 7.878021] CAN device driver interface [ 8.027258] c_can_platform 481d0000.can: c_can_platform device registered (regs=6dfdde3a, irq=36) [ 8.830934] omap-sham 53100000.sham: hw accel on OMAP rev 4.3 [ 8.857169] pvrsrvkm: loading out-of-tree module taints kernel. [ 8.880186] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2 [ 9.017765] omap-aes 53500000.aes: will run requests pump with realtime priority [ 9.074296] remoteproc remoteproc0: wkup_m3 is available [ 9.177425] [drm] Initialized pvr 1.17.4948957 20110701 for 56000000.sgx on minor 1 [ 9.378048] remoteproc remoteproc0: powering up wkup_m3 [ 9.384857] PM: Cannot get wkup_m3_ipc handle [ 9.457357] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 242880 [ 9.465774] remoteproc remoteproc0: remote processor wkup_m3 is now up [ 9.472352] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192 [ 11.278055] PM: rtc0 not available [ 11.298880] PM: rtc0 not available [ 11.326052] am335x-phy-driver 47401300.usb-phy: GPIO lookup for consumer reset [ 11.403924] am335x-phy-driver 47401300.usb-phy: using device tree for GPIO lookup [ 11.403974] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/usb@47400000/usb-phy@47401300[0]' [ 11.403989] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/usb@47400000/usb-phy@47401300[0]' [ 11.404004] am335x-phy-driver 47401300.usb-phy: using lookup tables for GPIO lookup [ 11.404011] am335x-phy-driver 47401300.usb-phy: No GPIO consumer reset found [ 11.404023] am335x-phy-driver 47401300.usb-phy: GPIO lookup for consumer vbus-detect [ 11.404028] am335x-phy-driver 47401300.usb-phy: using device tree for GPIO lookup [ 11.404041] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpios' property of node '/ocp/usb@47400000/usb-phy@47401300[0]' [ 11.404054] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpio' property of node '/ocp/usb@47400000/usb-phy@47401300[0]' [ 11.404060] am335x-phy-driver 47401300.usb-phy: using lookup tables for GPIO lookup [ 11.404066] am335x-phy-driver 47401300.usb-phy: No GPIO consumer vbus-detect found [ 11.404188] am335x-phy-driver 47401300.usb-phy: 47401300.usb-phy supply vcc not found, using dummy regulator [ 11.469550] usbcore: registered new interface driver usbfs [ 11.475176] usbcore: registered new interface driver hub [ 11.505099] am335x-phy-driver 47401300.usb-phy: Linked as a consumer to regulator.0 [ 11.559325] PM: rtc0 not available [ 11.565497] am335x-phy-driver 47401b00.usb-phy: GPIO lookup for consumer reset [ 11.576035] usbcore: registered new device driver usb [ 11.599121] am335x-phy-driver 47401b00.usb-phy: using device tree for GPIO lookup [ 11.599173] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]' [ 11.599188] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]' [ 11.599201] am335x-phy-driver 47401b00.usb-phy: using lookup tables for GPIO lookup [ 11.599208] am335x-phy-driver 47401b00.usb-phy: No GPIO consumer reset found [ 11.599221] am335x-phy-driver 47401b00.usb-phy: GPIO lookup for consumer vbus-detect [ 11.599226] am335x-phy-driver 47401b00.usb-phy: using device tree for GPIO lookup [ 11.599239] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpios' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]' [ 11.599251] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpio' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]' [ 11.599258] am335x-phy-driver 47401b00.usb-phy: using lookup tables for GPIO lookup [ 11.599264] am335x-phy-driver 47401b00.usb-phy: No GPIO consumer vbus-detect found [ 11.599389] am335x-phy-driver 47401b00.usb-phy: 47401b00.usb-phy supply vcc not found, using dummy regulator [ 11.685791] musb-hdrc musb-hdrc.0: MUSB HDRC host driver [ 11.720825] am335x-phy-driver 47401b00.usb-phy: Linked as a consumer to regulator.0 [ 11.773582] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1 [ 11.783749] PM: rtc0 not available [ 11.850757] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19 [ 11.931809] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 11.986654] usb usb1: Product: MUSB HDRC host driver [ 11.991662] usb usb1: Manufacturer: Linux 4.19.94-gbe5389fd85 musb-hcd [ 12.066725] usb usb1: SerialNumber: musb-hdrc.0 [ 12.119435] hub 1-0:1.0: USB hub found [ 12.157238] hub 1-0:1.0: 1 port detected [ 12.196098] PM: rtc0 not available [ 12.197601] PM: rtc0 not available [ 12.230728] musb-hdrc musb-hdrc.1: MUSB HDRC host driver [ 12.240070] pm33xx pm33xx: PM: Unable to allocate memory from ocmcram [ 12.297860] pm33xx: probe of pm33xx failed with error -12 [ 12.336736] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2 [ 12.384471] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19 [ 12.445001] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 12.498900] usb usb2: Product: MUSB HDRC host driver [ 12.503938] usb usb2: Manufacturer: Linux 4.19.94-gbe5389fd85 musb-hcd [ 12.588384] usb usb2: SerialNumber: musb-hdrc.1 [ 12.637910] hub 2-0:1.0: USB hub found [ 12.696630] hub 2-0:1.0: 1 port detected [ 13.216597] usb 2-1: new low-speed USB device number 2 using musb-hdrc [ 13.422204] usb 2-1: New USB device found, idVendor=046d, idProduct=c050, bcdDevice=27.20 [ 13.436824] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 13.444005] usb 2-1: Product: USB-PS/2 Optical Mouse [ 13.466830] usb 2-1: Manufacturer: Logitech [ 13.564276] input: Logitech USB-PS/2 Optical Mouse as /devices/platform/ocp/47400000.usb/47401c00.usb/musb-hdrc.1/usb2/2-1/2-1:1.0/0003:046D:C050.0001/input/input1 [ 13.597935] hid-generic 0003:046D:C050.0001: input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-musb-hdrc.1-1/input0 [ 13.632133] usbcore: registered new interface driver usbhid [ 13.646651] usbhid: USB HID core driver [ 18.610116] EXT4-fs (mmcblk0p6): recovery complete [ 18.668030] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null) [ 18.697766] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null) [ 94.196626] net eth0: initializing cpsw version 1.12 (0) [ 94.367971] SMSC LAN8710/LAN8720 4a101000.mdio:00: attached PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL) [ 94.433916] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 95.174787] PVR_K: UM DDK-(4948957) and KM DDK-(4948957) match. [ OK ] [ 96.134845] gpio gpiochip2: Persistence not supported for GPIO 1 [ 96.497672] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off [ 96.516681] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 117.630150] alloc_contig_range: [9da00, 9dc58) PFNs busy
Date: 2020-06-24 UTC [13:12:00.557] weston 5.0.0 https://wayland.freedesktop.org Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/ Build: unknown (not built from git or tarball) [13:12:00.558] Command line: /usr/bin/weston --log=/run/user/353/weston.log [13:12:00.558] OS: Linux, 4.19.94-gbe5389fd85, #1 PREEMPT Thu Jun 25 10:22:44 UTC 2020, armv7l [13:12:00.561] Using config file '/etc/xdg/weston/weston.ini' [13:12:00.563] Output repaint window is 7 ms maximum. [13:12:00.568] Loading module '/usr/lib/libweston-5/drm-backend.so' [13:12:00.588] initializing drm backend [13:12:00.618] using /dev/dri/card0 [13:12:00.618] DRM: supports universal planes [13:12:00.618] DRM: supports atomic modesetting [13:12:00.618] DRM: supports picture aspect ratio [13:12:00.625] Loading module '/usr/lib/libweston-5/gl-renderer.so' [13:12:00.955] EGL client extensions: EGL_EXT_client_extensions EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_EXT_platform_wayland EGL_MESA_platform_gbm [13:12:00.958] Unable to use first choice EGL config with id 0x34325258, succeeded with alternate id 0x34325241. [13:12:00.958] warning: neither EGL_EXT_swap_buffers_with_damage or EGL_KHR_swap_buffers_with_damage is supported. Performance could be affected. [13:12:00.958] warning: Disabling render GPU timeline due to missing EGL_ANDROID_native_fence_sync extension [13:12:00.958] EGL_KHR_surfaceless_context available [13:12:01.058] EGL version: 1.5 [13:12:01.058] EGL vendor: Mesa Project [13:12:01.058] EGL client APIs: OpenGL_ES [13:12:01.058] EGL extensions: EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_IMG_cl_image EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_WL_bind_wayland_display [13:12:01.059] GL version: OpenGL ES 2.0 build 1.17@4948957 [13:12:01.059] GLSL version: OpenGL ES GLSL ES 1.00 build 1.17@4948957 [13:12:01.059] GL vendor: Imagination Technologies [13:12:01.059] GL renderer: PowerVR SGX 530 [13:12:01.059] GL extensions: GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth_texture GL_OES_egl_sync GL_OES_element_index_uint GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_required_internalformat GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_half_float GL_OES_vertex_array_object GL_OES_vertex_half_float GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_EXT_multi_draw_arrays GL_EXT_multisampled_render_to_texture GL_EXT_shader_texture_lod GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_IMG_multisampled_render_to_texture GL_IMG_program_binary GL_IMG_read_format GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_format_BGRA8888 GL_IMG_texture_npot GL_IMG_uniform_buffer_object GL_KHR_debug GL_EXT_texture_storage [13:12:01.060] GL ES 2 renderer features: read-back format: RGBA wl_shm sub-image to texture: no EGL Wayland extension: yes [13:12:01.081] event0 - Goodix Capacitive TouchScreen: is tagged by udev as: Keyboard Touchscreen [13:12:01.081] event0 - Goodix Capacitive TouchScreen: device is a keyboard [13:12:01.081] event0 - Goodix Capacitive TouchScreen: device is a touch device [13:12:01.152] event1 - Logitech USB-PS/2 Optical Mouse: is tagged by udev as: Mouse [13:12:01.153] event1 - Logitech USB-PS/2 Optical Mouse: device set to 1000 DPI [13:12:01.153] event1 - Logitech USB-PS/2 Optical Mouse: device is a pointer [13:12:01.444] Touchscreen - Goodix Capacitive TouchScreen - /sys/devices/platform/ocp/44e0b000.i2c/i2c-0/0-005d/input/input0/event0 [13:12:01.444] input device event0 has no enabled output associated (none named), skipping calibration for now. [13:12:01.446] DRM: head 'LVDS-1' found, connector 31 is connected, EDID make 'unknown', model 'unknown', serial 'unknown' [13:12:01.446] Registered plugin API 'weston_drm_output_api_v1' of size 12 [13:12:01.447] Unable to use first choice EGL config with id 0x34325258, succeeded with alternate id 0x34325241. [13:12:01.447] Chosen EGL config details: RGBA bits: 8 8 8 8 swap interval range: 1 - 1 [13:12:01.447] No backlight control for output 'LVDS-1' [13:12:01.447] Output LVDS-1 (crtc 29) video modes: 1024x600@60.0, preferred, current, 51.2 MHz [13:12:01.447] associating input device event0 with output LVDS-1 (none by udev) [13:12:01.449] associating input device event1 with output LVDS-1 (none by udev) [13:12:01.449] Output 'LVDS-1' enabled with head(s) LVDS-1 [13:12:01.449] Compositor capabilities: arbitrary surface rotation: yes screen capture uses y-flip: yes presentation clock: CLOCK_MONOTONIC, id 1 presentation clock resolution: 0.000000001 s [13:12:01.452] Loading module '/usr/lib/weston/desktop-shell.so' [13:12:01.474] launching '/usr/libexec/weston-keyboard' [13:12:01.480] launching '/usr/libexec/weston-desktop-shell'