|
@@ -40,7 +40,6 @@
|
|
|
#include <linux/pm_runtime.h>
|
|
|
#include <linux/of.h>
|
|
|
#include <linux/gpio.h>
|
|
|
-#include <linux/pinctrl/consumer.h>
|
|
|
#include <linux/platform_data/serial-omap.h>
|
|
|
|
|
|
#define OMAP_MAX_HSUART_PORTS 6
|
|
@@ -160,7 +159,6 @@ struct uart_omap_port {
|
|
|
u32 latency;
|
|
|
u32 calc_latency;
|
|
|
struct work_struct qos_work;
|
|
|
- struct pinctrl *pins;
|
|
|
bool is_suspending;
|
|
|
};
|
|
|
|
|
@@ -1468,13 +1466,6 @@ static int serial_omap_probe(struct platform_device *pdev)
|
|
|
goto err_port_line;
|
|
|
}
|
|
|
|
|
|
- up->pins = devm_pinctrl_get_select_default(&pdev->dev);
|
|
|
- if (IS_ERR(up->pins)) {
|
|
|
- dev_warn(&pdev->dev, "did not get pins for uart%i error: %li\n",
|
|
|
- up->port.line, PTR_ERR(up->pins));
|
|
|
- up->pins = NULL;
|
|
|
- }
|
|
|
-
|
|
|
sprintf(up->name, "OMAP UART%d", up->port.line);
|
|
|
up->port.mapbase = mem->start;
|
|
|
up->port.membase = devm_ioremap(&pdev->dev, mem->start,
|