Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4724893pxj; Wed, 12 May 2021 11:46:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwGJYWwFgJRlhwMV6LA/SPbOhjl02AWsO8zyItgnrO8pmDjYlrlwsLWrZgfmiIuAb7bcmeV X-Received: by 2002:a17:906:46d0:: with SMTP id k16mr39597717ejs.105.1620845217871; Wed, 12 May 2021 11:46:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620845217; cv=none; d=google.com; s=arc-20160816; b=Ro2T795ZlYcnwRpqFlzihnYkzjXwGMRCl5av0OiA8UxL8k8R83nhwcw8wf6ZIMZrBa 1GZGHPm4LBYqM1f8nO/4mjNnlEQLTi8/bDe4re5fltVarYVsWqO6o9a8b171Go2XPP94 Gjh7qhKaQO7UIzt6EtLpiExX+iGB8Zhukk61qzVmnlzd2jr5HAIlv6u/0b9ImCfBBxnQ WN+CGEY3USE/qkwtXsZeQouU9/gcDEwpRKMpVKq9+NNkypSDamRHx3nL3DioIqGPL2gp Bky2uisZfmDsLz9jGbvviyrqgaduDrHVzsAeZpiL5PJEJt4uix/B8K6IctIvpkrH9jeq guOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=cTskvWQIDDb1hgqAY0ADnHB4uNB1ZyWmoCDHK/v8jTw=; b=bTqXJ4DhSX5SIRffPPCUzBZDU0gMdlAiJUPEJs6XfPrkmMRIkj7HEigKwZt5XJP1cg WrHuWWxz7lvIL7s+5P9ovZXyIIMalWeN+cfa30TPH2PGqYWFumOqQqlA42LQ8fAWz9LN 6f8ulMR5tfI1HKFGIOd/ZGMOgTPplyD+f0J3suWV4hOjhz+99VfcvWdJJ/crqmddz6As OBVvUsOCBtgfBuqwwDvYIxbR/gmK/8RoXc67EntpA7CpiMEj5a+63C0wqPnPDoOsiTeS 5mLWHdlhI+3IsmVuiTzOJ+2ek4snP6lZl8hhobNEDuhJJ1TK5wc6bdFPSTWR3h5E7dtU oCLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=S3UcytDb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z18si500333edd.346.2021.05.12.11.46.33; Wed, 12 May 2021 11:46:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=S3UcytDb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1358512AbhELSoX (ORCPT + 99 others); Wed, 12 May 2021 14:44:23 -0400 Received: from mail.kernel.org ([198.145.29.99]:35700 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243667AbhELQly (ORCPT ); Wed, 12 May 2021 12:41:54 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 55AA26194D; Wed, 12 May 2021 16:05:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620835547; bh=uoffoVtnZ+OsSYxdFTUiuo1TnBfjBWE6BOUDpLNoBPM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=S3UcytDbYqc6BY4EjlkLbYBC7FV9OGV7MbkKz3dElYzjKMsmVZwGFcz/aZy07rDbG OiVl4RtIzNRsROHvYc4Be9Ce26eDf0RaDxIlHRIofrBIaa6sIZ4esECJcQG4kZIYK9 2xtoFmoQ1TUDCe0Hw+xFvzosp5tAWuJlfNRtv0qE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Sakari Ailus , Mauro Carvalho Chehab , Sasha Levin Subject: [PATCH 5.12 389/677] media: ccs: Fix sub-device function Date: Wed, 12 May 2021 16:47:15 +0200 Message-Id: <20210512144850.251577796@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210512144837.204217980@linuxfoundation.org> References: <20210512144837.204217980@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Sakari Ailus [ Upstream commit 8c43126e8c9f0990fa75fb5219c03b20d5ead7b7 ] Fix sub-device function for the pixel array and the scaler. It seems that the pixel array had gotten assigned as SCALER whereas the scaler had CAM_SENSOR function. Fix this by setting the pixel array function to CAM_SENSOR and that of scaler to SCALER. Fixes: 9ec2ac9bd0f9 ("media: ccs: Give all subdevs a function") Signed-off-by: Sakari Ailus Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Sasha Levin --- drivers/media/i2c/ccs/ccs-core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/i2c/ccs/ccs-core.c b/drivers/media/i2c/ccs/ccs-core.c index 15afbb4f5b31..4505594996bd 100644 --- a/drivers/media/i2c/ccs/ccs-core.c +++ b/drivers/media/i2c/ccs/ccs-core.c @@ -3522,11 +3522,11 @@ static int ccs_probe(struct i2c_client *client) sensor->pll.scale_n = CCS_LIM(sensor, SCALER_N_MIN); ccs_create_subdev(sensor, sensor->scaler, " scaler", 2, - MEDIA_ENT_F_CAM_SENSOR); + MEDIA_ENT_F_PROC_VIDEO_SCALER); ccs_create_subdev(sensor, sensor->binner, " binner", 2, MEDIA_ENT_F_PROC_VIDEO_SCALER); ccs_create_subdev(sensor, sensor->pixel_array, " pixel_array", 1, - MEDIA_ENT_F_PROC_VIDEO_SCALER); + MEDIA_ENT_F_CAM_SENSOR); rval = ccs_init_controls(sensor); if (rval < 0) -- 2.30.2