[PATCH v1 1/4] drm/tiny/repaper: Make driver OF-independent
Andy Shevchenko
andriy.shevchenko at linux.intel.com
Fri Jan 24 17:31:34 UTC 2020
On Fri, Jan 24, 2020 at 05:42:33PM +0100, Sam Ravnborg wrote:
> On Wed, Jan 22, 2020 at 12:54:00PM +0200, Andy Shevchenko wrote:
> > There is one OF call in the driver that limits its area of use.
> > Replace it to generic device_get_match_data() and get rid of OF dependency.
> >
> > While here, cast SPI driver data to certain enumerator type.
> > enum repaper_model {
> > + EXXXXCSXXX = 0,
> > E1144CS021 = 1,
> > E1190CS021,
> > E2200CS021,
> The new enum value is not used in the following - is it necessary?
Yes. It explicitly prevents to use 0 for real device.
This is due to device_get_match_data() returns content of data pointer and thus
we may not distinguish 0 from NULL pointer.
--
With Best Regards,
Andy Shevchenko
More information about the dri-devel
mailing list