diff options
| author | Stanislav Galabov <sgalabov@FreeBSD.org> | 2016-04-15 15:26:31 +0000 |
|---|---|---|
| committer | Stanislav Galabov <sgalabov@FreeBSD.org> | 2016-04-15 15:26:31 +0000 |
| commit | 1173c20679475f39bfcbf07a2edde5ee05e197e2 (patch) | |
| tree | 8549fb8f8445a15ad9dd2c8b051f2d6dafc8e50a /sys/dev/flash | |
| parent | c1300b5e373827a385fd1599abf2b151eefcb28c (diff) | |
Notes
Diffstat (limited to 'sys/dev/flash')
| -rw-r--r-- | sys/dev/flash/mx25l.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/dev/flash/mx25l.c b/sys/dev/flash/mx25l.c index 6b71340f2b0d5..96fb4a4907a6f 100644 --- a/sys/dev/flash/mx25l.c +++ b/sys/dev/flash/mx25l.c @@ -432,6 +432,12 @@ mx25l_set_4b_mode(device_t dev, uint8_t command) return (err); } +static struct ofw_compat_data compat_data[] = { + { "st,m25p", 1 }, + { "jedec,spi-nor", 1 }, + { NULL, 0 }, +}; + static int mx25l_probe(device_t dev) { @@ -439,7 +445,7 @@ mx25l_probe(device_t dev) #ifdef FDT if (!ofw_bus_status_okay(dev)) return (ENXIO); - if (!ofw_bus_is_compatible(dev, "st,m25p")) + if (ofw_bus_search_compatible(dev, compat_data)->ocd_data == 0) return (ENXIO); #endif device_set_desc(dev, "M25Pxx Flash Family"); |
