Skip to content

Integrate linux-seco-imx/seco_lf-5.10.y_develop-c25

GitBot requested to merge linux-seco-imx/seco_lf-5.10.y_develop-c25 into kirkstone

Commit: clea-os/bsp/nxp/linux-seco-imx@34900421

[C25][DTBO] add overlay for enabling otg client functionality

Signed-off-by: Mikhail Vanyulin mikhail.vanyulin@rtsoft.de

--

Commit: clea-os/bsp/nxp/linux-seco-imx@92802428

[C25][DTS] disable soc watchdog and enable GPIO0

SoC watchdog does not reset module, an ectrl is used for this. Left wdog1 disabled in the dts and changed its WDOG1_WDOG_B pin to be GPIO0 on Q7 connector.

Signed-off-by: Mikhail Vanyulin mikhail.vanyulin@rtsoft.de

--

Commit: clea-os/bsp/nxp/linux-seco-imx@cfe5af95

[C25][DTS] set dummy regulator to backlight, pcie and usb_phy nodes

This is done to get rid of the following warnings in dmesg: pwm-backlight lvds_backlight@0: supply power not found, using dummy regulator imx8mq-usb-phy 381f0040.usb-phy: supply vbus not found, using dummy regulator imx8mq-usb-phy 382f0040.usb-phy: supply vbus not found, using dummy regulator pwm-backlight lvds_backlight@0: supply power not found, using dummy regulator imx6q-pcie 33800000.pcie: supply epdev_on not found, using dummy regulator imx6q-pcie 33c00000.pcie: supply epdev_on not found, using dummy regulator

Signed-off-by: Mikhail Vanyulin mikhail.vanyulin@rtsoft.de

--

Commit: clea-os/bsp/nxp/linux-seco-imx@121333e0

[C25][DTS] set voltage-ranges to usdhc nodes

This is done to get rid of the following errors in dmesg: sdhci-esdhc-imx 30b40000.mmc: voltage-ranges unspecified sdhci-esdhc-imx 30b50000.mmc: voltage-ranges unspecified

If those values are not defined, driver will take a look at the controllers registers and fill them. The same values were set in dts.

Signed-off-by: Mikhail Vanyulin mikhail.vanyulin@rtsoft.de

--

Commit: clea-os/bsp/nxp/linux-seco-imx@f2e7f6fa

[C25][DTS] Add notest about PCIEe reset signal implementation

On SECO Q7 Dev Kit 2.0 carrier board, a PCIE_RST# signal on Q7 connector is routed to multiple PCIe slots simultaneously. As a result, in the existing device tree, it was set as a common regulator for the whole PCIe subsystem: pcie_rst_cmd: pcie_rstcmd. Herewith this pin is not under control of any device driver.

Added comments to the device tree to inform users about this and how to change this behaviour if different hardware design will be used.

Signed-off-by: Mikhail Vanyulin mikhail.vanyulin@rtsoft.de

--

Commit: clea-os/bsp/nxp/linux-seco-imx@0e3faf6a

arm64: dts: imx8m: Disable job ring 0 nodes

This is a cherry-pick of commit 56d96539e7e2e6686ccbf1c332194df4f74389ae

Now that the JR0 reservation is done in both upstream (v2.7) and downstream (NXP lf_v2.4) TF-A versions, the kernel fails to initialize the job ring 0:

dmesg | grep jr

caam_jr 30901000.jr: failed to flush job ring 0 caam_jr: probe of 30901000.jr failed with error -5

Disable the sec_jr0 nodes by default to avoid the caam_jr probe error.

Suggested-by: Andrey Zhizhikin andrey.zhizhikin@leica-geosystems.com Signed-off-by: Fabio Estevam festevam@denx.de Reviewed-by: Andrey Zhizhikin andrey.zhizhikin@leica-geosystems.com Reviewed-by: Gaurav Jain gaurav.jain@nxp.com Signed-off-by: Shawn Guo shawnguo@kernel.org Signed-off-by: Mikhail Vanyulin mikhail.vanyulin@rtsoft.de

--

Commit: clea-os/bsp/nxp/linux-seco-imx@0a989a6d

[C25] Add kernel dts files for C25 board

Signed-off-by: Mikhail Vanyulin mikhail.vanyulin@rtsoft.de

Merge request reports