Hi, Mark In the latest regulator framework, it default to provide dummy regulators with full constraints by your patch "regulator: core: Provide a dummy regulator with full constraints". I tried to use regulator_get() on lm90.c. If not set vcc-supply property in the dts file to assume the regulator is physically present and enabled, but it still can't get dummy regulator, just return -ENODEV. I traced it, the regulator_dev_lookup() will return -ENODEV, and at that time the has_full_constraints is still false, didn't be initialized in regulator_init_complete() yet, so it will not return dummy regulator, and will not return -EPROBE_DEFER either. This will cause the lm90_probe() failed.
Could you take a look ? Thanks. Wei. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/