Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1099550imm; Wed, 19 Sep 2018 12:03:38 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZZg4LP4vaogG1A7noYbnjRPllYFip/myC6e/XkAjDgJUdc3kr0uODmFdWGhy7RRHRW2iWX X-Received: by 2002:a63:1316:: with SMTP id i22-v6mr33059061pgl.86.1537383818580; Wed, 19 Sep 2018 12:03:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537383818; cv=none; d=google.com; s=arc-20160816; b=SEhx4Me8FCTdibxOieoHlmJYzSndkFf8gP7xNFsS4jk2bQ+jwLotRzj978kBLMvEM2 qWOhdSsuz6/UOD6h2THOBgiskvJ/l676DSRw3B8hXB5RDNRQWk4tHooR4bcAC0Zup+HM wYuYcExs7fl5uE/xzCeoer5b2mBHF4Hssqkm1k7ZQMKOR32zVRafHCQZ8m+1iraj0JDg 7vAXrBZp8KBVPZPN5AChL9bU8zlTrvbuFo8r2dBiLIJhLK/nqA+YYNCZQ0+hYCKZ5KGO rnEPKw/vmySbXgVrcKazNCcGxUrSIDaZiJqst1/uuYoC3KP81/wy6sxeI72lrSyvdGcO VA3g== 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; bh=dku9Rrxc0QOiOy4IIYWAr3fWKfvnFMOLu5c/lt+L1dc=; b=Wd/IOR7NYGeiGHOrQ4/TLqZTe7p5bpMjVmlawSr8kxH8XC/kStFTMs8+mrmMgWtV+F L2CDodczpYIEkWoNoRrNG5dYR/4OlHwZCVfsR4zk//CcsbytQWHxvOXUg5od+Yk/MnKQ Oh0TXdsF9p4DfnZwQOs4XTAQGe2w33BKKAu7qihPFCVO33hXWV3oW93YRZnfJxjvcCx2 wTcufKa7DPos/19UAfi19awvULFGBKPhitiZQdRSkfjsirbm+OZBrDdQBq3M/gelXZ7T YVk2+LGmZaB6IuKc4C7ApKFe3MnHJHcZy6kv/q7gSQ6jn/6OQClp8Z5IqLURnz+17Toi ncEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="iUw/FxPN"; 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 w4-v6si21521929pgj.566.2018.09.19.12.03.21; Wed, 19 Sep 2018 12:03:38 -0700 (PDT) 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="iUw/FxPN"; 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 S1731391AbeITAmc (ORCPT + 99 others); Wed, 19 Sep 2018 20:42:32 -0400 Received: from mail-ot1-f66.google.com ([209.85.210.66]:42984 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726902AbeITAmc (ORCPT ); Wed, 19 Sep 2018 20:42:32 -0400 Received: by mail-ot1-f66.google.com with SMTP id h26-v6so6853153otl.9; Wed, 19 Sep 2018 12:03:15 -0700 (PDT) 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=dku9Rrxc0QOiOy4IIYWAr3fWKfvnFMOLu5c/lt+L1dc=; b=iUw/FxPNWSKG6pKd8hNpWnRNGuuMRkZcFYdjEX8LgXjCajihWM4QX+kr4pYu7BqRZl n977+DNEh1KlRIvZ+8A5kOcq8dQKjqJcSmRydRDHIzt4LM0BAOg04XNFM7PYiKAdsXg5 CiviwJ5t3pAvtqi7XA5BZTurtx6ntDCoTvia+pZAmmEOntJxB/1KRjJ59JxHz6Iz1ixR GTel1RWFQUzjDJHzkFPpwYZ45mFtbRoQExuv7AGx3fysE7XilG+2m76XgDN5JDDs7Dhi xU0k4saYY/udo//6UuzeBzhCy2QuMXWoP95AgbUfQgrDx9Kc2thKpXNUQkWNZMcER3C6 ynqQ== 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=dku9Rrxc0QOiOy4IIYWAr3fWKfvnFMOLu5c/lt+L1dc=; b=Te65hBvV12QcNnp9VaCdnlsdHJzNlt0Vf4RqbJntrZ6NfwSzZG8FjujmsMqZFGR32P jBqa8rNzz71P54bPPdTHhFTtNqhTOnDzc2/VkoByBPqZTJQqjVZ+Z05CBIGsteABXm0d JGdcevoDm/xGX5JaqKfyChuffUUpu1eZsWRGuHwQH9EOz3PBxbvkZC6edbMIOU9QAQ3n Ru//eDDNhDeKu9GsHvIrkNZkJz6hHska2gZcIqWRcCi+MDHN5FBOr/ZShZaiEU+Lt2gQ sFDJB/EcyqSUWQPmwo66fNtuLRDUjXvkOVtIy0wDCTLW3GdkZnbB4XC3HQbMNWSYoVyu UDOg== X-Gm-Message-State: APzg51Bu7wLuA7PSsyMLiFjuUguUIwx54AkOzlGdYEJswLIwvtQcz3SY Icll8QGIJjV4dtB+rA8udHJTjJQjX/zX8YaE9qKuFewD X-Received: by 2002:a9d:2879:: with SMTP id h54-v6mr20984610otd.1.1537383794246; Wed, 19 Sep 2018 12:03:14 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a9d:cca:0:0:0:0:0 with HTTP; Wed, 19 Sep 2018 12:03:13 -0700 (PDT) In-Reply-To: <20180914224849.27173-6-lolivei@synopsys.com> References: <20180914224849.27173-1-lolivei@synopsys.com> <20180914224849.27173-6-lolivei@synopsys.com> From: Fabio Estevam Date: Wed, 19 Sep 2018 16:03:13 -0300 Message-ID: Subject: Re: [PATCH 5/5] media: platform: dwc: Add MIPI CSI-2 controller driver To: Luis Oliveira Cc: linux-media , linux-kernel , all-jpinto-org-pt02@synopsys.com, Mauro Carvalho Chehab , "David S. Miller" , Greg Kroah-Hartman , Andrew Morton , Arnd Bergmann , Hans Verkuil , Laurent Pinchart , Geert Uytterhoeven , Jacob Chen , Neil Armstrong , Thierry Reding , Maxime Ripard , Philipp Zabel , Todor Tomov 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 Hi Luis, On Fri, Sep 14, 2018 at 7:48 PM, Luis Oliveira wrote: > +++ b/drivers/media/platform/dwc/dw-csi-plat.c > @@ -0,0 +1,508 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later According to Documentation/process/license-rules.rst this should be: // SPDX-License-Identifier: GPL-2.0+ > +static int > +dw_mipi_csi_parse_dt(struct platform_device *pdev, struct mipi_csi_dev *dev) > +{ > + struct device_node *node = pdev->dev.of_node; > + struct v4l2_fwnode_endpoint endpoint; > + int ret = 0; No need to assign ret to 0. > + > + ret = of_property_read_u32(node, "snps,output-type", &dev->hw.output); > --- /dev/null > +++ b/drivers/media/platform/dwc/dw-csi-plat.h > @@ -0,0 +1,76 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ Same as before. > diff --git a/drivers/media/platform/dwc/dw-mipi-csi.c b/drivers/media/platform/dwc/dw-mipi-csi.c > new file mode 100644 > index 0000000..926b287 > --- /dev/null > +++ b/drivers/media/platform/dwc/dw-mipi-csi.c > @@ -0,0 +1,491 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later Ditto. > +void dw_mipi_csi_fill_timings(struct mipi_csi_dev *dev, > + const struct v4l2_bt_timings *bt) > +{ > + No need for this empty line. > + if (bt == NULL) > diff --git a/drivers/media/platform/dwc/dw-mipi-csi.h b/drivers/media/platform/dwc/dw-mipi-csi.h > new file mode 100644 > index 0000000..eca0e48 > --- /dev/null > +++ b/drivers/media/platform/dwc/dw-mipi-csi.h > @@ -0,0 +1,202 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ Ditto.