diff options
author | Ahmad Fatoum <a.fatoum@pengutronix.de> | 2020-10-07 11:50:58 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-10-09 08:48:02 +0200 |
commit | 8e3d1f21d83eb5abb1478dae3b7c263da47cb797 (patch) | |
tree | bc6d74df4d0eb864f27d8985ec605ba5ed763e18 /drivers/serial | |
parent | bc5c8eb1977cf2fa236c05f9ad9dc35814395012 (diff) | |
download | barebox-8e3d1f21d83eb5abb1478dae3b7c263da47cb797.tar.gz barebox-8e3d1f21d83eb5abb1478dae3b7c263da47cb797.tar.xz |
driver: migrate some from dev_get_drvdata to device_get_match_data
The dev_get_drvdata instances here all store a valid pointer in the
match data and can be readily converted. Do so.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/serial')
-rw-r--r-- | drivers/serial/serial_ns16550.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/serial/serial_ns16550.c b/drivers/serial/serial_ns16550.c index f117ab9dc1..fc6fa7dc3e 100644 --- a/drivers/serial/serial_ns16550.c +++ b/drivers/serial/serial_ns16550.c @@ -468,12 +468,10 @@ static int ns16550_probe(struct device_d *dev) struct ns16550_priv *priv; struct console_device *cdev; struct NS16550_plat *plat = (struct NS16550_plat *)dev->platform_data; - struct ns16550_drvdata *devtype; + const struct ns16550_drvdata *devtype; int ret; - ret = dev_get_drvdata(dev, (const void **)&devtype); - if (ret) - devtype = &ns16550_drvdata; + devtype = device_get_match_data(dev) ?: &ns16550_drvdata; priv = xzalloc(sizeof(*priv)); |