- Jul 24, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@c227e053 Yocto build: use common artifact pathspec for image and SDK builds This is the first step on the way to a common pipeline for all build configurations. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@fa2766e6 README: review documentation for adding new project -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@c027f42b README: use consistent heading style -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@f8bf107b Sourcery: keep min-max-identity check disabled IMO code is easier to read without the proposed change: https://docs.sourcery.ai/Reference/Python/Default-Rules/min-max-identity/ Move the disabled check to the top of the list and add a comment that all the checks below need to be verified. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@01484573 Refactoring: replace if-expression with or See for reference: https://docs.sourcery.ai/Reference/Python/Default-Rules/or-if-exp-identity/ -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@ccdac3d5 Sourcery: enable more passing checks -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@d5908ee5 Refactoring: remove needless str() from print() See for reference: https://docs.sourcery.ai/Reference/Python/Default-Rules/remove-str-from-print/ -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@479861fb Sourcery: enable passing checks -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@7c87d4d1 Sourcery: skip use-assigned-variable -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@26591c0b Refactoring: use datetime.now() instead of datetime.today() now() is officially preferred over today() according to the docs. See for reference: https://docs.sourcery.ai/Reference/Python/Default-Rules/use-datetime-now-not-today/ https://docs.python.org/3/library/datetime.html#datetime.datetime.now -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@414ebe6d Add python code analysis via sourcery Disable all checks which do not pass currently. These should be enabled in the future along with a code refactoring to make them pass. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@df817ecf README: Add howto to create a new project.
-
- Jul 19, 2023
-
-
Tobias Kahlki authored
-
Tobias Kahlki authored
BCS 746-001420
-
Tobias Kahlki authored
BCS 746-001420
-
- Jul 18, 2023
-
-
Felix Gerking authored
The mx8mp SoC has an additional thermal zone compared to the mx8mm. Therefore, different overlays are required. automotive: 115C alert, 125C critical industrial: 95C alert, 105C critical BCS 746-001385
-
- Jul 17, 2023
-
-
Felix Gerking authored
automotive: 115C alert, 125C critical industrial: 95C alert, 105C critical BCS 746-001385
-
- Jul 05, 2023
-
-
Marc-Oliver Westerburg authored
The UCB1400 touch driver claimed to report Min/Max pressure coordinates of 0, which caused Weston to refuse to use the touch: Jul 05 11:49:10 GFMM00000000 weston[1189]: [11:49:10.521] event1 - UCB1400 touchscreen interface: is tagged by udev as: Touchscreen Jul 05 11:49:10 GFMM00000000 weston[1189]: [11:49:10.522] event1 - UCB1400 touchscreen interface: kernel bug: device has min == max on ABS_PRESSURE Jul 05 11:49:10 GFMM00000000 weston[1189]: [11:49:10.522] event1 - UCB1400 touchscreen interface: was rejected Jul 05 11:49:10 GFMM00000000 weston[1189]: [11:49:10.522] event1 - not using input device '/dev/input/event1' This patch fixes this issue. Now the driver correctly claims to report pressure values in the range 0..MAX_ADC_VALUE
-
- Jun 23, 2023
-
-
Marc-Oliver Westerburg authored
On MC3 with UCB1400 resisitive touch we see huge amounts of noise on the analogue touch-signals - esp. when evaluating sampling x-coordinates - due to crosstalk from the display signals running over the same cable. This causes lots of jitter in the touch-coordinates reported, esp. for a brief moment after each touch-down. This patch modified the code to discard the first few samples after each touch-down, ignore (and immediately retry) samples, when too much noise is recognized, and tweak the filters to reduce the jitter. BCS: 746-001399
-
- Jun 16, 2023
-
-
Tobias Kahlki authored
BCS 746-001371
-
Tobias Kahlki authored
-
- Jun 12, 2023
-
-
Minor change to get rid of the following warning: Warning (i2c_bus_reg): /soc/bus@2100000/i2c@21a0000/pf1550@08: I2C bus unit address format error, expected "8" Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
The "wp-gpios" assignment was missing for both platforms. BCS 746-001170
-
The VDD_3P3 should not be disabled, even not logically. Thus prevent this by fixing the typo regulator_always_on to regulator-always-on.
-
Add support for the Garz& Fricke NALLINO platform. The NALLINO platform is based on an NXP i.MX6 ULL. It includes support for a parallel RBG Display, I2C Touch, RS232, RS485, microSD-Card.
-
Add support for the Garz & Fricke SANTINO-LT platform. The SANTINO-LT platform is based on an NXP i.MX6 Solo or DualLite. It includes support for a parallel RBG Display, CAN, Audio, I2C Touch, RS232, RS485, microSD-Card.
-
Add support for the Garz& Fricke SANTARO platform. The SANTARO platform is based on an NXP i.MX6 Solo, DualLite, Dual or Quad. It includes support for an LVDS Display, Audio, RTC, Temperature Sensor, I2C Touch, RS232, RS485, SD-Card.
-
Add support for the Garz& Fricke SANTOKA platform. The SANTOKA platform is based on an NXP i.MX6 Solo, DualLite, Dual, Quad or QuadPlus. It includes support for an LVDS Display, CAN, Audio, Temperature Sensor, PCIe, RTC, I2C Touch, RS232, RS485, SD-Card and USB.
-
Add support for the Garz& Fricke SANTINO platform. The SANTINO platform is based on an NXP i.MX6 Solo or DuaslLite. It includes support for an RGB Display, I2C Touch, RS232, RS485, SD-Cards and USB.
-
scl-gpios and sda-gpios were mixed up with each other. Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
-
Tobias Kahlki authored
-
Tobias Kahlki authored
We rescan the bus for up to five times, if we don't find any codec. Because we had issues with a quirky codec, a cold reset was added in-between the retries.
-
- Jun 08, 2023
-
-
We have to set up bits_per_pixel here for the first time, otherwise, it will be set to 16bpp always to user space in var info. Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Add helper function for syncronous enable and disable of the IPU during the power sequence for the display. Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Port changes from linux 4.1 kernel. Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Add the ability to read video mode ("mode_str") from device tree. Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Forbid driver to use internal IPU-HSP clock as base-clock for the pixel clock (necessary on Solo/DualLite to run the IPU at max. clock speed but still allow spread-spectrum clocking of the pixel-clock). Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
There was an option in previous kernels to override EDID info from device tree. At the moment it is not used by any board. Just in case, port the feature. Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
This allows to configure GPIO via device tree for SEL68 signal (6/8bit LVDS data input selection). Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
These callbacks are used in custom display power sequence for HDMI, LDB and LCDIF. Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Leave HDMI blank by default, unblank in cable connect routine. Unblank the very first framebuffer to prevent that a secondary not-in-use framebuffer steals IPU bandwidth that causes IPU_INT_STAT* exceptions. Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
fix a couple of calculations that I believe should not be adjusting the width by 1. This patch resolves 8-byte alignment errors when transforming to I420 mode by fixing the fact that spliting a 1280 width by 2 should result in a 640/640 split instead of 632/648. When the split is un-even it can result in the U and/or V offsets not being 8-byte aligned which causes a Y and UV mis-alignment in the 2nd strip of the image which is clearly visible. Link: https://github.com/Gateworks/linux-imx6/commit/0d54f90b94a0d968241847226f70e189b15900ea Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Enable feature to limit number of pending non-realtime requests in IDMAC. This fixes IPU FIFO underruns in high-res dual-display setups. Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
The commit adds helper functions to control display power and sync flags. Ported from linux 4.1.15. Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-