ds3231: allow configuration via hints on FDT systems

(cherry picked from commit 1256067c5c)
(cherry picked from commit b277ef3304)
This commit is contained in:
Andriy Gapon 2021-12-13 09:21:08 +02:00
parent 42f18ad112
commit 524020aa37

View file

@ -356,16 +356,20 @@ ds3231_en32khz_sysctl(SYSCTL_HANDLER_ARGS)
static int
ds3231_probe(device_t dev)
{
int rc;
#ifdef FDT
if (!ofw_bus_status_okay(dev))
return (ENXIO);
if (!ofw_bus_is_compatible(dev, "maxim,ds3231"))
return (ENXIO);
if (ofw_bus_is_compatible(dev, "maxim,ds3231"))
rc = BUS_PROBE_DEFAULT;
else
#endif
rc = BUS_PROBE_NOWILDCARD;
device_set_desc(dev, "Maxim DS3231 RTC");
return (BUS_PROBE_DEFAULT);
return (rc);
}
static int