Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4622eb68 authored by Naveen Krishna Chatradhi's avatar Naveen Krishna Chatradhi Committed by Greg Kroah-Hartman
Browse files

serial: samsung: improve code clarity by defining a variable



The of_node is derived from pdev for every usage, define a
device_node variable instead.

Signed-off-by: default avatarNaveen Krishna Chatradhi <ch.naveen@samsung.com>
Reviewed-by: default avatarTomasz Figa <t.figa@samsung.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 3bcce591
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -1269,12 +1269,13 @@ static inline struct s3c24xx_serial_drv_data *s3c24xx_get_driver_data(

static int s3c24xx_serial_probe(struct platform_device *pdev)
{
	struct device_node *np = pdev->dev.of_node;
	struct s3c24xx_uart_port *ourport;
	int index = probe_index;
	int ret;

	if (pdev->dev.of_node) {
		ret = of_alias_get_id(pdev->dev.of_node, "serial");
	if (np) {
		ret = of_alias_get_id(np, "serial");
		if (ret >= 0)
			index = ret;
	}
@@ -1295,8 +1296,8 @@ static int s3c24xx_serial_probe(struct platform_device *pdev)
			dev_get_platdata(&pdev->dev) :
			ourport->drv_data->def_cfg;

	if (pdev->dev.of_node)
		of_property_read_u32(pdev->dev.of_node,
	if (np)
		of_property_read_u32(np,
			"samsung,uart-fifosize", &ourport->port.fifosize);

	if (!ourport->port.fifosize) {