diff options
author | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2016-04-26 11:08:34 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-04-27 15:39:37 +0200 |
commit | 63ae16da82c3242970195ed9c41182a84a9d6c72 (patch) | |
tree | 07bded5001337fef732b25bee8c6026be4d8345c /drivers/serial | |
parent | 9ac2ef57894b3152550772dbb074a51461364fb1 (diff) | |
download | barebox-63ae16da82c3242970195ed9c41182a84a9d6c72.tar.gz barebox-63ae16da82c3242970195ed9c41182a84a9d6c72.tar.xz |
serial_auart: make dt aware
This allows to instantiate devices from an oftree and so allows
to select the console using /chosen/stdout-path.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/serial')
-rw-r--r-- | drivers/serial/serial_auart.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/serial/serial_auart.c b/drivers/serial/serial_auart.c index 9bef576cd7..c3b9a1995f 100644 --- a/drivers/serial/serial_auart.c +++ b/drivers/serial/serial_auart.c @@ -230,9 +230,18 @@ static void auart_serial_remove(struct device_d *dev) free(priv); } +static const __maybe_unused struct of_device_id auart_serial_dt_ids[] = { + { + .compatible = "fsl,imx23-auart", + }, { + /* sentinel */ + } +}; + static struct driver_d auart_serial_driver = { .name = "auart_serial", .probe = auart_serial_probe, .remove = auart_serial_remove, + .of_compatible = DRV_OF_COMPAT(auart_serial_dt_ids), }; console_platform_driver(auart_serial_driver); |