Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp12404438rwb; Sat, 26 Nov 2022 08:31:12 -0800 (PST) X-Google-Smtp-Source: AA0mqf5vkp7mBI+EdVKOGSF4UyaZtc+2l0YJsLOysK6DSYQAHq9By7+q+fT/B6DFMaqSMsuzwDBp X-Received: by 2002:a17:907:80cd:b0:7bb:35b4:777d with SMTP id io13-20020a17090780cd00b007bb35b4777dmr11417218ejc.302.1669480272616; Sat, 26 Nov 2022 08:31:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669480272; cv=none; d=google.com; s=arc-20160816; b=RLqq+hIOMHdnnLRqoHVdmgJ7BXXilcwTVeBrP+OFwarLUaYQJPQPTSi9r0+3dC3Vez nVWQYc/TdEypzf3iUcRAgB0gXxvLxR4SMGl/1f6v9mnJM5neYedCyzFsiFqdTlYXdra6 Nyz3NoIGjTKhFtniVpxLaDzmnkD3NQDtYrZTfOSVeOp0upZKieTA2uAJFbLeDEqJJcsg UMPmZ3ZSWi2/1Ftsxmdi9bWrAgZG+3A6kkW00LQ/w/OCiGDB9t+7BjJaQF68/Eg9Diqn TYPlpUVsbCZmmF7DoqlobsjvQlotpIH56FIx9I6Qlg9kP4pM9uaxh0S0yoasRFSz623t Ktdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=7s+8B6EUVvTTaFHBm0VuFTKjPBL/OW5t1y0N0HQ1trM=; b=GgErlNpr/MUpnIyqI+AwNz2Olba/Cws9B2Fmesee7xmRJx+e/truMKQ4LdxJd3fRbx mBl0JvsXo0xzDIRENWOc1FhqFwD6XXEpkKjtJwq1DNaeAASMtx/iFhkiT6aM7oe7JKWk 7IgVA9dapbJHLD5MYbp1J/7NQs1f/0n/NRBKgRD/jn+cQ4hZAw0N+7jQs3LcIegyfbmm 8WgglpVWefiP6Tzp++xnMUy0vwS0zoyY9z5ZL2EDwSlxKKhy6nQ2clRHg06jmUZxslnr /L0SujFHT9zh5auTgmVsr53RrpomvDem1czLDpS7X9s7iQo3LTKV5SaayJzEZBe2D1sG 1c6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=NyL1IUSI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qw30-20020a1709066a1e00b0073da4a0f01csi6160369ejc.743.2022.11.26.08.30.49; Sat, 26 Nov 2022 08:31:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=NyL1IUSI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229600AbiKZQ1U (ORCPT + 85 others); Sat, 26 Nov 2022 11:27:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42510 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229464AbiKZQ1R (ORCPT ); Sat, 26 Nov 2022 11:27:17 -0500 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 66B6A26A; Sat, 26 Nov 2022 08:27:16 -0800 (PST) Received: from [192.168.1.104] (unknown [103.238.109.19]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 600A1471; Sat, 26 Nov 2022 17:27:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1669480033; bh=9JgwMYaMqW628l2Ol/scePAZkaal2MIBpF9/7ieZUYU=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=NyL1IUSIS9+5gvfkmBxMMqCbVEiIpkAT8Q+t9SFRNRchj2SyoOTkT0t4fGhSY+YP7 uPi/myeHxO09kbL0LUFo0QSYA4If9VTQn+mygQrIQDtJxIiwXiHw/OM5/jLFrtpEwf THnXDhut39B7Bd7CPd0zmdT63lsZ1qNMfjj35iDk= Message-ID: Date: Sat, 26 Nov 2022 21:56:12 +0530 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH 00/14] staging: vc04_services: bcm2835-isp support To: Stefan Wahren , linux-media@vger.kernel.org, kernel-list@raspberrypi.com, linux-kernel@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-staging@lists.linux.dev, Broadcom internal kernel review list Cc: Dave Stevenson , Florian Fainelli , Naushir Patuck , David Plowman , Kieran Bingham , Laurent Pinchart References: <20221121214722.22563-1-umang.jain@ideasonboard.com> Content-Language: en-US From: Umang Jain In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Stefan On 11/26/22 8:12 PM, Stefan Wahren wrote: > Hi Umang, > > Am 21.11.22 um 22:47 schrieb Umang Jain: >> This series aims to upport bcm2835-isp from the RPi kernel [1] and is a >> independent subset of earlier series [2] posted to upport CSI-2/CCP2 >> receiver IP core("Unicam) + the ISP driver found in BCM283x and >> compatible >> SoCs (namely BCM2711). Unicam is still under active development to work >> with multistream support to get into mainline. Hence only the ISP driver >> will remain the primary area of this series. > > thanks for working on this. But honestly i would prefer that vchiq > comes out of staging before adding more features. As Greg said some > time ago staging is not a place to "dump code and run away". These new > files are in the same bad shape as the rest of vc04 before the > clean-up here in staging started. Certainly, I am not here to do that - but I am still learning the ropes. If the staging issue is becoming a blocker for bcm2835-isp going upstream, I would be happy to help here! Though I must mention that I still have limited visibility so my aim would be to chart out a plan of things needed to be done to get vc04_services out of staging! > > I agree that VCSM is on the TODO list for vchiq, but this driver is > not necessary for making bcm2835-audio & bcm2835-camera leave staging. > It just binds more resources on a new feature. I see two TODO files in vc04_services:     ./bcm2835-camera/TODO     ./interface/TODO One of the bcm2835-camera TODO points to the vc-sm-cma driver itself. So that's address in the series. The other remaining one - I will need to take a deeper look before commenting on it. The main chunk of TODO are in vc04_services/interfaces/TODO.  Doing a cursory reading of them suggests that these apply to *all* vc04_services components? Am I right? Are these are the specific bits of cleanup you are referring to in your comment? > > Unfortuntately i hadn't much time to work on vchiq by myself. > > Just my two cents > Stefan >