- Oct 16, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@bc85e805 Build documentation in Yocto
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@0a3b1406 Confluence: get only those build jobs with a corresponding successful deploy job We cannot handle build jobs and deploy jobs similarly, because all build jobs are successful usually, while not all deploy jobs necessarily have run. Get build.env only from those build job which have a corresponding successful deploy job, otherwise MACHINE and SUPPORTED_HARDWARE fields always contain the full list of built platforms, even if they might have not been deployed. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@97228cdb Move MACHINE variable from deploy.env to build.env The Confluence stage is the only stage that needs the MACHINE variable. Since the collect_release_information script already loads the build.env from the build jobs, there is no need to store this variable in deploy.env. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@ba156b0f Confluence: check if variables are defined -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@cae6e282 Confluence: improve variable passing to template Use a general mechanism of storing all job variables for each build job separately, so that we have all documentation files in the FILES_documentation variable. This makes the dedicated HTML_FILES variable obsolete. The merged variables are still kept, though, so that we have all machines in the MACHINE variable to loop over. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@41f8a49f Confluence: add error handling if artifact not found -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@1a519057 Make documentation files configurable This disables the documentation jobs for SDK and FNGSystem. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@303e24eb Build documentation in dedicated job Previously the documentation files were rendered as part of the package jobs. Each package job converted the same set of static markdown files to HTML files, which was redundant. Add dedicated jobs to build, package and deploy the documentation files. Modify convert_md2html.py to support file globs as arguments. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@838da585 Refactoring: move Alphaplan stage code to the end This reflects the stage order in the code. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@ff31d083 Refactoring: use multiple MACHINE loops for better structure This is a preparation for adding dedicated documentation jobs. In order to have these grouped by stage along with their corresponding machine jobs, we have to get rid of the giant outer loop and add loops for each stage instead. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@69973c95 Deploy: save deployed files in dotenv variable instead of dedicated file Previously the deployed files were stored in a dedicated text file called files.txt. Move this information to a dotenv variable called FILES, so that we don't need special handling for it in the Confluence stage. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@45d04033 Remove disabling sourcery low-code-quality in package_release This check is not failing anymore since the latest refactorings.
-
- Oct 13, 2023
-
-
This is a fix for issue with id 746-001125: Tanaro: Bluetooth does not work This is a cherry-pick of the following commit: commit 72354854 Author: Pavel Skripkin <paskripkin@gmail.com> Date: Sun Mar 13 20:49:36 2022 +0300 Bluetooth: hci_uart: add missing NULL check in h5_enqueue [ Upstream commit 32cb08e9 ] Syzbot hit general protection fault in __pm_runtime_resume(). The problem was in missing NULL check. hu->serdev can be NULL and we should not blindly pass &serdev->dev somewhere, since it will cause GPF. Reported-by:
<syzbot+b9bd12fbed3485a3e51f@syzkaller.appspotmail.com> Fixes: d9dd833c ("Bluetooth: hci_h5: Add runtime suspend") Signed-off-by:
Pavel Skripkin <paskripkin@gmail.com> Signed-off-by:
Marcel Holtmann <marcel@holtmann.org> Signed-off-by:
Sasha Levin <sashal@kernel.org> Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
-
- Oct 12, 2023
-
-
Felix Gerking authored
The imx8mp.dtsi file was copied from a 5.10 kernel version. Adapt file to 5.15 version. This fixes some USB-Hub initiliziation errors on the LEVY D18 SOM. BCS 746-001554
-
- Oct 06, 2023
-
-
Felix Gerking authored
RTS and CTS are not muxed to the SMARC connector, so remove the "fsl,uart-has-rtscts" protperty. 746-001377
-
Felix Gerking authored
BCS 746-001381
-
Felix Gerking authored
Add aliases for serial interfaces and rtcs. Disable flexspi node for now, because FNG-System stucks during boot when it is enabled. BCS 746-001343
-
Felix Gerking authored
* b79.dtsi: Carrier board * imx8mp-d18.dtsi: LEVY d18 SoM * seco-imx8mp-d18.dts: d18 standalone * seco-imx8mp-d18-b79.dts: d18 + b79 BCS 746-001345
-
- Sep 29, 2023
-
-
Tobias Kahlki authored
-
Tobias Kahlki authored
-
Tobias Kahlki authored
-
Tobias Kahlki authored
The debounce period of 100 ms makes the touch input to slow. Reduce the time to 50 ms.
-
Tobias Kahlki authored
-
Tobias Kahlki authored
Remove the pressure measurement according to the old driver.
-
Tobias Kahlki authored
-
Tobias Kahlki authored
The chip revision is determined from the AC97_RESET register value.
-
Tobias Kahlki authored
The STM32 ECTRL MCU manages additional board functions (e.g. power button). Support for ECTRL was disabled in the D18 DTs because the driver wasn't ported yet. The driver is now available, hence we can re-enable supprot for the ectrl_stm32. This reverts commit 1507a8a1.
-
-
-
- Sep 28, 2023
-
-
Jonas Höppner authored
Add the default polarity to the tanaro.dtsi and add one override to the display, where the default polarity does not work.
-
Jonas Höppner authored
The sel6/8 gpio is needed to toggle between 18bpp and 24bpp. This allow to specify the gpio in the devicetree.
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@cf0336d6 Define manifest file to build from
-
- Sep 25, 2023
-
-
Tobias Kahlki authored
Not all displays worked reliable with 8 MHz. Reduced the clock to 7 MHz which seems to work better.
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@a7503809 Confluence: add supported hardware information -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@0ef32ce7 Update simulated build to kirkstone-14.0 Remove temporary workarounds that were necessary due to changes after the previously used release kirkstone-7.0.
-
- Sep 21, 2023
-
-
Added additional compatible entry to enable support for eDP displays.
-
- Sep 19, 2023
-
-
Tobias Kahlki authored
The ectrl_stm32 drive isn't yet ported. Disable the support in the DTS for now. BCS 746-001345
-
* enabled at u-boot: seco_config tool CSI0, CSI1 peripherals * on carrier B79: CSD18REVB + CSC47REVA + CSC19REVB (CSI CN39) * Test details: root@seco-imx8mp-d18:~# dmesg | grep -i ov5640 ... mx8-img-md: Registered sensor subdevice: ov5640 2-003c (1) mx8-img-md: Registered sensor subdevice: ov5640 1-003c (2) mx8-img-md: created link [ov5640 2-003c] => [mxc-mipi-csi2.0] mx8-img-md: created link [ov5640 1-003c] => [mxc-mipi-csi2.1] root@seco-imx8mp-d18:~# v4l2-ctl --list-devices ... mxc-isi-cap (platform:32e00000.isi:cap_devic): /dev/video2 ... mxc-isi-cap (platform:32e02000.isi:cap_devic): /dev/video3 ... root@seco-imx8mp-d18:~# gst-launch-1.0 -v v4l2src device=/dev/video2 ! waylandsink root@seco-imx8mp-d18:~# gst-launch-1.0 -v v4l2src device=/dev/video3 ! waylandsink
-
* enabled at u-boot: seco_config tool
-
* enabled at u-boot: seco_config tool
-
* enabled at u-boot: seco_config tool
-
-
* enabled at u-boot: seco_config tool * on CSB79REVB: panel BOE EV156FHM (eDP0 CN60: switch SW6 2-4 position ON, jumper CN18 and CN19 position 1-2)
-
* enabled at u-boot: seco_config tool * on CSB79REVB: panel AUO P215HVN01.0 + CV1235/750REVB (LVDS CN14: switch SW6 1-3 and 2-4 position OFF, jumper CN18 position 2-3 and CN19 position 1-2)
-
-
-
* enabled at u-boot: seco_config tool
-
* enabled at u-boot: seco_config tool * audio over SAI3 interface * SAI3 --> carrier board or onboard bluetooth (I2S2 SMARC | AUDIO BT) * Filesystem support --> pulseaudio + bluez5 * Yocto packages: pulseaudio-server pulseaudio-module-cli pulseaudio-misc pulseaudio-module-device-manager bluez5-noinst-tools bluez5-obex bluez5-testtools pulseaudio-module-bluetooth-discover pulseaudio-module-bluetooth-policy pulseaudio-module-bluez5-discover pulseaudio-module-bluez5-device pulseaudio-module-switch-on-connect pulseaudio-module-loopback * Test details: root@seco-imx8mp-d18:~# pulseaudio -D root@seco-imx8mp-d18:~# bluetoothctl [bluetooth]# default-agent [bluetooth]# power on [bluetooth]# scan on ... Device 74:45:CE:40:2B:DD WH-CH510 ... [bluetooth]# scan off [bluetooth]# trust 74:45:CE:40:2B:DD [bluetooth]# pair 74:45:CE:40:2B:DD [bluetooth]# connect 74:45:CE:40:2B:DD [WH-CH510]# info Device 74:45:CE:40:2B:DD (public) Name: WH-CH510 Alias: WH-CH510 Class: 0x00240404 ... [WH-CH510]# exit root@seco-imx8mp-d18:~# pactl list sinks short | awk '{print $2}' root@seco-imx8mp-d18:~# paplay -d bluez_sink.74_45_CE_40_2B_DD.a2dp_sink test.wav
-
* audio over SAI2 interface * output needs to be enabled: /usr/bin/amixer sset -q 'LO Driver Gain' 100% * sound works only at 48000Hz: this derives from SAI2 assigned clock rate. * Filesystem support for pulseaudio: /etc/pulse/daemon.conf --> default-sample-rate = 48000 alternate-sample-rate = 48000 * on CSB79REVB: I2S0 to audio jack CN41 (switch SW16 2-4 position OFF, jumper CN82 position 2-3)
-
-