Received: by 10.223.185.116 with SMTP id b49csp2696734wrg; Mon, 5 Mar 2018 07:18:57 -0800 (PST) X-Google-Smtp-Source: AG47ELsAsPMhobHHEDxsZtWMe+AiOgiAi3r98VqrrsFd8huzZG9qidQdfkK3Fa6mYzfgstc7qaxU X-Received: by 10.99.99.132 with SMTP id x126mr12201437pgb.86.1520263137783; Mon, 05 Mar 2018 07:18:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520263137; cv=none; d=google.com; s=arc-20160816; b=ocyD+sikl/CK7axSr2cOnU0ud1A/YEDS+9QZ9Cx6VCv8/uC5Lw7MWiLGYimZMcSnI8 3dr5G53B829vAiTiT/i6TyG3cyrv0SXwnaKZG/QkwA5e9gyPtCfRNvSJKne6V29yQnhw 4yu+zqHAdgMMRbkc5AntE4QfmQtkqC2K7phyHQZ0i9WS4/7URlxFvrLLwKHwrH2/a/ci uvK1jDlG0Dm3MzY55L2iyh7PSvNmdQ+ZvTW9eb+n+OOupuEDt6bX+N6rKUCHTpAQEb+9 Bc3n+A0bggnBFfYqnkK4m9d67uUrkcrm6WWGWqm0RBjmNH+KaZ79S2xoWTg/i9QpgViq 9cNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=9aO9eb6np451QX1x1t4Zl13seLdcRWY1vDCqdAB/nMU=; b=NRpfmFduVKa6nVNq75oLUA/gLBEHTNKPo24BwL6UgXboXW3u1mv2VKo5cOJuiZSIe8 4MQ4GU4JTf1XYFJmGFrdVhaBmP3Nom/KYNLsdlZwg7PWgynFcxVMFOSmeRCo7gKWxrqm zOYHC+C5HfWB7SKsuG7n/+ehNC95HGLrFBQCTX7SzU+GjIdUR4LsPfWqGR6UOz51Lflp kTwIY5CSr1oChfg8exrc7jk6wyx6YYdpmLtiMVsqJWGqV/lozLzbWXqJLfSCsM+JiRh7 NEn1OyCp/pri0TZKuATFfyG4amrfFHBXijq8v0vf0ie7HuQBqW38PO3xdKbmD8lQk1YW Mr2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hutwhyRf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b9si10319202pfm.327.2018.03.05.07.18.43; Mon, 05 Mar 2018 07:18:57 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hutwhyRf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932128AbeCEPRH (ORCPT + 99 others); Mon, 5 Mar 2018 10:17:07 -0500 Received: from mail-qt0-f171.google.com ([209.85.216.171]:42300 "EHLO mail-qt0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751311AbeCEPRG (ORCPT ); Mon, 5 Mar 2018 10:17:06 -0500 Received: by mail-qt0-f171.google.com with SMTP id t6so20710366qtn.9 for ; Mon, 05 Mar 2018 07:17:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=9aO9eb6np451QX1x1t4Zl13seLdcRWY1vDCqdAB/nMU=; b=hutwhyRfSCJNAkltbV96lCJIp+SUphkiajCYy6w8bS+Ryy2F50+dygJcM82gCHeuDW FfCuIIl6Z8BrG4BVpVg/dL7TjSWhNCJpex6Ych+9ygTjo29rjPrNbytE3bVl2mLJWkAM 4oSCHj4pFEf9R6obMKNGgvMujWQ5J63/+kdcMMkkiKcUu1YrQSc1cjpbyGDudCz5gunk VNBm8Vr7BMymn7aEmBIqTJuHgctIjn1IuH+4enpgfQjeZMy1/FhX6WwxVsnAsZYFqdIW CGbl+JF7setG3FL36kPWEGjqWil44156L4hai0/WYRF37L/XhVtnHcsIKG0fpKoH9mQB GB4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=9aO9eb6np451QX1x1t4Zl13seLdcRWY1vDCqdAB/nMU=; b=a2rUHVaKJO/PkT3mNydi+TyqQC9TcHadYVQGF8ffdPVnlQS5tPpy2gb4WIH/aMK2UV 2X6fYN2S14b/4JkRzoly4XDimc+voztl6TfCArmDllbXIQNb6beODjC3LlMIKsH5UoF9 1VS/D4sWJvwi0UrzR1AlRqKcIEJzZy+RdKwMctiA1f/9pyUFJpjdIrZGqOJ0IPgut8LX e/Oxjz8TUeXYvtZFAB75vpHHXf57494PHT0tB629UXJl3Kb953CwKCSRPy9iIRsLQWej X0LcS9ElgL2ShHsL/jQDXZkiHTD3X7wkYt/eDZcwfdArTRyDjULksVTfdPUOWF91Mx2O 5jYw== X-Gm-Message-State: AElRT7HYkD6gGaMalaCIp+Vexro+6uePr9xzo+jzE+0t4suYgqXaillq TB1ObYYV80QbSR+cwD/bdJQG8Y4sE0rx6aL+MnE= X-Received: by 10.237.48.229 with SMTP id 92mr23152668qtf.39.1520263025780; Mon, 05 Mar 2018 07:17:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.195.80 with HTTP; Mon, 5 Mar 2018 07:17:04 -0800 (PST) In-Reply-To: <20180305082235.12777-1-mmoese@suse.de> References: <20180305082235.12777-1-mmoese@suse.de> From: Andy Shevchenko Date: Mon, 5 Mar 2018 17:17:04 +0200 Message-ID: Subject: Re: [PATCH v3] 8250-men-mcb: add support for 16z025 and 16z057 To: Michael Moese Cc: Greg KH , Linux Kernel Mailinglist , Johannes Thumshirn , Andreas Geissler , Ben Turner Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 5, 2018 at 10:22 AM, Michael Moese wrote: > Add support for two MEN UARTs (16z025 and 16z057) to the > 8250_men_mcb driver. > The 16z025 consists of up to four ports, the 16z057 has > exactly four ports. Apart from that, all of them share the > Port settings. > Changes to v2: > Added include of linux/io.h due to finding of kbuild robot. Hmm... Is it there? > static int serial_8250_men_mcb_probe(struct mcb_device *mdev, > const struct mcb_device_id *id) > { > mem = mcb_get_resource(mdev, IORESOURCE_MEM); > if (mem == NULL) > return -ENXIO; Redundant. > + membase = devm_ioremap_resource(&mdev->dev, mem); > + if (IS_ERR(membase)) > + return PTR_ERR_OR_ZERO(membase); > + for (i = 0; i < num_ports; i++) { > + /* ok, register the port */ > + data[i].line = serial8250_register_8250_port(&data[i].uart); > + if (data[i].line < 0) { > + dev_err(&mdev->dev, "unable to register UART port\n"); > + return data[i].line; > + } > + dev_info(&mdev->dev, "found MCB UART: ttyS%d\n", data[i].line); Consider to use struct uart_port::name instead. > + } > > return 0; > } > > static void serial_8250_men_mcb_remove(struct mcb_device *mdev) > { > + if (!data) > + return; When it's possible? > } -- With Best Regards, Andy Shevchenko