On 22/3/2023 1:18 pm, Kinsey Moore wrote: > On Tue, Mar 21, 2023 at 7:39 PM Chris Johns <chr...@rtems.org > <mailto:chr...@rtems.org>> wrote: > > On 22/3/2023 7:00 am, Kinsey Moore wrote: > > --- > > user/bsps/aarch64/xilinx-zynqmp.rst | 9 +++++++++ > > 1 file changed, 9 insertions(+) > > > > diff --git a/user/bsps/aarch64/xilinx-zynqmp.rst > b/user/bsps/aarch64/xilinx-zynqmp.rst > > index 4de0115..e30c3f6 100644 > > --- a/user/bsps/aarch64/xilinx-zynqmp.rst > > +++ b/user/bsps/aarch64/xilinx-zynqmp.rst > > @@ -250,6 +250,15 @@ Console Driver > > The console driver supports the default Qemu emulated ARM PL011 > PrimeCell > UART > > as well as the physical ARM PL011 PrimeCell UART in the ZynqMP > hardware. > > > > +NAND Controller Driver > > +---------------------- > > + > > +The ZynqMP BSP has a NAND controller driver which allows writing to and > reading > > +from one or more attached NAND chips. This driver was imported from the > Xilinx > > +embeddedsw repository and requires the clock to be configured since it > is a > > +polling driver and not interrupt-driven. This driver is only available > for > > +hardware BSPs since QEMU does not emulate the NAND controller. > > Is the JFFS support that uses this driver for production or just an > example? > > I ask because the QSPI driver takes control of the whole flash and that is > confusing if you run an app that has a boot image in the same device > because the > JFFS erases it. > > > The JFFS2 glue in the ZynqMP BSP (both NAND and NOR) is perfectly usable in > production, but it does not encompass every use case that may exist which is > why > it is not run by default. The user would need to customize their own version > of > the glue code if they have requirements beyond "use the whole device".
Is this worth explaining? It confused us when we played with the code. Chris _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel