From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f175.google.com (mail-dy1-f175.google.com [74.125.82.175]) (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 068033C81B5 for ; Wed, 1 Jul 2026 08:55:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782896144; cv=none; b=U58RjLouBO3MXvnx5H5UEthkI19i+cnlXguDg0XCXdD4hhN2KiId+NM2cVWT22HjKeraUZIBnYO0JFZFY/mQkaCHxHKv87YbeMsxrjjaqtFs9grwOH8tp8WduEYE6BrMAwTWRnYSMe9AVlUPVXu8wqb36CQfLtrVSQMgiDHxfxw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782896144; c=relaxed/simple; bh=faXX874UlTTPY89enPim4EK2NSNqA8OyRAlvkutVWHI=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=sd98QkyRoDGmU3k47mSR0QPpGWN0EksEBuq7SNYPnTYRfuE+XtgGjir154AzvdmRoLewmKvxg4yyO3l+r169uu8kiZVnksKHBs+BfSUejtWXsLdHkGHPfLOYMcaqV4Vz+CE+k0vE+q4SPHn4IYqW+f2sDtM27ZqHAGZ8dRk40Ao= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=T3jq6oyI; arc=none smtp.client-ip=74.125.82.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="T3jq6oyI" Received: by mail-dy1-f175.google.com with SMTP id 5a478bee46e88-30c944aacbaso120869eec.1 for ; Wed, 01 Jul 2026 01:55:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782896142; x=1783500942; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=Q063S10IteKsFQ8gNDRLWZuphT5IA1a9z22SHQALedE=; b=T3jq6oyIw+S1u46O4vVDQayfgMSSBUZyBnXEkBAh3q/0Qhhcw5hZIgjX7gkAb7BKYS m6+5zZiVIbsIiChTpsjd132ICtCgtl/pEzmH+j3ZAHRMIUAlW2L7YRbOe6I8ikaLE7AD JpmPG5QMiaFCQe0YvWMtkd692FaVXSCIG1/Nc4Nm+gEqHZp1TY1LQ4ZOwDLbpXLHcioo lBjNBlLj7HFTdB+F0TQuAi47LLRVqmUDcNLAplMIlY2h1qZLuvEmlpeE9K4hvy84FTV1 rlcqTMhF7PEvO3dRKIRMmV4o0Ex32iq3ae2mlniZygzS/o9HGJHwv3BtQuwv9B08KzM7 OjKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782896142; x=1783500942; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Q063S10IteKsFQ8gNDRLWZuphT5IA1a9z22SHQALedE=; b=IOi8WhkEme0v4Zf5PKkRS9pMApgn8GHb+sMSi8c8Mg6/pQF0B651aNPRlR+yEJn5FS iuVY5yT0HLhbXq8y2gnfz+dIEr+3Vui4p2CwTa0R/QsIik6F8eGG8TSsvn+zp1edoSNP yJox2spEx+ZAaS/EI72OUVdF+T093YpxywXW6Zryz9izXG4fkkxRuxP/5KF5TfUyGBq7 MD4VaXbDvN13b7xcL/7xnXYuOXABCQaGvBh5wqpqFQZFJVZ05My7OqUZIc/Yo7Ee2MPR +CjClwf85yZyhkZ92vkblG+at6i1XchgMQmbeNCnFDANbL0n4YHDFyEtpGLJj3vBTvIB iBmg== X-Forwarded-Encrypted: i=1; AHgh+RovxbPgRu+8MtpBoMXwQ5bN3GFL22YwCLuTMFjvsmM8M9f6kuobP51YJlzEdJAll49buqquuHZaaAeVZfg=@vger.kernel.org X-Gm-Message-State: AOJu0YyHMB9J7vEctb4phvBsPAse7O7qIIpAiYD5oAxDpeXbBWTuzico if//TITH8u5xKKFxMhIljqD+L0HQ4EFnvRBUvc3v4k2zHl+hgQxYejmi X-Gm-Gg: AfdE7cneXrsH+sljzDNRVoE8BI8UC++viZBCslduG9BUZceOdrzuXayevp0Vv6IZMIn fS4RpgLLmwGYimKaoFF2czxNj74egGESm63EvkBe/oC/q543eyz80Uq8cqUudhKUNTvmFf1p5s0 pRPEgevM7lfyFLepFWt5DZFHGFvnJfi5U9cKEiD50QfYAHmA1hBaUXbpqO+p6WT+ISiHCn7qzbL wkvUYZlj2ZMIA2LxOVDUa8sTkR4jdt+NfwrJDKEjcsrgnzfia2wTx59rgN17iQQzVuqOZyrdlYT QhnyS3FfFzHQkMEPX9p+YaYVl/YuDNB3uTjb8zFDIUUodJvyK2Bn/T3ICRtQJVNL3oyUDSyp8Ty R86w9KsmghcdLJyNa0j8ulJB4YsrZ+tS3ul1xWqaYKNcuFlV919Flfkl7gcYHXIm4K7UiMNEKEt 3iff/aS8tK2aXefSFJmA== X-Received: by 2002:a05:7300:cd97:b0:30e:e6d0:e330 with SMTP id 5a478bee46e88-30eff2801afmr880159eec.26.1782896142028; Wed, 01 Jul 2026 01:55:42 -0700 (PDT) Received: from [127.0.1.1] ([2401:4900:8901:272a:9e52:74ee:cc29:fbb8]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30ee2fbe011sm17797876eec.9.2026.07.01.01.55.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jul 2026 01:55:41 -0700 (PDT) From: Ramshouriesh R Subject: [PATCH 0/2] media: Add Himax HM1092 mono NIR sensor driver Date: Wed, 01 Jul 2026 14:25:22 +0530 Message-Id: <20260701-hm1092-driver-v1-0-d1bd81e233b5@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@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/yXMTQ5AMBBA4avIrDVpZ9HgKmJROmUkfjJFJOLui uW3eO+CSMIUocouEDo48jInmDyDbnBzT4p9MqBGq60p1DAZXaLywgeJcjagc94H1AZSswoFPr9 f3fyOeztSt70TuO8Hs5Nhk3EAAAA= X-Change-ID: 20260618-hm1092-driver-a6f2aaddf201 To: Mauro Carvalho Chehab , Sakari Ailus , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Hans Verkuil , Bryan O'Donoghue , Vladimir Zapolskiy , linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Ramshouriesh R X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1521; i=rshouriesh@gmail.com; h=from:subject:message-id; bh=faXX874UlTTPY89enPim4EK2NSNqA8OyRAlvkutVWHI=; b=kA0DAAoBFZWKXhEcBd4ByyZiAGpE1geiffouc10V2eyMMEP/zi7lkqDeraB53BzXpZ3W7qyFl okCMwQAAQoAHRYhBL/RC7M0pV+9Q2U0CRWVil4RHAXeBQJqRNYHAAoJEBWVil4RHAXe/sMP/RaJ hsBNzPkUCDwcSNR0mGiT3m/doK6kW6L1qItSJwwxJ5pfRW5IBHsT3TIkWdelDXxy8u6xrJ+xRwZ h7fJgyn2nNsrzhGX/lN9QiCDMiroLuu24hMRDVpexbhIgTCnwSUaMBR30DFqpVU8S2aBtdnMPre GAKB5myRMrqUKWpWucHqB+5uFfeHTMWO5UHs5fTfeIe/lViY2994jdbHOUDwC+Wi0mu/NY3EGM/ I5ZBCOxKLl4p80QYgpp0V+nWWVhEBowofTlVP5pBLhxZLipOJLRHEKzsZcOQ2yqW1MS9QctbJZm 8Ew3M1iRYIt7/sPrWc2fiSC7LKvxInFRC4EgMzBka1+eVABR15GwIIc3tldHze6ts+BNDYYZtUZ PkrMu/6brphed88txymjb8LkiVK7TuPzlzszxB7cLmutTyoW2u1ImCIBDEv/lqVhQhn7zkN+F43 yfaoIuWG0rALJ/ZOn8GQGGiA2B6aI7QhXqMrj6PwzojVax0qLPDPRdmNNH+Ut7hvLg/ffDXe4wo gCzmKCqJbfOcmQ+rLzeAyjfPM5/ErGSWjdRmoI1E662clnlZd9sLLoTetkNw69J0gH+F0R3Bl3C Yq2bhzfgDvi4YN9z74DF/qtl99qfhAgXf8eJz5LHa5kDTKbnEXdLSyh8IrJ+bwqBSktl/AZdqXB 2w3j6 X-Developer-Key: i=rshouriesh@gmail.com; a=openpgp; fpr=BFD10BB334A55FBD4365340915958A5E111C05DE This adds a V4L2 subdev driver and DT binding for the Himax HM1092, a 1 megapixel monochrome near-infrared image sensor. On laptops it sits behind the IR camera used for face unlock. It speaks a single MIPI CSI-2 data lane and outputs 10-bit RAW at 560x360. The driver exposes that one native mode, a test pattern control and the standard fwnode properties (orientation, rotation). It has been tested on real hardware (an ASUS Zenbook A14): the sensor probes, streams, and the on-chip test pattern comes through the full CSI-2 pipeline. The sensor driver and its binding are SoC-neutral, so they are sent on their own through the media tree. The board-level device tree and PHY work that wires this camera up on the ASUS Zenbook A14 will be sent as its own series. Signed-off-by: Ramshouriesh R --- Ramshouriesh R (2): media: dt-bindings: Add Himax HM1092 NIR sensor media: i2c: hm1092: add Himax HM1092 mono NIR sensor driver .../bindings/media/i2c/himax,hm1092.yaml | 107 +++ MAINTAINERS | 7 + drivers/media/i2c/Kconfig | 11 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/hm1092.c | 783 +++++++++++++++++++++ 5 files changed, 909 insertions(+) --- base-commit: be5c93fa674f0fc3c8f359c2143abce6bbb422e6 change-id: 20260618-hm1092-driver-a6f2aaddf201 Best regards, -- Ramshouriesh R