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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 064CCC433EF for ; Thu, 17 Feb 2022 14:09:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:CC :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=+FaCc/holj2/iXXvYT2ZAo68XlidJNDUCNQgDY4nwHk=; b=qZOdZYIQiIoAZC D3aMbS5v7BxGf1Qv0kCnzFO8ugt/tCGKtIo5ayk7Nn9sxjY3RS8virHxbn72XcXXPgo6u2Dk2qLbb jT5p7OSQMgRsosRRO/3mjItZjDh30OK1gU8nWg/XaYzn6DTpbxN2JJ1T8TQgWEK5t3Si6TeyHtH/h arQzN0VNkWFGCZOnkZoEpfT6A6cqeDYrjD8N/zVhToEAl3q/0V5vOa6mRScBFmflI8RZJ5D/L8Plw qE3vZ9geVnjiwV9TraoaUofdgBD4KJw39onhB1u6eeRgY365BZtHqdqJPjH/8QvWK/+bwwbjeo1XV dGbexhIYlew0NjHyVNIA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nKhS5-00Astx-EA; Thu, 17 Feb 2022 14:08:10 +0000 Received: from esa.microchip.iphmx.com ([68.232.153.233]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nKhHl-00Angr-VC for linux-arm-kernel@lists.infradead.org; Thu, 17 Feb 2022 13:57:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1645106249; x=1676642249; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=sN39M8C1hByXCcSuR9JDCKDgWrEOxcLMqTAc2PYXXgA=; b=FU/zzylxQgBy2avN5EEDzDPfi03ltNpWFaKrvPDKdTWSBp33yrbnMqgJ VQdrJC/QhJun55jEtjUbEVPZp6QilxvHat6LrQFKOnJ6qCOnF9//6g3+z VpEXc8PAZOmUk5YvtdHVj1eAIYxBURcFang4Rrf5SgMOJffva8zBMJBu5 uHCjsGHvEpTnRCIG0uZkWtA9ettKTib1kUWNaTrbwJCwl/Mi3eyh6Ug8I m3SKwfbxdhImT8+2QnA1SviWV3ZqhQk8OuD6BSAfLOXvYXA3r267nFhl1 IsCHhsoD2T89urNcgONqwFDfO+KMzlsTzJ/YUPH0f34wpS71W7viIbcbO Q==; IronPort-SDR: L7eH1QBIn7rh3QBeJlnrFzo1mHsiNU+D4XcYKKhxpijKdw1FXfyxj6p1g+ix4IcKR4kEEfYdkw fL/et5G9qXuNW2dqqPXanXcFLTWbV7qPLWXKKbM0Iv+2dK+OHzEFT3Sd9Xwg2rSM4poMPpIMW6 incycCTolxX3D78GuiuVKmubq0XM02Oa+u6h2hpS+7mqCIKQfTfYX7zSJQNNjDGJmcs+jAW60y f6ttkZ4Gx1DQVb8mo9/CWke2lOGYi8A3BBPsf9Jbp2Z/MFWg5NpvF6qev953hBEwiiaWMrDrmm Wxk= X-IronPort-AV: E=Sophos;i="5.88,376,1635231600"; d="scan'208";a="153942547" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 17 Feb 2022 06:57:24 -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.2375.17; Thu, 17 Feb 2022 06:57:24 -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.2375.17 via Frontend Transport; Thu, 17 Feb 2022 06:57:04 -0700 From: Eugen Hristev To: , , , CC: , , , , "Eugen Hristev" Subject: [PATCH v5 00/13] media: atmel: atmel-isc: implement media controller Date: Thu, 17 Feb 2022 15:56:32 +0200 Message-ID: <20220217135645.1427466-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-20220217_055730_074265_D7ABBEDF X-CRM114-Status: GOOD ( 13.33 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 This series is the v5 series that attempts to support media controller in the atmel ISC and XISC drivers. The CSI2DC driver was accepted thus removed from the patch series, together with other patches. Important note: this series applies on top of current media_staging tree, as it relies on previous patches in the series which were accepted. Thanks to everyone who reviewed my work ! Eugen Changes in v5: -> removed patch that removed the 'stop' variable as it was still required -> added two new trivial patches -> reworked some parts of the scaler and format propagation after discussions with Jacopo Changes in v4: -> as reviewed by Hans, added new patch to remove the 'stop' variable and reworked one patch that was using it -> as reviewed by Jacopo, reworked some parts of the media controller implementation Changes in v3: - change in bindings, small fixes in csi2dc driver and conversion to mc for the isc-base. - removed some MAINTAINERS patches and used patterns in MAINTAINERS Changes in v2: - integrated many changes suggested by Jacopo in the review of the v1 series. - add a few new patches Eugen Hristev (13): media: atmel: atmel-isc-base: use streaming status when queueing buffers media: atmel: atmel-isc-base: replace is_streaming call in s_fmt_vid_cap media: atmel: atmel-isc: remove redundant comments media: atmel: atmel-isc: implement media controller media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check media: atmel: atmel-isc-base: use mutex to lock awb workqueue from streaming media: atmel: atmel-isc: compact the controller formats list media: atmel: atmel-isc: change format propagation to subdev into only verification media: atmel: atmel-sama7g5-isc: remove stray line dt-bindings: media: microchip,xisc: add bus-width of 14 ARM: dts: at91: sama7g5: add nodes for video capture ARM: configs: at91: sama7: add xisc and csi2dc ARM: multi_v7_defconfig: add atmel video pipeline modules .../bindings/media/microchip,xisc.yaml | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 49 ++ arch/arm/configs/multi_v7_defconfig | 3 + arch/arm/configs/sama7_defconfig | 2 + drivers/media/platform/atmel/Makefile | 2 +- drivers/media/platform/atmel/atmel-isc-base.c | 531 ++++++++++-------- .../media/platform/atmel/atmel-isc-scaler.c | 266 +++++++++ drivers/media/platform/atmel/atmel-isc.h | 61 +- .../media/platform/atmel/atmel-sama5d2-isc.c | 87 +-- .../media/platform/atmel/atmel-sama7g5-isc.c | 93 +-- 10 files changed, 762 insertions(+), 334 deletions(-) create mode 100644 drivers/media/platform/atmel/atmel-isc-scaler.c -- 2.25.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel