[PATCH] bsps/xnandpsu: Allow use of both chip selects

Kinsey Moore kinsey.moore at oarcorp.com
Fri Mar 10 17:40:34 UTC 2023


By default, the Xilinx NAND driver does not probe the second chip
select. This alteration allows the second half of chips to be
detected when present.
---
 bsps/include/dev/nand/xnandpsu.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/bsps/include/dev/nand/xnandpsu.h b/bsps/include/dev/nand/xnandpsu.h
index a93a74eb85..85343f4b96 100644
--- a/bsps/include/dev/nand/xnandpsu.h
+++ b/bsps/include/dev/nand/xnandpsu.h
@@ -181,7 +181,11 @@ extern "C" {
 
 #define XNANDPSU_DEBUG
 
+#ifdef __rtems__
+#define XNANDPSU_MAX_TARGETS		2U	/**< ce_n0, ce_n1 */
+#else
 #define XNANDPSU_MAX_TARGETS		1U	/**< ce_n0, ce_n1 */
+#endif
 #define XNANDPSU_MAX_PKT_SIZE		0x7FFU	/**< Max packet size */
 #define XNANDPSU_MAX_PKT_COUNT		0xFFFU	/**< Max packet count */
 
-- 
2.30.2



More information about the devel mailing list