freebsd-skq/sys/dev/bhnd
Marius Strobl 4874af73c1 - Allow different slicers for different flash types to be registered
with geom_flashmap(4) and teach it about MMC for slicing enhanced
  user data area partitions. The FDT slicer still is the default for
  CFI, NAND and SPI flash on FDT-enabled platforms.
- In addition to a device_t, also pass the name of the GEOM provider
  in question to the slicers as a single device may provide more than
  provider.
- Build a geom_flashmap.ko.
- Use MODULE_VERSION() so other modules can depend on geom_flashmap(4).
- Remove redundant/superfluous GEOM routines that either do nothing
  or provide/just call default GEOM (slice) functionality.
- Trim/adjust includes

Submitted by:	jhibbits (RouterBoard bits)
Reviewed by:	jhibbits
2017-02-22 10:21:39 +00:00
..
bcma [mips/broadcom] Move MIPS-specific bhnd(4) nexus drivers to 2017-02-13 19:58:55 +00:00
bhndb bhnd: remove redundant ;s at the end of functions or switch statements 2016-09-06 13:34:10 +00:00
cores - Allow different slicers for different flash types to be registered 2017-02-22 10:21:39 +00:00
nvram bhnd(4): NVRAM serialization support. 2016-12-19 20:34:05 +00:00
siba [mips/broadcom] Move MIPS-specific bhnd(4) nexus drivers to 2017-02-13 19:58:55 +00:00
tools bhnd: remove srand() to ensure deterministic output 2016-12-21 15:45:23 +00:00
bhnd_bus_if.m bhnd(4): Implement common API for IOST/IOCTL register access and core reset 2016-09-24 04:08:16 +00:00
bhnd_debug.h - Fix make in sys/modules/bhnd 2016-11-01 03:49:31 +00:00
bhnd_erom_if.m Migrate bhndb(4) to the new bhnd_erom API. 2016-09-04 00:58:19 +00:00
bhnd_erom_types.h Implement a generic bhnd(4) device enumeration table API. 2016-09-03 23:57:17 +00:00
bhnd_erom.c Migrate bhndb(4) to the new bhnd_erom API. 2016-09-04 00:58:19 +00:00
bhnd_erom.h Migrate bhndb(4) to the new bhnd_erom API. 2016-09-04 00:58:19 +00:00
bhnd_ids.h bhnd(4): Initial PMU/PWRCTL power and clock management support. 2016-08-27 00:03:02 +00:00
bhnd_match.h Migrate bhndb(4) to the new bhnd_erom API. 2016-09-04 00:58:19 +00:00
bhnd_subr.c bhnd(4): Unify NVRAM/SPROM parsing, implement compact SPROM layout encoding. 2016-11-26 23:22:32 +00:00
bhnd_types.h bhnd(4): Add device classes for USB host/dev/dual-mode controller cores. 2016-09-05 21:48:16 +00:00
bhnd.c bhnd(4): Implement common API for IOST/IOCTL register access and core reset 2016-09-24 04:08:16 +00:00
bhnd.h "Buses" is the preferred plural of "bus" 2017-01-15 17:54:01 +00:00
bhndreg.h
bhndvar.h bhnd(4): Implement common API for IOST/IOCTL register access and core reset 2016-09-24 04:08:16 +00:00