All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/5] add support for Apalis iMX8 1300MHz version
@ 2024-12-11 12:18 Stefan Eichenberger
  2024-12-11 12:18 ` [PATCH v1 1/5] toradex: tdx-cfg-block: set apalis imx8dxp to always disabled Stefan Eichenberger
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Stefan Eichenberger @ 2024-12-11 12:18 UTC (permalink / raw)
  To: sbabic, festevam, uboot-imx, trini, francesco.dolcini,
	stefan.eichenberger, peng.fan, emanuele.ghidoli, joao.goncalves,
	vitor.soares, igor.opaniuk
  Cc: u-boot

This patch series adds support for the Apalis iMX8, which utilizes the
industrial 1300MHz version of the iMX8 SoC. Additionally, it includes
minor cleanups that do not affect functionality.

First, the series adds support for the new Product IDs (PIDs) found in
the configuration block of the Apalis iMX8. The primary difference is
that this version uses the industrial SoC, which features lower CPU and
GPU frequencies compared to the automotive variant we used before.

Second, the series extends support to this new SoC. During testing, we
observed that the cpufreq driver did not account for the reduced CPU
frequencies, despite enforcement by the System Controller Firmware
(SCFW). This mismatch led to discrepancies between the frequencies
reported by the cpufreq driver and those actually set. We have also
updated the GPU to operate at the correct frequencies, as the SCFW does
not enforce these limits. Previously, this caused the GPU to overclock
to an unsupported frequency, as documented in the datasheet "i.MX
8QuadMax Industrial Applications Processors" (IMX8QMIEC).

This patch series depends on the following patch and should be merged
only after it has been applied:
https://lore.kernel.org/u-boot/20241125174911.70723-1-ivitro@gmail.com/

Stefan Eichenberger (5):
  toradex: tdx-cfg-block: set apalis imx8dxp to always disabled
  toradex: tdx-cfg-block: increase indentation for longer defines
  toradex: tdx-cfg-block: add new apalis imx8 pids
  toradex: apalis-imx8: simplify module version handling
  imx: mach: imx8: fdt: set correct frequencies for the industrial SoC

 arch/arm/mach-imx/imx8/fdt.c            | 132 +++++++++++++++++
 board/toradex/apalis-imx8/apalis-imx8.c |  19 ++-
 board/toradex/common/tdx-cfg-block.c    | 183 ++++++++++++------------
 board/toradex/common/tdx-cfg-block.h    |   5 +
 4 files changed, 239 insertions(+), 100 deletions(-)

-- 
2.45.2


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-12-17 10:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-11 12:18 [PATCH v1 0/5] add support for Apalis iMX8 1300MHz version Stefan Eichenberger
2024-12-11 12:18 ` [PATCH v1 1/5] toradex: tdx-cfg-block: set apalis imx8dxp to always disabled Stefan Eichenberger
2024-12-11 12:18 ` [PATCH v1 2/5] toradex: tdx-cfg-block: increase indentation for longer defines Stefan Eichenberger
2024-12-11 12:18 ` [PATCH v1 3/5] toradex: tdx-cfg-block: add new apalis imx8 pids Stefan Eichenberger
2024-12-11 12:18 ` [PATCH v1 4/5] toradex: apalis-imx8: simplify module version handling Stefan Eichenberger
2024-12-11 12:18 ` [PATCH v1 5/5] imx: mach: imx8: fdt: set correct frequencies for the industrial SoC Stefan Eichenberger
2024-12-11 17:39 ` [PATCH v1 0/5] add support for Apalis iMX8 1300MHz version Francesco Dolcini
2024-12-17 10:55 ` Fabio Estevam

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.