Skip to content

Commit be1283c

Browse files
author
Santhosh Kumar K
committed
docs(linux): U-Boot: Add a known issue
Add the OSPI NOR Boot failure in AM64x-EVM as a known issue and give a workaround for the same. Signed-off-by: Santhosh Kumar K <[email protected]>
1 parent baa4f27 commit be1283c

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

source/devices/AM64X/linux/Release_Specific_Release_Notes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ Known Issues
212212
:header: "Record ID", "Title", "Platform", "Workaround"
213213
:widths: 5, 10, 50, 35
214214

215+
"LCPD-42226","am64xx-evm : OSPI NOR boot fails","am64xx-hsevm","Refer :ref:`here <u-boot-introduction-qspi-ug>`"
215216
"LCPD-38695","Documentation: Kernel_Drivers/Network & PRU-ICSS sections doesn't follow sphinx convention","am64xx-evm",""
216217
"LCPD-38689","Linux benchmarks: add context to Boot-time measurement","am62axx_sk-fs,am62pxx_sk-fs,am62xx_lp_sk-fs,am64xx-evm,am654x-evm",""
217218
"LCPD-38688","RT Linux benchmarks: add histogram for cyclic test","am62axx_sk-fs,am62pxx_sk-fs,am62xx_lp_sk-fs,am62xx_sk-fs,am64xx-evm",""

source/linux/Foundational_Components/U-Boot/UG-QSPI.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,34 @@ controllers work only in master mode.
2323
| AM64x | OSPI NOR | :file:`drivers/spi/cadence_qspi.c` |
2424
+------------+------------+------------------------------------+
2525

26+
.. important::
27+
28+
The BCDMA channel[0] is being allocated for read during OSPI NOR boot.
29+
Currently, OSPI NOR boot fails in AM64x-EVM as the 'main_bcdma' node
30+
is not passed in FDT to the early boot stage. Hence, user can apply the
31+
following patch to add 'bootph-all' property to 'main_bcdma' node.
32+
33+
This issue (Record ID: LCPD-42226) has been listed in the :ref:`Known Issues <known-issues>`
34+
35+
.. code-block:: diff
36+
37+
diff --git a/arch/arm/dts/k3-am642-evm-u-boot.dtsi b/arch/arm/dts/k3-am642-evm-u-boot.dtsi
38+
index 5d7cbe0477c3..e30e6cd63dd9 100644
39+
--- a/arch/arm/dts/k3-am642-evm-u-boot.dtsi
40+
+++ b/arch/arm/dts/k3-am642-evm-u-boot.dtsi
41+
@@ -121,6 +121,10 @@
42+
bootph-all;
43+
};
44+
45+
+&main_bcdma {
46+
+ bootph-all;
47+
+};
48+
+
49+
&main_pktdma {
50+
bootph-all;
51+
};
52+
53+
2654
.. ifconfig:: CONFIG_part_variant in ('AM62X')
2755

2856
+-------------+------------+------------------------------------+

0 commit comments

Comments
 (0)