- Feb 01, 2024
-
-
Tobias Kahlki authored
This adds a devicetree include for specific functionality of the Modular Vision SMARC module carrier. The audio interface and GPIO expander are not working yet.
-
Tobias Kahlki authored
The display and backlight enable pins are configured in the respective display DTs. Remove them from the imx8mp-d18 base DT.
-
Tobias Kahlki authored
The deletion of the B79 nodes didn't work as expected. Rewrote all deletions to fix this.
-
- Jan 31, 2024
-
-
Tobias Kahlki authored
This partly reverts commit 8fa40ae3. In the original commit, the devicetree was split into two. With the splitting, cherry-picks from the upstream repo doesn't work anymore. As a workaround, we revert the seco-imx8mp-d18.dts to its original state, include it in a new devicetree include and remove the B79 nodes there.
-
- Jan 24, 2024
-
-
Tobias Kahlki authored
-
Tobias Kahlki authored
-
- Jan 22, 2024
-
-
Tobias Kahlki authored
-
- Jan 19, 2024
-
-
Dietmar Muscholik authored
imported from branch kuk_lf-5.10.y_android currently only ConXM baseboards with HDMI are supported
-
Dietmar Muscholik authored
On some modules the interrupt of the bd718x7 is not connected to anything, but the PMIC functionality is needed anyway. For such modules it would be helpfull if the probe function succeeds without an interrupt configured.
-
- Jan 09, 2024
-
-
Tobias Kahlki authored
The boot strapping in U-Boot isn't integrated correctly yet. Because of this, we have a collision between the ethphys. Since we don't use the second phy right now, we disable it.
-
- Jan 08, 2024
-
-
Instead of using always-on regulator, configure it as supply for the port, so it gets enabled when the port is opened.
-
Add the fixed regulator for the CAN/RS485 output of SANTINO, that may be optionally galvanic isolated. Add rts-gpios for RS485.
-
-
- Dec 21, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@42bfe4f0 build:prepare: Add setup script for Git Credentials -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@24653ff8 build:machines: Add i.MX93 to the build job template -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@7aae72ea Re-enable sourcery With the free open source plan, sourcery works only when called from the repository's root directory. Re-enable it by calling it from there. Also apply sourcery's suggestions to file generate_firmware_package.py, which did not exist before disabling sourcery.
-
- Dec 15, 2023
-
-
There is no such property in device tree. Previously it was set by kernel in runtime (see function "set_video_mode_from_xml" in guf_xml_to_dt.c).
-
Modified platform initialization to check for (a) @lcd@-node in device-tree to identify systems with parallel LCD-interface and (b) presence of enabled spread-spectrum settings in device-tree to change the IPU-DI PLL from PLL5 to PLL2 in this case to allow spread-spectrum clocking of parallel LCD-displays
-
The helper function checks if spread spectrum clocking is enabled in device tree.
-
- Dec 14, 2023
-
-
Dmitry Petrov authored
Hard code timings for the FG0700Q5DSSWBGL1 display, which is used on SANTINO x2l 7.0 Also disabled "epdc" node to get rid of error in dmesg: imx_epdc_fb 20f4000.epdc: can't get/select pinctrl
-
- Dec 06, 2023
-
-
Use interpolated brightness table for i.MX6 SAN boards. The "brightness-levels" values are taken from XML configurations.
-
- Dec 05, 2023
-
-
The wrong compatible string is used for the EEPROM. STMicroelectronics M24C32/TSSOP8 is installed on i.MX6 SAN boards.
-
The device uses an out-of-tree driver with SECO specific changes. A new compatible ID can be found in the source code of the driver [1]. Links: [1] https://git.seco.com/seco-ne/yocto/layers/meta-seconorth-machine/-/blob/11c61f6430542b0516a6446d0585526fc1eed86c/recipes-kernel/modules/rtc-pcf8563-guf/rtc-pcf8563-guf.c#L618
-
The GPIOs for DISPLAY_ENABLE, TOUCH_INT and TOUCH_ENABLE have been moved to the top-level .dts files because they may vary with the baseboard/display-combination. Even worse: In the schematics of pConXS the high-active TOUCH_ENABLE input is labeled as low-active WAKE.
-
- Nov 30, 2023
-
-
Felix Gerking authored
The led_button lable is now set to the virtual gpio that simulates the behavior of the old at42qt1011 cap. touch sensor. The properties are selected for the dual-espresso board. To remain compatible for devices with the old at42qt1011 sensors, a corresponding overlay is added that can be applied during installation. BCS 746-001576
-
- Nov 23, 2023
-
-
Felix Gerking authored
The driver is derived from the input cap11xx.c driver: drivers/input/keyboard/cap11xx.c Instead of providing an input device, the driver registers a gpiochip with a read-only line for each sensor-input. The led handling was kept commented in source so that it can be implemented if required. The driver has so far only been tested with the cap1293 chip. Additional dt properties: disable-rf-filter: If set disables the RF noise filter delta-sense: Allows to set sensivity for all inputs, the value should be in range 0x00 to 0x07 (see reg 0x1f in datasheet) invert-gpio-output: If set inverts the gpioget output. BCS 746-001576
-
- Nov 20, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@51e0cf67 build:stages: Add Firmware Package JSON stage The old Alphaplan stage is deprecated and was removed in a prior commit. Add new stage to generate the Firmware Package JSON files that do replace the old Alphaplan articles.
-
- Nov 17, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@1830cb02 And another improvement for the build-up-to-date job -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@f7f33de5 Improve the output message in the build-up-to-date job a bit more Use explicit line breaks to make the message look better. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@68aaab94 Improve the output message in the build-up-to-date job -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@26b9eb1d Rename "check" job to "build-up-to-date" This is a more meaningful name and might give a hint what the job does. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@07f0c898 Make build runner tag configurable -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@0d70d719 Disable sourcery check Sourcery changed its license model to only be available for open source projects with the free plan. According to the documentation, sourcery should detect automatically whether it is running on an open source repo. This does not work in our case, though. Disable it until we find a way to correctly make it work.
-
- Nov 16, 2023
-
-
Felix Gerking authored
The display uses dual LVDS, so the clock-frequency property in the panel node must be set to a value twice as high as the typical display freq. Overall the output visually looks good and the frequency is within the specified range. However, the power sequence and porches have not yet been measured. In addition, the auo-g156han02.dtsi file contains some information on how to achieve the desired display clock via the native LVDS interface. BCS 746-001569
-
- Nov 15, 2023
-
-
Felix Gerking authored
By default the VIDEO_PLL1 frequency defined in the imx8mp.dtsi is not easily adjustable from lower devicetrees. Add a macro that makes it possible to adjust the frequencies in the base dts files as it is already possible for imx8mm. In this way, the video pll can be set explicitly for a specific display. BCS 746-001569
-
Felix Gerking authored
Add 987MHz setpoint for the AUO G156HAN02 display. BCS 746-001569
-
- Nov 10, 2023
-
-
Tobias Kahlki authored
-
- Nov 07, 2023
-
-
Copied changes from linux-5.10.104-guf kernel branch. Commit 45df36ce8fbff0538d84c5f929743bb990683c94 BCS 746-001388
-
The i.MX6 ULL has an audio block equipped, that can generate audio via a standard GPIO. Since the MQS (Medium Quality Sound) is a very basic audio interface, it doesn't provide any filtering of unwanted artifacts in the audio stream. This leads to a popping noise when playing audio on the Nallino. The patch changes the SAI to always generate a signal for the MQS and transfers the control of the external amplifier to the MQS driver. This helps in reducing the noticeable interference when playing audio. Original patch-set by Sam Crossman <sam.crossman@seco.com> f750e64c 22e654f0 5b432bde BCS 746-001388 Forward-ported commit b71074700019f52ff263bf0dfd0c500b902b4279 to linux-5.15.32-seco. Signed-off-by:
Dmitry Petrov <dmitry.petrov@rtsoft.de>
-
Combination the following commits: 0fa8a7d7 39e1d863 BCS 746-001388
-
Jonas Höppner authored
The regulators are always logically disabled by the kernel, though they are hardwired on. The always on flag should change this and remove the messages.
-
The mapping is copied from the linux-5.10.104-guf kernel. BCS 746-001388
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@9be2c52b pipeline:build: Fix indentation of here-doc -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@245e6537 pipeline:build: Make generation of install script optional The Genio 700 platform doesn't have an fng_install.sh. Currently, the pipeline fails because of the exit code in the script check. Make the generation of the install command optional and only show a warning if the script is missing. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@8fedce8a pipeline:build: Add MediaTek Genio 700 SoC
-
- Oct 27, 2023
-
-
Tobias Kahlki authored
-
drm_bridge_get_next_bridge() may return NULL if there is no successor. Dereferencing this pointer causes the kernel to hang.
-
This is ugly because in this driver everything is hard coded, it consists of over 5000 lines and whenever a new display is needed it grows about at least 40 lines. We should find a way to make this driver obsolet.
-
A SECO-version of the driver for EDT FocalTech touch added. It would be nicer to find out why the original driver does not behave as expected and correct it.
-