Message ID | 20231028-imx214-v2-0-69a8fb730d6e@apitzsch.eu |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp1083865vqb; Sat, 28 Oct 2023 00:19:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEmKMBA2San/AjYIA710l3q1kggugQ1HMldeMrdpzp0xAJhKkj3E1n5NrRIB3bclnVBPELD X-Received: by 2002:a05:6358:2812:b0:168:e69b:538c with SMTP id k18-20020a056358281200b00168e69b538cmr5317653rwb.3.1698477550348; Sat, 28 Oct 2023 00:19:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698477550; cv=none; d=google.com; s=arc-20160816; b=q0VuB72kyI9QRdmkeLAXPqzES1xgDXdjaryrd9Z7BkGvw1V9p89Uah0lhS2Hh0HEml g2HMYrxtOLejDscyoSPVUs5Lql+cBbZ9THx+nJTE6eKdx+9EerRkCCVDegy5bCojZ4y/ azULadi0O9+r5PECPAFJ42Itgi00C6WWkZIJ0+NbgJa+c0i9IdTucYE83TUz/9Au50T3 KSQ3I9K+jd82P7++5uZ4IuXoSU7i24uSBzYhXEV4AQATDMJC+7mQ7pZiB98Q/H1wu78n s05wwcXvuiai7KNeUdqsRt3X00VIGj/FrVgrQsVZHIPrzAceNTTeYB2LKRc2/rENh+72 tE1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:content-transfer-encoding:mime-version :message-id:date:subject:from; bh=QBtGCZKOJB2QFzVdGWWeTf3kydlIR74GTQb9yQ79l1Y=; fh=Zgky+q+8PvhHkxojJIPDJHGW0QVIUIBdH6AVhu4TA4w=; b=lwcXDsAVUhJUCs1qPX9738gNSTHBx9zvEVSkvc8gVWHZ7OjCUvvhhnOV4JOwEbW713 VU6lx9D7XVUprq2OL0WKSV8zXTsiB6JyHeZ2M7Xkoa+rJs4sKvdY+uzGyA4yvEaaBtUx liy7Unj362uumjIfUHK7/Tvt62RD0DWDoj5rmR4zuESW2zQ6pRiuSdQjlUXYroKW9g0Z kl+G1WN5nNUqfCrdsnADDJ4Bl0CllotN3M0vmIMxHY1z5N5d4wCV7PsibkeuTjINP1hY FazYm8DIFeLp2h8ZY8tKxbYzz3hCUPvyzTBFyhx3RumgMsG2e8DkfTvRCxb164fm37eO PE4g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id s140-20020a632c92000000b0057823b96685si2116344pgs.681.2023.10.28.00.19.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Oct 2023 00:19:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 297EA829589C; Sat, 28 Oct 2023 00:19:09 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231569AbjJ1HS5 (ORCPT <rfc822;leviz.kernel.dev@gmail.com> + 27 others); Sat, 28 Oct 2023 03:18:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60620 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229479AbjJ1HSs (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Sat, 28 Oct 2023 03:18:48 -0400 Received: from smtprelay08.ispgateway.de (smtprelay08.ispgateway.de [134.119.228.110]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6855310A; Sat, 28 Oct 2023 00:18:45 -0700 (PDT) Received: from [92.206.139.21] (helo=note-book.lan) by smtprelay08.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.1) (envelope-from <git@apitzsch.eu>) id 1qwdak-0002T7-0E; Sat, 28 Oct 2023 09:18:42 +0200 From: =?utf-8?q?Andr=C3=A9_Apitzsch?= <git@apitzsch.eu> Subject: [PATCH v2 0/5] media: i2c: imx214: Extend with sensor size and firmware information Date: Sat, 28 Oct 2023 09:17:43 +0200 Message-Id: <20231028-imx214-v2-0-69a8fb730d6e@apitzsch.eu> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-B4-Tracking: v=1; b=H4sIAJe1PGUC/2WMQQ6CMBBFr0JmbU2nJYa48h6GBS0zdhYCabFBS e9uZeviL97Py9shURRKcG12iJQlyTxVMKcGfBimBykZK4PRxmKdkudmsFWXzre2I8dOe6jyEol lO0L3vnKQtM7xfXQz/t6/REallbOW0bkR2fNtWGT9JB/O9IK+lPIF+ypPDp4AAAA= To: Ricardo Ribalda <ribalda@kernel.org>, Sakari Ailus <sakari.ailus@linux.intel.com>, Mauro Carvalho Chehab <mchehab@kernel.org> Cc: Kieran Bingham <kieran.bingham@ideasonboard.com>, Jacopo Mondi <jacopo.mondi@ideasonboard.com>, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, =?utf-8?q?Andr=C3=A9_Apitzsch?= <git@apitzsch.eu>, Ricardo Ribalda <ribalda@chromium.org> X-Mailer: b4 0.12.3 X-Df-Sender: YW5kcmVAYXBpdHpzY2guZXU= X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sat, 28 Oct 2023 00:19:09 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780982795791832280 X-GMAIL-MSGID: 1780982795791832280 |
Series |
media: i2c: imx214: Extend with sensor size and firmware information
|
|
Message
André Apitzsch
Oct. 28, 2023, 7:17 a.m. UTC
Add the effective and active sensor sizes and add functionality to read
rotation and orientation from device trees.
Signed-off-by: André Apitzsch <git@apitzsch.eu>
---
Changes in v2:
- Use integer representation for default exposure (Kieran)
- Replace dev_err_probe() by dev_err()
- Increase number of pre-allocated control slots (Jacopo)
- Fix typo in commit message (Jacopo)
- Add r-b tags
- Add patch to fix ctrls init error handling
- Link to v1: https://lore.kernel.org/r/20231023-imx214-v1-0-b33f1bbd1fcf@apitzsch.eu
---
André Apitzsch (5):
media: i2c: imx214: Explain some magic numbers
media: i2c: imx214: Move controls init to separate function
media: i2c: imx214: Read orientation and rotation from system firmware
media: i2c: imx214: Add sensor's pixel matrix size
media: i2c: imx214: Fix cleanup after controls initialization error
drivers/media/i2c/imx214.c | 175 +++++++++++++++++++++++++++++++--------------
1 file changed, 120 insertions(+), 55 deletions(-)
---
base-commit: 66f1e1ea3548378ff6387b1ce0b40955d54e86aa
change-id: 20231023-imx214-68c438ebfb0c
Best regards,