[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