From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm2-f12.google.com (mail-wm2-f12.google.com [74.125.225.140]) (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 8B31D4CB8C5 for ; Fri, 2 Oct 2026 15:59:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.140 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790956747; cv=none; b=IBeoRvvwH+zDKlb2znc+uDcTow9dHGq+viLx+pKNkTW1PHHZmlrf9m1Nn8937FtlBE1K/T1wo4wKMAunhc15DcPzKj3XrnKuoC77+/PU0zysOJRWCoWR5GfCuncZd1oWqWuxASRKzUm3ZRo0l79jhKvI+tVcLt1WFud2HXUGl3U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790956747; c=relaxed/simple; bh=1DNPJeRt0J3xR44Je1fYvtsAtSeKrCZ5Wu++tyEkRVc=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=jwVq3M2lMIuwlBC/4sQ0a37iPIoIunrEGUA+xy+nJZSLxJO6BmEVcsPuCJV5Zljj1RrC4giMz6IYxOeisIKGe3XFglveHA5eOJyxdcYw0EB+RjAe4VQoJ38guQB7E0fOeoHnDmk6N3+CoN4tu6wx2aaUPKHAtbsHTOvxNI3XhAw= 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=BGKZKZME; arc=none smtp.client-ip=74.125.225.140 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="BGKZKZME" Received: by mail-wm2-f12.google.com with SMTP id 5b1f17b1804b1-49b912d8239so488055e9.0 for ; Fri, 02 Oct 2026 08:59:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1790956744; x=1791561544; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=Pb1uCq7f8fsDePcoF2HdzhViGioHtCHyGF6zTpmPj1M=; b=BGKZKZMEo/oJnMTL6K+KFW+XdwFh+eoXiztNZc6fTwTtYnj+tzLA3LI6XO/b7WBTbm JOmz6UvKzljI79hxaK7UWhLr4yx1C1CXk9Xu38JRvrjUa3SYErX31McPFnGEcao7c0eL R9yR6KRNeOrBLsOI5l31gZve2p2U9LlCbQ5Lbx59GZ/pCzf41rE17312H51Yo5Fzp+KM DTqGw9N/nWIiIoImENdg3aN+FPUNXfc+W00LmdyKoLUrpCON9De4UyD2+IG3p7Msc5dX 98GRdxvYu3HFJFS47BWyRIm2SqvO8++WkO5naCa9h1NKw4k7Kw4Mhk5bCVrxApvS44xx MJTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790956744; x=1791561544; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=Pb1uCq7f8fsDePcoF2HdzhViGioHtCHyGF6zTpmPj1M=; b=g8+wQ8EiNpgZ/+jsXR/UWPH1tcPOgls247Q0YcvycKwbODvXi4CI8vCjv/3a38c48B xWr92+9Y15nQ+tl91zmBg2KYGkhrHZj7peFkBB+jeh5pVYSto4RYkVlhQjd7Yr3fGu2i TlfdqxenjyxRB2dE0eyyAE0ZnQC1ExOFb7E0/1ByPtoqfaLX9LvNYZna/J/3N0gX+I3T vCQfvKKvbIeBbkoCnsYEdIkZp4e++7OoHehfzICAN5Hj22/XGE9IubwXM8zIaU0wUV2s X8KxmYtFs+Lj6oQiP90qx1s0jZKvoO/mjnR0cu8jRZBeincxpBPsHqGygVJSSbz4L/Rd sE8Q== X-Gm-Message-State: AFuF++k9X95AqbWu/3gx4tMKqgMaM6oWhm6fP6NjkDhNRs6UdPz2qd65 5+Wn9oAlm3hsW9NpoyKFrsWNhr0i8GA30FksoVooM+c1sICWub31ncLJfvEpWGf+wSDVY8rYPOJ 8YgAex3U= X-Gm-Gg: AYBFou2AQkxTyyu2ZMoTNm12UF0ougthyBLD8VlxxmBmVP8AbmolXK/nNn755VYLu79 eNmbb4/REKNDE/quuwt23g5mqRqGUi/IhHoyLtQjAkSstnMbu+fxSscnJbmZdfRPDJaH119kDBl Gdxni03cxMeznw6MHDIbQS0fg85iXLkvysqfuzw6iZl9ToAemB8f4s8awLCWzwvDGMA4cYyPWPG stzwbBcA51V5pIGhFuOfuOUj1efnUtU4qnxRa/ajN2++b8ro8dLkWmOvCnRRBXZ7UQBLn9ph370 3zRQHA9/4rmRil1hoYLbUTZLsFYL0tKgiXeb8yXhRSGi7WwVODqSbf0EVhpRF6yzecbBUq6BxRK pZ9hZjv+OLT7FmDqCXrLlyxKeXkUToiK4YQNSDQst4cwkYxEv/Efyd83ziRiPdvdsl+eADW8tOe ZoDnSXlbblL5U0Mya7LuAbCEzmrKhQO+NT/eRP+GB3+SOSwu3OW/cPV9rNl4ksUhk= X-Received: by 2002:a05:600d:6445:10b0:4a0:1b14:d00e with SMTP id 5b1f17b1804b1-4a027519330mr44985025e9.1.1790956743728; Fri, 02 Oct 2026 08:59:03 -0700 (PDT) Received: from [127.0.0.1] ([109.76.210.127]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a02770fe4csm97162395e9.7.2026.10.02.08.59.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Oct 2026 08:59:01 -0700 (PDT) From: "Bryan O'Donoghue" X-Google-Original-From: Bryan O'Donoghue Subject: [PATCH 0/2] media: qcom: camss: Split VFE 690 and VFE 780/880 Date: Fri, 02 Oct 2026 16:58:58 +0100 Message-Id: <20261002-vfe690-780-split-v1-0-40e15aa8716c@kernel.org> Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/yXMTQqDQAxA4atI1g3EYP27SuliHKOmFJWJFUG8e 0ddfov3djAJKgZ1skOQVU2nMSJ9JOAHN/aC2kYDE+cpEePaSV4RFiWhzV9d0Gfkyqppmd0TYjY H6XS7lq/3bfs1H/HL+YHj+AOcyLpSdAAAAA== X-Change-ID: 20261002-vfe690-780-split-c40a89bd22a5 To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Bryan O'Donoghue X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1111; i=bod@kernel.org; h=from:subject:message-id; bh=1DNPJeRt0J3xR44Je1fYvtsAtSeKrCZ5Wu++tyEkRVc=; b=owEBbQKS/ZANAwAKASJxO7Ohjcg6AcsmYgBqv9TEIkJfCMPpxAOyNKR9cxp0hnmCAh8GZzNoj w/viVmUyPuJAjMEAAEKAB0WIQTmk/sqq6Nt4Rerb7QicTuzoY3IOgUCar/UxAAKCRAicTuzoY3I OqbJD/4ySr8lxhq11p8yYTPL0WKSaBav06hhCa2VH6IdtPQTVJb9D/t/SAaMiqYzADu++GN9eA5 qFeUhg6NhnzYVtjghJX6VzD34csQ1AVsNSo/Lfrn+8FrgNP1aOIomMT3qnhGmgLFzCmpahSuek0 M8KdHSZcYJp+nxu5kP+p5AKwBrWMQwkLqRIPqn8dyzh51F/U9gL7ru5ENi5oWokzNdBQYUAF5y0 JgIGvWiKC4cKiXNC3QKT2c+bx2AYxIld9n+g0yGiNxvXGll91o5YnhaGeYrNFu1+RSOxWyxgTC+ ywG8yPWgTdY6pgNwwAgkL0o74jr/QuH0YUb7bbjeZoeNDxckpCqojchu9zTonecX5KWrh9AYCXy mB7eKHPwovtNBrPk7qBjRlt+bplnIoEA9Y0Us2GgoG6ykMlNkEDrdTxvTO6+MDw117IO+uTeila Yp9oGNyYmm85SWhOdbi66r7CovVzGpuMNHmlQG5V9lNqx5LmI3aWwFt7/8DOWZAPoFGExvJhGug 4hO8YZkzDfRnEP8EGWXJoe9PL/vnm7shFSPUuGOXDpGMLJz/ChtCvJssUtvD7AGV67KUs/gmjmA MFwIPGBiEjVwnIEUKGCkfJUev5pNTmQz0D8buYOqqPXBxoZuQ8L7akNLsQKNUMzc8q9VT9Dq2Kj xYJW688un8+i5SQ== X-Developer-Key: i=bod@kernel.org; a=openpgp; fpr=E693FB2AABA36DE117AB6FB422713BB3A18DC83A Looking at the write-master indexes for VFE690 and VFE780/880 its clear 780 and 880 share the same indexes but 690 is significantly different. That's enough of a difference to separate out the logic of both. Two patches in this series do that. One patch to reverse the rename another patch to disjunct the logic into two separate files. Signed-off-by: Bryan O'Donoghue --- Bryan O'Donoghue (2): media: qcom: camss: vfe: Rename gen3 back to vfe780 media: qcom: camss: vfe: Separate VFE 690 from VFE 780/880 drivers/media/platform/qcom/camss/Makefile | 3 +- .../camss/{camss-vfe-gen3.c => camss-vfe-690.c} | 49 ++----- drivers/media/platform/qcom/camss/camss-vfe-780.c | 160 +++++++++++++++++++++ drivers/media/platform/qcom/camss/camss-vfe.h | 3 +- drivers/media/platform/qcom/camss/camss.c | 34 ++--- 5 files changed, 193 insertions(+), 56 deletions(-) --- base-commit: 89a3d2a2237e017cdbefcb036db71ce74e67faf5 change-id: 20261002-vfe690-780-split-c40a89bd22a5 Best regards, -- Bryan O'Donoghue