Until now only the Exynos SoCs could use the serial driver via the
device tree. This patch adds compatible properties for the other
supported SoCs as well.

Tested on a s3c2416 based machine.

Signed-off-by: Heiko Stuebner <[email protected]>
---
 drivers/tty/serial/samsung.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/drivers/tty/serial/samsung.c b/drivers/tty/serial/samsung.c
index 740458c..60eb125 100644
--- a/drivers/tty/serial/samsung.c
+++ b/drivers/tty/serial/samsung.c
@@ -1701,6 +1701,16 @@ MODULE_DEVICE_TABLE(platform, s3c24xx_serial_driver_ids);
 
 #ifdef CONFIG_OF
 static const struct of_device_id s3c24xx_uart_dt_match[] = {
+       { .compatible = "samsung,s3c2410-uart",
+               .data = (void *)S3C2410_SERIAL_DRV_DATA },
+       { .compatible = "samsung,s3c2412-uart",
+               .data = (void *)S3C2412_SERIAL_DRV_DATA },
+       { .compatible = "samsung,s3c2440-uart",
+               .data = (void *)S3C2440_SERIAL_DRV_DATA },
+       { .compatible = "samsung,s3c6400-uart",
+               .data = (void *)S3C6400_SERIAL_DRV_DATA },
+       { .compatible = "samsung,s5pv210-uart",
+               .data = (void *)S5PV210_SERIAL_DRV_DATA },
        { .compatible = "samsung,exynos4210-uart",
                .data = (void *)EXYNOS4210_SERIAL_DRV_DATA },
        {},
-- 
1.7.2.3
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to