stm32-usart.c (1bcda09d291081a7732fcaa9d1745312404a4e36) stm32-usart.c (7d8f68619e4f530e19c17e7c0d04f0a791891a77)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) Maxime Coquelin 2015
4 * Copyright (C) STMicroelectronics SA 2017
5 * Authors: Maxime Coquelin <mcoquelin.stm32@gmail.com>
6 * Gerald Baeza <gerald.baeza@st.com>
7 *
8 * Inspired by st-asc.c from STMicroelectronics (c)

--- 795 unchanged lines hidden (view full) ---

804 struct resource *res;
805 int ret;
806
807 port->iotype = UPIO_MEM;
808 port->flags = UPF_BOOT_AUTOCONF;
809 port->ops = &stm32_uart_ops;
810 port->dev = &pdev->dev;
811 port->irq = platform_get_irq(pdev, 0);
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) Maxime Coquelin 2015
4 * Copyright (C) STMicroelectronics SA 2017
5 * Authors: Maxime Coquelin <mcoquelin.stm32@gmail.com>
6 * Gerald Baeza <gerald.baeza@st.com>
7 *
8 * Inspired by st-asc.c from STMicroelectronics (c)

--- 795 unchanged lines hidden (view full) ---

804 struct resource *res;
805 int ret;
806
807 port->iotype = UPIO_MEM;
808 port->flags = UPF_BOOT_AUTOCONF;
809 port->ops = &stm32_uart_ops;
810 port->dev = &pdev->dev;
811 port->irq = platform_get_irq(pdev, 0);
812 port->rs485_config = stm32_config_rs485;
813
814 stm32_init_rs485(port, pdev);
815
812 stm32port->wakeirq = platform_get_irq(pdev, 1);
813 stm32port->fifoen = stm32port->info->cfg.has_fifo;
814
815 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
816 port->membase = devm_ioremap_resource(&pdev->dev, res);
817 if (IS_ERR(port->membase))
818 return PTR_ERR(port->membase);
819 port->mapbase = res->start;

--- 460 unchanged lines hidden ---
816 stm32port->wakeirq = platform_get_irq(pdev, 1);
817 stm32port->fifoen = stm32port->info->cfg.has_fifo;
818
819 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
820 port->membase = devm_ioremap_resource(&pdev->dev, res);
821 if (IS_ERR(port->membase))
822 return PTR_ERR(port->membase);
823 port->mapbase = res->start;

--- 460 unchanged lines hidden ---