On 03/07/2025 18:19, Vikram Sharma wrote:
+ !strcmp(clock->name, "camnoc_axi"));
This is causing a regression on other platforms because they define camnnoc_axi but not @ the rate of the pixel clock.
In fact its not very obvious why the CAMNOC AXI would want to have a pixel clock applied to the interconnect fabric.
The following resolves the regression for me. I can either merge with this change or I'll have to drop the VFE690 changes until you come back with something else.
➜ deckard@sagittarius-a ~/Development/qualcomm/qlt-kernel git:(aaa8b5ab704f3) ✗ git diff diff --git a/drivers/media/platform/qcom/camss/camss-vfe.c b/drivers/media/platform/qcom/camss/camss-vfe.c
index e969de74818f1..1aa0ba5ad8d60 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe.c +++ b/drivers/media/platform/qcom/camss/camss-vfe.c @@ -913,8 +913,7 @@ static int vfe_match_clock_names(struct vfe_device *vfe, return (!strcmp(clock->name, vfe_name) || !strcmp(clock->name, vfe_lite_name) || - !strcmp(clock->name, "vfe_lite") || - !strcmp(clock->name, "camnoc_axi")); + !strcmp(clock->name, "vfe_lite")); --- bod