Hi Greg, did you have a chance to look at this yet? Thanks, Sören On Fri, 2014-04-04 at 05:23PM -0700, Soren Brinkmann wrote: > From: Michal Simek <michal.simek@xxxxxxxxxx> > > No functional changes. > > Signed-off-by: Michal Simek <michal.simek@xxxxxxxxxx> > --- > > Changes in v3: None > Changes in v2: > - this patch has been added > > --- > drivers/tty/serial/xilinx_uartps.c | 109 +++++++++++++++++-------------------- > 1 file changed, 49 insertions(+), 60 deletions(-) > > diff --git a/drivers/tty/serial/xilinx_uartps.c b/drivers/tty/serial/xilinx_uartps.c > index f619ad5b5eae..b2f929e48ddd 100644 > --- a/drivers/tty/serial/xilinx_uartps.c > +++ b/drivers/tty/serial/xilinx_uartps.c > @@ -163,11 +163,11 @@ MODULE_PARM_DESC(rx_timeout, "Rx timeout, 1-255"); > > /** > * struct xuartps - device data > - * @port Pointer to the UART port > - * @refclk Reference clock > - * @aperclk APB clock > - * @baud Current baud rate > - * @clk_rate_change_nb Notifier block for clock changes > + * @port: Pointer to the UART port > + * @refclk: Reference clock > + * @aperclk: APB clock > + * @baud: Current baud rate > + * @clk_rate_change_nb: Notifier block for clock changes > */ > struct xuartps { > struct uart_port *port; > @@ -183,8 +183,8 @@ struct xuartps { > * @irq: Irq number > * @dev_id: Id of the port > * > - * Returns IRQHANDLED > - **/ > + * Return: IRQHANDLED > + */ > static irqreturn_t xuartps_isr(int irq, void *dev_id) > { > struct uart_port *port = (struct uart_port *)dev_id; > @@ -325,7 +325,7 @@ static irqreturn_t xuartps_isr(int irq, void *dev_id) > * @rbdiv: BDIV value (return value) > * @rcd: CD value (return value) > * @div8: Value for clk_sel bit in mod (return value) > - * Returns baud rate, requested baud when possible, or actual baud when there > + * Return: baud rate, requested baud when possible, or actual baud when there > * was too much error, zero if no valid divisors are found. > * > * Formula to obtain baud rate is > @@ -384,7 +384,7 @@ static unsigned int xuartps_calc_baud_divs(unsigned int clk, unsigned int baud, > * xuartps_set_baud_rate - Calculate and set the baud rate > * @port: Handle to the uart port structure > * @baud: Baud rate to set > - * Returns baud rate, requested baud when possible, or actual baud when there > + * Return: baud rate, requested baud when possible, or actual baud when there > * was too much error, zero if no valid divisors are found. > */ > static unsigned int xuartps_set_baud_rate(struct uart_port *port, > @@ -419,7 +419,7 @@ static unsigned int xuartps_set_baud_rate(struct uart_port *port, > * @nb: Notifier block > * @event: Notify event > * @data: Notifier data > - * Returns NOTIFY_OK on success, NOTIFY_BAD on error. > + * Return: NOTIFY_OK on success, NOTIFY_BAD on error. > */ > static int xuartps_clk_notifier_cb(struct notifier_block *nb, > unsigned long event, void *data) > @@ -514,8 +514,7 @@ static int xuartps_clk_notifier_cb(struct notifier_block *nb, > /** > * xuartps_start_tx - Start transmitting bytes > * @port: Handle to the uart port structure > - * > - **/ > + */ > static void xuartps_start_tx(struct uart_port *port) > { > unsigned int status, numbytes = port->fifosize; > @@ -562,8 +561,7 @@ static void xuartps_start_tx(struct uart_port *port) > /** > * xuartps_stop_tx - Stop TX > * @port: Handle to the uart port structure > - * > - **/ > + */ > static void xuartps_stop_tx(struct uart_port *port) > { > unsigned int regval; > @@ -577,8 +575,7 @@ static void xuartps_stop_tx(struct uart_port *port) > /** > * xuartps_stop_rx - Stop RX > * @port: Handle to the uart port structure > - * > - **/ > + */ > static void xuartps_stop_rx(struct uart_port *port) > { > unsigned int regval; > @@ -593,8 +590,8 @@ static void xuartps_stop_rx(struct uart_port *port) > * xuartps_tx_empty - Check whether TX is empty > * @port: Handle to the uart port structure > * > - * Returns TIOCSER_TEMT on success, 0 otherwise > - **/ > + * Return: TIOCSER_TEMT on success, 0 otherwise > + */ > static unsigned int xuartps_tx_empty(struct uart_port *port) > { > unsigned int status; > @@ -608,8 +605,7 @@ static unsigned int xuartps_tx_empty(struct uart_port *port) > * transmitting char breaks > * @port: Handle to the uart port structure > * @ctl: Value based on which start or stop decision is taken > - * > - **/ > + */ > static void xuartps_break_ctl(struct uart_port *port, int ctl) > { > unsigned int status; > @@ -636,8 +632,7 @@ static void xuartps_break_ctl(struct uart_port *port, int ctl) > * @port: Handle to the uart port structure > * @termios: Handle to the input termios structure > * @old: Values of the previously saved termios structure > - * > - **/ > + */ > static void xuartps_set_termios(struct uart_port *port, > struct ktermios *termios, struct ktermios *old) > { > @@ -761,8 +756,8 @@ static void xuartps_set_termios(struct uart_port *port, > * xuartps_startup - Called when an application opens a xuartps port > * @port: Handle to the uart port structure > * > - * Returns 0 on success, negative error otherwise > - **/ > + * Return: 0 on success, negative error otherwise > + */ > static int xuartps_startup(struct uart_port *port) > { > unsigned int retval = 0, status = 0; > @@ -824,8 +819,7 @@ static int xuartps_startup(struct uart_port *port) > /** > * xuartps_shutdown - Called when an application closes a xuartps port > * @port: Handle to the uart port structure > - * > - **/ > + */ > static void xuartps_shutdown(struct uart_port *port) > { > int status; > @@ -844,8 +838,8 @@ static void xuartps_shutdown(struct uart_port *port) > * xuartps_type - Set UART type to xuartps port > * @port: Handle to the uart port structure > * > - * Returns string on success, NULL otherwise > - **/ > + * Return: string on success, NULL otherwise > + */ > static const char *xuartps_type(struct uart_port *port) > { > return port->type == PORT_XUARTPS ? XUARTPS_NAME : NULL; > @@ -856,8 +850,8 @@ static const char *xuartps_type(struct uart_port *port) > * @port: Handle to the uart port structure > * @ser: Handle to the structure whose members are compared > * > - * Returns 0 if success otherwise -EINVAL > - **/ > + * Return: 0 if success otherwise -EINVAL > + */ > static int xuartps_verify_port(struct uart_port *port, > struct serial_struct *ser) > { > @@ -880,8 +874,8 @@ static int xuartps_verify_port(struct uart_port *port, > * uart_add_one_port() > * @port: Handle to the uart port structure > * > - * Returns 0, -ENOMEM if request fails > - **/ > + * Return: 0, -ENOMEM if request fails > + */ > static int xuartps_request_port(struct uart_port *port) > { > if (!request_mem_region(port->mapbase, XUARTPS_REGISTER_SPACE, > @@ -903,8 +897,7 @@ static int xuartps_request_port(struct uart_port *port) > * port, called when the driver removes a xuartps > * port via uart_remove_one_port(). > * @port: Handle to the uart port structure > - * > - **/ > + */ > static void xuartps_release_port(struct uart_port *port) > { > release_mem_region(port->mapbase, XUARTPS_REGISTER_SPACE); > @@ -917,8 +910,7 @@ static void xuartps_release_port(struct uart_port *port) > * xuartps port > * @port: Handle to the uart port structure > * @flags: If any > - * > - **/ > + */ > static void xuartps_config_port(struct uart_port *port, int flags) > { > if (flags & UART_CONFIG_TYPE && xuartps_request_port(port) == 0) > @@ -930,9 +922,8 @@ static void xuartps_config_port(struct uart_port *port, int flags) > * > * @port: Handle to the uart port structure > * > - * Returns the modem control state > - * > - **/ > + * Return: the modem control state > + */ > static unsigned int xuartps_get_mctrl(struct uart_port *port) > { > return TIOCM_CTS | TIOCM_DSR | TIOCM_CAR; > @@ -1040,8 +1031,8 @@ static struct uart_port xuartps_port[2]; > * xuartps_get_port - Configure the port from the platform device resource > * info > * > - * Returns a pointer to a uart_port or NULL for failure > - **/ > + * Return: a pointer to a uart_port or NULL for failure > + */ > static struct uart_port *xuartps_get_port(void) > { > struct uart_port *port; > @@ -1078,8 +1069,7 @@ static struct uart_port *xuartps_get_port(void) > /** > * xuartps_console_wait_tx - Wait for the TX to be full > * @port: Handle to the uart port structure > - * > - **/ > + */ > static void xuartps_console_wait_tx(struct uart_port *port) > { > while ((xuartps_readl(XUARTPS_SR_OFFSET) & XUARTPS_SR_TXEMPTY) > @@ -1091,8 +1081,7 @@ static void xuartps_console_wait_tx(struct uart_port *port) > * xuartps_console_putchar - write the character to the FIFO buffer > * @port: Handle to the uart port structure > * @ch: Character to be written > - * > - **/ > + */ > static void xuartps_console_putchar(struct uart_port *port, int ch) > { > xuartps_console_wait_tx(port); > @@ -1101,10 +1090,10 @@ static void xuartps_console_putchar(struct uart_port *port, int ch) > > /** > * xuartps_console_write - perform write operation > - * @port: Handle to the uart port structure > + * @co: Console handle > * @s: Pointer to character array > * @count: No of characters > - **/ > + */ > static void xuartps_console_write(struct console *co, const char *s, > unsigned int count) > { > @@ -1151,8 +1140,8 @@ static void xuartps_console_write(struct console *co, const char *s, > * @co: Console handle > * @options: Initial settings of uart > * > - * Returns 0, -ENODEV if no device > - **/ > + * Return: 0, -ENODEV if no device > + */ > static int __init xuartps_console_setup(struct console *co, char *options) > { > struct uart_port *port = &xuartps_port[co->index]; > @@ -1190,8 +1179,8 @@ static struct console xuartps_console = { > /** > * xuartps_console_init - Initialization call > * > - * Returns 0 on success, negative error otherwise > - **/ > + * Return: 0 on success, negative error otherwise > + */ > static int __init xuartps_console_init(void) > { > register_console(&xuartps_console); > @@ -1221,7 +1210,7 @@ static struct uart_driver xuartps_uart_driver = { > * xuartps_suspend - suspend event > * @device: Pointer to the device structure > * > - * Returns 0 > + * Return: 0 > */ > static int xuartps_suspend(struct device *device) > { > @@ -1269,7 +1258,7 @@ static int xuartps_suspend(struct device *device) > * xuartps_resume - Resume after a previous suspend > * @device: Pointer to the device structure > * > - * Returns 0 > + * Return: 0 > */ > static int xuartps_resume(struct device *device) > { > @@ -1336,8 +1325,8 @@ static SIMPLE_DEV_PM_OPS(xuartps_dev_pm_ops, xuartps_suspend, xuartps_resume); > * xuartps_probe - Platform driver probe > * @pdev: Pointer to the platform device structure > * > - * Returns 0 on success, negative error otherwise > - **/ > + * Return: 0 on success, negative error otherwise > + */ > static int xuartps_probe(struct platform_device *pdev) > { > int rc; > @@ -1437,8 +1426,8 @@ err_out_clk_dis_aper: > * xuartps_remove - called when the platform driver is unregistered > * @pdev: Pointer to the platform device structure > * > - * Returns 0 on success, negative error otherwise > - **/ > + * Return: 0 on success, negative error otherwise > + */ > static int xuartps_remove(struct platform_device *pdev) > { > struct uart_port *port = platform_get_drvdata(pdev); > @@ -1481,8 +1470,8 @@ static struct platform_driver xuartps_platform_driver = { > /** > * xuartps_init - Initial driver registration call > * > - * Returns whether the registration was successful or not > - **/ > + * Return: whether the registration was successful or not > + */ > static int __init xuartps_init(void) > { > int retval = 0; > @@ -1502,7 +1491,7 @@ static int __init xuartps_init(void) > > /** > * xuartps_exit - Driver unregistration call > - **/ > + */ > static void __exit xuartps_exit(void) > { > /* The order of unregistration is important. Unregister the > -- > 1.9.1.1.gbb9f595 > > -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html