Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932553AbdDQFKS (ORCPT ); Mon, 17 Apr 2017 01:10:18 -0400 Received: from mail-cys01nam02on0130.outbound.protection.outlook.com ([104.47.37.130]:5531 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932201AbdDQFKO (ORCPT ); Mon, 17 Apr 2017 01:10:14 -0400 Authentication-Results: spf=pass (sender IP is 117.103.190.43) smtp.mailfrom=sony.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=bestguesspass action=none header.from=sony.com; Subject: Re: [PATCH v2 0/15] [dt-bindings] [media] Add document file and driver for Sony CXD2880 DVB-T2/T tuner + demodulator To: "akpm@linux-foundation.org" , "linux-kernel@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-media@vger.kernel.org" References: <20170414015043.16731-1-Yasunari.Takiguchi@sony.com> CC: "tbird20d@gmail.com" , "frowand.list@gmail.com" , "Yamamoto, Masayuki" , "Nozawa, Hideki (STWN)" , "Yonezawa, Kota" , "Matsumoto, Toshihiko" , "Watanabe, Satoshi (SSS)" , From: "Takiguchi, Yasunari" Message-ID: <5188b958-9a34-4519-5845-a318273592e0@sony.com> Date: Mon, 17 Apr 2017 14:09:53 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <20170414015043.16731-1-Yasunari.Takiguchi@sony.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [2001:cf8:1:aa2:0:dddd:320e:c313] 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)(39410400002)(39400400002)(39450400003)(39860400002)(39840400002)(39850400002)(2980300002)(438002)(199003)(24454002)(189002)(38730400002)(39060400002)(33646002)(65826007)(107886003)(4001350100001)(31686004)(6246003)(54356999)(76176999)(50986999)(106466001)(356003)(4326008)(54906002)(6116002)(189998001)(23676002)(53546009)(7636002)(2950100002)(50466002)(8936002)(229853002)(305945005)(8676002)(7736002)(64126003)(2870700001)(512794004)(2906002)(2501003)(86362001)(5820100001)(83506001)(36756003)(2201001)(5660300001)(65806001)(47776003)(65956001)(31696002);DIR:OUT;SFP:1102;SCL:1;SRVR:SN1PR13MB0304;H:JPYOKXEG103.jp.sony.com;FPR:;SPF:Pass;MLV:ovrnspm;A:1;MX:1;PTR:jpyokxeg103.jp.sony.com;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1NAM02FT019;1:9T4RpktV7Er+fMwKrPkGzWCQjpyeTT+iE2W1zMLgjTrwL3Tn9/QpV6H/bDrJkS+T/QH8HiLvb8+eTBtOpBR7SotVeIC/OqyHTQMSaM0Kh/59n8q7k/ovpTfZaTPycVoK15YM/UVUf/8/jBNFzXJZUIMFnSH8dBdmV7F5gs4sZyF6S5ooPfG1onYdOrsKTGnSSJFHGD62JUJvRWbONWR+Ka2CoizLjIKUCOcTrH+fJQ/p11maeWcgFvKoP+PkANBiUpbqN0LnvbNw3XR7OwkRETOxy12ZZRDWm7/xWdzJwDtd9EddPhMVrycOi9vgzCOUB+mBsv98UwcZMYu2QU1ij8mnBZt43joTkdCjS7SMPeIRsXIlCcJt/QlvW2X9MtNSRRbT+IAf6e7PHN7nRLYwLtMcmW6AZz/THaG78h2te3F9iuJApaK2K4j7Vxt8cUm5jz8L7EaZRzSc7HF9Ylg2uLmIAs5XkZ7Np50QLcjCKa3jorH5XlO4yu/CKcJMxB6yt8rafpdk0GAcDSsG5WFuvX22U2z/gNBMQNxhebG6AfA7LhtQ2YpvcS3vaU+mXhePkCjkJLgkPGGX0YHt+9rH4A== X-MS-Office365-Filtering-Correlation-Id: b2ab46a6-a80e-455a-5529-08d48550061a X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);SRVR:SN1PR13MB0304; X-Microsoft-Exchange-Diagnostics: 1;SN1PR13MB0304;3:tLghF+8uLJNM+LE/U4c5bPq805zEb6Ka0UjMWX7GT4T39IE4kOl+nmixoCZS2Y8ktReQU6k8Jf1HqhSVGJ1uxgZ32vjspPMY+hGyaVlcVV1OMDstaXJmVTyFZoqg8kAlj1vq+CBSA8+N/ARyrNjM+j+VlJ+LKS2njOKW7cgwujPD1SLvyb9h7d2YqB+C+SgaD20Om17035KjTQ4PRyInTlOeAdS/iJQfT2iPDlrQwVTNtOs2U549I/0Nw6SwrHaBCxIdl6rUoRtL3ZcQ8LOR21V5ekLzS9SUqtsbKfVD7G0LF/AlnKeHTgv9cods/SuJuzwvop1eDKoKlrAP9dVO/pkROZmNtH3qv3jLabNjtxax0A5+NVrqY/Nusq9N5czCJrc7rJcEWd06ztkj2/Sb1mmRDg/jATy+odo6NJgnIbL7pzfC4A3f1rUiKDS7IW82RWnn8GZdo4AAuHgt4O+qA3ZToktvNB/wUc/rYX8kwess+yt4pJTWPfYZlopJg4kT X-Microsoft-Exchange-Diagnostics: 1;SN1PR13MB0304;25:2n52wwsAZKajjrdfCjJX0lOsASNUucP8nzi7cZ4Z6vc4/CwV2Gyn3N3D0LEYjA/oBtT14OK9dJ+f4KB310qfVk3ctn86gJZqCUhBiEenZxiqH+ga3CQEchpYB4JZ6kiYb/3A5NxRYuwW1zeGf1KWrPdhtGampKKjJXyRshiwhBHznk3HIIjNDnEqz89lDqO59CMGznnXYqz4utjSpDG03oslpTRIDT8JRVgxp98zqBfJ5Wavb3/3uChJhf1d461Teb0W3CiOmNkqp3k7duuCZlXvr2rUeLb37SpyObc7fTXF0AMvYFgOOzIYxwSCbmTgMihMSpLOYf54cEOAbFuCID9K7xnxwYH/bOLV0rsq8hxDmfNpvibKASsu64ywGQzuPkWbTDwdGy1L+HqG6GZa29pc2JciyX2p8SjDvfQiU32PUxhUjYcs8zqngD+3/qZx0uwt+sNbr408TZc2iN8Xz1SbbEHSVeYg8m2Z0Q3Auy4=;31:Nx4euLvWL0O8fqu/ccc0RwwDXelbEL3H/GSh77ZPjFqZNjgX5LmBUlfs1/qB2mRKQa6dOCoQ2yf9IS4Ht5bjGsRI9fNnKHpTFFlCKWKmXBwkkCT2fvLByJucmsvW2lNM6tec4+ACjbTZYQpUFn/jO8YOY6gu2lwinwQ6SoqyyTdpyxy6FJOJ/PGD6O2lcK9lWTtiOvhApD+fLtVCBjvRTRRbrACQrAYkRY6aij1n/xBSssdI455deVc4LRGexiUobh+tAqDUsT2txtnQape/95jNzMfBbNIWv9r45Ar96zw= X-Microsoft-Exchange-Diagnostics: 1;SN1PR13MB0304;20:NK1mNVE1cQFrw7poZZ95dJtZbW3dMxXsAplKRyZy4mwSHSIgnf5b+YP3FYhg3FGKdEFsiCtAaWloevvoVgMWdDlsblO3wK7XOR3L3nvemUVIKBeKsnHG+RqYeCYbWMuvbYX48SWbldb3SN66BF3v+tjPzmA40CCSgBOmoeU4NLO0o87DtpGR/+d03ttDlCIzNyNGf/sVvfphAHXvswFHZQeqzbJs6o/do0oRTBcEbKlECQxqDQmJ3S3+JCWonwHNKCnW/h1vpi0S94S+tzHAYsTzAe3mX6LcUlAZt9x5cPyg969b08uFmzh3ccgwdgRVcEl8HX5fkxmbcvrgrST2vKyadirQD6YYGgQR14NKWtkuCjyLiLQa1Mq9nlSbce0s3g0N56BMlKmLzgI2VkOP+mQ8YalOlS5N/w3EgZZgwKl6F+ugpwiWFkvi2+LViqgGjtuLv7jmWa/buRjirqU/t6CYl1d0XhodfhG20KkJ7CGALPsDpojQFomuVnDaM2rh X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(182409339516656); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(13024025)(13023025)(13018025)(13016025)(5005006)(8121501046)(93006095)(93004095)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(20161123562025)(6072148);SRVR:SN1PR13MB0304;BCL:0;PCL:0;RULEID:;SRVR:SN1PR13MB0304; X-Microsoft-Exchange-Diagnostics: 1;SN1PR13MB0304;4:e/SNAruIOjcHeQcXBzQMJvz73IYyagRWDSQ/aaUK/+nomCKU6PRRIONp4NZ1js7wKBySu3dWns1ftHvpPr36LG44tl33a2DhbM3dcVlL4HHOCnmd+yq1iKxtJDdPHKA58caQTa15gxC5mD3yY8GDgQ16jqQn+wObyKUFy9HKidm4avK7T0PzmNDk5btUXgC6lT5pXhgbTVYBkAbjr9EKlLseQ5Ly0JMNhOGm+smZ7nbDd15tE5dDaSkG3XdkIyu9Zb8vgmFXJCPCP+ryRCc1anaabrB4l0uwD8rnvPMaoqSurQDkf0/fiY5Hl1x+Je37OiY/kFTO0zyPlLkmJKbbX5WE8FyYMcoqdlWGTmPyZIEPEDDuzTf3yge5SCQrDyK6LODSmp8nHDrPZOyPqrRz02ukdS+g87Imu6z5ESsF5XAzuY/8sPbKk8B47EVX/6ol2DNPGvH7ntlaH1yMMCbKKjJR4NEwrfra85iBuHXbRwMcYnHu2/8jneXoochhdxNRydPdcTalGzfZk4oN8q7kukNYfPX7y4hrMhYtZ4tnnBvTHXzfab4rRNWkQY/S3D+0QPAqA2GMNmyv8yGwhJn8ZLWfY3ixxeaJmTEdTJ+CasoukGwZtP1ZIK3BnyEzROEbGU0DDPwiqY1CPMu5fGig8g31iWo0FBfV1a7+DH0uWRGnYArRXpzZJI5zG0liIXGNA8/Mzy0NSRm8Vzg6GJ0V0iEVMlJ5s06AuhFahP+sD8X8Rch70K5DyPiLbjkoZuxBJTv7a0go2QTs8wwdcG8a649cV/7+Zn+Yo+yGPYLCjiuKQ75I1IWVNm79MkN2D+N9xH1lIveJ8+eSP9GVeDqnsGNwzPkTRuqMgvyultj7oZE= X-Forefront-PRVS: 02801ACE41 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjEzTUIwMzA0OzIzOnJveE1NSHQ5amZrL3VpeVRNM0pLZnI5Mm80?= =?utf-8?B?UTQxRVQ5T0lIMFpJTFJDNndTUjB1NlFOSWFJc3lZR1pUUXJyRU1xOXhLa2Ix?= =?utf-8?B?SXllMW9yejJ2cEJqdS9CVTgwRkZ5Z25pNnBISndIVkM4dHFCRVkxaWNkVkND?= =?utf-8?B?bkIvdFdiakhGNjZJaitpTm5xOE5QQjROYnBQSE9mZTZsVk9ScW5yL0xsaGdS?= =?utf-8?B?NEM2Z1J5a0Rscm5KdFVWVy9mVzlKRFJCbTVyRVZZT2xSMjhoOUt1d2JtTVd0?= =?utf-8?B?SkY0aVZzYXh0eGZjeWJoUUtGTUQ5WGxacWFzN2JwQ3d0cXlEalRvNmM5cXRQ?= =?utf-8?B?aTBnK1BEUDZjcUdseWQ3NG5XWE0wakEySmE5Nm96ckJjVXVCdnRvbG5sK1E4?= =?utf-8?B?NnhTU3dKSTRXbmFSVktUcXhwWnc2UkNUWC8vbU9pQXJkbTZXZ1ZYelBXWnFx?= =?utf-8?B?U21ubmJYK282VmhpYzhmTVI5RHl5eFZqSXVNWnJ3VlZYMGR2RjkyY04vZG13?= =?utf-8?B?YXZGNEFrVi9TajF1ZWRGZ2NBMjdEeWVGNC9mZW42ZmM2MWFjbEhEN0c1elI1?= =?utf-8?B?d3dnRDBJQ2Izc2hUN05FWkdzSGlyMDhKUG4xTW11bHZKSUpqTXUwZmFSZE9h?= =?utf-8?B?bXhqZzFLY2YzOHhjQUMyZzVyVVgzdm41NjRlb0V6M3haUFR2LzlPSncxODl2?= =?utf-8?B?NjBuKzludEV1Zm1OcDViV3IwUWNFdXRhbkNLZHNJR2tDLzkwd3ZON1FpU1h2?= =?utf-8?B?SG5iN0sxS0sxSTVBWGlDM3FKVFl6cXJaeXhMeU5TbE8vR0ZmcU41cW9HbmI3?= =?utf-8?B?aXVHZ1BvM0pvb25TbGFJbzZGNVZMcmczZk1OR1lsTllXUUp0K09kVjhRa0ho?= =?utf-8?B?L3I2aFpXSENFL1h2ZWo4Z3k2NTJWYkg3cHVORW8yNlJPTmErVmh5V2dYcnk3?= =?utf-8?B?cEJwdjhFM2tlOE8xYVJ2TE8xSUJaSFY2Wk5MNHdmVmJrMTlqT3k4QzhCc0hp?= =?utf-8?B?TVBta1l3SzQydkpvWVZ2RkRlcEV6MlBxL2c0QmRTUVQ3QVN5c3ZnNHlWZjNF?= =?utf-8?B?a1FrQjJFNUJkeERncFo1OWNsazF0K2I4bldaa2tXNXpQOTBWdG5HVDJEMU9N?= =?utf-8?B?MkFIMzJRenZVaEpMRjdKSE4zVDltTFpqdkR3WGJPWFVlSEN5TDh4M3QxM0Qx?= =?utf-8?B?MmRkR29yME9XcFhkY1JCbDBSUHRXUDYwVk5PNXRadEYvbE1Na09sVkZQcFEx?= =?utf-8?B?dXI1blROYlozeVBWa3JNRVQ3MGpMWDkzU0pNbGhvVGRJR05UUVRwaUJkZG41?= =?utf-8?B?WXNtUlIxc0tLVHR3S0IzKzN3aW12NnRqS05oRzNmY25HNE44OUlDT2lmSjZs?= =?utf-8?B?cnM0Mk5xK3lQZEhQMXFhcjBBWjBBZkJpenBUc1pYZTNZMHZ2aEFjekJUNG93?= =?utf-8?B?RU5ZVVRjdUtBdTZFTU91ZmZwVTBLa3RYWlJKdVp2RUlxQVcza3YvYmJPSUkz?= =?utf-8?B?Q0RScDB6MXA5S3lyWEw2NGl4K1ZmZHdvNGo0SzM0d0RsRXppZGVhYzg2aG9t?= =?utf-8?B?VG9IRVpiRm92azJCREUyV3ArcUxXY3ppRzVWM3VCRnFzeHljMGRpWGtiY1Ry?= =?utf-8?B?OENxaHh5L2M0YUJTME5jK1daaGFxYTJxYmgwMHlXMzZzVEI1NmowWGl4WEZx?= =?utf-8?B?WFdraDJxeGk5V2VGTHZmNzF5eC9JajNiUHREM2hqcWRwZzF3cUc4OGhWbXdL?= =?utf-8?B?T1lEUEpRMWxHRS9jNXV0N3NhbjZMYUFvclhnc0VzMGZCY2plWW1nZW5iTXFD?= =?utf-8?Q?l0I/a8O9CJQhf?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR13MB0304;6:qtUxxq+0VhGr4nJeD3x2hX+zaYtRw3nNgbaqcWShdTcZbg0RkqZfx/WTd6kYtUcOzYSy3lIVZl95DksvuMm8Oc7lIviW8vmFYGBF3oN4YCf9HFDjExlkCuKfS00t3JETvXTZ0eYUCv8OxqoYmQ1/1QLn+C9n/wus4LicEiPloOiQn7OijgVKnlnNIAhL6yNnRD6+LuADI1wwjAznvyHEr+pblYOY+WzDT6mC8sFtPfh6GHWZDtVcrmIIll6QgAi8XAva0RPkfWNhB1pRh7spp2twuQBONIuRzs41OMO4jY5082MfdAL7rVPT6PN1HvbQ86XMtSv3FfTNb+JlS6lqAjo1dBc8gK/cVJiakqdXHuIvllVv7BLE11qkbitaNzAc/elr1Rs9oNaW+Y1RfIiRehzergmGZagpOMU0wp7gjfOwn6IIlS8iwEKu6tdFVuo4wFhwcu7gSqWEsZtoe6iIYiWXw+YRdOkfswHbzzUcHE8=;5:f6FzighGr+4YF8eS9Hl4Ko8yFOXVwRxG573eVD+YAMBcp73/TpNQX+rV/EHYwD1/QQ7ecQyWo5qE5vcQl9/5hvUofSkto60YNEPUlTTb/lEdoERtL2JFwGONLPLjWhkWqxqRp7v1lUYxQqKmmZvzZA==;24:a23TJBbEasQ0QkVrb+LeU2Dw/eViPdjPd3busmpOQUUlMqQDf0toPbR72U7eqWiFeZGtFa92fWesz9fxEvT5F62nePjXy3WsWrJaLvWej0I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR13MB0304;7:fzsgUOAQyrHSAm61dbmPtp2QZdTZHrXCZvxsbgWRaGtHvOsVwJGhQi0vBkU77mbDBVlsovKQKJMQK4uo6emX5vG/qIRscoRVcqNmectyUysmitwAuqu8OvY/c53zYTh85JZnm2GrU8NFu5s42piefI8HxDt/zQMfC+VO5vzpVRoqwFhYb7+FVQy1ntvrGbWnp85l6AX3sHfqEc+DZ21qjMjfBnSpRo9j7i6ddT+50c7kLFuEJX1h931e3UJyuQxtxN/iB6s52bo9osuIf/UoZnQXWLw7ckdQeqaUUw6mdWHYfIaH6JBUTnTqDN06Z4nKwtOZo2AxjPQw4n5a4HY9Sg== X-OriginatorOrg: sony.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2017 05:10:10.7193 (UTC) 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=[JPYOKXEG103.jp.sony.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR13MB0304 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 13557 Lines: 229 On 2017/04/14 10:50, Takiguchi, Yasunari wrote: > From: Yasunari Takiguchi > > Hi, > > This is the patch series (version 2) of Sony CXD2880 DVB-T2/T tuner + demodulator driver. > The driver supports DVB-API and interfaces through SPI. > > We have tested the driver on Raspberry Pi 3 and got picture and sound from a media player. > > Thanks, > Takiguchi > --- > Documentation/devicetree/bindings/media/spi/sony-cxd2880.txt | 14 ++++++++++++++ > drivers/media/spi/cxd2880-spi.c | 728 ++++++++++++++++++++++++++++++++++++++++ > drivers/media/dvb-frontends/cxd2880/cxd2880.h | 46 + > drivers/media/dvb-frontends/cxd2880/cxd2880_common.c | 84 + > drivers/media/dvb-frontends/cxd2880/cxd2880_common.h | 86 + > drivers/media/dvb-frontends/cxd2880/cxd2880_io.c | 68 + > drivers/media/dvb-frontends/cxd2880/cxd2880_io.h | 62 + > drivers/media/dvb-frontends/cxd2880/cxd2880_stdlib.h | 35 + > drivers/media/dvb-frontends/cxd2880/cxd2880_stopwatch_port.c | 71 + > drivers/media/dvb-frontends/cxd2880/cxd2880_math.c | 89 + > drivers/media/dvb-frontends/cxd2880/cxd2880_math.h | 40 + > drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c | 147 + > drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.h | 40 + > drivers/media/dvb-frontends/cxd2880/cxd2880_spi.h | 51 + > drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c | 130 + > drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.h | 45 + > drivers/media/dvb-frontends/cxd2880/cxd2880_dtv.h | 50 + > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c | 3925 ++++++++++++++++++++ > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.h | 395 ++ > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_driver_version.h | 29 + > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c | 207 ++ > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.h | 52 + > drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c | 99 + > drivers/media/dvb-frontends/cxd2880/cxd2880_integ.h | 44 + > drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 1550 ++++++++ > drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt.h | 91 + > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c | 1072 +++++++++ > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.h | 62 + > drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt.c | 197 ++ > drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt.h | 58 + > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c | 1190 +++++++++ > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.h | 106 + > drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt2.h | 402 ++++ > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c | 1309 ++++++++++ > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.h | 82 + > drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt2.c | 311 +++ > drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt2.h | 64 + > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c | 2523 ++++++++++++++++++++ > drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.h | 170 ++ > drivers/media/dvb-frontends/Makefile | 1 + > drivers/media/dvb-frontends/cxd2880/Makefile | 21 +++++++++++++++++++++ > drivers/media/spi/Makefile | 5 +++++ > drivers/media/dvb-frontends/Kconfig | 2 ++ > drivers/media/dvb-frontends/cxd2880/Kconfig | 6 ++++++ > drivers/media/spi/Kconfig | 14 ++++++++++++++ > MAINTAINERS | 9 +++++++++ > > 46 files changed, 15782 insertions(+) > > create mode 100644 Documentation/devicetree/bindings/media/spi/sony-cxd2880.txt > create mode 100644 drivers/media/spi/cxd2880-spi.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_common.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_common.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_io.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_io.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_stdlib.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_stopwatch_port.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_math.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_math.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_spi.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_dtv.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_driver_version.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt2.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt2.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt2.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c > create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.h > create mode 100644 drivers/media/dvb-frontends/cxd2880/Makefile > create mode 100644 drivers/media/dvb-frontends/cxd2880/Kconfig I added change patches information from Version 1 to Version 2. [Change list] V2> (1)[PATCH 2/5], [PATCH 3/5] and [PATCH 4/5] of version 1 were divided to change order and be small size patch. Total patch number was changed from 5 to 15 The changed or created files of version 1 [PATCH 2/5], [PATCH 3/5] and [PATCH 4/5]:   [PATCH 2/5] drivers/media/spi/Kconfig drivers/media/spi/Makefile drivers/media/spi/cxd2880-spi.c   [PATCH 3/5]   drivers/media/dvb-frontends/Kconfig drivers/media/dvb-frontends/Makefile drivers/media/dvb-frontends/cxd2880/Kconfig drivers/media/dvb-frontends/cxd2880/Makefile drivers/media/dvb-frontends/cxd2880/cxd2880.h drivers/media/dvb-frontends/cxd2880/cxd2880_common.c drivers/media/dvb-frontends/cxd2880/cxd2880_common.h drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.h drivers/media/dvb-frontends/cxd2880/cxd2880_dtv.h drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c drivers/media/dvb-frontends/cxd2880/cxd2880_integ.h drivers/media/dvb-frontends/cxd2880/cxd2880_io.c drivers/media/dvb-frontends/cxd2880/cxd2880_io.h drivers/media/dvb-frontends/cxd2880/cxd2880_math.c drivers/media/dvb-frontends/cxd2880/cxd2880_math.h drivers/media/dvb-frontends/cxd2880/cxd2880_spi.h drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.h drivers/media/dvb-frontends/cxd2880/cxd2880_stdlib.h drivers/media/dvb-frontends/cxd2880/cxd2880_stopwatch_port.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_driver_version.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.h drivers/media/dvb-frontends/cxd2880/cxd2880_top.c [PATCH 4/5] drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt.h drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt2.h drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt.c drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt.h drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt2.c drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt2.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.h The changed or created files of version 2 from [PATCH v2 02/15] to [PATCH v2 14/15]: [PATCH v2 02/15] drivers/media/spi/cxd2880-spi.c [PATCH v2 03/15] drivers/media/dvb-frontends/cxd2880/cxd2880.h drivers/media/dvb-frontends/cxd2880/cxd2880_common.c drivers/media/dvb-frontends/cxd2880/cxd2880_common.h drivers/media/dvb-frontends/cxd2880/cxd2880_io.c drivers/media/dvb-frontends/cxd2880/cxd2880_io.h drivers/media/dvb-frontends/cxd2880/cxd2880_stdlib.h drivers/media/dvb-frontends/cxd2880/cxd2880_stopwatch_port.c [PATCH v2 04/15] drivers/media/dvb-frontends/cxd2880/cxd2880_math.c drivers/media/dvb-frontends/cxd2880/cxd2880_math.h [PATCH v2 05/15] drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.h drivers/media/dvb-frontends/cxd2880/cxd2880_spi.h drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.h [PATCH v2 06/15] drivers/media/dvb-frontends/cxd2880/cxd2880_dtv.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_driver_version.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.h [PATCH v2 07/15] drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c drivers/media/dvb-frontends/cxd2880/cxd2880_integ.h [PATCH v2 08/15] drivers/media/dvb-frontends/cxd2880/cxd2880_top.c [PATCH v2 09/15] drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.h [PATCH v2 10/15] drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt.c drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.h [PATCH v2 11/15] drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt2.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.h [PATCH v2 12/15] drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt2.c drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt2.h drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.h [PATCH v2 13/15] drivers/media/dvb-frontends/Makefile drivers/media/dvb-frontends/cxd2880/Makefile drivers/media/spi/Makefile [PATCH v2 14/15] drivers/media/dvb-frontends/Kconfig drivers/media/dvb-frontends/cxd2880/Kconfig drivers/media/spi/Kconfig (2)Modified PID filter setting. drivers/media/spi/cxd2880-spi.c in [PATCH v2 02/15] (3)Driver version up drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_driver_version.h in [PATCH v2 06/15] Thanks, Takiguchi