- Aug 26, 2022
-
-
Tobias Kahlki authored
BCS 746-000931
-
Tobias Kahlki authored
The pull-up of the CMD line of the eMMC isn't placed on the hardware. Therefore, the internal pull-up of the pad is required, for the CMD line to function properly. Also increased the clock rate to 400 MHz (see NXP EVK) and assigned the correct regulators (the eMMC uses fixed power rails for 1.8 V and 3.3 V).
-
- Aug 25, 2022
-
-
Tobias Kahlki authored
Note: The eMMC isn't working yet.
-
Tobias Kahlki authored
-
Tobias Kahlki authored
Added nodes for the generic voltages and three nodes for the eMMC and SD-Card (the SD-Card requires a 1V8 and 3V3 rail for the high-speed mode).
-
Tobias Kahlki authored
-
- Aug 24, 2022
-
-
Felix Gerking authored
What works: * fngsystem (kirkstone) ramfs boot via uuu * for UART2 an alias to serial0 is set * ethernet, at the moment no phy-reg is set explictily * RTC, we need to check if specific backup source settings are required: root@FLASH-N-GO:~# dmesg | grep rtc [ 1.519835] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc1 [ 1.960681] rtc-rv8803 0-0032: Voltage low, temperature compensation stopped. [ 1.967833] rtc-rv8803 0-0032: Voltage low, data loss detected. [ 1.977571] rtc-rv8803 0-0032: Voltage low, data is invalid. BCS 746-000818
-
- Aug 19, 2022
-
-
Tobias Kahlki authored
-
Tobias Kahlki authored
The Trizeps 8 Plus v1r3 revision has a new audio codec that is not yet supported. Disable the old codec anyways to prevent from unexpected behaviour.
-
- Aug 17, 2022
-
-
Tobias Kahlki authored
A duplicate of the seco logo was present in the logos dir.
-
Tobias Kahlki authored
The image file for the fngsystem boot logo was missing. Re-added the file to fix the kernel build.
-
Tobias Kahlki authored
Both logos need to be enabled by default. The logo that is added to the kernel is picked through the defconfig and the override in the kernel include file.
-
Tobias Kahlki authored
Cherry-pick from af765e15
-
Added wakeupsource and interrupt for RTC rv3028. Now wakealarm the is available at: /sys/class/rtc/rtc0/wakealarm BCS 746-000767 (cherry picked from commit a72cb6a2)
-
Measured the pixelclock on the lvds interface the frequencies generated by media_dips2_pix clock do not match the calculated values by the driver. The driver selects a devider between 1 and 64 ( according to the ref manual) but the measured frequencies only end up with frequencies matching a devider from 1,7,14,21,35. This patch changes the selected of deviders to that list, so the frequency is rounded to a actually working frequency. BCS 746-000495 (cherry picked from commit 70382bea)
-
The imx8mp ldb driver had an hardcoded overwrite for the pixelclock as the video_pll is not able to generate all needed frequencies. But the hardcoded value only fits to one mode, probably used on the EVK. Removing this override leads to a pixelclock that may be generated with a devider from the PLL, which ends up with a frquency much closer to what is expected. Also it is not the ldb clock but the lcdif clock used for this, so this seems to be the wrong place for modifying the clock anyway. BCS 746-000502 (cherry picked from commit 86df943d)
-
The pwm-legacy-backlight driver is removed in the 5.15 kernel. Use pwm-backlight instead. BCS 746-001009
-
Tobias Kahlki authored
For some reason, without the hdmiphy the device stalls during the boot process. Further investigation into why this happens is required. BCS 746-001009
-
Tobias Kahlki authored
The ethernet phy and audio codec have changed in the new revision of the Trizeps 8 Plus. Removed the unwanted properties from the ethphy0 node and set the address to 0. The audio codec hasn't been added yet. Cherry-pick from a40f7a72 BCS 746-000835
-
Tobias Kahlki authored
Changed the driver to probe without interrupt gpio, as the irq is not routed on the trizeps8plus board. It seems to be used for debug output on pmic errors only, so it should work without. Cherry-pick from 7739e8c9 (cherry picked from commit 3ec08c4d)
-
Tobias Kahlki authored
-
Tobias Kahlki authored
-
Tobias Kahlki authored
-
Tobias Kahlki authored
-
-
Tobias Kahlki authored
The first approach of selecting a RTC didn't work as expected. The active RTC must reside on the rtc0 alias because otherwise the hwclock utilities can't access the RTC. For this to work, we now have a placeholder in the main device tree that is filled with the actual values in one of the two overlays. This breaks with the naming conventions for I2C bus devices, but right now, we don't have a better solution. BCS 746-000877 (cherry picked from commit 11963a85)
-
Tobias Kahlki authored
The TANARO will be produced with one of two RTC variants. One of them will be activated during the installation by applying one of the overlays. BCS 746-000877 (cherry picked from commit 9b1710b2)
-
Tobias Kahlki authored
Replaced imx8mp-pinfunc.h and imx8mp.dtsi with the files provided with the 5.15 kernel.
-
Tobias Kahlki authored
Our devicetrees reside in the seconorth sub-directory.
-
Tobias Kahlki authored
Added missing devicetree include and added the new devicetrees to the Makefile.
-
Tobias Kahlki authored
The devicetrees and includes have been copied from the linux-5.10.9-guf branch.
-
-
The enable gpio was used as enable pin and additionally configured as enable for a regulator. The duplicated usage was not allowed and made the driver probe fail. For now the tas2552 driver controlls the enable gpio, which is also only half correct, as the MIC supply is also controlled with this pin.
-
Tobias Kahlki authored
Updated the seco logo from the marketing's eps file. (cherry picked from commit fa277d89)
-
Reparent mipi to also use the VIDEO_PLL1 so it is also uses spread spectrum when SSC is enabled on this PLL.
-
Rename display enable to lcd enable and remove defines from tanaro_pinfunc.h
-
When the probe function returned -EPROBE_DEFER the second call to the probe failed because the resets couldn't be acquired a second time. This releases the resets in case of error, so the second call to probe is able to get the resets.
-
The rohm bd71847 driver refuses to start without irq setup. As the line is connected to a gpio, I added the definitions to the devicetree.
-
-
During boot with pcie enabled, the output stops in the pcie initialization. Removed for now.
-