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=-4.0 required=3.0 tests=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=no 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 63703C433E0 for ; Thu, 2 Jul 2020 13:27:02 +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 345BF2088E for ; Thu, 2 Jul 2020 13:27:02 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="NXGBXWuG"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="Oum/7VWD" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 345BF2088E Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=microchip.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=l2XL7DVO9K4bHR3wogkThlBSJ+qKEBqwjpXMLPTOTIU=; b=NXGBXWuGmv/USvZfSJsg3TPNC0 0xm0V4xcofewpet/VmMl7sxyU1ZUtHBt0M+qxhgJB5R4U4LDDy6OHJAI6s/TJAhG54Z2yaBZjXX8H risGUajIBAPvZAd+DzmbpwqJGAtbPC//+lvoat9SMIM05PwrXyfR1v6w0wb4vsdbd6Z10ApqLbX2H 3Me8JdzquzRG4KzDGIfkd/mqxXaAKKqoy94Jxq+WoE6t/wYG95qfZKoaJJ6WJfAojwPS1Q5HzcPyv RPd4QIBhWQbok9ztnfCPCi/KRCnmIAGlqIP+/bIgph9gZZgBBWrGH+7APmAlNcJqWUSzbS6Kxfz9q A60yty1w==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jqzDm-0004VQ-Hz; Thu, 02 Jul 2020 13:25:46 +0000 Received: from esa2.microchip.iphmx.com ([68.232.149.84]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jqzDi-0004U4-EN for linux-arm-kernel@lists.infradead.org; Thu, 02 Jul 2020 13:25:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1593696342; x=1625232342; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=YaxDvS8jDu2VQTjokUgNcdOotzhnd0DUR1G1UJzTGVE=; b=Oum/7VWD01aVEE7mkGKfv4xAvP2/mtsbKnGaMiTKAaJi/DApS2UDJELR lP/NB1lKHF0ZiFF1XShn/cJnCsAjxtwkK/TGsRfCfP2sOXVb68rCR5+TH SccC5vVxCeceZBHQNA6UOmvZzFd9XcewfAYWalRqrrHcuYBclBmNIqnRS BnvUBOhxz9vmfrmQRrYPX2PW56JG5Ty0hTe13xF7G0hy0z25DyeD1y9jE iqxoKT5GBXp18W22+TCwzO1JOCFYOCmE6Z7GNMOND2kln8slkHBAALWjg rtLazBcoTjVny8NE76bnMqh0DZzYxiIMGttau81GYPW5lYnhnTvtMmDCq w==; IronPort-SDR: 2ZlXcmkfo9X4AvA3wPImu7YRM49/Tofkm72itfPfSijReVXXdR+KFluJuGKRiRJkmZHhAGHnCS WrvMp1qZJOuSIgkOcrIF5WGIebVPe8YlcYHn6VSyAdvvuFAM+B5vEOzNmpIu0gKdoYxaRYhqAl 2uv/x/7JpBaP58X5KQYW/rlH/8uAbFFoHqcM1F03LEIWk5y+uib+mkEoDZM2Du10OFAoF+rdB3 yO0hptHgl12uqt5QGde0q2JWZTl23WkMF+HW+krpySIrwT+ZEUNTAf80YCmrQ0wplMAFiw/LPu EtU= X-IronPort-AV: E=Sophos;i="5.75,304,1589266800"; d="scan'208";a="80498545" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 02 Jul 2020 06:25:39 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3; Thu, 2 Jul 2020 06:25:39 -0700 Received: from ROB-ULT-M18282.microchip.com (10.10.115.15) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.1979.3 via Frontend Transport; Thu, 2 Jul 2020 06:25:19 -0700 From: Eugen Hristev To: , , , , , , Subject: [PATCH 0/4] media: introduce microchip csi2dc driver Date: Thu, 2 Jul 2020 16:23:55 +0300 Message-ID: <20200702132359.122844-1-eugen.hristev@microchip.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200702_092542_616076_D74A4E5E X-CRM114-Status: GOOD ( 10.85 ) 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: Eugen Hristev 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, This series adds support for the Microchip csi2dc csi-2 demux controller. I was not fully sure where is the best place for such a helper chip, thus I added the driver in a separate 'misc' menu under the media menu. There are references in the binding driver to the Synopsys IDI interface, which is not yet in kernel mainline, as per the patch series at [1]. As this driver is still new, it still can get plenty of improvement, so, waiting for feedback. Thanks everyone for reviewing ! [1] https://lwn.net/Articles/790917/ Eugen Hristev (4): dt-bindings: media: csi2dc: add bindings for microchip csi2dc media: misc: introduce miscellaneous menu for helper chips media: misc: introduce microchip_csi2dc driver MAINTAINERS: add microchip csi2dc .../bindings/media/microchip,csi2dc.yaml | 186 +++++ MAINTAINERS | 7 + drivers/media/Kconfig | 1 + drivers/media/Makefile | 2 +- drivers/media/misc/Kconfig | 22 + drivers/media/misc/Makefile | 2 + drivers/media/misc/microchip_csi2dc.c | 705 ++++++++++++++++++ 7 files changed, 924 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/media/microchip,csi2dc.yaml create mode 100644 drivers/media/misc/Kconfig create mode 100644 drivers/media/misc/Makefile create mode 100644 drivers/media/misc/microchip_csi2dc.c -- 2.25.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel