Integrate linux-seco-imx/seco_lf-5.10.y_develop-c25
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