From d180633febfc85f6e31aa189c738dbe916f68625 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 8 May 2026 16:33:03 +0200 Subject: [PATCH 1/3] Charge SOM: Update to latest Linux branch While at this, add overlays as another DT layer. Signed-off-by: Stefan Wahren --- docs/source/troubleshooting.rst | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/docs/source/troubleshooting.rst b/docs/source/troubleshooting.rst index 158fce2..20951d0 100644 --- a/docs/source/troubleshooting.rst +++ b/docs/source/troubleshooting.rst @@ -148,7 +148,7 @@ The `Distec DD-0700-MC01 `_ . +Yes, please have a look at this `commit `_ . Where can I find the device tree sources of the Charge SOM? @@ -166,19 +166,23 @@ The device tree sources of the Charge SOM are divided into multiple layers: * - i.MX93 - 0 - SoC - - `imx93.dtsi `_ + - `imx93.dtsi `_ * - phyCORE-i.MX93 - 1 - SoM - - `imx93-phycore-som.dtsi `_ + - `imx93-phycore-som.dtsi `_ * - Charge SOM - 2 - SoM - - `imx93-charge-som.dtsi `_ + - `imx93-charge-som.dtsi `_ * - Charge SOM Single Channel DC Carrier Board - 3 - Board - - `imx93-charge-som-dc-evb.dts `_ + - `imx93-charge-som-dc-evb.dts `_ + * - UART7 overlay + - 4 + - Overlay + - `imx93-charge-som-uart7.dtso `_ How can I access the EVerest admin panel on Charge SOM? From 4d91710f9b7c7f5aaf141152b97afa86c367e3c5 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 8 May 2026 16:36:05 +0200 Subject: [PATCH 2/3] Charge SOM: Add RTC & TPM to Hardware Signed-off-by: Stefan Wahren --- docs/source/hardware.rst | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/docs/source/hardware.rst b/docs/source/hardware.rst index beeb8e7..3c3222c 100644 --- a/docs/source/hardware.rst +++ b/docs/source/hardware.rst @@ -322,3 +322,30 @@ The i.MX93 on the Charge SOM provides several I²C interfaces: +----------+------------+-------------------------------------+-----------------+ .. [#] This interface is only enabled in case of a Charge SOM Single Channel DC Carrier Board. + + +*** +RTC +*** + +The Single Channel DC Carrier Board is equipped with a super cap buffered RTC. +This RTC is available via Linux device ``/dev/rtc0``. As per default the EVerest +firmware tries to synchronize the RTC via NTP and make sure that Backup Switch +Over Mode is properly configured. + +In case the Single Channel DC Carrier Board doesn't have NTP access, the RTC +must be configured manually: + +.. code-block:: console + + timedatectl set-ntp false + timedatectl set-time "YYYY-MM-DD hh:mm:ss" + hwclock --param-set bsm=0x2 + + +*** +TPM +*** + +The Charge SOM includes a TPM 2.0 compliant chip. +This TPM is available via Linux device ``/dev/tpm0``. From da4ed136bdf69b9cb08fd82acb6630553ce190ac Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 8 May 2026 16:40:13 +0200 Subject: [PATCH 3/3] =?UTF-8?q?Charge=20SOM:=20Additional=20I=C2=B2C=20int?= =?UTF-8?q?erfaces=20are=20available=20as=20overlay?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Stefan Wahren --- docs/source/hardware.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/source/hardware.rst b/docs/source/hardware.rst index 3c3222c..4984610 100644 --- a/docs/source/hardware.rst +++ b/docs/source/hardware.rst @@ -157,7 +157,7 @@ still depend on the pinmuxing of these 16 pins! +===============+==================+===================================+===========================================+ | SPI | 1 | | | +---------------+------------------+-----------------------------------+-------------------------------------------+ -| I²C | 3 | | | +| I²C | 3 | - imx93-charge-som-i2c5.dtso | | +---------------+------------------+-----------------------------------+-------------------------------------------+ | UART [#]_ | 1 | - imx93-charge-som-uart7.dtso | without RTS/CTS | +---------------+------------------+-----------------------------------+-------------------------------------------+ @@ -323,6 +323,7 @@ The i.MX93 on the Charge SOM provides several I²C interfaces: .. [#] This interface is only enabled in case of a Charge SOM Single Channel DC Carrier Board. +In to use the other I²C interfaces configure the matching DT overlays in the bootloader. *** RTC