Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754631AbdCGBlT (ORCPT ); Mon, 6 Mar 2017 20:41:19 -0500 Received: from mail-sn1nam01on0106.outbound.protection.outlook.com ([104.47.32.106]:58392 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752815AbdCGBlH (ORCPT ); Mon, 6 Mar 2017 20:41:07 -0500 Authentication-Results: spf=pass (sender IP is 117.103.190.44) smtp.mailfrom=sony.com; linux-foundation.org; dkim=none (message not signed) header.d=none;linux-foundation.org; dmarc=bestguesspass action=none header.from=sony.com; From: To: , , , CC: , , Yasunari Takiguchi Subject: [RFC PATCH 0/5] Document: Add document file for Sony CXD2880 DVB-T2/T tuner + demodulator Date: Tue, 7 Mar 2017 10:05:08 +0900 Message-ID: <1488848708-8358-1-git-send-email-Yasunari.Takiguchi@sony.com> X-Mailer: git-send-email 1.7.9.5 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [43.25.42.176] X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:117.103.190.44;IPV:NLI;CTRY:JP;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(7916002)(39860400002)(39450400003)(39850400002)(39410400002)(39840400002)(2980300002)(438002)(199003)(189002)(86362001)(4326008)(4720700003)(92566002)(7636002)(50466002)(512794004)(6116002)(5660300001)(2201001)(7736002)(305945005)(106466001)(107886003)(5003940100001)(38730400002)(39060400002)(50986999)(54906002)(36756003)(86152003)(6666003)(3846002)(189998001)(48376002)(66066001)(8936002)(49486002)(356003)(2876002)(47776003)(8676002)(50226002)(626004)(2906002)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MWHPR13MB1168;H:JPYOKXEG104.jp.sony.com;FPR:;SPF:Pass;MLV:ovrnspm;PTR:jpyokxeg104.jp.sony.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT030;1:6LQ3WcIsbZOYUi/fdvvbB2DSl9mvPUYwCJpbYDBa3OB71j/nsj6dp0MLJeRne1zkB8k91qbvvp66rAkh3eRKUbm83rRhilqTEP9hKyZfE6c/MDyuCXR0EnG6qH+Ns181DQbmUMFFxLQyJSE3wMqP5LmXDLRHDRLMdwZ4Kzj7+rFUrKNsq+/J1nPAjrRdTeMiNTGrQQlvRAg8utIxywTZYfzLH1XXpbtbMh/9X6pbPO2Eqq8mXDlyN8m8dAeTx6Pt/5J2cz+HCDaEJwG5nXIhwvLSMBpm1B9SX93s8Chln3v6CUf445geQW0QEYBL7r9HGQdiKLGsyvqfyYNua7z8xJw9UXsPnjXQAV2hEip/ClmsNm9Rtz4Kyo7EhP2pKRg/Yx1Lv6Kn5ok7eksE7+nNTIhj1QclqCnrQVVOlhEewrqM+z7AJiU5d/Mf+rKlJDnPEuyrphnSmFJ6Sv0Uw03UYV+GWV7DdVhFSfkf35bblTEICbjQ73t31vY2I0oScVCfzHwpRAV4LDPT1p2L2aot4JpKnpbAoxfKnPuXjL/SF40= X-MS-Office365-Filtering-Correlation-Id: 9dd5088a-3480-45f3-2505-08d464f5ab9f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:MWHPR13MB1168; X-Microsoft-Exchange-Diagnostics: 1;MWHPR13MB1168;3:AS8jXjytkvAxd3VXwutfqDrdjAH2cSnDQDkvW4MRhmWfBQAKNneX5CtLzG44DvDluk+IYEL5IVPi4bGbftGBAFA/mRrPtKJRpClwZLlYyvPo6hE+ZsU0vJuSb9CiDNgQfDCgHbdNPDTnooWRD0IEwsgICAc4UCb2wLoyClK9uTCE0oxym/5vrIwr98W/ogsJdfP/N1hKyTqFX3NY3pqceJud8AC3JnKlgOUgebVR+gNxye6UilryxeAZ0j/Y8Fxk1bJPgfJebc0AmOLiEHmgWWpU9JnCrmmxtGKP2diBGM2n7t3Jg9bxA8O78PM1z5dSe6RgQLaimAcjkFU+o/+QVp8yenNll6Dp2HGRC9Iq+XrPTTzXxzeTdwirWPIDyJpK7qXiE8cnHzh3mS9MCIfuDg==;25:t8r6KNQmkKpBWNWzLtBPCOWShJAY47TIgecQh1YGY9RmCfhihrEuIRPkBvRZaW6hM51ZqN/F2sH5Jk8LPm/FpGTxR4hUHIHLxXfPIs35PYQ8YxM+dYjLz0pRBYegWn7B67l5E9ZBtTlBG6S1WtaVZcC7Dlil9/WpfocbUc8yYkIg0eocjHPrdINg4WzYrWM9jGQblwr9Q1HG4JcnmC4Q0iOItjq8qvs8WJcg6wzb6wEdYY6A04kdSaWh/cK4JAw4CvrO5d/zLpgjm2LQOIfuPh8UeRBXN5e+ViNOrI3na2zExm0jOy2EInYGlpWh3auBMVs42RLjZvwwTjgr8hFY57CumptF2at+Mym3pZrtifOID6PRf8i1r4JORChCzfv9eX7B2UMC93ASb6JE3nTvYlJHqDAt4ClCg754b7EVU+2lL3n6lEGlPHUGhvpOqjymrqvehZXmjNnqIWU5uStm2A== X-Microsoft-Exchange-Diagnostics: 1;MWHPR13MB1168;31:ksjdL7EPBjnaygAoVHV7SwA/nKjWVOFDn612+sQkdDjTlMigKgYO2xYPax8BN2dIa2Ue4e8XH7PNq+zw7tWuHD88d6fyMGEYmuhtEwEdHdeO0kz5gVKy2+3TbTW9XHQ0VOKNsnRO3GIAVYsDRQpH1qdl4gFCWK2djK+1LGS6x8JmzG1t3HaKOPKVkfRrvOv14a1KAvaOrbme8i71RnXVEp0ECK6u3qkfDsMOOiqkT04GWKRqkXO8pyCP9kz3J0vrUfhznxHBZQfYbIAdcq58dwG6MUQShrPDLwoPiEpqkUc=;20:7OqftJcwG9fYovFbwqn1l+hBE1b+riDq5yTFdVTf3UV0253Kyi7zRkyAhyqsTAunB44T+QwQobWCDBV+H1vCcQG2kB2W5W54TSEDHZ0yP1R3t0AhCTCSmDfTUd4rL0PHVeFF0gDCgXFCDlYcCdX4gR1OPwJboNF6ehBgL/jUcpMW4ROhWAMxDh9wsCPESLoYlGzHDqK87pexwTT/714Dt7a7AVfNy4X06hSgTVJKjNFc6QJiUJ36gdZ4g0WtFdhkkJiH337zrHoI5oYxCHTK61uwm3bIE9nNTqH85/NJdKoT/dxzsQCMx5wGiQWKq4a6SHdq2g9Ggx1xpKc9/Q1KPWmZ/o3FdAMfHWZDAdCuP5s6jjsY+eBR7thy3nnoe97c/rU7bKdhBshTstbkBkPUP/PtcbeoWBQAPxbmHgKEd5CfwJEdqyNoqWxImKFaHQAk8SKdkTqOlqmtDLiE8q6L5Te3RU+QW1EQLoIy2TNfcWiyz1muEV2NSW5m6RaHzaEG X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(182409339516656); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13023025)(13015025)(13017025)(13024025)(13018025)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123558025)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(6072148);SRVR:MWHPR13MB1168;BCL:0;PCL:0;RULEID:;SRVR:MWHPR13MB1168; X-Microsoft-Exchange-Diagnostics: 1;MWHPR13MB1168;4:E8TEtfoW9exZSFiIRCtP3OKu20BAEqbf24j8t6QNBU3S9nVLoHD3FVUC+iM3mYPNMPKT7DSG03GM3QSBBkyfZ6E7q6j1cH9sMdRyvAoCmu+NSX0aZW7MVjCs0ABbNkxSiat5iV0YvjeiAGEIMx8dzA+FKmQnNVgjq8kb/XH30vpx0+ESN/vsf5ZZfkMVPtaoH0/f7C5UW7bO3vFutKOcy4PnrQv7km8nLzbI03X5EVPTyO/UyrkB+6yLROvV/hHjKTMq5NKhS312f5CgjRgvHT7bGAneX7LWaGIVxE5WZiL/EDU7Tz+oPPbPd66gA2kSdwhJmTD8hMR0e0d0/OkzJ/YtlxqPyCrfXiBa+mhE5cyEu/HXyh/LQgVGJnPj9wfge3jvHrxfn4PrQOOHQTb183MEPwuPZ3OL+sG/CMo4w2HGfqfQRmMTY046A3Watd0lwWgqkE/Wk6NzP6JI5DMFksi/mvkzh3WI01w7AkKbVY7G/wnQ8vomyB0qszQ3kq4KCcCRFwmIeF/s4YQughNkOw1cddhxoja0XT3qvwIcRWpFufUehbyPa3YGcBHpPYpEyZYW51J6ajLIGT2tjjBBwmIEsPezVvGkeA7U0W6Pf61LDGf8LNVXZbuucqVee29J5wi+LvrOgmDq7v0UBbTM16fYC4f19g6Smhr/DKo1F/xUC67Vyr9xPBivUcDkysGqDJQqUohljIs/zfc5HP69b7deJfEhdgyVTe7EReCX7rjt/w+GsRGub7qaTpyRAbrhmTVbqn9kXtoQzX6PZYOSYA== X-Forefront-PRVS: 0239D46DB6 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;MWHPR13MB1168;23:gQN8DeSwK65eWAtyoVyqsNNFiaKEkeGbOU8WNzxKF?= =?us-ascii?Q?bMgo+Mm+Ehadnl7H4UP2zybMLcM+/wPDmK7MbERvzpMRjzBltJZYUTDei18r?= =?us-ascii?Q?ZiKSbuceZxxfeccq3WCwM64rOrgOJ1LkJtG+4sWjGwT4meu4kGS0DYEy3xn0?= =?us-ascii?Q?H/pLxnSaHywehODiEyvpFmEZ0MDYwnW7qLiRWrMFHyR4J40iFKlHXX05KKYX?= =?us-ascii?Q?0jUZW1QQB31sDky1a4tlk+pW/xYHtDtucy16c4Ps4tPc4ROH4So90JamLFkx?= =?us-ascii?Q?tHqLWAydjpFMTcCjSjDYIfmA2prUS8mXc5OCz0BoaPwYjsVV4/kIjXJeKRzb?= =?us-ascii?Q?VMatQVTdUsMHm8ncoLE74DCZxvPfv477EOKe/8oM2XErSLJeFZyjR/72b1fM?= =?us-ascii?Q?klFgDeiuDc2tptHv+xNqm7bDgd8IbLVXxquxqUnrQDR6vwEGvduWfsWQ8rhp?= =?us-ascii?Q?OYwzcrfM8xvy8nOXqPLjPSGNiTKw10tRX+iwhdGWOtnZUX4rk084Ngms04+E?= =?us-ascii?Q?voVYHcNTaEeCZgP525Ge8RVr7aA/VvJdlDM1EPftjbaRf+q3U5N1eCXjgWjW?= =?us-ascii?Q?H5x3F47FQsLWrNphurLxe2pjQjlDU424XF/ZBflauTjjZO7I3WohwQ1V75uo?= =?us-ascii?Q?KIpuug08iCYnMZknHeXNcFg4l0jL50z7XCeRUf9Te/SptbSJsvRK93N7BySu?= =?us-ascii?Q?F8ZER9eU5BOe46mifioOEDJQ078yEnsj4KK/ytYwuIg+E49KG/nxGfWv8UPy?= =?us-ascii?Q?/Bojijef6w6EmiUqX8/BQ16iLCpCvbl6XZpEgLLmCf4NMg6WhRC9UUjNfJPy?= =?us-ascii?Q?mvEYYbTcvI3T0vEmNbQz5N4oWlMB9ZCEThQRVP56TFc+3ZyOBh5F0JhvO8hq?= =?us-ascii?Q?eUs+7MNc5N5yoXh7z2jgcZf9WFM+ZKPkj38yH19KCC31L3NfXZnoIPA7BsT6?= =?us-ascii?Q?O3jNtfrD3uF68p5NKTNFbrcYsVdtRGsRi8CYMiNuxnlXU3iAI27YcQu2Mfy8?= =?us-ascii?Q?YDuuHj30pPOfjHhxVu9m64qMWbdb+nWcJPr2GgFvpbHkiCLYjDZwJn6GW4eb?= =?us-ascii?Q?39JxTSh2QZ+JVaSMSYxIi6YBQIpPeEVOWOSyS4WY76zmM6rHEI/OM/6B3VM+?= =?us-ascii?Q?zwaqoi3fe48T8H7VCrErD/Z3EBko2WMahfkTBkd7Dlftu0ixK0rKQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR13MB1168;6:lhJKDcoPvx82LKzlbbbb9zWlPRPSNtVh9NcntomZ+MB0K0Q5MBzPRpGivFTmMnQvReXibfEBFj0ZUu2UNJkvMopZHlP3FCXT6zYJ/2dfoSX7UsrDY6WKMmPXBABO1Yhd09q9f3lI6dESfUVJojp0Pd8N8cedzvK9fTRmSiroDqZdpaLio2Ie5iRkxV6VkEzyRtDsNmag6/yATUPAd1UwVpBGQArvU/NZZK9Gh+fgUGveUn0O8IPBJp5MW6mpaCSaOmneR6UIzd889+pd0MmlmZtxxHu3MbZxdRC86+ObHZ1ndsDg8W+RUEZ+dmGv0+MYoWQpmzPn9p5Ohb8YG1JAXuPguQpTBZD8LTh5D8tT/X8NwywtGfLmHMTPgOjtl1Lph6j51AOuQ7QwXgb2TuuVoDC+GOGxPBKJnw5crAG0I2M=;5:EMOUcZgS7SUR6tTwNm3aJa6sOvYXezbrwYv6+UZm/TB8VPAYmPElgnDQNTKlR/TYBULrruKX1HS6VQZSUwyzosptbUeOF4X/6MFWwM1qef24lrBBG/f+wCdpbTTKxvNbzGHNinG92Vx/v2sWW/Im8w==;24:ax5BYnY/53Cn0qZ406Atok93owYOXMDpvgTCBhpiiPcfdTyTjUj1ivCzpi+Jc1Doq4UHEEKSZ2jPRN+fsS3b0WgQ0jz4gAm6dIQDHtD9Kss= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;MWHPR13MB1168;7:+Aar1mvhxeK3KWUfjJy5MDM2krQGOPfmYe+muw3HLVSTiisVSJRH2/s0OecacdG0uQkJhd/B0WgWaVkklYg4LPCJEcbXQWNEWdQPStCXfp9bl4liFOopKcexvgNgbvk+vI9wRCR6XBmMqTP1I7W0d1rF1gKZkIyaTSbnF3pe/xjG8q0GiwNxKUnIRSAR4cK2ORxEr2xPTry58V8zd6Q/HyWUx8BLKEYx5TA53k7oiJ62VHUU6gm8kj44umcOuE2NP58DAxPsaKnRKVMCgnv8/yAGppxiU8PwWRV9lhl1nTNGUgsOhRod3ttKkjUkAb+dd3+TcwbaEWJiGYtW2/tvXA== X-OriginatorOrg: sony.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2017 01:02:47.0493 (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.44];Helo=[JPYOKXEG104.jp.sony.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR13MB1168 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 7671 Lines: 112 From: Yasunari Takiguchi Hi, This is a patch series of Sony CXD2880 DVB-T2/T tuner + demodulator driver. It 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. Regarding this third Beta Release, the status is: - Tested on Raspberry Pi 3. - Compiled on Linux 4.10. - The DVB-API operates under dvbv5 tools. - No error/warning from checkpatch.pl Feedback is appreciated. Thanks, Takiguchi --- Documentation/devicetree/bindings/media/spi/sony-cxd2880.txt | 16 ++++++++++++++++ drivers/media/spi/Kconfig | 14 + drivers/media/spi/Makefile | 5 + drivers/media/spi/cxd2880-spi.c | 737 +++++++++++++++++++++++++++++++++++++++ drivers/media/dvb-frontends/Kconfig | 2 + drivers/media/dvb-frontends/Makefile | 1 + drivers/media/dvb-frontends/cxd2880/Kconfig | 6 + drivers/media/dvb-frontends/cxd2880/Makefile | 22 + drivers/media/dvb-frontends/cxd2880/cxd2880.h | 37 + drivers/media/dvb-frontends/cxd2880/cxd2880_common.c | 84 + drivers/media/dvb-frontends/cxd2880/cxd2880_common.h | 85 + drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c | 145 + drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.h | 40 + drivers/media/dvb-frontends/cxd2880/cxd2880_dtv.h | 50 + drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c | 101 + drivers/media/dvb-frontends/cxd2880/cxd2880_integ.h | 44 + drivers/media/dvb-frontends/cxd2880/cxd2880_io.c | 68 + drivers/media/dvb-frontends/cxd2880/cxd2880_io.h | 62 + drivers/media/dvb-frontends/cxd2880/cxd2880_math.c | 89 + drivers/media/dvb-frontends/cxd2880/cxd2880_math.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_stdlib.h | 35 + drivers/media/dvb-frontends/cxd2880/cxd2880_stopwatch_port.c | 73 + drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c | 3936 ++++++++++++++++++++ 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_top.c | 1558 ++++++++ drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt.h | 91 + drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt2.h | 402 ++++ 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_integ_dvbt2.c | 311 +++ drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt2.h | 64 + drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c | 1074 +++++++++ drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.h | 62 + drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c | 1312 ++++++++++ drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.h | 82 + drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c | 2545 ++++++++++++++++++++ drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.h | 170 ++ drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c | 1192 +++++++++ drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.h | 106 + MAINTAINERS | 9 +++++++++ 46 files changed, 15834 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/Kconfig create mode 100644 drivers/media/dvb-frontends/cxd2880/Makefile 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_devio_spi.c create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.h create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_dtv.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_io.c create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_io.h 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_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_stdlib.h create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_stopwatch_port.c 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_top.c create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt.h create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt2.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_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_dvbt.c create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.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_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/cxd2880_tnrdmd_dvbt_mon.c create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.h 1.7.9.5