From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) (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 37DC7242927 for ; Sat, 20 Sep 2025 19:48:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758397691; cv=none; b=urMVQ2xD/F9gpytUs5W86bCtaTH9NDsMbRGFAe7LnNatC09Cp33Uzr7QzvHaqEepuVZ7qvPJnHE9/yxPHWlAQHjIy4SWmUs7WQVdgTJRUWxxFgo8WwG8znhNK+RnGvvvMPbcBZBy9Shd427MIMmoyL3DKwN5VdpUyRWsjrJZfmg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758397691; c=relaxed/simple; bh=gU+YxKZ/v8Limtqadb/7wkx0BporxGIAHtO5oAwna9w=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=oCNR9zDs9tlk7Uf8/ACh4d6hU+nOWSSHoBrQU4Hvd/+QZgYoOAXhVb3mgtAd4ui0hhi3bjbfIoUFEtc+4VG0AdAAyMKjojlZnRKzYdds9PI/6O3qH/yPf4ES1sImjrY8+kf+D7wY4GOCIu/w8aoy5f6wx+LG0Dee9hWuVnuT/zI= 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=MRPQfijP; arc=none smtp.client-ip=209.85.218.51 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="MRPQfijP" Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-b2ac72dbf48so360366b.0 for ; Sat, 20 Sep 2025 12:48:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1758397687; x=1759002487; 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=ePb5EGGwlpqv6lGAq8K2sn88q3g8jbxDmw+QHlGGyhk=; b=MRPQfijPwXsuhhEegbsvLcZeQa/gm8+EtmQ0iMaFNoAvbK0/aXIHdzrpFuan+oZMR4 L4mLQV7pIfzgg5jh/+J7MyZ0EcPZhHH46MdcfDsee3RWhjJM+eHDjhnPdrgCiPEIZqKj zaVNl9dCeYBa2EYIBTt9mF6VL0s61fC1mLbLlr4g53OLKGmqZ8xck+jqHSlwybTWELWv LLycVzi4bteDGTzS+mCL8KG7etx97L6XkHHaIdrySNaJERcRulfoM41AoMvCzAEPRbcI EkmcnGjGEEPavgBgRgcq2lBq0KLHdIlHFztldGR0C4zj6bYxzAjncYscOePKrVmNiWAK DFog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758397687; x=1759002487; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ePb5EGGwlpqv6lGAq8K2sn88q3g8jbxDmw+QHlGGyhk=; b=BWjYO/CfQlxtO4FcR+Tkkqqt2QutNXgV7Ab2CFWUdHNrUjvwmk0BIIrGEZclcGlsvs 7OJdyUTUBD9lMZgnEmcTM1peWI1PzEzRQRVp+Xlst2N4OznsD3bJruHbU1DfP44e71jR ztYctYa11TrfJ1U0Cxze+krxJT2aSsUTNCxYIBv2Tatu8tSsVRTo3TQi+6r4B9cVI9d6 GDu/ZG6CxVPs24mE6Q0sV+kXg6HDB514+U294ZmCESpqOA9FRKqrA9kf7HSF7/bvVZFk xc9sKq6rUNEjUAu5xzt/UGBnTaD7axvRZNy48aztgTjGnRQAuGh1WXi7XCV9TyxLsDFu rKig== X-Forwarded-Encrypted: i=1; AJvYcCVgvI9vUQcBJuNcpOclFA4HOM/+VrBcI2gZR6kx2fyigXMIQqluuDT4gM6hIicP6yseWx2lNU7S1aOv@vger.kernel.org X-Gm-Message-State: AOJu0Yz8QgghzaT3Z5vpX4a0a7H8CJOgnLMytkK9tK80Yymu7rU2EdeJ 7oU+Hp+bBhmNCiJNAfPDxX7HYVaNkEJ9B+HYcxSgbIqtsjznxQlCyxTW X-Gm-Gg: ASbGncvylcEEVqezQdakT4orC3mD9Yu3ASBvBJNnqgMcAWRTTQCbz0sBCtZxIyI7nY/ lr9X0fJBYbmjNhliKqWRSStOnVQrnMZw6hVVAJBweP7YT1opyI2P0RQrpik1CQb1zpGN+Pd0Shj IgyDxdczw7OICMrhtTblofd6IPw6RDNiwif1J1V7bbtgIuOmZs2ovrh+GIMk5Whahnkpvtvre+H XtU7ABDaymzu6gH0A8+bl+Xq2+nTrDZbJOT7fYSWzEqmiA1r1/k2QLuhMWUjvWyDsRvWgWDW28y g+tCJqgRhDv1Z1Xbpnx7GdoA4qdqYHIoiv1627QWHPIOQw8qdKx9W55RSm91Y22r08fh6oTmoSF x7jrMu9eTR6uMGuyZyHilVR0VTTR8/FdRIYH2jCPnYfm34tg7kmt6HILlRdGu2F5QZlC+qsLmZa gB X-Google-Smtp-Source: AGHT+IFktmMMA2in2WgzjbwUbkKH3G4w2hqcprGJl0Ehg/hvvKCdlA1C05/jZ9eOeBXUn+2RD3PUVg== X-Received: by 2002:a17:907:2d2a:b0:b0e:677c:d478 with SMTP id a640c23a62f3a-b24edb68b5cmr803940466b.19.1758397687342; Sat, 20 Sep 2025 12:48:07 -0700 (PDT) Received: from UC-PF4PV1FX. (246.79-78-194.adsl-static.isp.belgacom.be. [194.78.79.246]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b1fd15cb2fesm729271466b.89.2025.09.20.12.48.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Sep 2025 12:48:06 -0700 (PDT) From: Philippe Baetens Subject: [PATCH v4 0/2] Mira220 global shutter image sensor driver Date: Sat, 20 Sep 2025 21:47:57 +0200 Message-Id: <20250920-mira220-v4-0-921b2e83a352@gmail.com> Precedence: bulk X-Mailing-List: devicetree@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=H4sIAO0Ez2gC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyTHQUlJIzE vPSU3UzU4B8JSMDI1MDCyMD3dzMokQjIJ2abGyWlmSZZmxhYKYEVF1QlJqWWQE2KTq2thYAYU/ D51kAAAA= To: Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Philippe Baetens , Kieran Bingham X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1758397685; l=1124; i=philippebaetens@gmail.com; s=20250821; h=from:subject:message-id; bh=gU+YxKZ/v8Limtqadb/7wkx0BporxGIAHtO5oAwna9w=; b=JJ0oJ1TMfDOwFXNz0rEmd/b6zIJZugUepDVd3FEDcZifG7NtSEIQ1O421Rw1aw73iWBPo1hmI UD5fJXu9a3TARSgEnpnWTXRJclJmaUQui9dN01RviMfcVjnMRvpApn/ X-Developer-Key: i=philippebaetens@gmail.com; a=ed25519; pk=ncW5oAP1p6X8AZAmXP1ADcmlj6QUxXkN7oPfZV/DqYg= Mira220 is a global shutter NIR-enhanced image sensor by AMS. Driver is submitted in the next patch of this series. Verified on a raspberry pi and imx8. Signed-off-by: Philippe Baetens --- This is version 4 of the patch series. I made some changes after review by Kieran Bingham, mostly formatting related.. Also using b4 now - hope this improves my workflow. Krzyztof ;) --- Philippe Baetens (2): dt-bindings: media: i2c: ams,mira220: Add mira220 image sensor media: i2c: ams,mira220 Add a driver for the Mira220 image sensor. .../devicetree/bindings/media/i2c/ams,mira220.yaml | 108 ++ MAINTAINERS | 6 + drivers/media/i2c/Kconfig | 14 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/mira220.c | 2032 ++++++++++++++++++++ 5 files changed, 2161 insertions(+) --- base-commit: 2412f16c9afa7710778fc032139a6df38b68fd7c change-id: 20250820-mira220-ec36fb9f3806 Best regards, -- Philippe Baetens