freebsd-nq/sys/dev/nand
Justin Hibbits cdd93ab812 Map the LAW for the RouterBoard's NAND LBC memory.
Without creating a LAW entry, any access to the NAND hangs the CPU.

The original intent was to add a quirk to map all of the RouterBoard's LBC
address space in one shot, which would fix it for both NAND and the CF, and
that's probably still in the cards.  However, for now, this makes NAND usable
without a separate hack.

Things left before the RouterBoard can run standalone:
* Add partitions to the NAND (not specified by the FDT, which we currently
  require).
* Create a YAFFS partition for the kernel.  The Mikrotik boot loader requires a
  4MB partition at the beginning of NAND, with a file called 'kernel' in the
  root.
2015-06-06 16:38:40 +00:00
..
nand_bbt.c
nand_cdev.c Unbreak compilation with GCC. 2013-11-21 09:19:14 +00:00
nand_dev.h
nand_ecc_pos.h
nand_generic.c ONFI parameters are little-endian, hence we must take care to convert them 2013-11-15 23:41:32 +00:00
nand_geom.c Unbreak compilation with GCC. 2013-11-21 09:19:14 +00:00
nand_id.c More NAND IDs of some really old Samsung parts, also list the part 2014-01-04 22:30:18 +00:00
nand_if.m
nand.c Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
nand.h Move the luns field to the end of the struct, for serendipitous packing. 2013-11-15 23:45:13 +00:00
nandbus_if.m
nandbus.c Correct the order of arguments to mtx_init(). 2014-02-14 11:18:15 +00:00
nandbus.h
nandsim_chip.c CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten 2015-05-22 17:05:21 +00:00
nandsim_chip.h
nandsim_ctrl.c
nandsim_log.c
nandsim_log.h
nandsim_swap.c
nandsim_swap.h
nandsim.c
nandsim.h
nfc_at91.c Add fdt binding for nand for Atmel parts. This does little more than 2014-02-28 02:38:04 +00:00
nfc_at91.h Generalize AT91 NAND support a bit. Be more flexible about ALE and CLE 2014-01-19 17:53:51 +00:00
nfc_fsl.c machine/fdt.h no longer exists for powerpc. 2015-03-31 05:26:30 +00:00
nfc_fsl.h
nfc_if.m
nfc_mv.c
nfc_rb.c Map the LAW for the RouterBoard's NAND LBC memory. 2015-06-06 16:38:40 +00:00