From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (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 481353B9D9D for ; Tue, 21 Jul 2026 22:04:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784671452; cv=none; b=YRrR6Gm9fZX2kK3tlmZDi0dAupwlr/T+Gik2XLBco3sdBjRLMfxVVa8RdoqW2O75qqPpoPN0ADrVUMFa922ufWJHG5wHKTloSd8C3fIxvpytNyDIG67VWORYT9fFAfBcf69AArXSkThAmGnBp6mnPYz1/0Cehb9hh0NHLs5vLoY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784671452; c=relaxed/simple; bh=jiPXaplbBrjDBiyD+2xdkHqYyJ73BZfU7SzbcpN7ktI=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=uRzt8clC1gX9j/XDJzIX6jjzW/O+h8uqqwBFBz2R5IutDJZjvkGQY7V8ifXo7ymOh09EHVElF817NZjT19ZI98tyHhlqrOuxIxaGNWCeioqG+vVI0zeh0tUHQEL3r2zkJO67RBv9OqefRW8IzYSovL2owuPxwTaxhim8r4RiqMc= 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=CnCvzHI5; arc=none smtp.client-ip=209.85.221.52 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="CnCvzHI5" Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-47f633e6058so4316569f8f.0 for ; Tue, 21 Jul 2026 15:04:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1784671449; x=1785276249; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to:content-type; bh=QogQktI4cQ0/cwbQynb7SnvvTo2aGoVhN6/lvaHQfIo=; b=CnCvzHI5RuLhUghyb2cJd7j0Qi0Td9MTuzFvQ8+NclDHKArzQxfF6oWS/Fs+lBGmQT 3nhOHO6n/wmkGQ6FLA0ftnfgVmOjg9TNzvEFVhZJ8NoUh3n7KyJJHufvaZSp+oamYQbX Rl2DdjYlnvf9lIfu8yqs98EMrov5oxi6UAq2maWzTnfWWHDwl89Y0PFS7Oi3QYGwJH5p c0o15T1a9eNFbI2pFq9vslpUNmKQP5tMVay89/PsrXuNjWf2eOIJ2QOHP3DTuMFR7pQ3 4mCj6BO+7OjdER+wcyhAGk+8NjELIVxxSGZXeLGF50N3dplHkFKHswF86jXEik6qIsx3 vFvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784671449; x=1785276249; h=content-transfer-encoding:content-type:in-reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=QogQktI4cQ0/cwbQynb7SnvvTo2aGoVhN6/lvaHQfIo=; b=nMS1LOtPPy/6S5IsZFMDWpgk+NhYZWrbahLddtTiP17L8G3ifeIWF3aIcs6m/0cHEv aFq3u9nydKvH+wjgfd6n04lyW8k0sgBaMQ3gAQoLQrW7QmS+6LedFfR7dhuirg2UmAIw VtKpO+22ZvFq9bwZOJg2PPYVKL0aFreqhWstYEH2srj4aBE8c9+L3/7ZgMeDOsmJ6cd3 Az67QjhxicNh0JDoU+VR4rJW/pxfL6dalMpo+5CFk3nK4CNZ99c+YmW2fq0Vzqa0frxj mbfgp2XY8k/Sn6usGb+h3zE98V/alQrExdS2GzALREX5ZCFvwBzO8HBkQLnXKyf6/fva 9BSw== X-Forwarded-Encrypted: i=1; AHgh+RoLxo852jf1BlNdxVyvJAenmzFoeQhd9T6v4WTc/KA5KgmFdQoSCtQCadtP3J8ARFUGYxHXKtJP+JTX6KQ=@vger.kernel.org X-Gm-Message-State: AOJu0YyPDqPBCtk1Nf/QS55ce2MUA5Rs4oQmvuE6sp43wuJDdUKS1HMn RvoLTT8n1n0xXtfy4S6l1DoZ5pY0ocnfZziueqkJ9EVzgHi+vsEVYDVRfhC5cP7NZI4= X-Gm-Gg: AR+sD13G48Dm1sfyq7VkNYyJz2lbOi3YZQngM6OspB35XzRxYn0SH/kE9qTw+L126BI 342Gc1Uy3O+/VGZK7S9lmYyHslG/FwNZXtDg+6tjzN4da3c/nFzaGLxxZ4LeNa743K33jstg+GX Jef7uphRPORcX3YqdzESfwbtjuMobgS4PUbd29bGKR5oA1kO40zv9tVAWUUPOeCOqr42xJcPB4N 6Wbb8C0WF8CdoQsKWTm87lvDULjKhQrUl9xRQ+cVOLr+TfXqFlQqFhLUu4zR52P4u1nPuyTuKC0 3hcBoAI7vNH+G440fQgldjO6oZTZBlyL+Jg+KXYbvfVeQ7VA8qdM5C4veaiPQ1s7KGQKjYXQDne z61s4b4QC9paSUVb6H9WKEkd4pxKw6A/sUdT8qtXvWguOFigW+DUXaw6YGPhwtkFMXuADTGVLoU ZlQ1KgPQZTCNaZDY5juCPvEb5URQ== X-Received: by 2002:a5d:5d0e:0:b0:46e:8226:96ba with SMTP id ffacd0b85a97d-47f623036aamr25701097f8f.13.1784671449467; Tue, 21 Jul 2026 15:04:09 -0700 (PDT) Received: from [192.168.0.101] ([109.76.186.235]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47f85b9a659sm33588f8f.6.2026.07.21.15.04.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Jul 2026 15:04:08 -0700 (PDT) Message-ID: Date: Tue, 21 Jul 2026 23:04:07 +0100 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 4/4] media: qcom: camss: Report hardware version via media controller To: Loic Poulain , Bryan O'Donoghue , Vladimir Zapolskiy , Mauro Carvalho Chehab Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio References: <20260721-camss-version-v2-0-b2440d99085a@oss.qualcomm.com> <20260721-camss-version-v2-4-b2440d99085a@oss.qualcomm.com> From: Bryan O'Donoghue Content-Language: en-GB In-Reply-To: <20260721-camss-version-v2-4-b2440d99085a@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 21/07/2026 14:21, Loic Poulain wrote: > Populate media_dev.hw_revision with the top-level CAMSS hardware version > so that user space can query the exact hardware variant through the media > controller (e.g. via media-ctl or MEDIA_IOC_DEVICE_INFO). This can help > identify the platform variant and adapt behaviour accordingly, for example > allowing libcamera to apply quirks or enable features that cannot be > discovered through standard V4L2 or media-controller APIs. > > The version register is exposed by some platforms through the top-level > "top" reg region (offset 0). When present, map it and read the version > once at probe. This is a no-op on platforms not mapping the region (yet). > > Reported media info on Agatti/CM2290 (Spectra 520): > Media Driver Info: > Driver name : qcom-camss > Model : Qualcomm Camera Subsystem > Bus info : platform:5c11000.camss > Hardware revision: 0x00050200 (328192) > > Reviewed-by: Konrad Dybcio > Signed-off-by: Loic Poulain Reviewed-by: Bryan O'Donoghue