From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 98E63C43464 for ; Fri, 18 Sep 2020 14:26:58 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 37DCC20848 for ; Fri, 18 Sep 2020 14:26:58 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="TVmFRaMA" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 37DCC20848 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=3BqtzbMO8TmRQPBD2zhLBV+51dj9hDdsAXYkEnhf50w=; b=TVmFRaMAgV2dEqQGAPuUYhNSy2 h+ugQXnoNhcZXZnMhs0aZFKVqriJQ/jUwdCTT75pvwa/iHGQbYy35sLEapatHmL5Az8qq/TUbo2iB sjdLGqdRXndcSFLz9ZIvu2ZBiNSs5+KP9PCp5fhsffrAfIUCCFGYCMmg+a6pziznRlsFlBAXRWDhY +7e6T3oPJ2fYX+SljXTve1WHHJbLo+UW7IOBC1ZBMNMyY7e8PdmK3UHypZhzmb/k3PAtmjO1CJtOB yZAKdqZQ9EiEOQZJe0MvpT6VEOESDsXr8ynsDZwHmZEKKUYulVHbGu+ycT6LKHxqXvQrX/UZ7Rct4 sFlG1O1Q==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kJHKE-0001YY-2W; Fri, 18 Sep 2020 14:25:22 +0000 Received: from relay10.mail.gandi.net ([217.70.178.230]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kJHKB-0001X1-O7 for linux-arm-kernel@lists.infradead.org; Fri, 18 Sep 2020 14:25:20 +0000 Received: from pc-2.home (lfbn-tou-1-1532-46.w90-89.abo.wanadoo.fr [90.89.95.46]) (Authenticated sender: maxime.chevallier@bootlin.com) by relay10.mail.gandi.net (Postfix) with ESMTPSA id 641E424000E; Fri, 18 Sep 2020 14:25:10 +0000 (UTC) From: Maxime Chevallier To: Mauro Carvalho Chehab , Rob Herring , Mark Rutland , Heiko Stuebner , Hans Verkuil , Laurent Pinchart Subject: [PATCH 0/3] media: Add support for the Techwell TW9900 video decoder Date: Fri, 18 Sep 2020 16:24:19 +0200 Message-Id: <20200918142422.1086555-1-maxime.chevallier@bootlin.com> X-Mailer: git-send-email 2.25.4 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200918_102519_874035_510F9078 X-CRM114-Status: GOOD ( 15.41 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Maxime Chevallier , Paul Kocialkowski , Thomas Petazzoni , Miquel Raynal , linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi everyone, Here's a series to add basic support for the Techwell TW9900 low-power video decoder. This decoder support PAL, NTSC and SECAM inputs, with a built-in comb filter and automatic input standard detection. This series was based on previous work done by Rockchip, and is based on vendor code. I apologise if there are some rough edges remaining in this driver, as I'm not yet fully familiar with the media and V4L2 frameworks, so any review is appreciated. This series adds basic support for NTSC and PAL B/D/G/H/I, along with some very basic controls for brightness and contrast. Thanks, Maxime Maxime Chevallier (3): dt-bindings: vendor-prefixes: Add techwell vendor prefix media: dt-bindings: media: i2c: Add bindings for TW9900 media: i2c: Introduce a driver for the Techwell TW9900 decoder .../devicetree/bindings/media/i2c/tw9900.yaml | 59 ++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + drivers/media/i2c/Kconfig | 9 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/tw9900.c | 671 ++++++++++++++++++ 5 files changed, 742 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/i2c/tw9900.yaml create mode 100644 drivers/media/i2c/tw9900.c -- 2.25.4 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel