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

Joel Sherrill joel at rtems.org
Wed Mar 15 18:11:53 UTC 2023


Module:    rtems
Branch:    master
Commit:    10ff982834580001a15dfd404401381dbbe39075
Changeset: http://git.rtems.org/rtems/commit/?id=10ff982834580001a15dfd404401381dbbe39075

Author:    Kinsey Moore <kinsey.moore at oarcorp.com>
Date:      Wed Mar  8 13:01:21 2023 -0600

bsps/xnandpsu: Allow use of both chip selects

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 */
 



More information about the vc mailing list