From patchwork Tue Jan 9 18:00:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: srinivas pandruvada X-Patchwork-Id: 18879 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2411:b0:101:2151:f287 with SMTP id m17csp283706dyi; Tue, 9 Jan 2024 10:01:28 -0800 (PST) X-Google-Smtp-Source: AGHT+IGemG5mINsyIapPgXlEneo/Ovyfc1FDzaWqyDNSpp2/gQ601g83MiTWS5g5PIKJP4QZyKey X-Received: by 2002:a17:907:741:b0:a2b:11f2:ee7 with SMTP id xc1-20020a170907074100b00a2b11f20ee7mr1127610ejb.40.1704823288060; Tue, 09 Jan 2024 10:01:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704823288; cv=none; d=google.com; s=arc-20160816; b=CcfZhUJESDn+dtmAl0srC3c32zJNPm55+t6CEoGOYqgFOHrTpcEMLd28VndLZ1DmE8 gQHnwkG4ZLupj/Z4cDYx46Bdds65pz7HfgzAeZDn2TCLWCMoXb3D+/5TXXBOTKqb+gsG BV241b1blr92WJX3tyt33r0GqC9XC1mweGJzFLlR5zSBo1WjkDUpBEURjivwFKIb5P/5 LWmWIWLrZfEbSpYniDXYFzz2AfuL+ptL9KHY8Fb72aDKF2kYXfkdQQhG24+i4uT0/rQh zFveeLb6gK8CTp/0JK8yldwchWr9F1exqsSQNIOoUXOu/iGO3kvqP+6AQ/1jKAFfZHlE FCPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=mFK7ejombLIBwnJCuF3vd8QAwpqHDrlTL4DIfcXGCpY=; fh=+qefaNsEkXb+6cE14coUwfWXDSnXoSFS2c07agj5LL0=; b=xaWLmWbVMOf84w9hFaC7s1rSCjlA2fAXjz9qIrDdSYnsHQ+VtymlolGZG1U7iVfsvU do0OACvXSPMnGhTjsVu4cgZt1SiY5oxYw/To0wxedWXL2Y93rh3htDvLU6m3hPPzwt0u 4ysYgwE5UpZOYdQaiA2QYiV4wCEhrjEcYkW+w/BILlC+ZUIKO3nlSGSL6GDRt24ZHo3I dVNHjPkYiTckObvi7qvRyGtORIaVjMl77RJzEebaqwL4HjAv0s5Q9xOCEYSmpSJ6v9vh oSCzH/1hUb0Y2MmRspMywgkUFgDFvAMiQMGBeQv/ZT/omFWpbkk6kNvjFjMxRq0dREJ0 xeUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=iEtVn1UX; spf=pass (google.com: domain of linux-kernel+bounces-21200-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-21200-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id i24-20020a170906091800b00a2827a6c816si986029ejd.835.2024.01.09.10.01.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jan 2024 10:01:28 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-21200-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=iEtVn1UX; spf=pass (google.com: domain of linux-kernel+bounces-21200-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-21200-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com 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 am.mirrors.kernel.org (Postfix) with ESMTPS id 1A3341F22B0F for ; Tue, 9 Jan 2024 18:00:54 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 05F7C3C46C; Tue, 9 Jan 2024 18:00:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="iEtVn1UX" Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D467A3BB24; Tue, 9 Jan 2024 18:00:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1704823219; x=1736359219; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=e+lcf15WJHRqtnxBwNL/me25x8MLVT679d4nZrYyias=; b=iEtVn1UXDlBLdFxMdTRPlTD15gITOKEsFO5djW/Lpgeup+GPVwd0i2de DKsWBwn1O0JjZyic7xd5Ddrsm8wq3fIrfoiJccB7iHf8cw7soWvnr6JTz 2ERvMg2lxvL6CliypoSONAKhNb2CfihAg5zBKfsXHj72AQ6rHM5uenHSc 5dnGqj1/IoImr3ti8+9mqKDwRsF9cPQD2Py3Tezt0ofBlXv0LipYoXXny deSUwd+u/Lu99xrrr7AxICSWctyE3DRV9cqEGAfL5kkKFvxHou/S0opGe WTz1jOkJa9fNpntPCv8U3RLSdWgl9YfsOBymt+wDExUbcWP39YttxwbWC A==; X-IronPort-AV: E=McAfee;i="6600,9927,10947"; a="429458602" X-IronPort-AV: E=Sophos;i="6.04,183,1695711600"; d="scan'208";a="429458602" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jan 2024 10:00:18 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10947"; a="852269562" X-IronPort-AV: E=Sophos;i="6.04,183,1695711600"; d="scan'208";a="852269562" Received: from spandruv-desk.jf.intel.com ([10.54.75.14]) by fmsmga004.fm.intel.com with ESMTP; 09 Jan 2024 10:00:17 -0800 From: Srinivas Pandruvada To: jikos@kernel.org, jic23@kernel.org, lars@metafoo.de, Basavaraj.Natikar@amd.com Cc: linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Pandruvada Subject: [PATCH v3 0/4] Add support of color temperature and chromaticity Date: Tue, 9 Jan 2024 10:00:03 -0800 Message-Id: <20240109180007.3373784-1-srinivas.pandruvada@linux.intel.com> X-Mailer: git-send-email 2.40.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1787636784085565143 X-GMAIL-MSGID: 1787636784085565143 The original series submitted to 6.7 (before revert) is modified to solve regression issues on several platforms. There are two changes introduced before adding support for new features to allow dynamic addition of channels. v3: Addressed comments for v2, details in each patch. v2: New change to add channels dynamically Modified color temperature and chromaticity to skip in case of failures Basavaraj Natikar (2): iio: hid-sensor-als: Add light color temperature support iio: hid-sensor-als: Add light chromaticity support Srinivas Pandruvada (2): iio: hid-sensor-als: Assign channels dynamically iio: hid-sensor-als: Remove hardcoding of values for enums drivers/iio/light/hid-sensor-als.c | 130 ++++++++++++++++++++++++----- include/linux/hid-sensor-ids.h | 4 + 2 files changed, 115 insertions(+), 19 deletions(-)