Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2548844pxj; Mon, 31 May 2021 05:11:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJydirIrA6w1jBRQTiWOlOUSZt1Xo6t1LAE7EJx6vUyol8XiM23DzNofwrk+K2dqgk1trLyh X-Received: by 2002:a5e:8a42:: with SMTP id o2mr16351109iom.144.1622463062811; Mon, 31 May 2021 05:11:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622463062; cv=none; d=google.com; s=arc-20160816; b=mMNtA2Ua+tC57YPVZ2vj8+rWdYYkVGD0Ocawp3DGiP/N+dSj5/tshB+Nx0GItvahMa RcPvcimNmMJ7msBAPJnC9Flngh3H4wRlDqtE93ZqpfZ9J52PCvHAJ4k3/vYUlfH6JmL1 ZUXnfuaV4olle7q1b/suyL39wwQs2rIFRuUBTqs8RoN6AcZV0+tv0noPFAajzfTHcELa zArBvPbsy/2Fe2xe3o7k3xajSzvMJowhBPZZdvIS4SpBONP2xHRZzL0HWRbHPwCxPCRa kto3/UCt8BGK4mH2n9+5D48evGAdr/8CKY8T8J2ZYRdyuGB2aBJ1Vwcnwp19udLE2lXp qRzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:message-id:date :subject:cc:to:from; bh=WLtpbrR4kMap+e5TtcWoJ41r/NFjeIWFs6orUqyX3H4=; b=sslPn4x/pwmgrMhggeuThclUn3VDv7LdrKl0++kKMLyb5caonosw4k01eRNx9+F5Ob NRsSaNbfdz+RU58mc3uXL9KYF/ES6cM27rtVIofNVNg/o9O/nyPKsZtUyrF1wFHatOiy GnOfrBK90DTo0CRLammFMVKkWqoCm18WRhogDdvSpfZqB9GnNKTN5l6J2sA0vsnvG+JV 2knRqtWDiNneOgKsws2fyKS1+jaonke8hpCVVQs/P9laR6jXCpUIlA3/IXiMxeXHi9r+ OeokjoiA/araC0DxGodXamLr/ZEvm5HAhK8IcdgLY6FM7xXv+vaH7g9/j98HObkmK6lY O47A== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=puri.sm Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r9si14723495iol.40.2021.05.31.05.10.49; Mon, 31 May 2021 05:11:02 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=puri.sm Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231667AbhEaMLD (ORCPT + 99 others); Mon, 31 May 2021 08:11:03 -0400 Received: from comms.puri.sm ([159.203.221.185]:33624 "EHLO comms.puri.sm" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231578AbhEaMKI (ORCPT ); Mon, 31 May 2021 08:10:08 -0400 Received: from localhost (localhost [127.0.0.1]) by comms.puri.sm (Postfix) with ESMTP id 55D33E2131; Mon, 31 May 2021 05:07:57 -0700 (PDT) Received: from comms.puri.sm ([127.0.0.1]) by localhost (comms.puri.sm [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id elENs-rrkNFz; Mon, 31 May 2021 05:07:56 -0700 (PDT) From: Martin Kepplinger To: pavel@ucw.cz, krzysztof.kozlowski@canonical.com, laurent.pinchart@ideasonboard.com, mchehab@kernel.org, paul.kocialkowski@bootlin.com, robh@kernel.org, shawnx.tu@intel.com Cc: devicetree@vger.kernel.org, kernel@puri.sm, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, martin.kepplinger@puri.sm, phone-devel@vger.kernel.org Subject: [PATCH v3 0/5] Add support for the Hynix Hi-846 camera Date: Mon, 31 May 2021 14:07:32 +0200 Message-Id: <20210531120737.168496-1-martin.kepplinger@puri.sm> Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org hi, This patchset adds support for the SK Hynix Hi-846 CMOS images sensor. It includes dt-bindings and the driver. Patches 4 and 5 are basically optional: if i2c-cardlist is deprecated, ignore it and act on it appropriately, and the arm64 defconfig is just convenience for now. (I again send v3 a bit early because the Intel kernel test robot still found an error in v2) best wishes, martin revision history ---------------- v3: (thank you, Laurent) * use do_div() for divisions * reset-gpios DT property name instead of rst-gpios * improve the dt-bindings * add the phone-devel list v2: sent a bit early due to stupid mistakes fix build issues fix dtschema issues add enable for arm64 defconfig https://lore.kernel.org/linux-media/20210530212337.GA15366@duo.ucw.cz/T/#t v1: https://lore.kernel.org/linux-media/20210527091221.3335998-1-martin.kepplinger@puri.sm/ Martin Kepplinger (5): dt-bindings: vendor-prefixes: Add SK Hynix Inc. dt-bindings: media: document SK Hynix Hi-846 MIPI CSI-2 8M pixel sensor media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera arm64: defconfig: enable VIDEO_HI846 Documentation: i2c-cardlist: add the Hynix hi846 sensor .../admin-guide/media/i2c-cardlist.rst | 1 + .../bindings/media/i2c/hynix,hi846.yaml | 99 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + MAINTAINERS | 6 + arch/arm64/configs/defconfig | 1 + drivers/media/i2c/Kconfig | 13 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/hi846.c | 2138 +++++++++++++++++ 8 files changed, 2261 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml create mode 100644 drivers/media/i2c/hi846.c -- 2.30.2