Received: by 2002:ab2:620c:0:b0:1ef:ffd0:ce49 with SMTP id o12csp1623838lqt; Wed, 20 Mar 2024 09:12:53 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVJdOTDyc7U1w7l15vpS6X+cHT0pJWvOSfj3xYV9Uy4mtdvDIt5kz8sTtMHTr2sXR2+tcfpfO+fVOn4alWfwPlGsyV7qwXJfr9TWhJ0UQ== X-Google-Smtp-Source: AGHT+IEKNlboa81UXehmjnlIrANE8lUlbseLxZ9GFhZ2ZI3TG+V6U+YyTe11es9/RFDQa0A33KWE X-Received: by 2002:a05:620a:389a:b0:78a:74e:378f with SMTP id qp26-20020a05620a389a00b0078a074e378fmr2017107qkn.24.1710951172945; Wed, 20 Mar 2024 09:12:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710951172; cv=pass; d=google.com; s=arc-20160816; b=RFv3G1ye5sTvxKCA2VT50/umuWoezq1BhrQ0Ste8s/kRuHNkjMbOcrslcQJOfrqYDW jddTdGUELuzU8fLUXQl94827agbNyBJGqkzOXhZuAjE6YnvD2k4Gy/TKiTbplDPOKsVc WwTXx3Wse5i6PXrca91r7IH+Bl0CES6QOFoghX+fVZdzowuU5JFNaaVU1XzCh7wVJgPH W66yrxAsKwMTjz0alu8n/FPXnpBVzySHhnihCrqNid3pRLdVQdXhGbkak/LRyU6UAAwR EBY1o1mnvGpp70y1wfpHBD0lgdwjcqzB1FKslDsU0o6PmzqiBxtyo5UweLsAyNctoAmR Bc5A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=OHaerxnf+Io0STbXSxPOeYL0uihrNa0TldEwjw3BQgY=; fh=We6ogBbgS/BMCRqnbOfYjlBE+36cpKEo5M2qfAENeVE=; b=DXRjl46h4IbzHQCIjkyke4oBTf4uEo6dG2b95g/kYnjxZhOsnAi/6coOeoWStRjPqm ZYC6soRwzUsFj9x72j7aJZJ0udBECINovYVMvVq2BvrQfBob8QfnSFSoMOXkAEL7ZlPn g5e8lVJXS1HaVZm0OqUUzJ4/taPrf0ufqZoUQGGFxpC0yH20iw+r5TF4mqg6rI+LNYPY R3VpWbbq5SN36z9f9h39V40Y8t4+gz4U9Lec1KknyLpsQggeN7JOgYSXyYSVYxTZggDU p3nHzszip7EwE4uqHUK1fop8idUY+SENVDqASlt8j3ZvtIwcFC6QHXSc7nkvLPmodqmW t6ZA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ZWeTSntZ; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-109147-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-109147-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id xy2-20020a05620a5dc200b00789e79daaecsi10933082qkn.711.2024.03.20.09.12.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Mar 2024 09:12:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-109147-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ZWeTSntZ; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-109147-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-109147-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 5E4AA1C22C46 for ; Wed, 20 Mar 2024 16:12:52 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D902A54F86; Wed, 20 Mar 2024 16:12:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ZWeTSntZ" Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 199BB23B0 for ; Wed, 20 Mar 2024 16:12:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710951160; cv=none; b=hyk0anaH0tWPiwT2OrkQAgs2GX7y+pbqWmYTWIRNK8zokL6te/Q/J80uQp5N+HvVj3ZyIhsG5/uwo3coZQK1gZDhAWBFOotgV3lHyd4KRUp5NntflfbDcerxNGH4lFYyK5d0xGMl3/uwalD28mHMTqjrfqNN8kcSudSBhvG4zFA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710951160; c=relaxed/simple; bh=91XMpLG2akQ92yHfsX86vnzQBDTtg0DrCMSJa/o9yO4=; h=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References: In-Reply-To:Content-Type; b=ZmmrUTP1/VuCLn62ql+Qu63HdZFoexb33jTsmXLE6DTxtQFVBXqCxakO4I4H7MRdHvvnvHcP84U6MpaA2/GQVHydbcUAVxs6g7H/zxuNtOUeJnxXrsxw4EvH3fGxpdeDvQQlLcnqQgbzZxfrDbl4DgNQSkLbmEvE1pt3n+IKvDI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=ZWeTSntZ; arc=none smtp.client-ip=209.85.128.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-414618e6820so19993615e9.0 for ; Wed, 20 Mar 2024 09:12:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1710951157; x=1711555957; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=OHaerxnf+Io0STbXSxPOeYL0uihrNa0TldEwjw3BQgY=; b=ZWeTSntZ3C9eDoRi9NgKZjAgmPAHzY6+rinN5GPISYIEw6hya3n6aW1P3tRR6a6qAb FRdCwz87hnV52HKD2YHOwiOekplp/BjbBReBHjx7y8eYpcmnZKu/kwaGNelMbeRY52Ga sfoeBvpFsutZ1PfyjoVEkr/xAbcTnhUzywvxzv2MW/siM+SFwOkx0WBiejUhLzLcgH2m /2dCengCm6jP/WSwS5NTTCENZ0z/zt6QKT0qSQNTZ68lYXEczyxn9QgIbCbbKPk+LR12 5+Sb0khCuRE/8lE3IofBAxOQzjMBNq2rIzJ7SXTvyVAuna/9koHt7z9G4ex38xcKcUYl pjzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710951157; x=1711555957; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OHaerxnf+Io0STbXSxPOeYL0uihrNa0TldEwjw3BQgY=; b=HYhFBGAkeYNH4EO8vG/iOMXz+bR87WK20Y5vLgzHwAxoT2PMb0u/ife4Bn6zPWg0ah xnI3K0RK92KfRwh/tbsCn1AafzVXSox2AC+FrPOG7s7yvwvW0uEbiBmwrIC3y1lsDsOu erUlYy9COFqc1oOuFNxSp8HSGUNVB27aC+4/Bq01cK8ubSzX4h0Z59umdRMaxAigOAdp TXpMTyoKBV7fhF4V2S02GiSqi1gt/dteq1KXjHI11SYhUJLYT+eXxni1D/F9xZgMHNam C+UU9Eyu06CwgoZZZtCsHtEa0h/U6Kvr9vNiE2sX2617QY4Jyq2XJT20bDv81RNzhgA7 EjCQ== X-Gm-Message-State: AOJu0YwsQWeZzNZ3ATi3/JNSQAJNWJUF2x7nufPcJ3AhGU7SEgi3B+kC rWK3zP9Clc/ZBQxyUNC4Wx31SW4QnVapQIpCFTbAsU1YebaTpxoSAXCrZekNeZnsJmB3arLAR2l 7 X-Received: by 2002:a05:600c:4fc8:b0:414:6172:8366 with SMTP id o8-20020a05600c4fc800b0041461728366mr5260918wmq.15.1710951157618; Wed, 20 Mar 2024 09:12:37 -0700 (PDT) Received: from [192.168.0.102] ([176.61.106.68]) by smtp.gmail.com with ESMTPSA id by19-20020a056000099300b0034174875850sm7821180wrb.70.2024.03.20.09.12.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Mar 2024 09:12:37 -0700 (PDT) Message-ID: Date: Wed, 20 Mar 2024 16:12:36 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 5/8] media: qcom: camss: Add CSID gen3 driver Content-Language: en-US From: Bryan O'Donoghue To: Depeng Shao , rfoss@kernel.org, todor.too@gmail.com, andersson@kernel.org, konrad.dybcio@linaro.org, mchehab@kernel.org, quic_yon@quicinc.com Cc: linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, Gjorgji Rosikopulos References: <20240320141136.26827-1-quic_depengs@quicinc.com> <20240320141136.26827-6-quic_depengs@quicinc.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 20/03/2024 15:40, Bryan O'Donoghue wrote: > +static const struct csid_format csid_formats[] = { > +    { > +        MEDIA_BUS_FMT_UYVY8_1X16, > +        DATA_TYPE_YUV422_8BIT, > +        DECODE_FORMAT_UNCOMPRESSED_8_BIT, > +        8, > +        2, > +    }, > +    { > +        MEDIA_BUS_FMT_VYUY8_1X16, > +        DATA_TYPE_YUV422_8BIT, > +        DECODE_FORMAT_UNCOMPRESSED_8_BIT, > +        8, > +        2, > +    }, > +    { > +        MEDIA_BUS_FMT_YUYV8_1X16, > +        DATA_TYPE_YUV422_8BIT, > +        DECODE_FORMAT_UNCOMPRESSED_8_BIT, > +        8, > +        2, > +    }, > +    { > +        MEDIA_BUS_FMT_YVYU8_1X16, > +        DATA_TYPE_YUV422_8BIT, > +        DECODE_FORMAT_UNCOMPRESSED_8_BIT, > +        8, > +        2, > +    }, > +    { > +        MEDIA_BUS_FMT_SBGGR8_1X8, > +        DATA_TYPE_RAW_8BIT, > +        DECODE_FORMAT_UNCOMPRESSED_8_BIT, > +        8, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SGBRG8_1X8, > +        DATA_TYPE_RAW_8BIT, > +        DECODE_FORMAT_UNCOMPRESSED_8_BIT, > +        8, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SGRBG8_1X8, > +        DATA_TYPE_RAW_8BIT, > +        DECODE_FORMAT_UNCOMPRESSED_8_BIT, > +        8, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SRGGB8_1X8, > +        DATA_TYPE_RAW_8BIT, > +        DECODE_FORMAT_UNCOMPRESSED_8_BIT, > +        8, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SBGGR10_1X10, > +        DATA_TYPE_RAW_10BIT, > +        DECODE_FORMAT_UNCOMPRESSED_10_BIT, > +        10, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SGBRG10_1X10, > +        DATA_TYPE_RAW_10BIT, > +        DECODE_FORMAT_UNCOMPRESSED_10_BIT, > +        10, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SGRBG10_1X10, > +        DATA_TYPE_RAW_10BIT, > +        DECODE_FORMAT_UNCOMPRESSED_10_BIT, > +        10, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SRGGB10_1X10, > +        DATA_TYPE_RAW_10BIT, > +        DECODE_FORMAT_UNCOMPRESSED_10_BIT, > +        10, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_Y8_1X8, > +        DATA_TYPE_RAW_8BIT, > +        DECODE_FORMAT_UNCOMPRESSED_8_BIT, > +        8, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_Y10_1X10, > +        DATA_TYPE_RAW_10BIT, > +        DECODE_FORMAT_UNCOMPRESSED_10_BIT, > +        10, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SBGGR12_1X12, > +        DATA_TYPE_RAW_12BIT, > +        DECODE_FORMAT_UNCOMPRESSED_12_BIT, > +        12, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SGBRG12_1X12, > +        DATA_TYPE_RAW_12BIT, > +        DECODE_FORMAT_UNCOMPRESSED_12_BIT, > +        12, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SGRBG12_1X12, > +        DATA_TYPE_RAW_12BIT, > +        DECODE_FORMAT_UNCOMPRESSED_12_BIT, > +        12, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SRGGB12_1X12, > +        DATA_TYPE_RAW_12BIT, > +        DECODE_FORMAT_UNCOMPRESSED_12_BIT, > +        12, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SBGGR14_1X14, > +        DATA_TYPE_RAW_14BIT, > +        DECODE_FORMAT_UNCOMPRESSED_14_BIT, > +        14, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SGBRG14_1X14, > +        DATA_TYPE_RAW_14BIT, > +        DECODE_FORMAT_UNCOMPRESSED_14_BIT, > +        14, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SGRBG14_1X14, > +        DATA_TYPE_RAW_14BIT, > +        DECODE_FORMAT_UNCOMPRESSED_14_BIT, > +        14, > +        1, > +    }, > +    { > +        MEDIA_BUS_FMT_SRGGB14_1X14, > +        DATA_TYPE_RAW_14BIT, > +        DECODE_FORMAT_UNCOMPRESSED_14_BIT, > +        14, > +        1, > +    }, > +}; Also please consider including/reviewing Gjorgji's patchset which reworks the declaration of resources. https://lore.kernel.org/lkml/20240319173935.481-4-quic_grosikop@quicinc.com/T/ --- bod