Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752538AbdLELrZ (ORCPT ); Tue, 5 Dec 2017 06:47:25 -0500 Received: from mail-sn1nam02on0124.outbound.protection.outlook.com ([104.47.36.124]:55856 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752291AbdLELrS (ORCPT ); Tue, 5 Dec 2017 06:47:18 -0500 Authentication-Results: spf=pass (sender IP is 117.103.190.43) smtp.mailfrom=sony.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=sony.com; From: "Takiguchi, Yasunari" To: Sean Young CC: "linux-kernel@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-media@vger.kernel.org" , "tbird20d@gmail.com" , "frowand.list@gmail.com" , "Yamamoto, Masayuki" , "Nozawa, Hideki (STWN)" , "Yonezawa, Kota" , "Matsumoto, Toshihiko" , "Watanabe, Satoshi (SSS)" , "Takiguchi, Yasunari" Subject: RE: [PATCH v4 07/12] [media] cxd2880: Add top level of the driver Thread-Topic: [PATCH v4 07/12] [media] cxd2880: Add top level of the driver Thread-Index: AQHTQ+lYDGbIYElXxUCPgoTA2lXmjaMyjNgAgAJkLSA= Date: Tue, 5 Dec 2017 11:47:11 +0000 Message-ID: <02699364973B424C83A42A84B04FDA8542C075@JPYOKXMS113.jp.sony.com> References: <20171013054635.20946-1-Yasunari.Takiguchi@sony.com> <20171013060934.21612-1-Yasunari.Takiguchi@sony.com> <20171203225911.v6unmy5b2k3yc2tf@gofer.mess.org> In-Reply-To: <20171203225911.v6unmy5b2k3yc2tf@gofer.mess.org> Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2001:cf8:1:aec:0:dddd:19e1:c008] Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:117.103.190.43;IPV:NLI;CTRY:JP;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(39860400002)(376002)(346002)(2980300002)(438002)(199003)(189002)(2906002)(46406003)(478600001)(6246003)(107886003)(4326008)(76176011)(106466001)(39060400002)(54356011)(7696005)(7636002)(305945005)(47776003)(356003)(5660300001)(189998001)(8936002)(7736002)(86362001)(55846006)(2950100002)(6916009)(246002)(8676002)(2900100001)(229853002)(2920100001)(72206003)(33656002)(50466002)(16586007)(54906003)(55016002)(97756001)(316002)(413944005)(6116002)(23726003)(102836003)(106002);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR1301MB2028;H:jp.sony.com;FPR:;SPF:Pass;PTR:jpyokxeg103.jp.sony.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT058;1:rxQId9P36QIYpz638kOls6uzBq/BVnTkS+hNbvzSQK0L1sIHHKGGTpzQZ+O8J+YCkp+wZx/vrzRw8S5k9jYe8bsAR0xtG7ub+S+IrWR3pOxUFeTPaAP9ko847ATo6AfS X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d26442d1-8f92-437c-d703-08d53bd5ee2b X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(4608076)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603286);SRVR:DM5PR1301MB2028; X-Microsoft-Exchange-Diagnostics: 1;DM5PR1301MB2028;3:AvOrvtnKye9dGBo5wEo7VrI7VVCH3IQ6IMlGyrM+NeJ29Y8k1vxWgT9mB92sXWhOXcHKGNcIVVPgiKStbs0qXfZ5ahfeJzB72LyG+uUyBEig/x5Y4ymxGR36eMIiRMpT8533z4Pzn8NVRjhnTgsm4wlGM31YilpUgi1mtHWTqsaqmFoS1V/gGO2etKsB1t/DSVfrj04MbZC5naKianpj4DucN9uPxnTaYv64DkxXu3gzqCeiczC7JTmIYhcY5A9/NtTtWAzHia+D66hxVqCXy4IsM8XdYNbZxts21UDWtCb1boCTQ12sWpqETzlxeLxt9sfAV/W+hbWbTkqQOKzjCqQ8hyTh+P0lX513bvUn8eg=;25:VOZ1dgEUa67AqYQAESiee2DwlLXW+4CYjpVyYcpoFEmZ+6SSjvxs5EmEjTZmRp4fT8M/S6BHNM8zzFSNQMpHOO3ta+D2zmzTC265bkfULOmatxpygCnglgKZ5LbP5YA7Baw9uPiDfxEfOE4EEF2/phMPI37+EEpeKEKU6BXTVBb4Ma0DYaHJ04TnvQl3TYuXOCBGAHUHHOAAKv62iPQulk7AdEjJtfOpKcweYPMfxisIy2FpvHp+OCWsNpnAjFkXLEHFg4IfWDeMNNbt84mu8n9COyvZNbKSOLlSks8yElxX0I+7wL4eumIyRs099GTAvdVKHvj9DQyRrMHuaMfDxg== X-MS-TrafficTypeDiagnostic: DM5PR1301MB2028: X-Microsoft-Exchange-Diagnostics: 1;DM5PR1301MB2028;31:wIoFdnWSTAQvmscFVZBjfETCZ72K8HAETUj+QDF5AnmybuAirFRTtUEzE9G6nSuiop9ED3GyJsorJfvjPPWemc+CiCL9RDpzkqu5K3lKgpivcyocJCW5jMgCSWdDwhY/4Q5cUTE7gbVCF5gek2LmKEAYZ9CIssxiC5TDjXNv37EQ/fEBSHMdBq0asQ/IFgwgl6a87CXvmO8ptFzp4HVaLyyZblBAkArbHkK7YDf5Kmw=;20:23AHp/VD4LN5hQtbNgvgFdASBxH3l4StZnf/ckmtNhymVsQucdYDDENNmcI9uyy3CWRGG7LnEhKYN+Ga8WhzhR3JLwLBfZl5AWxy5Gy8dglcJHaeg7F+uzJkIJDUmZmjBm/2MX6DDBYYilvpf93PwsN4u+lo4Se6IwvT2rjrJAosWRmNx3Ly9DsLkjl45jjhWLv1Or8dsqIO0yl/D7bKBoPWN2WPR3ux8fRkidtOuorXrx1BHdomLCpALKRy/SmiPNvkRlfr81D7o9rb2KQ/0/obSHgu/nnMq98S4vrWJ+o+NSZ97GVvbp+0LpXcMiVTaERrLczScWIH3PuCCVTTSfrq747gzz9wmO2HlaRt+Sf3f+gM3DeMtxIyOxy1KU2ezcdM46alwtVLy1ARQK1XFqo8TFln6BYRSNDQ7axdMAnOEBkklnXwR81spg4ESy4GIJI2Ozg+6O+rH1YesmyvivR+ixNdLfFq8v/CoWC0Bw6IK1XRExA5Uthtatiw20l2 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(11241501159)(6040450)(2401047)(8121501046)(5005006)(93006095)(93004095)(3002001)(10201501046)(3231022)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148)(201708071742011);SRVR:DM5PR1301MB2028;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:DM5PR1301MB2028; X-Microsoft-Exchange-Diagnostics: 1;DM5PR1301MB2028;4:vFbpJ2+kwU3BX51VAjiuwS4emffrq8h75Uwpo2eY5yEMsGmSOf5a0u7aBpMT9jXo+ONyYLmaCycBl9QiOHjvZJ5mzu/EBqZSxXEUbGB5j5vmKEYzuvGAMi7WcLShqoOWkKJXqgJN7dIYOBhjMt6xIUNFy+8Ci/sFFY/Dp8tIlQu3GCeakHQFJVF/6biSmovIyHWetO1LXmMjrt5dxQs3GhVo7ChUJYCHl6s5DWpedzBBpiuBTGCLRS5t2rpMA03qZAazRogmWCOw/Qrrhwuuaw== X-Forefront-PRVS: 0512CC5201 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR1301MB2028;23:wPx2TNZUcKNZF+Yhg0tAAjdN31KB1SuvVfFkf79?= =?us-ascii?Q?ZhAvoGx/CIE6jtQi8yDoeDcvSxBoTbpLN54zRywXrnzRrjX8++s+RiInXe1z?= =?us-ascii?Q?zhcOReAx/bXj4MBx+r6PR8AA7TWt+rIAd4EmmflFn7gOnc5A8g2pSmtdY64f?= =?us-ascii?Q?f+P63guqu6bK6wWeDeywsytKC+Xr+sokbOi9lNJ4vTC6MVoRSHdjZ/AmdM2h?= =?us-ascii?Q?Y0CeyPwgHo/v32pIdZqhBsmpGI06bwXMgMDprDIuqaDVoKvDm+NovOfeSoOo?= =?us-ascii?Q?jF2lRc59VUAwn26eEj1kU6ZR7fTztmlQDgDmyyNLO7R9WDVY1TilLGkL/xPG?= =?us-ascii?Q?/6LpDeC6sfLFN0IOGuFAo43lmfbDhp1mzNiyzjTamSzppjJhXpTsZg535B1C?= =?us-ascii?Q?i9JEfsLd1oEpwrmrBGz1BHp7OgaS358lnxN4JYgqIbLxF2n4okzG66MWezf1?= =?us-ascii?Q?zKMCjiQclaHf3i9lE7h65bh8tO9++MIgohh3esMnPAMZ/27qkno2zZhcgJvN?= =?us-ascii?Q?iNsEMbNi2MiGvwwinOu9JxXY7e/Ct09PjXSuMcvI8xsg5WSuX/RpVuaEMYLq?= =?us-ascii?Q?BfYsi0++xYlguidC5AxzTQGbjUGhlVgBcWGhKH04artawkvQxzktwKCUrd+d?= =?us-ascii?Q?m4DR6fP6TtB5o4rVLEGwtUt9axp0NurBeYz6Or2q02humW5v2oy8QsecjPIA?= =?us-ascii?Q?0lmX/PcPIccEz6EUh0kNDQytbnZagbl+xf4ud6759IzURwRrTPqUU93u+5yh?= =?us-ascii?Q?dyhsVKcsjVySvisGFdQ8EnnKcXdfiQV2VfFMkMru5CW8UlkeGGNNFZk+2+mI?= =?us-ascii?Q?lXp1Fqe6SfJLGZGeR9uiOQRFdN1C2jiQqv4BCIy0VXzPVN2yGEpnLWYQr7X6?= =?us-ascii?Q?e6Vtdknahm+gBoH23u1ZOpgVjRz+A36WJXOBqIceod2T3Y08N79OW00vGhBc?= =?us-ascii?Q?EO8W3zRffKDeOtn4xneHryWLfZsfKR0oNTv3ee5hqUc4da8DBUGcYjbhOe3R?= =?us-ascii?Q?wjRVJMW9QFKyPD1IVtoEGqTuqGjTp6Pxer6qxMAHo/yG9OUfAzx52BlWlHNu?= =?us-ascii?Q?6Uu8RiaYtu4w5rx2CtFNu9g2IF2kj+t9A1mySS1uwLP2vsacrCcJbYzCC389?= =?us-ascii?Q?I7Rx6uvA7xl4ixb3jLHhnWTnW/fWJgop+?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR1301MB2028;6:ZN9CxGMckd3uVknSBq9L7ozba43Q3RujCzUHSRN/c/uBqddfSvGXAIbCE2YasPNI6t85plqyuwslk7fMv5EoWa7qeaUiu8yhQBX8AUPYM36BKutE83VvRZSBHoKgso0WZoKbE3zlND1eSmoSX+RMwQLBaiDrax9w3+PWWqQ2G7mZaGB/bmPBjNOLsDDbEbjSXLagleXr0BotP/w7vm4FuOxv5ubj4znzmzW1LOxk0XN9qrX4b5jJFBPh58HB/fjTe/0w0AnD8iqxD7B9e06NkSvZVA9IyhqHDNUlSDdY8gsmI7+QvNnhgrD8/d2gbStsAlq2nN50l04s7QTx+KuoBwTRJ+Weq/Je54id2YvNXpc=;5:T+xjUsvmoYyKnEsGrdt2hfgteqJNrevtmQ1W0HSoEJ1dx7iVcJ5if6jdySa07LJKZt+Tq8laO+EI5l/2FvQy/W64GwQRRDSBQzOoxlCNFCwsL8F2Y4omSxwUWS47Zz/R04uH/5esRDZzGb4l069FR0H3EEnRZhLrOOAU1usjajw=;24:2j48crhcffHtuiYpiJ13hrfhn0PhT8SynaKzvfZIkQHmeUQLw2Tf5TTeeeZJP4tYf2tEigPMPnUidedYhri3Uw5UM+8WNRUlCFAn9Bqm5fo=;7:1VCGUp7AZreKZVXAVnwI61Nz9tVzajbmX1vM0k51KbtqwFNxPh4EkPt8nFP93xJ8eUa5lthG77P3HQqN6CxBydEEnI3yoaeDRP4C4RjdXPlMUkudIT/BHXtSJk/GaFUK2N+6gCFUdUSV+m3mHKqe7U2cpmK4WKwpg11h8cGciJ6oYXpLPCVYG70t9UFmenln1lJcbM4OqlL62jRdWtWs6h/+pLcgw10NYyW5/TUS87/BBbbW8Ypm4OniyUiPMGoU SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: sony.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Dec 2017 11:47:14.7872 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d26442d1-8f92-437c-d703-08d53bd5ee2b X-MS-Exchange-CrossTenant-Id: 66c65d8a-9158-4521-a2d8-664963db48e4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=66c65d8a-9158-4521-a2d8-664963db48e4;Ip=[117.103.190.43];Helo=[jp.sony.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1301MB2028 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 623 Lines: 27 Dear Sean Hi, Thanks for your review. We will refer to your comments and consider how to respond for them. > > + u8 rdata[2]; > > + int ret; > > + > > + if ((!tnrdmd) || (!pre_bit_err) || (!pre_bit_count)) > > + return -EINVAL; > > + > > + if (tnrdmd->diver_mode == CXD2880_TNRDMD_DIVERMODE_SUB) > > + return -EINVAL; > > divermode: this should say drivermode, correct? diver_mode is not typo, because cxd2880 has diversity function. > > +MODULE_DESCRIPTION( > > +"Sony CXD2880 DVB-T2/T tuner + demodulator drvier"); > > drvier => driver Yes. It is typo. We will also re-check other patch files. Thanks Takiguchi